/*
@font-face {
		font-family: "Officina Sans"; 
		src: url("http://arteh.sm.loc/itcoffi0.eot")
}
@font-face {
		font-family: "Helvetica"; 
		src: url("http://arteh.sm.loc/HELVETI0.eot")
}
*/
.msgErroLimitePessoasLateral{
	visibility:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AD0000;
	text-align:right;
	padding-top:5px;
}
.msgErroLimitePessoas{
	display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD0000;
	text-align:right;
	padding-right:9px;
	padding-top:5px;
}

.tituloNaoDisponivelGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #294459;
}
.tituloNaoDisponivelPequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294459;
}
.tituloArtigoDestaqueCentral {
	font-family: "arial", "verdana", "helvetica";
	font-size: 18px;
	font-weight: 600;
	color: #C4C3C1;
	line-height: 105%;
	letter-spacing: -1px;
}
.tituloArtigoDestaque {
	font-family: "verdana", "helvetica","arial";
	font-size: 10px;
	font-variant: small-caps;
	color: #6E8999;
	font-weight: 900;	
	letter-spacing:-1px;
	}
.titulos18 {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica";*/
	font-family: "arial", "verdana", "helvetica";
	font-size: 18px;
	font-weight: bold;
	color: #9099A9;
	line-height: 105%;
	letter-spacing: -1;
	}
.titulos14 {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica";*/
	font-family: "arial", "verdana", "helvetica";
	font-size: 14px;
	font-weight: bold;
	color: #9099A9;
	line-height: 105%;
	letter-spacing: -1;
	}
.titulos14_light {
	font-family: "arial", "verdana", "helvetica";
	font-size: 14px;
	font-weight: normal;
	color: #9099A9;
	line-height: 105%;
	letter-spacing: -1;
	}	
.titulos12 {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica";*/
	font-family: "arial", "verdana", "helvetica";
	font-size: 12px;
	font-weight: bold;
	color: #9099A9;
	}
.titulos24 {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica"; */
	font-family: "arial", "verdana", "helvetica";
	font-size: 20px;
	font-weight: bold;
	color: #9099A9;
	line-height: 105%;
	font-stretch: 
	letter-spacing: -1;
	}
.titulos18 {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica"; */
	font-family: "arial", "verdana", "helvetica";
	font-size: 18px;
	font-weight: bold;
	color: #9099A9;
	line-height: 105%;
	font-stretch: ;
	letter-spacing: -1;
}
.titulos18branco {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica"; */
	font-family: "arial", "verdana", "helvetica";
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1;
	}
	
	.titulos18beige {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica"; */
	font-family: "arial", "verdana", "helvetica";
	font-size: 18px;
	font-weight: bold;
	color: #CAC5C1;
	letter-spacing: -1;
	}
	
	
.titulos24branco {
/*	font-family: "Officina Sans", "arial", "verdana", "helvetica"; */
	font-family: "arial", "verdana", "helvetica";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1;
	}
.caixapesquisa {
	background-color: #F0EFED;
	width: auto;
	border: 1px solid #D4D0C8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixapesquisa_2 {
	background-color: #F0EFED;
	width: 200px;
	border: 1px solid #D4D0C8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixapesquisa_3 {
	background-color: #F0EFED;
	width: 50px;
	border: 1px solid #D4D0C8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixalogin {
	background-color: #F0EFED;
	width: auto;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixaloginpesquisa {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixaloginAzulEscuro {
	background-color: #FFFFFF;
	width: auto;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294459;
}

.caixalogin_2 {
	background-color: #F0EFED;
	width: 90px;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixalogin_3 {
	background-color: #F0EFED;
	width: 310px;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.caixacomments {
	background-color: #F0EFED;
	width: 400px;
	border: 1px solid #9A9E9F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.textologin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A9E9F;
}
.textologinescuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D7D81;
}
.textologinescuro_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7D7D81;
	font-weight: bold;
}
.textoescuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E4454;
	font-weight: bold;
}
.textovermelhoerro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD0000;
	font-weight: bold;
}
.textovermelhoerronaobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AD0000;
}
.textoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2CFDA;
}
.linksverdes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A19465;
	font-weight: bold;

}
a:link {
	text-decoration: none;

}
/*a:hover {
	text-decoration: underline;
}*/
a:visited {
	text-decoration: none;

}
.textoselect {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F9892;
}
.textoselectAzul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6E8999;
}
.textoselectescuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294459;
}
.textoartigos {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9099A9;
}

.textoartigos_line_height24 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9099A9;
	line-height: 24pt;
}

.textoartigos_select {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9F9892;
}
.sinalmais {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A9E9F;
}
a:active {
}
.textoartigoGigante {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #9099A9;
  font-weight: bold;
}
.textoTituloBranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.textoBranco {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.textoReservarDestaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0E263A;
	font-weight: bold;
}
.textoReservarDestaque2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #294459;
	font-weight: bold;
}
.textoReservarDestaque3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff5a00;
	font-weight: bold;
}
.textoReservarDestaque4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff5a00;
}
.textoAddthis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f6a309;
	font-weight: bold;
}



.bt_verdana_branco {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.bt_verdana_azul_roll {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2a3858;
}
.bt_verdana_data {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #abc4d8;
}
.bt_verdana_login {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #294459;
}
.textoApoioHeader {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2a3858;
}

.bt_verdana_login2 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.textoVerde{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #237d38;
	font-weight:bold;
}

/*********************************************************************/
/******************** REDES SOCIAIS **********************************/
/*********************************************************************/
.redes_sociais_main{
	position:relative;
	float:right;
	margin-top:6px;
	background-image:url('/img/fundoRedesSociais.png');
	background-repeat:no-repeat;
	width:142px;
	height:20px;
}
.redes_sociais_btn{
	margin-right:5px;
	margin-top:1px;
	width:18px;
	height:18px;
	cursor:pointer;
	float:left;
}
/*********************************************************************/
/******************** CVC TOOLTIP **********************************/
/*********************************************************************/
.tooltipCVC_wrapper{
	display:none;
	position:absolute;
	margin-left:-281px;
	margin-top:-118px;	
	width:320px;
}
.tooltipCVC_header{
	width:317px;
	height:36px;
	background-image:url('/img/topo_layer_cvc.png');
	background-repeat:no-repeat;
}
.tooltipCVC_corpo{
	display:inline-table;
	width:317px;
	height:36px;
	background-image:url('/img/fundo_layer_cvc.png');
	background-repeat:repeat-y;	
	padding-left:12px;
	padding-top:7px;
}
.tooltipCVC_footer{
	width:317px;
	height:9px;
	background-image:url('/img/bottom_layer_cvc.png');
	background-repeat:no-repeat;	
}

.titulo_cvc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	margin-left:12px;
    padding-top:10px;
}
.subtitulo_cvc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	margin-bottom:6px;
}
.texto_cvc{
	display:inline-table;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:140px;
	float:right;
}

.melhorTarifa_wrapper{
	display:none;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	bottom:200px;
	width:448px;
}
.melhorTarifa_header{
	width:448px;
	height:43px;
	background-image:url('/img/topo_melhorTarifa.png');
	background-repeat:no-repeat;
}
.melhorTarifa_corpo{
	display:inline-table;
	width:448px;
	background-image:url('/img/fundo_melhorTarifa.png');
	background-repeat:repeat-y;	
	padding-left:12px;
	padding-right:26px;
	padding-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.melhorTarifa_footer{
	width:448px;
	height:20px;
	background-image:url('/img/bottom_melhorTarifa.png');
	background-repeat:no-repeat;	
}

