/* @override 

	http://3yz.com/extranet/topazio/sites/all/themes/default/css/style.css?J

	http://www.3yz.com/extranet/topazio/sites/all/themes/default/css/style.css?J

	http://www.3yz.com/extranet/topazio/sites/all/themes/default/css/style.css?N

	http://3yz.com/extranet/topazio/sites/all/themes/default/css/style.css?N

*/



@import url('admin.css');



body {

	background: #F6F5F1;

	font-size: 12px;

	font-family: "Lucida Grande", Lucida, Verdana, sans-serif !important;

	color: #333;

}

h1, .quicktabs_tabpage h2 a{

	color: #063161;

	font-size: 42px !important;

	font-weight: normal;

	margin: 0 0 30px !important;

	padding-top: 7px;

	text-decoration: none;

}



#tabs--1 .views-field-field-image-fid,
#tabs--2 .views-field-field-image-fid {

	display:none;

}



.copyright {

	margin-top:21px;

}



form#search-block-form input {

	margin-top:7px;

}



.disclaimer {

	font-size:12px !important;

	font-style:italic !important;

	margin-bottom:40px;

	width:450px;

}



.quicktabs_tabpage h2 {

	margin: 0 0 20px !important;

}

h2{

	font-size: 20px !important;

	margin: 30px 0 15px !important;

}

a:link, a:active, a:visited {

	color: #063161;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

#node-37 h2 {

	margin: 0 0 30px !important;

}

#node-38 img{

	float: left;

	margin-right: 50px;

}

.form-text {

	height: 24px;

	border: 1px solid #ccc;

}

fieldset legend {

	font-size: 16px;

}



fieldset .form-item label {

	font-size: 13px;

	padding: 0;

	color: #666;

}

#node-22 h1,

#node-23 h1,

#node-24 h1,

#node-18 h1,

#node-19 h1,

#node-12 h1,

#node-16 h1,

#node-17 h1{

	text-indent: -9000px;

	height: 70px;

}

#node-22 h1{

	background: url(../img/logo-conta-corrente.jpg) no-repeat top left;

}

#node-23 h1{

	background: url(../img/logo-conta-garantida.jpg) no-repeat top left;

}

#node-24 h1{

	background: url(../img/logo-good-card.jpg) no-repeat top left;

}

#node-18 h1{

	background: url(../img/logo-giro-facil.jpg) no-repeat top left;

}

#node-19 h1{

	background: url(../img/logo-giro-parcelado.jpg) no-repeat top left;

}

#node-12 h1{

	background: url(../img/logo-vida-grupo.jpg) no-repeat top left;

}

#node-16 h1{

	background: url(../img/logo-ar-topazio.jpg) no-repeat top left;

}

#node-17 h1{

	background: url(../img/logo-ar-automatico.jpg) no-repeat top left;

}



#header {

	background: url(../img/bg.png);

	overflow:hidden;

	height: 61px;

}



#header .container_12 {

	position:relative;

	height:58px;

}



#subheader #submenu {

	background: url('../img/bg_menu.png') repeat;

	border: 1px solid #E3E3DF;

	height:38px;

	width: 960px;

		

	-moz-border-radius-topleft:5px;    /* radius for firefox */

	-webkit-border-top-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:5px;    /* radius for firefox */

	-webkit-border-top-right-radius:5px; /* radius for safari, chrome, etc */

	

	-moz-border-radius-bottomleft:5px;    /* radius for firefox */

	-webkit-border-bottom-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomright:5px;    /* radius for firefox */

	-webkit-border-bottom-right-radius:5px; /* radius for safari, chrome, etc */

	

}

#subheader #submenu .secondary-links {

}

#subheader #submenu .secondary-links li {

	margin: 0 !important;

	padding: 0 !important;

	font-size: 14px;

	text-shadow: 0 1px 1px #fff;

}



#subheader #submenu .secondary-links li a:link,

#subheader #submenu .secondary-links li a:visited {

	color: #666;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

	float: left;

	height: 38px;

	line-height: 38px;

	width: 157px;

	text-align: center;

}

#subheader #submenu .secondary-links li.active-trail a,

#subheader #submenu .secondary-links li a:hover{

	color: #063161;

}

#slider .view-servicos .item-list ul {

	width: 10000px !important;

	height: 200px;

	

}

#slider .view-servicos .item-list li {

	width: 290px;

	height: 200px;

	float: left;
	list-style: none;
}



#subheader {

	padding: 10px 0 0;

	width: 960px;

}



#subheader #block-nodeblock-3 {

	float:left;

}



#subheader #block-nodeblock-4 {

	float:right;

	display: block;

	width: 150px;

	position: relative;

}



#footer, #footer a:link,

#footer a:visited  {

	color:#7A7975;

	font-size:12px;

}

#footer a:hover{

	text-decoration: none;

}

.primary-links ul{

	

}



.primary-links li{

	height: 30px;

	display: block !important;

	float: left;

	margin: 0;

}



.primary-links li a:link,

.primary-links li a:active,

.primary-links li a:visited {

	font-size: 14px;

	color: #fff;

	text-decoration: none;

	border-color: transparent;

	border-width: 1px;

	border-style: solid;

	border-bottom: none;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 10px;

	text-align: center;

	_border: none !important;

}

.primary-links li.menu-409 {

	_width: 110px;

	

}

.primary-links li.menu-410{

	_width: 170px;

}



.primary-links li.menu-693{

	_width: 160px;

}



.primary-links li.active-trail a, 

.primary-links li a.active,

.primary-links li a:hover {

	color: #465471 !important;

	background: #F6F5F2 !important;

	border: 1px solid #fff;

	border-bottom:none;

	-moz-border-radius-topleft:5px;    /* radius for firefox */

	-webkit-border-top-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:5px;    /* radius for firefox */

	-webkit-border-top-right-radius:5px; /* radius for safari, chrome, etc */





	

}



#logo {

	float:left;

}



#menu {

	bottom:0;

	right:0;

	position:absolute;

}



#logo img{

	margin-top:1px;

}



.block-menu ul li{

	list-style-type:none;

	display:inline;

}



ul.menu li {

	margin:0px !important;

}



.block ul {

	padding:0px !important;

}



#admin-menu {

	font-size:13px;

}



/* SEARCH */



fieldset.search-advanced.collapsible.collapsed {

	display: none;	

}

.box, #search-form  {

	border: 1px solid #E8E8E8;

	background: #fff;

	margin: 20px 0 0;

	padding: 36px 40px 30px;

	width: 860px;

	font-size: 14px;

	line-height: 21px;

}

#search-form {

	padding: 20px 40px 25px;

}

#search-form .form-item {

	margin: 0;

}

.box .pager {

	padding-bottom: 30px;

}

.box .pager li{

	padding: 5px;

	height: 24px;

	line-height: 24px;

	margin:0;

	padding-top: 2px !important;

	float: left;

}

.box .pager li.pager-current {

	background: #063161;

	color: #FFF;

	font-size: 11px;

	padding-top: 2px !important;

}

.box .pager li a:link,

.box .pager li a:active,

.box .pager li a:visited{

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	height: 28px;

	line-height: 28px;

	display: block;

	padding: 0 5px;

	float: left;

	background: #f0f0f0;

	margin: 0;

}

.box .pager li a:hover{

	background: #CCC;

}

.box, #search-form{

	-moz-border-radius-topleft:5px;    /* radius for firefox */

	-webkit-border-top-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:5px;    /* radius for firefox */

	-webkit-border-top-right-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomleft:5px;    /* radius for firefox */

	-webkit-border-bottom-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomright:5px;    /* radius for firefox */

	-webkit-border-bottom-right-radius:5px;

}



dl.search-results.node-results .search-info{

	display: none;

}

dl.search-results.node-results dt.title {

	border-top: 1px solid #e2e2e2;

}

.box h2 {

	margin: 0 0 20px!important;

}

.box a:link, .box a:active,.box a:visited {

	color: #063161;

	text-decoration: underline;

}

.box a:hover {

	text-decoration: none;

}



/* END SEARCH */

.view-servicos #next {

	height: 25px;

    width:  25px;

	

	text-indent: -10000px;

	background: url("../img/next.png") no-repeat;

	float:left;

}



.view-servicos #prev {

	text-indent: -10000px;

	background: url("../img/prev.png") no-repeat;

	text-align:left;

	float:left;

	height: 25px;

    width:  25px;

}



#block-views-servicos-block_1{

	background: #fff;

	border: 1px solid #E8E8E8;

	position: relative;

	height: 200px;

	padding: 0;

	width: 959px;

	font-size: 12px;

	display: block;

	margin-top: 20px;

	

}



div.view.view-servicos.view-id-servicos.view-display-id-block_1.view-dom-id-1 {

	

}



#block-views-servicos-block_1 .item-list{

	margin: 0 0 0 17px;

	height:200px;

	overflow: hidden !important;

	width: 930px !important;

}



#block-views-servicos-block_1 div.view-content {

	width: 930px !important;

	overflow: hidden !important;

	

}



#block-views-servicos-block_1 p a:link,

#block-views-servicos-block_1 p a:visited{

	color: #039;

}

#block-views-servicos-block_1 p a:hover{

	text-decoration: none;

}



#block-views-servicos-block_1 h2 {

	margin:10px 0 5px 0 !important;

	position: relative;

	line-height: 30px;

}



#block-views-servicos-block_1 h2 a:link,

#block-views-servicos-block_1 h2 a:visited{

	color: #465471;

	text-decoration: none;

	font-size: 20px;

}

#block-views-servicos-block_1 h2 a:hover{

	

}

#block-views-servicos-block_1 a#next{

	position: absolute;

	right: -12px;

	top: 95px;

	

}

#block-views-servicos-block_1 a#prev{

	position: absolute;

	left: -12px;

	top:95px

}

#block-views-servicos-block_1 #node-5 p,

#block-views-servicos-block_1 #node-6 p,

#block-views-servicos-block_1 #node-7 p,

#block-views-servicos-block_1 #node-8 p{

	width: 180px;

	padding-right: 100px;

	margin: 0 0 10px;

}

#block-views-servicos-block_1 #node-5{

	background: url(../img/icon-1.png) no-repeat 190px 40px;

}

#block-views-servicos-block_1 #node-6{

	background: url(../img/icon-2.png) no-repeat 190px 40px;

}

#block-views-servicos-block_1 #node-7{

	background: url(../img/icon-3.png) no-repeat 190px 40px;

}

#block-views-servicos-block_1 #node-8{

	background: url(../img/icon-4.png) no-repeat 190px 40px;

}

#block-menu-menu-footer .grid_5{

	

}

#block-menu-menu-footer .menu{



	font-size: 11px;

	margin-top: 10px;

}

#block-menu-menu-footer .menu li {

	display: block;

	float: left;

}

#block-menu-menu-footer .menu li ul {

	display: none;

}

#footer{

	position: relative;

}

#footer input.form-submit,

#footer label{

	display: none;

}

#footer input.form-text{

	border: 1px solid #E5E5E5;

	height: 20px;

	position: absolute;

	right: 0;

	top: 10px;

	width: 185px;

	background: #fff url(../img/search.png) no-repeat 200px 5px;

	

	-moz-border-radius-topleft:13px;    /* radius for firefox */

	-webkit-border-top-left-radius:13px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:13px;    /* radius for firefox */

	-webkit-border-top-right-radius:13px; /* radius for safari, chrome, etc */

	

	-moz-border-radius-bottomleft:13px;    /* radius for firefox */

	-webkit-border-bottom-left-radius:13px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomright:13px;    /* radius for firefox */

	-webkit-border-bottom-right-radius:13px; /* radius for safari, chrome, etc */

	

	color:#999;

	padding: 4px 33px 0 10px;

	

}

.container_12 #msg.grid_12{

	background: url(../img/msg-alerta.png) repeat-x;

	padding: 5px 0 0;

	width: 960px;

	margin: 10px;

	height: 26px;

}

.container_12 #msg.grid_12 p{

	background: url(../img/alert.png) no-repeat 0 0;

	padding-left: 30px;

	margin-left: 10px;

	margin-bottom: 0;

}



#block-views-Destaque-block_1{

	margin-top: 20px;

	height: 331px;

	width: 290px;

	position: relative;

	padding-left: 670px;

}

.view-Destaque .tabs-processed{

	width: 310px;

	position: absolute;

	right: 0;

	

}

.view-Destaque .tabs-processed h2.drupal-tabs-title{

	display: none;

}



#block-views-Destaque-block_1 p{

	width: 270px;

	font-size: 18px;

	color: #666;

	margin: 50px 0 0 20px;

}

#block-nodeblock-3,

#block-nodeblock-4{

	margin:10px 0 0 0;

	color: #999;

}

#block-nodeblock-3 .content{

	width: 700px;

	position: relative;

}

#block-nodeblock-3 h2{

	color: #465271;

	font-size: 18px;

	top: -5px;

	position: absolute;

	margin: 0 !important;

	left: 180px;

	*left: 185px;

}



#block-nodeblock-3 h2 span{

	font-size: 11px;

	margin-top: ;

}

#block-nodeblock-4 {

	

}



#block-nodeblock-4 p{

	margin: 0;

}



#block-nodeblock-4 p a:link,

#block-nodeblock-4 p a:visited{

	background: url(../img/acesso-gc.png) no-repeat top right;

	padding: 0;

	display: block;

	text-indent: -9000px;

	position: absolute;

	height: 31px;

	width: 121px;

	right: 0;

	top: 0;

}

#block-nodeblock-4 p a:hover{

	background: url(../img/acesso-gc.png) no-repeat top left;

}



ul.primary{

	border:0

}



ul.primary li.active a {

	border: 0;

	background: none;

}



.ui-tabs-nav .primary ul{

}



.ui-tabs-nav li{

	margin: 0;

	display: block !important;

	float: left;

	background: url(../img/bg-bt.png) repeat-x top;

	text-align: center;

	width: 155px;

}



.ui-tabs-nav li a:link,

.ui-tabs-nav li a:visited,

.ui-tabs-nav li.active a:link,

.ui-tabs-nav li.active a:visited{

	margin: 0;

	color: #666;

	font-size: 16px;

	display: block;

	border: none;

	background: none;

	padding: 12px 0 9px;

}

.ui-tabs-nav li.node-10 a:link,

.ui-tabs-nav li.node-10 a:visited{

	border:1px solid #E0DFDC;

}











.ui-tabs-nav li.node-10.active a:link,

.ui-tabs-nav li.node-10.active a:visited{

	border-right:1px solid #fff;

	border-left:1px solid #fff;

	border-bottom:1px solid #fff;

	background: white

}

.ui-tabs-nav li.node-11.active a:link,

.ui-tabs-nav li.node-11.active a:visited{

	border-left:1px solid #fff;

	border-bottom:1px solid #fff;

	background: white

}

.ui-tabs-nav li a:hover,

.ui-tabs-nav li a:hover,

.ui-tabs-nav li.active a:hover,

.ui-tabs-nav li.active a:hover{

	color: #000;

}



.ui-tabs-nav li.node-10.active a:hover,

.ui-tabs-nav li.node-11.active a:hover{

	color: #666 !important;

}



.ui-tabs-nav li.node-10.active a:hover,

.ui-tabs-nav li.node-11.active a:hover{

	color: #666;

}



#quicktabs_container_itens{

	border: 1px solid #E8E8E8;

	background: #fff;

	margin: 20px 0 0;

	padding: 36px 40px 30px;

	width: 690px;

	font-size: 14px;

	line-height: 21px;

}



#node-12{

	background: #fff url(../img/seguro-foto.jpg) right bottom no-repeat;

}

#node-16{

	background: #fff url(../img/artopazio-foto.jpg) 460px 360px no-repeat;

}

/*.page-investimentos #quicktabs_container_itens{

	background: #fff url(../img/investimento-foto.jpg) right bottom no-repeat;

}*/

#node-22{

	background: #fff url(../img/conta-corrente-foto.jpg) right bottom no-repeat;

}



.seguro-fundo,

.artopazio-fundo{

	width: 450px;

}

.investimentos-fundo{

	width: 350px;

}

.conta-corrente-fundo{

	width: 400px;

}



#quicktabs_container_itens{

	-moz-border-radius-topleft:5px;    /* radius for firefox */

	-webkit-border-top-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:5px;    /* radius for firefox */

	-webkit-border-top-right-radius:5px; /* radius for safari, chrome, etc */

	

	-moz-border-radius-bottomleft:5px;    /* radius for firefox */

	-webkit-border-bottom-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomright:5px;    /* radius for firefox */

	-webkit-border-bottom-right-radius:5px;

}



#quicktabs_container_itens ul,

#quicktabs_container_itens div.container,
div.field-field-relatorio {

	margin: 0 0 40px;

	background: #F7F7F7;

	border: 1px solid #eee;

	padding: 10px !important;

	

		-moz-border-radius-topleft:5px;    /* radius for firefox */

	-webkit-border-top-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-topright:5px;    /* radius for firefox */

	-webkit-border-top-right-radius:5px; /* radius for safari, chrome, etc */

	

	-moz-border-radius-bottomleft:5px;    /* radius for firefox */

	-webkit-border-bottom-left-radius:5px; /* radius for safari, chrome, etc */

	-moz-border-radius-bottomright:5px;    /* radius for firefox */

	-webkit-border-bottom-right-radius:5px; /* radius for safari, chrome, etc */

}

#quicktabs_container_itens ul li,
div.field-field-relatorio li {

	margin: 0 0 10px 0;

	padding-left: 13px;

	list-style: none;

	background: url(../img/list-style.png) no-repeat 0 9px;

}

div.field-field-relatorio li {
	background:none !important;
}

#quicktabs_container_itens ul li ul{

	background: white;

	margin-right: 20px;

	color: #999;

}

ul.quicktabs_tabs.quicktabs-style-navlist{

	margin-top: 50px;

	width: 188px;

	float: left;

}



#block-block-3 {

	

	position: absolute;

	z-index: 10000px;

}



a.bt_proposta {

	width: 192px;

	height: 31px;

	display: block;

	background: url(../img/bt_proposta.png) left top no-repeat;

	text-indent: -9000px;

}

a.bt_proposta:hover {

	background: url(../img/bt_proposta.png) left bottom no-repeat;

}



ul.quicktabs_tabs.quicktabs-style-navlist li{

	margin: 0;

	border: 0 !important;

	width: 187px;

	height: 41px;

	border: 1px solid #E8E8E8 !important;

	border-bottom: none !important;

}





ul.quicktabs_tabs.quicktabs-style-navlist li a:link,

ul.quicktabs_tabs.quicktabs-style-navlist li a:visited{

	width: 171px;

	margin: 0;

	padding: 10px 0 7px 15px;

	background: url(../img/tab_bg.png) repeat-y left !important;

	font-size: 12px;

	text-align: left;

	color: #666;

	font-weight: bold;

	border-top: 1px solid #fff;

}









ul.quicktabs_tabs.quicktabs-style-navlist li.active a{

	color:#19406D;

	border-right: 1px solid #fff !important;

	width: 171px;

	padding-right: 1px;

	background: #fff !important;

}

ul.quicktabs_tabs li.qtab-menu-685,

ul.quicktabs_tabs.quicktabs-style-navlist li.last{

	border-bottom: 1px solid #E8E8E8 !important;

}

ul.quicktabs_tabs.quicktabs-style-navlist li:hover a{	

	color:#000;

	border-right: 1px solid #fff !important;

	background: #fff !important;

	padding-right: 1px;

}

ul.quicktabs_tabs.quicktabs-style-navlist li.active a:hover{

	color:#19406D;

	cursor: arrow;

}

#quicktabs-tab-itens-menu-687 {

	width: 149px;

	height: 26px;

	padding: 0;

	background: url(../img/bt_gerenciador_logista.jpg) left top no-repeat !important;

	text-indent: -90000px;

	margin: 20px;

	border: none !important;

}

#quicktabs-tab-itens-menu-687:hover {

	background: url(../img/bt_gerenciador_logista.jpg) left bottom no-repeat !important;

}

ul.quicktabs_tabs li.qtab-menu-687.last {

	height: auto !important;

	border: none !important;

	border-bottom: none !important;

}

#content.grid_12{

	width: 960px;

}

#footer.grid_12{

	margin: 20px 0;

	padding-bottom: 20px;

}

#footer.grid_12 .grid_3{

	width: 210px;

}

#footer.grid_12 .grid_5{

	margin: 0;

	width: 460px;

}

table.cdb1,

table.cdb2{

	width: 700px;

	margin-bottom: 40px;

	

}

table.cdb1 .esq,

table.cdb2 .esq{

	width: 150px;

	background: #f0f0f0 !important;

	border: 1px solid #CCC;

}

table.cdb1 .dir,

table.cdb2 .dir{

	background: #f0f0f0 !important;

	border: 1px solid #CCC;

	border-left: 1px solid #FFF;

}

table.cdb1 tbody,

table.cdb2 tbody {

	border: none;

	

}

.sublista{

	list-style: none;

	background: none !important;

}



.quicktabs_tabpage{

	padding-top: 5px;

}



.meta{

	display: none;

}



.page-topazio-seguros #quicktabs_container_itens img{

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

}



.form-submit {

	background: #f0f0f0;

	border-bottom: 1px solid #e8e8e8;

	border-left: 1px solid #e8e8e8;

	border-right: 1px solid #e8e8e8;

	border-top: 2px solid #d8d8d8;

	color: #333;

	cursor: pointer;

	display: block;

	font-size: 14px;

	font-weight: bold;

	height: 35px;

	padding: .1em;

	width: 110px;

}

.webform-client-form .form-submit:hover {

	background: #d8d8d8;

	border-bottom: 1px solid #e8e8e8;

	border-left: 1px solid #e8e8e8;

	border-right: 1px solid #e8e8e8;

	border-top: 2px solid #d8d8d8;

	color: #333;

	display: block;

	font-size: 14px;

	font-weight: bold;

	height: 35px;

	padding: .1em;

	width: 110px;

}



#webform-component-codigo_good_card,

#webform-component-nome_fantasia,

#webform-component-quantidade_de_vidas,

#webform-component-tipo_de_estabelecimento,

#webform-component-ainda_nao_sou_conveniado_good_card,

#webform-component-nome_do_contato,

#webform-component-e_mail,

#webform-component-email,

#webform-component-telefone,

#webform-component-cidade,

#webform-component-uf{

	float:left !important;

	margin-right:15px;

	width: 48% !important;

}



form#webform-client-form-40 #webform-component-nome_fantasia,

form#webform-client-form-41 #webform-component-nome_fantasia,

form#webform-client-form-42 #webform-component-nome_fantasia,

form#webform-client-form-43 #webform-component-nome_fantasia,

#webform-component-ainda_nao_sou_conveniado_good_card,

#webform-component-cidade,

#webform-component-e_mail,

#webform-component-email,

#webform-component-tipo_de_estabelecimento,

#webform-component-quantidade_de_vidas {

	margin-right: 0 !important;

}



#webform-component-prefere_proposta_por {

	clear: both !important;

}

/* Últimas alterações */

body.page-canais-de-atendimento h2 {
	margin-top:50px !important;
	margin-bottom:10px !important;
}

body.page-canais-de-atendimento #node-50 h2{
	margin-top:0 !important;
}



body.page-canais-de-atendimento p {
	font-size:13px !important;
	margin:7px 0px !important;
}

#slider .content p a {
	font-size:11px !important;
}

fieldset {
	padding-bottom:15px !important;
}

fieldset div.form-radios,
fieldset div.form-item{
	margin:0 !important;
	padding:0 !important;
}

fieldset#webform-component-recebivel label,
fieldset#webform-component-capital_de_giro label{
	display:none !important;
}

fieldset#webform-component-recebivel div.form-radios label,
fieldset#webform-component-capital_de_giro div.form-radios label {
	display:inline !important;
}

fieldset .form-item,
.description p{
	margin:0 !important;
	padding:0 !important;
}

fieldset label {
	margin-top:5px !important;
}

input.form-text:focus {
	background:#F4F4F4 !important;
}

input.form-text {
	padding: 3px !important;
	height:18px !important;
}

#quicktabs_container_itens table {
	width:686px !important;
}

#next, #prev {
	display:none !important;
}

.view-display-id-block_1 .view-content .item-list {
	left: -310px !important;
	padding-right:500px !important;
}

#node-20 {
	background: url(../img/relaxed-businessman.jpg) right bottom no-repeat;
}

#node-18 {
	background: url(../img/giro_facil.jpg) right 276px no-repeat;
}

#node-46 {
	background: url(../img/canais_atendimento.jpg) right bottom no-repeat;
}

input#edit-search-block-form-1 {
	display:none !important;
}

body.page-institucional div.filefield-file:first {
	border:none !important;
}

body.page-institucional div.filefield-file {
	height:40px;
	line-height:40px;
	border-top:1px dotted #999;
}

img.field-icon-application-pdf {
	_margin-top:12px;

}

.webform-component-textfield {
	float:left;
}

#edit-submitted-formulario-de-contato-nome,
#webform-component-endereco {
	width:317px;
}

#webform-component-e_mail,
#webform-component-endereco {
	margin-left:7px;
}

#edit-submitted-formulario-de-contato-pessoa-de-contato {
	width:317px;
}

#edit-submitted-formulario-de-contato-estado {
	width:320px;
}
#edit-submitted-informacoes-de-contato-ddd {
        width:40px;
	margin-right:7px;
}

#node-50 #webform-component-mensagem,
#node-50 #webform-component-endereco {
       clear: both;
       margin: 0 !important;
       width: 95%;

}
#node-50 #webform-component-mensagem {
       padding-top: 10px;
}
#node-50 #webform-component-mensagem textarea {
       border: 1px solid #ccc;
       height: 120px;

}
#node-50 #webform-component-mensagem .grippie {
       display: none;
}

#node-50 #webform-component-estado,
#node-50 #webform-component-cidade {
       clear: both;
       margin: 0;
       width: 48% !important;
       float: left;
}
#node-50 #webform-component-ddd {
       width: 60px;
}

#node-50 #webform-component-ddd {
       width: 60px;
}

#node-50 #webform-component-telefone {
       margin-left: 20px;
}

.ajax-form div.messages.status {
       background: none;
       padding: 0;
       border: none;
}
.ajax-form div.messages.status ul {
       font-size: 13px;
       color: #008c00;
}
.ajax-form div.messages.status ul li {
       list-style: none !important;
       list-style-image: url(img/asd);
       margin: 0 !important;
       padding: 0;
}