﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";
@import "layer.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body{
	background:#FFF;
}

em{
	font-style: italic;
	color:#005480;
}
textarea{
	font-family:arial, verdana, sans-serif;
}
#site-content form label{
	display:block;
	float:left;
	padding:2px 5px 0 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
/* end geral */


/* +wrap */
#wrapper{
	width:958px; 
	margin:0 auto; 
	position:relative;
}
/* end wrap */


/* +header */
#header{
	width:958px; 
	height:215px; 
	position:relative;
}

#home #header{
	height:341px;
}

#header h1{
	display:none;
}

#header #header-anim{
	width:958px; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:5;
}
#header #box{
	width:585px; 
	height:87px; 
	position:absolute; 
	top:0px; 
	right:0px; 
	z-index:10; 
}

#header #box .postos-beneficios{
	width:98px; 
	height:10px; 	
	border:0px solid red; 
	background:url(../imgs/buttons/postos-beneficios.gif) 0px 0px no-repeat;
	position:absolute;
	right:0;
	top:35px;
}

#header #box .nav-user{
	width:337px; 
	height:10px; 
	float:left; 
	padding:19px 0 0 4px;
}

#header #box .nav-user ul{
	width:337px; 
	height:10px;
}

#header #box .nav-user ul li{
	height:10px; 
	padding:0 0 0 27px; 
	float:left;
}

#header #box .nav-user ul li a{
	height:12px; 
	display:block; 
	overflow:hidden; 
	background:url(../imgs/bg/nav-user.gif) 0px 0px no-repeat;
}

#header #box .nav-user ul li a.inicial{
	width:38px; 
	background-position:0px 0px;
}

#header #box .nav-user ul li a.institucional{
	width:83px; 
	background-position:-65px 0px;
}

#header #box .nav-user ul li a.imprensa{
	width:55px;
	background-position:-176px 0px;
}

#header #box .nav-user ul li a.contato{
	width:50px; 
	background-position:-260px 0px;
}

#header #box .search{
	width:219px; 
	height:18px;
	float:right; 
	padding:13px 0 0 0px;
}

#header #box .search input{
	width:163px; 
	border:1px solid #025681; 
	float:left
}

#header #box .search input.btn{
	width:51px; 
	height:18px; 
	float:right;
	border:none; 
	background:url(../imgs/buttons/buscar.gif) 0px 0px no-repeat; 
	cursor:pointer;
}

#header #box #nav{
	position:absolute;
	bottom:0px;
	width:585px; 
	height:38px;
	right:0;
}

#header #box #nav ul{
	width:585px; 
	height:38px;
}

#header #box #nav ul li{
	height:38px;
	float:left;
	position:relative;
	overflow:hidden;
}
#header #box #nav ul li a{
	height:38px; 
	display:block; 
	overflow:hidden; 
	background:url(../imgs/bg/nav.gif) 0px 0px no-repeat;
	position:relative;
	bottom:-9px;
}

#header #box #nav ul li a.empresa{
	width:127px; 
	background-position:0px 0px;
}

#company #header #box #nav ul li a.empresa, #header #box #nav ul li a.empresa:hover{
	bottom:0px;
}

#header #box #nav ul li a.estabelecimento{
	width:196px; 
	background-position:-127px 0px;
}

#commercial #header #box #nav ul li a.estabelecimento, #header #box #nav ul li a.estabelecimento:hover{
	bottom:0px;
}

#header #box #nav ul li a.usuario{
	width:126px; 
	background-position:-323px 0px;
}

#users #header #box #nav ul li a.usuario, #header #box #nav ul li a.usuario:hover{
	bottom:0px;
}

#header #box #nav ul li a.rede-credenciada{
	width:136px; 
	background-position:-449px 0px;
}

#accredited #header #box #nav ul li a.rede-credenciada, #header #box #nav ul li a.rede-credenciada:hover{
	bottom:0px;
}
/* end header */


/* +nav */
#nav{}
/* end nav */


/* +content */
#content{
	font: 12px arial, verdana, sans-serif;
	width:958px;
	padding-bottom: 10px;
}

#breadcrumb{
	font-size: 10px;
	color:#7FA8BF;
	padding:6px 30px 7px 30px;
}

#breadcrumb a{
	color:#7FA8BF;
	text-decoration:none;
}

#breadcrumb a:hover{
	text-decoration:underline;
}


#sidebar{
	width:200px;
	min-height:370px;
	float:left;
	padding-top:15px;
}

#sidebar #menu{

}

#sidebar #menu li{
	display:block;
	min-height:18px;
	clear:both;
	padding-right:10px;
	margin:4px 0;
}

#sidebar #menu a{
	display:block;
	height:18px;
	text-indent:-999em;
	background-image: url(../imgs/titles/empresa/menu.gif);
	background-repeat: no-repeat;
	float:right;
	overflow:hidden;
}

#menu a.product{
	width:76px;
	background-position: -71px 0 ;
}

#menu a.product:hover, #company.products #menu a.product{
	background-position: -240px 0 ;
}

#menu a.services{
	width:78px;
	background-position: -67px -22px;
}
#menu a.services:hover, #company.services #menu a.services{
	background-position: -239px -21px;
}

#menu a.client{
	width:117px;
	background-position: -28px -44px;
}

#menu a.client:hover, #company.client #menu a.client{
	background-position: -199px -44px;
}

#menu a.pat{
	width:44px;
	background-position: -101px -67px;
}

#menu a.pat:hover, #company.pat #menu a.pat{
	background-position: -271px -66px;
}

#menu a.downloads{
	width:175px;
	background-position: 29px -90px;
}

#menu a.downloads:hover, #company.download #menu a.downloads{
	background-position: -143px -90px;
}

#menu a.advantages{
	width:85px;
	background-position: -61px -112px;
}
#menu a.advantages:hover, #company.advantages #menu a.advantages{
	background-position: -232px -112px;
}

#menu a.pct{
	width:45px;
	background-position: -100px -135px;
}
#menu a.pct:hover, #company.pct #menu a.pct{
	background-position: -273px -135px;
}

#system-access{
	width:180px;
	height:63px;
	padding:15px 10px;
	margin-top:33px;
}



#system-access h4{
	display:block;
	height:17px;
	width:134px;
	text-indent:-999em;
}

#system-access ul{
	margin:5px 0 0 -4px;
}


#system-access ul li a{
	display:block;
	height:18px;
	padding-left:22px;
	color:#fff;
	padding-top:2px;
	text-decoration:none;
}


#site-content{
	width:718px; /*tamanho original 758px*/
	float:left;
	padding:15px 20px;
	font-size:12px;
}

#site-content h2.title, #site-content h3.subtitle{
	display:block;
	text-indent:-999em;
	margin-bottom:18px;
}

#content h2.servico{
	width:232px; 
	height:33px; 
	margin:13px 0 -5px 22px; 
	background:url(../imgs/titles/servico-home.jpg) 0px 0px no-repeat; 
	position:relative; 
	z-index:10;
}

#content #box-home{
	width:751px; 
	height:237px; 
	background:url(../imgs/bg/box-home.jpg) 0px 0px no-repeat; 
	position:relative; 
	z-index:5; 
	float:left;
}

#content #box-home #box-empresa{
	width:235px; 
	height:214px; 
	margin:11px 0 0 10px; 
	float:left;
	display:inline;
}

#content #box-home #box-empresa h3{
	width:68px;
	height:49px;
	margin:12px 0 0 9px; 
	background:url(../imgs/titles/para-sua-empresa.gif) 0px 0px no-repeat;
}

#content #box-home #box-empresa img{
	float:left;
}

#content #box-home #box-empresa a.barra-inferior{
	width:235px; 
	height:32px; 
	background:url(../imgs/buttons/praticidade-seguranca.gif) 0px 0px no-repeat; 
	display:block; 
	float:left;
}

#content #box-home #box-estabelecimento{
	width:235px;
	height:214px; 
	margin:11px 0 0 15px; 
	float:left;
}

#content #box-home #box-estabelecimento h3{
	width:130px; 
	height:49px; 
	margin:12px 0 0 9px; 
	background:url(../imgs/titles/para-seu-estabelecimento.gif) 0px 0px no-repeat;
}

#content #box-home #box-estabelecimento img{
	float:left;
}

#content #box-home #box-estabelecimento a.barra-inferior{
	width:235px; 
	height:32px; 
	background:url(../imgs/buttons/rapidez-saude.gif) 0px 0px no-repeat; 
	display:block; 
	float:left;
}

#content #box-home #box-usuario{
	width:235px; 
	height:214px; 
	margin:11px 0 0 15px; 
	float:left;
}

#content #box-home #box-usuario h3{
	width:130px; 
	height:49px; 
	margin:12px 0 0 9px; 
	background:url(../imgs/titles/para-os-usuarios.gif) 0px 0px no-repeat;
}

#content #box-home #box-usuario img{
	float:left;
}

#content #box-home #box-usuario a.barra-inferior{
	width:235px;
	height:32px;
	background:url(../imgs/buttons/abastecimento-assistencia.gif) 0px 0px no-repeat;
	display:block; 
	float:left;
}

#content #box-acesso-sistema{
	width:207px; 
	height:237px; 
	float:left;
}

#content #box-acesso-sistema h3{
	width:134px; 
	height:23px; 
	margin:17px 0 0 11px; 
	background:url(../imgs/titles/acesso-sistema.gif) 0px 0px no-repeat;
}

#content #box-acesso-sistema h4{
	width:53px;
	height:23px; 
	margin:15px 0 0 11px;
	background:url(../imgs/titles/noticias.gif) 0px 0px no-repeat; 
	float:left;
}

#content #box-acesso-sistema a{
	font:11px arial; 
	color:#015581; 
	background:url(../imgs/others/bullet.jpg) 6px 0px no-repeat; 
	padding:2px 0 5px 30px; 
	margin:0 0 3px 0; 
	display:block; 
	overflow:hidden;
}

#content #box-acesso-sistema a.mais-noticias{
	background:none; 
	padding:0px 0 0px 0px; 
	margin:0px 0 0 11px;
}

#content #box-acesso-sistema ul{
	clear:both; 
	padding:0 11px 0 11px;
}

#content #box-acesso-sistema ul li{
	overflow:hidden; 
	padding:2px 0 0 0;
}

#content #box-acesso-sistema ul li span{
	font:italic 10px arial; 
	color:#015581; 
	display:block;
}

#content #box-acesso-sistema ul li h5{
	font:11px arial; 
	color:#343434;
}

#content #box-acesso-sistema ul li h5 a{
	color:#343434; 
	background:none; 
	padding:0;
}
				
/* end content */


/* +produtos */
.products #flash-products{
	margin-top:-15px;
}

.products div.product{
	display:none;
}
.products .product .description, .products .product .images{
	float:left;
}
.products .product .description{
	width:473px;
	padding:0 15px;
}

.products .product .images{
	width:178px;
}

.products .product .images p{
	font-size:10px;
	color:#000;
	padding-left:15px;
	margin-bottom:15px;
	display:none;
}

.products .product h4{
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
}
.products .product .description p{
	margin:10px 0;
}


/* end produtos */


/* +serviços e vantagens */
.services #site-content ul{
	padding:0 100px 0 0px;
}
.services #site-content ul li{
	
	padding:30px 0 0 54px;
}
/* end serviços e vantages */

/* +seja um cliente */
.client #site-content label{width:88px;}
#users.client #site-content label{width:98px;}
#users.client #site-content label.full{width:auto;}
#commercial.client #site-content label{width:100px;}
.client #site-content form h3{font:bold 18px arial; color:#A90D27; padding:30px 0 5px 0; clear:both;}
.client #site-content form p{padding:0 0 5px 0; overflow:hidden; clear:both;}
.client #site-content form p.left{clear:none;}
.client #site-content form p.center{text-align:left;}
	.client #site-content form p.center select{margin:0 0 0 103px;}
	.client #site-content form p.center label{padding:0 0 0 78px;}
.client #site-content form .text-field.full{width:345px;}
.client #site-content form select.text-field.full{width:351px;}
.client #site-content form textarea{height:145px;}
.client #site-content form button{background:#015581; text-transform:uppercase; color:#FFF; border:0; font-size:11px; padding:2px 10px; cursor:pointer; margin:10px 10px 0 105px;}
.client #site-content span.message{color:#990000;}
.client #site-content input.prefix{float:left; width:23px; margin-right:3px;}
.client #site-content input.phone{float:left; width:85px;}
.client #site-content label.site{width:52px !important;}
.client #site-content input.site, .client #site-content input.cep{width:188px;}
.client #site-content input.complement{width:174px; float:left; margin-right:22px;}
.client #site-content label.number{width:48px !important;}
.client #site-content input.number{width:60px; float:left;}
.client #site-content select.state{width:86px; border:1px solid #000000; font-size:11px; padding:2px; float:left; margin-right:4px;}
.client #site-content label.city{width:48px !important;}
.client #site-content input.city{width:154px; float:left;}

/* end seja um cliente */


/* +pat */
.pat #site-content p{
	margin:10px 0;
}
/* end pat */

/* +materiais download */
.download .files li{
	margin:10px 0;
}

.download .files li a{
	color:#333333;
	padding:2px 0 2px 23px;
	background:url(../imgs/bg/download.gif) no-repeat 0px 4px;
}

/* end materiais download */


/* +solicitação materiais */
.materials #materials-request{
	clear:both;
}

.materials #materials-request h3{
	font-weight:bold;
	color:#993366;
	margin-bottom:8px;
}

.materials  ul.materials li{
	display:block;
	width:320px;
	float:left;
	margin-bottom:40px;
}

.materials  ul.materials li p span{
	display:block;
	margin-bottom:5px;
}

.materials  #site-content ul.materials li p{
	float:left;
	margin:0;
	clear:none;
}

.materials  ul.materials img{
	float:left;
	margin-right:13px;
}

.materials p.hr{
	border-top:1px dotted #015581;
	padding-top:20px;
	margin:0 0 20px 0;
}

.materials #site-content label{
	width:88px;
}

.materials #site-content form p{
	margin:5px 0;
	min-height:20px;
	clear:both;
}
.materials #site-content form p.left{clear:none; float:left;}
.materials #site-content form .text-field.full{
	width:344px;
}

.materials #site-content form button{
	background:#015581;
	text-transform:uppercase;
	color:#FFF;
	border:0;
	font-size:11px;
	padding:2px 10px;
	cursor:pointer;
	margin:10px 10px 0 93px;
}

.materials #site-content span.message{
	color:#990000;
}

.materials #site-content input.prefix{
	float:left;
	width:21px;
	margin-right:3px;
}

.materials #site-content input.phone{
	float:left;
	width:63px;
}

.materials #site-content label.company{
	width:82px !important;
}

.materials #site-content input.company{
	width:158px;
}

.materials #site-content input.complement{
	width:127px;
	float:left;
	margin-right:22px;
}
.materials #site-content input.contact{
	width:127px;
	float:left;

}

.materials #site-content label.cep{
	width:25px !important;
}

.materials #site-content input.cep{
	width:83px;
	float:left;
}

.materials #site-content select.state{
	width:86px;
	float:left;
	margin-right:4px;
}

.materials #site-content label.city{
	width:48px !important;
}

.materials #site-content input.city{
	width:201px;
	float:left;
}
/* end solicitação materiais */


/* +empresa */
#company #sidebar{
	background:#990000 url(../imgs/bg/company-sidebar.gif) no-repeat;
}

#company #system-access{
	background: url(../imgs/bg/empresa/acesso-sistema.gif) no-repeat;
}

#company #system-access h4{	
	background: url(../imgs/titles/empresa/acesso-sistema.gif) no-repeat;
}

#company #system-access ul li a{
	background: url(../imgs/bg/empresa/bullet.gif) no-repeat;
}

#company #site-content h2.title{
	height:29px;
	width:96px;
	background: url(../imgs/titles/empresa/empresa.gif) no-repeat;
}

#company.products h3.subtitle{
	height:18px;
	width:70px;
	background: url(../imgs/titles/empresa/produtos.gif) no-repeat;
}

#company.products .product h4{
	color:#C31333;
}


#company.services h3.subtitle{
	height:22px;
	width:170px;
	background: url(../imgs/titles/empresa/servicos.gif) no-repeat;
}

#company.client #site-content{
	width:540px;
}

#company.client h3.subtitle{
	height:22px;
	width:122px;
	background: url(../imgs/titles/empresa/seja-cliente.gif) no-repeat;
}

#company.pat h3.subtitle{
	height:22px;
	width:374px;
	background: url(../imgs/titles/empresa/pat.gif) no-repeat;
}

#company.download h3.subtitle{
	height:21px;
	width:195px;
	background: url(../imgs/titles/empresa/materiais-download.gif) no-repeat;
}
/* end empresa */

/* +estabelecimentos */


#commercial #sidebar{
	background:#993366 url(../imgs/bg/estabelecimentos-sidebar.gif) no-repeat;
}

#commercial #menu a{
	background-image: url(../imgs/titles/estabelecimentos/menu.gif)
}

#commercial #menu a.product {
	background-position:-72px 0;
}

#commercial #menu a.product:hover, #commercial.products #menu a.product{
	background-position:-257px 0;
}

#commercial #menu a.services {
	background-position:-70px -23px;
}

#commercial #menu a.services:hover, #commercial.services #menu a.services{
	background-position: -255px -23px;
}
#commercial #menu a.advantages{
	background-position:-59px -129px;
	width:87px;
}

#commercial #menu a.advantages:hover, #commercial.advantages #menu a.advantages{
	background-position: -230px -129px;
}

#commercial #menu a.request {
	height:34px !important;
	width:182px;
	background-position:34px -47px;
}

#commercial #menu a.request:hover, #commercial.materials #menu a.request{
	background-position:-150px -47px;
}

#commercial #menu a.accredited {
	width:153px;
	background-position:5px -86px;
}

#commercial #menu a.accredited:hover, #commercial.client #menu a.accredited{
	background-position:-179px -86px;
}

#commercial #menu a.downloads{
	background-position:28px -109px;
}

#commercial #menu a.downloads:hover, #commercial.download #menu a.downloads{
	background-position:-157px -109px;
}


#commercial #system-access{
	background: url(../imgs/bg/estabelecimentos/acesso-sistema.gif) no-repeat;
}

#commercial #system-access h4{	
	background: url(../imgs/titles/estabelecimentos/acesso-sistema.gif) no-repeat;
}

#commercial #system-access ul li a{
	background: url(../imgs/bg/estabelecimentos/bullet.gif) no-repeat;
}

#commercial #site-content h2.title{
	height:25px;
	width:192px;
	background: url(../imgs/titles/estabelecimentos/estabelecimentos.gif) no-repeat;
}

#commercial.products h3.subtitle{
	height:18px;
	width:70px;
	background: url(../imgs/titles/estabelecimentos/produtos.gif) no-repeat;
}

#commercial.products .product h4{
	color:#C31333;
}


#commercial.services h3.subtitle{
	height:22px;
	width:170px;
	background: url(../imgs/titles/empresa/servicos.gif) no-repeat;
}
#commercial.advantages h3.subtitle{
	height:22px;
	width:170px;
	background: url(../imgs/titles/empresa/vantagens.gif) no-repeat;
}

#commercial.client h3.subtitle{
	height:22px;
	width:167px;
	background: url(../imgs/titles/estabelecimentos/credenciado.gif) no-repeat;
}

#commercial.download h3.subtitle{
	height:21px;
	width:195px;
	background: url(../imgs/titles/empresa/materiais-download.gif) no-repeat;
}

#commercial.materials h3.subtitle{
	height:23px;
	width:293px;
	background: url(../imgs/titles/estabelecimentos/solicitacao.gif) no-repeat;
}

/* end estabelecimentos */



/* +usuários */
#users #sidebar{
	background:#C51230 url(../imgs/bg/usuarios/sidebar.gif) no-repeat;
}

#users #menu a{
	background-image: url(../imgs/titles/usuarios/menu.gif)
}

#users #menu a.product {
	background-position:-91px -1px;
}

#users #menu a.product:hover, #users.products #menu a.product{
	background-position:-293px -1px;
}

#users #menu a.services{
	background-position:-88px -25px;
}

#users #menu a.services:hover, #users.services #menu a.services {
	background-position:-290px -25px;
}

#users #menu a.advantages{
	background-position:-78px -115px;
	width:87px;
}

#users #menu a.advantages:hover, #users.advantages #menu a.advantages {
	background-position:-282px -115px;
}

#users #menu a.invite{
	height:34px !important;
	width:104px;
	background-position:-62px -47px;
}

#users #menu a.invite:hover, #users.client #menu a.invite{
	background-position:-265px -47px;
}

#users #menu a.downloads{
	background-position:9px -87px;
}

#users #menu a.downloads:hover, #users.download #menu a.downloads{
	background-position:-193px -87px;
}

#users #system-access{
	background: url(../imgs/bg/usuarios/acesso-sistema.gif) no-repeat;
}

#users #system-access h4{	
	background: url(../imgs/titles/usuarios/acesso-sistema.gif) no-repeat;
}

#users #system-access ul li a{
	background: url(../imgs/bg/usuarios/bullet.gif) no-repeat;
}

#users #site-content h2.title{
	width:97px;
	height:24px;
	background: url(../imgs/titles/usuarios/usuarios.gif) no-repeat;
}

#users.products h3.subtitle{
	height:18px;
	width:70px;
	background: url(../imgs/titles/empresa/produtos.gif) no-repeat;
}

#users.products .product h4{
	color:#000;
}


#users.services h3.subtitle{
	height:22px;
	width:170px;
	background: url(../imgs/titles/empresa/servicos.gif) no-repeat;
}

#users.advantages h3.subtitle{
	height:22px;
	width:170px;
	background: url(../imgs/titles/empresa/vantagens.gif) no-repeat;
}

#users.client h3.subtitle{
	height:21px;
	width:582px;
	background: url(../imgs/titles/usuarios/indique.gif) no-repeat;
}

#users.download h3.subtitle{
	height:21px;
	width:195px;
	background: url(../imgs/titles/empresa/materiais-download.gif) no-repeat;
}
/* end usuários */

/* +institucional */
#institutional h2.title{
	height:29px;
	width:425px;
	background: url(../imgs/titles/institucional.gif) no-repeat;
}
#institutional #site-content{
	width:918px;
}
#institutional #site-content p{
	margin:10px 0;
}

#institutional .insitutional-content{
	width:456px;
	float:left;
}
#institutional .mission{
	width:308px;
	padding: 25px 40px;
	height:208px;
	float:left;
	margin:30px 0 0 15px;
	background: url(../imgs/bg/missao.jpg) no-repeat;
}

#institutional .mission em{
	margin:0 0 5px 0;
	display:block;
}

#institutional .mission strong{
	font-weight: bold;
}

#institutional .mission p.col{
	margin-top:20px;
	width:150px;
	float:left;
}
/* end institucional */

/* +noticias */
#news h2.title, #news-detail h2.title{
	height:24px;
	width:85px;
	background: url(../imgs/titles/noticias2.gif) no-repeat;
}	

#news ul.news li{
	padding:10px 0;
	margin:10px 0;
}

#news ul.news li .date, #news-detail .date{
	font-style: italic;
	color:#00537F;
}

#news ul.news li a.title{
	display:block;
	font-weight:bold;
	padding:2px 0 2px 20px;
	background: url(../imgs/bg/bullet.gif) no-repeat 0 1px;
	color:#333333;
}

#news ul.news li.press{
	background:#F7F7F7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 20px;
	margin:10px 0; 
}

#news ul.news li.press span.title{
	background: url(../imgs/bg/bullet-press.gif) no-repeat 0 2px;
	color:#005480;
	padding:2px 0 2px 20px;
	font-weight:bold;
	display:block;
}
#news ul.news li.press p{
	padding: 0 0 0 20px;
	margin-bottom:5px;
}

#news ul.news li.press strong{
	color:#333;
	font-weight:;
}

#news ul.news li.press a.download{
	color:#8CB9CE;
	font-style:italic;
}

#news-detail #site-content p{
	margin:10px 0;
}

#news-detail .news-image{
	margin:0 10px 10px 0;
}

#news-detail .news-title{
	background:transparent url(../imgs/bg/bullet-news.gif) no-repeat scroll 0 1px;
	color:#005480;
	display:block;
	font-weight:bold;
	padding:2px 0 2px 20px;
	margin:5px 0 10px 0;
}

#news-detail a.back{
	display:block;
	font-style:italic;
	background:#F5F5F5;
	color:#00537F;
	font-size:11px;
	width:460px;
	padding:6px 15px;
	margin:30px 0; 
	text-decoration:none;
}
/* end noticas */

/* +rede credenciadas */
#accredited h2.title{
	width:198px;
	height:24px;
	background:url(../imgs/titles/rede-credenciadas.gif) no-repeat;
}

#accredited #site-content{
	width:918px;
}

#accredited #accredited-search{
	width:555px;
	float:left;
	margin-right:50px;
}

#accredited #accredited-search label{
	width:95px;
}

#accredited #accredited-search form{
	margin-top:30px;
}

#accredited #accredited-search form p{
	margin:5px 0;
	min-height:20px;
}

#accredited #accredited-search p.product, #accredited #accredited-search p.city{
	
	float:left;
}

#accredited #accredited-search p.product select, #accredited #accredited-search p.city select{
	width:175px;
	float:left;
}

#accredited #accredited-search p.state, #accredited #accredited-search p.neighborhood{
	width:192px;
	float:left;
}

#accredited #accredited-search p.state label, #accredited #accredited-search p.neighborhood label{
	width:63px !important; 
}

#accredited #accredited-search p.state select, #accredited #accredited-search p.neighborhood select{
	width:124px; 
}

#accredited #accredited-search form .text-field.full{
	width:443px;
}

#accredited #accredited-search form button{
	background:#015581;
	text-transform:uppercase;
	color:#FFF;
	border:0;
	font-size:11px;
	padding:2px 10px;
	cursor:pointer;
	margin:10px 10px 0 93px;
}

#accredited #accredited-search span.message{
	color:#990000;
}

#accredited #accredited-links{
	width:172px;
	float:left;
}

#accredited-links .be-accredited, #accredited-links .invite{
	width:158px;
	height:97px;
	background:url(../imgs/bg/rede-credenciada.jpg);
	margin:0 0 10px 0;
	padding:14px 0 0 14px;
}

#accredited-links .be-accredited a, #accredited-links .invite a{
	display:block;
	text-decoration:none;
	color:#fff;
	margin:8px 10px 0 0;
	padding:0 0 0 20px;
	background:url(../imgs/bg/bullet-links.gif) no-repeat 0 0;
}

#accredited-links .be-accredited h3, #accredited-links .invite h3{
	display:block;
	text-indent:-9999em;
	height:28px;
}

#accredited-links .be-accredited h3{
	width:148px;
	background:url(../imgs/titles/seja-credenciado.gif) no-repeat;
}

#accredited-links .invite h3{
	width:95px;
	background:url(../imgs/titles/indique.gif) no-repeat;
}

#accredited #result div.city{
	background:#F7F7F7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 20px;
	margin:10px 0; 
}

#accredited #result strong.city{
	color:#A90E28;
	display:block;
	font-weight:bold;
}

#accredited #result p.neighborhood {
	background:transparent url(../imgs/bg/bullet-press.gif) no-repeat 0 2px;
	color:#005480;
	display:block;
	padding:2px 0 2px 20px;
}

#accredited #result p.neighborhood strong{
	font-weight:bold;
}

#accredited #result div.address {
	padding:2px 0 2px 20px;
	color:#005480;
}
/* end rede credenciadas */

/* +contato */
#contact #left-sidebar{
	width:167px;
	float:left;
	background: url(../imgs/bg/left-sidebar.jpg) no-repeat 0 0;
	height:273px;
	padding:25px 0 0 20px;
}	

#contact #site-content{
	width:464px;
	float:left;	
}

#contact #right-info{
	width:253px;
/*	height:546px;*/
	float:left;	
	background:url(../imgs/bg/right-info.jpg) no-repeat;	
	padding: 11px 0 10px 14px;
}

#contact #left-sidebar ul li{
	margin-bottom:3px;
}

#contact #left-sidebar ul li a{
	display:block;
	width:138px;
	height:28px;
	text-indent:-999em;
	overflow:hidden;
}

#contact #left-sidebar a.contact{
	background:url(../imgs/titles/contato-active.gif) no-repeat 0 0;
}

#contact #left-sidebar a.faq{
	background:url(../imgs/titles/faq.gif) no-repeat 0 0;
}

#contact #left-sidebar a.work-with-us{
	background:url(../imgs/titles/trabalhe-conosco.gif) no-repeat 0 0;
}
#contact #left-sidebar a.fale-presidente{height:34px; background:url(../imgs/titles/fale-presidente.gif) no-repeat 0 0;}

#contact h2.title{
	height:24px;
	width:83px;
	background:url(../imgs/titles/contato.gif) no-repeat;
}

#contact #site-content #contact_forms{
	margin-top:20px;
}

#contact #site-content #contact_forms p{
	padding:0 0 5px 0;
	min-height:20px;
	overflow:hidden;
	clear:both;
}
#contact #site-content #contact_forms p.left{float:left; clear:none;}


#contact #site-content #contact_forms p.clr {
	*clear: both;
}

#contact #site-content #contact_forms select{
	font-size:11px;
	
}

#contact input.full, #contact select.full, #contact textarea.full{
	width:300px;
}

#contact #site-content span.message{
	color:#990000;
}

#contact textarea{
	height:140px;
}

#contact #site-content #contact_forms label{
	width:105px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px 0 0;
	text-align:right;
}

#contact #contact_forms h3{font:bold 18px arial; color:#A90D27; padding:30px 0 5px 0; clear:both;}
#contact #contact_forms button{
	background:#000030;
	text-transform:uppercase;
	color:#FFF;
	border:0;
	font-size:11px;
	padding:2px 10px;
	cursor:pointer;
	margin:10px 10px 0 105px;
}

#contact #contact_forms p.phone label{width:77px !important;}
#contact #contact_forms p.phone input.prefix{
	float:left;
	width:20px;
	margin-right:3px;
}
#contact #contact_forms p.phone input.phone{
	width:65px;
}

#contact #contact_forms select.state{
	width:40px;
	margin-right:3px;
}

#contact #contact_forms p.state{
	float:left;
	width:155px;
}

#contact #contact_forms p.city{
	float:left;
	width:262px;
	clear: right;
}

#contact #contact_forms p.city label {
	width:55px !important;
}

#contact #contact_forms p.city input.text-field {
	width:190px;
}
#contact #contact_forms input.complement {
	
	/*margin-right:22px;*/
	width:124px;
}
#contact #site-content #contact_forms label.number{
	width:47px !important;
}

#contact #contact_forms input.number{
	width:60px;
	_float:left;
	_margin-top:2px;
}
#contact #contact_forms input.city{
	width:146px;
	_width:144px;
}
/*#contact #right-info h3{
	width:241px;
	height:74px;
	background:url(../imgs/titles/central-de-relacionamento.gif) no-repeat;
	text-indent:-999em;
}*/

#contact #right-info h4{
	display:block;
	width:157px;
	height:21px;
	background:url(../imgs/titles/unidade-de-negocio.gif) no-repeat;
	text-indent:-999em;
	margin:10px 0 20px 0; 
}

#contact #right-info .content{
	width:225px;
	margin:0 0 0 15px;
}

#contact #right-info dt strong{
	color:#A90F29;
	font-weight:bold;
	margin-top:20px;
	display:block;
}

#contact #right-info dd{
	font-size:11px;
}
/* end contato */

/* +faq */
#faq h2.title{
	width:43px;
	height:24px;
	background: url(../imgs/titles/faq-title.gif) no-repeat 0 0;
}	

#faq #left-sidebar{
	width:167px;
	float:left;
	background: url(../imgs/bg/left-sidebar.jpg) no-repeat 0 0;
	height:273px;
	padding:25px 0 0 20px;
}	

#faq #site-content{
	width:670px;
	float:left;	
}

#faq #left-sidebar ul li{
	margin-bottom:3px;
}

#faq #left-sidebar ul li a{
	display:block;
	width:138px;
	height:28px;
	text-indent:-999em;
	overflow:hidden;
}

#faq #left-sidebar a.faq{
	background:url(../imgs/titles/faq-active.gif) no-repeat 0 0;
}

#faq #left-sidebar a.contact{
	background:url(../imgs/titles/contato-menu.gif) no-repeat 0 0;
}

#faq #left-sidebar a.work-with-us{
	background:url(../imgs/titles/trabalhe-conosco.gif) no-repeat 0 0;
}
#faq #left-sidebar a.fale-presidente{height:34px; background:url(../imgs/titles/fale-presidente.gif) no-repeat 0 0;}
#faq #site-content h4{
	font-size:18px;
	color:#A90E28;
}

#faq ul.questions{margin-bottom:45px; display:none;}
#faq ul.questions li{margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #015581;}
#faq ul.questions li ul{margin:10px 0;}
#faq ul.questions li ul li{margin:10px 0; padding:0; border:0;}
#faq ul.questions li ul li a{color:#015581; font-weight:bold;}

#faq ul.answers{margin-bottom:45px;}
#faq ul.answers li{margin-bottom:10px; padding-bottom:10px;}
#faq ul.answers li ul{margin:10px 0}
#faq ul.answers li ul li{padding:10px 0; padding:0; border:0px solid red;}
#faq ul.answers li ul li p{font:11px arial; color:#333; display:none; padding:0 0 0 18px;}
#faq ul.answers li ul li.active p{display:block;}
#faq ul.answers li ul li a{color:#015581; font-weight:bold;}
#faq ul.answers li ul li h5{color:#015581; font-weight:bold; cursor:pointer;}

/* end faq */

/* +faq */
#work-with-us h2.title{
	width:196px;
	height:24px;
	background: url(../imgs/titles/trabalhe-conosco-title.gif) no-repeat 0 0;
}	

#work-with-us #left-sidebar{
	width:167px;
	float:left;
	background: url(../imgs/bg/left-sidebar.jpg) no-repeat 0 0;
	height:273px;
	padding:25px 0 0 20px;
}	

#work-with-us #site-content{
	width:670px;
	float:left;	
}

#work-with-us #left-sidebar ul li{
	margin-bottom:3px;
}

#work-with-us #left-sidebar ul li a{
	display:block;
	width:139px;
	height:28px;
	text-indent:-999em;
	overflow:hidden;
}

#work-with-us #left-sidebar a.contact{
	background:url(../imgs/titles/contato-menu.gif) no-repeat 0 0;
}

#work-with-us #left-sidebar a.faq{
	background:url(../imgs/titles/faq.gif) no-repeat 0 0;
}

#work-with-us #left-sidebar a.work-with-us{
	background:url(../imgs/titles/trabalhe-conosco-active.gif) no-repeat 0 0;
}
#work-with-us #left-sidebar a.fale-presidente{height:34px; background:url(../imgs/titles/fale-presidente.gif) no-repeat 0 0;}
#work-with-us form{
	/*margin:25px 0 0 0;*/
}

#work-with-us form p{
	margin:5px 0;
	min-height:20px;
}

#work-with-us form label{
	width:120px;
}

#work-with-us input.full{
	width:400px;
}

#work-with-us p.state{
	width:180px;
	float:left;
}

#work-with-us select.state{
	width:40px;
	font-size:11px;
	padding:0 0 0 2px;
}

#work-with-us p.city{
	width:350px;
	float:left;
}

#work-with-us p.city label{
	width:55px !important;
}

#work-with-us p.city input.text-field{
	width:279px;
}

#work-with-us form button{
	background:#000030;
	text-transform:uppercase;
	color:#FFF;
	border:0;
	font-size:11px;
	padding:2px 10px;
	cursor:pointer;
	margin:10px 10px 0 93px;
}

#work-with-us form .file-field{
	width:251px;
}
/* end:trabalhe consoco */

/* +busca */
#search h2.title{
	width:65px;
	height:24px;
	background: url(../imgs/titles/busca.gif) no-repeat 0 0;
}	
#search strong.keyword{
	font-weight:bold;
	color:#C51230;
}

#search a.breadcrumb{
	color:#00537F;
	font-weight:bold;
}

#search a.link{
	color:#00537F;
	font-style:italic;
}

#search ul.search-result li{
	margin:10px 0;
}

#search ul.search-result li strong{
	color:#C51230;
}
/* end:busca */

/* +mapa do site */
#sitemap h2.title{
	width:139px;
	height:29px;
	background: url(../imgs/titles/mapa-do-site.gif) no-repeat 0 0;
}

#sitemap #site-content{
	width:918px;
	height:360px;
}

#sitemap ul.tree{
	width:220px;
	float:left;
}

#sitemap ul.tree a{
	display:block;
	background:url(../imgs/bg/bullet-sitemap.gif) no-repeat 0 0;
	min-height:18px;
	padding: 0 0 0 23px;
	font-size:12px;
	color:#333333;
}

#sitemap ul.tree li ul li a{
	background:url(../imgs/bg/bullet-sitemap2.gif) no-repeat 0 0;
	font-size:11px;
	margin-left:13px;
}
/* end:mapa do site */

/* +footer */
#footer {
	width:958px; 
	height:28px; 
	background:#015581; 
	clear:both; 
	overflow:hidden;
}

#footer .vcard{
	display:none;
}

#footer a#w3haus{
	display:block; 
	cursor:pointer; 
	text-indent:-9999px; 
	overflow:hidden; 
	width:50px;
	height:15px;
	background:url(../imgs/others/w3hausr.gif) no-repeat;
}

#footer p.assinatura{
	font:11px arial; 
	color:#6799B3; 
	float:left;
	padding:7px 0 0 13px;
}

#footer a{
	font:11px arial; 
	color:#6799B3;
}

#footer ul{
	padding:2px 0px;
}

#footer ul li{
	padding:0px 5px; 
	float:left
}
#footer .logo{
	float:right; 
	padding:5px 16px 0 10px;
}
/* end footer */

/* +classes */
.text-field, .file-field{
	border:1px solid #000;
	padding:2px;
	font-size:11px;
}


.select-field{
	padding:0 0 0 2px;
	font-size:11px;
}

p.pagination{
	background:#F5F5F5;
	text-align:center;
	font-size:11px;
	padding:6px 0;
	margin:10px 0; 
}

p.pagination a{
	text-decoration:none;
	color:#005480;
}

p.pagination a:hover{
	text-decoration:underline;
}

p.pagination a.active{
	color:#C51230;
}

p.pagination a.prev, p.pagination a.next{
	color:#8CB9CE;
}

.error-message, .flash-message{
	display:block;
	margin:10px 0;
	padding:5px 8px;
	min-height:10px !important;
}

.error-message{
	color:#B20405;
	border:1px solid #E15959;
	background:#FF9FA0;
}

.flash-message{
	color:#2E6C29;
	border:1px solid #A6D4A5;
	background:#C2FFC3;
}

.error-field{
	border-color:#C51230;
	background:#FFFFCC;
}

h4.viagem{
	color:#007e8a !important;
}
h4.ristorante{
	color:#C31333 !important;
}

h4.mercato{
	color:#014B73 !important;
}

h4.auto{
	color:#000000 !important;
}

h4.transporte{
	color:#F48000 !important;
}

h4.cultura{
	color:#993366 !important;
}

.border{
	border:1px solid red !important;
}
/* end classes */

/* +serviços e vantagens */
#company.advantages h3.subtitle{height:22px; width:170px; background: url(../imgs/titles/empresa/vantagens.gif) no-repeat;}
.advantages #site-content ul{list-style:disc; padding:0 100px 0 15px;}
.advantages #site-content ul li{margin:10px 0;}
/* end serviços e vantages */

#company.pct h3.subtitle{
	height:21px;
	width:334px;
	background: url(../imgs/titles/empresa/pct.gif) no-repeat;
}
#company.pct p{
	padding:0 0 15px 0;
}


ul li.ico-connect{background:url(../imgs/icons/ico-connect.jpg) 0px 30px no-repeat;}
ul li.ico-agente-relacionamento{background:url(../imgs/icons/ico-agente-relacionamento.jpg) 0px 30px no-repeat;}
ul li.ico-canal-relacionamento{background:url(../imgs/icons/ico-canal-relacionamento.jpg) 0px 30px no-repeat;}
ul li.ico-cartao-provisorio{background:url(../imgs/icons/ico-cartao-provisorio.jpg) 0px 30px no-repeat;}
ul li.ico-entrega-personalizada{background:url(../imgs/icons/ico-entrega-personalizada.jpg) 0px 30px no-repeat;}
ul li.ico-entrega-rapida{background:url(../imgs/icons/ico-entrega-rapida.jpg) 0px 30px no-repeat;}
ul li.ico-fale-presidente{background:url(../imgs/icons/ico-fale-presidente.jpg) 0px 30px no-repeat;}
ul li.ico-personalizacao-beneficio{background:url(../imgs/icons/ico-personalizacao-beneficio.jpg) 0px 30px no-repeat;}
ul li.ico-programa-qualidade{background:url(../imgs/icons/ico-programa-qualidade.jpg) 0px 30px no-repeat;}
ul li.ico-reembolso-antecipado{background:url(../imgs/icons/ico-reembolso-antecipado.jpg) 0px 30px no-repeat;}
ul li.ico-RH{background:url(../imgs/icons/ico-RH.jpg) 0px 30px no-repeat;}


#president-speaks h2.title{width:242px; height:26px; background: url(../imgs/titles/tt-fale-presidente.gif) no-repeat 0 0;}
#president-speaks #left-sidebar{width:167px; float:left; background: url(../imgs/bg/left-sidebar.jpg) no-repeat 0 0; height:273px; padding:25px 0 0 20px;}
#president-speaks #site-content{width:697px; float:left;}
#president-speaks #left-sidebar ul li{margin-bottom:3px;}
#president-speaks #left-sidebar ul li a{display:block; width:138px; height:28px; text-indent:-999em; overflow:hidden;}
#president-speaks #left-sidebar a.faq{background:url(../imgs/titles/faq.gif) no-repeat 0 0;}
#president-speaks #left-sidebar a.contact{background:url(../imgs/titles/contato-menu.gif) no-repeat 0 0;}
#president-speaks #left-sidebar a.work-with-us{background:url(../imgs/titles/trabalhe-conosco.gif) no-repeat 0 0;}
#president-speaks #left-sidebar a.fale-presidente{height:34px; background:url(../imgs/titles/fale-presidente-active.gif) no-repeat 0 0;}


#president-speaks #site-content form .left{width:372px;}
#president-speaks #site-content form .right{width:325px;}
#president-speaks #site-content form p{overflow:hidden; padding:15px 0 0 0; clear:both;}
	#president-speaks #site-content form p.w70{width:70px; float:left; clear:none;}
	#president-speaks #site-content form p.w105{width:105px; float:left; clear:none;}
	#president-speaks #site-content form p.w150{width:150px; float:left; clear:none;}
	#president-speaks #site-content form p.w255{width:255px; float:left; clear:none;}
#president-speaks #site-content form label{float:none; text-align:left; padding:0 0 3px 0;}
#president-speaks #site-content form select{border:1px solid #000000; font-size:11px; padding:2px; margin:0 5px; float:left;}
#president-speaks #site-content form input{border:1px solid #000000; font-size:11px; padding:2px; margin:0 5px; float:left;}
	#president-speaks #site-content form input.checkbox{margin-bottom:6px;}
	#president-speaks #site-content form input.w16{width:16px;}
	#president-speaks #site-content form input.w56{width:56px;}
	#president-speaks #site-content form input.w57{width:57px;}
	#president-speaks #site-content form input.w96{width:90px;}
	#president-speaks #site-content form input.w139{width:139px;}
	#president-speaks #site-content form input.w239{width:240px;}
	#president-speaks #site-content form input.w320{width:310px;}
#president-speaks #site-content form button{background:#000030; text-transform:uppercase; color:#FFF; border:0; font-size:11px; padding:2px 10px; cursor:pointer; margin:0px 5px 0 0px; float:right;}
#president-speaks #site-content form textarea{width:310px; height:146px; border:1px solid #000000; font-size:11px; padding:2px; margin:0 5px; float:left;}
#president-speaks #site-content form span{font:11px arial; color:#333; float:left; padding-right:10px;}
#president-speaks #site-content form span.message{color:#990000;}

#president-speaks #site-content .responses-president{width:697px; padding:45px 0 0; overflow:hidden; clear:both;}
	#president-speaks #site-content .responses-president h3{background:url(../imgs/titles/tt-fale-presidente.gif) no-repeat 0 0; width:697px; height:30px; overflow:hidden; clear:both; text-indent:-999px;}
	#president-speaks #site-content .responses-president p{}
		#president-speaks #site-content .responses-president p .azul{color:#00527F;}
	#president-speaks #site-content .responses-president h4{font:bold 18px arial; color:#A90D27; padding:30px 0 5px 0;}
	/*#president-speaks #site-content .responses-president ul{overflow:hidden; padding:0 0 20px 0; background:url(../imgs/others/line.gif) repeat-x left bottom;}
		#president-speaks #site-content .responses-president ul li{overflow:hidden; padding:0 0 5px 0;}
			#president-speaks #site-content .responses-president ul li h5{font:bold 12px arial; color:#00527F;}
			#president-speaks #site-content .responses-president ul li p{display:none; padding:0 0 10px 10px;}
				#president-speaks #site-content .responses-president ul li.ativo p{display:block;}*/
				
	#president-speaks #site-content .responses-president ul.answers{margin-bottom:45px;}
		#president-speaks #site-content .responses-president ul.answers li{margin-bottom:10px; padding-bottom:10px;}
			#president-speaks #site-content .responses-president ul.answers li ul{margin:10px 0}
				#president-speaks #site-content .responses-president ul.answers li ul li{padding:10px 0; padding:0; border:0px solid red;}
					#president-speaks #site-content .responses-president ul.answers li ul li p{font:11px arial; color:#333; display:none; padding:0 0 0 18px;}
					#president-speaks #site-content .responses-president ul.answers li ul li.active p{display:block;}
#faq ul.answers li ul li a{color:#015581; font-weight:bold;}
#faq ul.answers li ul li h5{color:#015581; font-weight:bold; cursor:pointer;}

#site-content select{z-index:10;}
#content #box-acesso-sistema { background:url(../imgs/bg/box-acesso-sistema.jpg) 0 0 repeat-x; margin-top:-46px; } 
#content #box-acesso-sistema a.fale-presidente { width:180px; height:48px; background:url(../imgs/buttons/fale-presidente.gif) 0 0 no-repeat; display:block; margin:10px 0 0 010px; padding:0 !important; overflow:hidden; text-indent:-9999px; } 
#content #box-acesso-sistema a.compre-viagem { width:180px; height:111px; background:url(../imgs/buttons/compre.jpg) 0 0 no-repeat; display:block; margin:10px 0 0 10px; padding:0 !important; overflow:hidden; text-indent:-9999px; } 
#contact #right-info #contato-telefones { width:240px; height:127px; background:url(../imgs/bg/contato-telefones.jpg) 0 0 no-repeat; padding-top:80px; text-align:center; }
#contact #right-info #contato-telefones a { color:#FFF; text-decoration:underline; }
#contact #right-info span.mail-link { color:#00537F; }
#contact #right-info #contato-localidades { width:457px; min-height:350px; background:#FFF url(../imgs/bg/contato-localidades.jpg) 0 0 no-repeat; display:block; margin:-207px 0 0 -460px; _margin:-207px 0 0 -470px; position:absolute; z-index:999; }
#contact #right-info #contato-localidades span.bottom{width:457px; height:15px; background:#FFF url(../imgs/bg/contato-localidades-bottom.jpg) 0 0 no-repeat; display:block; margin:0px; overflow:hidden;}
#contact #right-info #contato-localidades  h3 { width:121px; height:21px; background:url(../imgs/titles/areas-atendidas.jpg) 0 0 no-repeat; margin:9px 0 0 14px; text-indent:-9999px; }
#contact #right-info #contato-localidades  a#hide-localidades { width:8px; height:8px; background:url(../imgs/buttons/contato-localidades-fechar.gif) 0 0 no-repeat; margin:12px 0 0 436px; position:absolute; text-indent:-9999px; outline:none; }
#contact #right-info #contato-localidades ul.list{width:425px; padding:10px 0 0 17px;}
	#contact #right-info #contato-localidades ul.list li{width:139px; padding:2px 1px; float:left; font:11px arial; color:#333;}
	#contact #right-info #contato-localidades ul.list li.cor{background:#EEF1F3;}
		#contact #right-info #contato-localidades ul.list li .right-margin{float:right; width:10px;}
		#contact #right-info #contato-localidades ul.list li .left-margin{float:left; padding-left:10px;}


.qc_pager{width:148px; padding:20px 0; margin:0 auto; }
.qc_pager a{font:11px arial; color:#000;}
.qc_pager a.qp_disabled{font:11px arial; color:#666; cursor:text;}
.qc_pager .qp_counter{font:11px arial; color:#000; padding:0 10px;}