﻿#Promo_banner_LO {float:left; margin-bottom:18px; width:648px; height:150px;}

/* PROMO_LIST_BLUE */

#ListBlue { width:208px; float:left; margin-right:12px;margin-top:10px;}
#ListBlue .header { width:198px; padding:6px 5px 5px 5px; background-color:#2b93c9; float:left; margin-bottom:1px;}
#ListBlue .header .titulo { width:145px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:15px; color:#fff; float:left; line-height:15px; text-align:left;}
#ListBlue .header .desde { width:43px; font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#b5d9ec; float:right; text-align:right; padding-top:6px;}

#ListBlue .containerList {float:left; width:208px; background-color:#fff; border-bottom: solid #efefef; border-bottom-width:1px;}
#ListBlue .containerList .image {float: left; height: 110px; width: 208px;}
#ListBlue .containerList .tit {width:154px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:10px; color:#2b93c9; float:left; line-height:11px;}
#ListBlue .containerList .tit a {width:128px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:10px; color:#2b93c9; float:left; line-height:11px; padding:7px 0px 5px 5px; text-decoration:none;}
#ListBlue .containerList .subtit {width:128px; font-family:Helvetica, Arial, sans-serif; font-size:9px; color:#646464; float:left; line-height:10px; font-weight:normal; padding-top: 3px;}
#ListBlue .containerList .preco {width:48px; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#FF621E; float:right; text-align:right; padding:10px 5px 5px 0px;}
#ListBlue .containerList .preco a {width:48px; font-family:Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#FF621E; float:right; text-align:right; text-decoration:none;}
#ListBlue .containerList .euro {font-family:Helvetica, Arial, sans-serif; font-size:10px; font-weight:bold; color:#FF621E; text-align:right; padding-top:3px; padding-right:1px;}

/* ICONES */
#ListBlue .containerList .tit .iconFamily {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_family_OFF.png"); background-repeat: no-repeat; float: right; height: 20px; margin-top: 9px; width: 21px;}
#ListBlue .containerList .tit .iconClock {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_clock_OFF.png"); background-repeat: no-repeat; float: right; height: 20px; margin-top: 9px; width: 21px;}
#ListBlue .containerList .tit .iconNew {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_new_OFF.png"); background-repeat: no-repeat; float: right; height: 20px; margin-top: 9px; width: 21px;}
#ListBlue .containerList .tit .iconPlane {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_plane_OFF.png"); background-repeat: no-repeat; float: right; height: 20px; margin-top: 9px; width: 21px;}

#ListBlue .containerList:hover {background-color:#2b93c9;}
#ListBlue .containerList:hover .tit {background-color:#efefef;}
#ListBlue .containerList:hover .tit a {color:#1c1c1c;}
#ListBlue .containerList:hover .subtit {color:#3d3d3d;}
/*#ListBlue .containerList:hover .preco {background-color:#2b93c9;}*/
#ListBlue .containerList:hover .preco a {color:#ffffff;}
#ListBlue .containerList:hover .euro {color:#ffffff;}
/*#ListBlue .containerList:hover .iconFamily {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_family_OFF.png"); background-repeat: no-repeat;}
#ListBlue .containerList:hover .iconClock {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_clock_OFF.png"); background-repeat: no-repeat;}
#ListBlue .containerList:hover .iconNew {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_new_OFF.png"); background-repeat: no-repeat;}
#ListBlue .containerList:hover .iconPlane {background-image: url("/files/System/ViagensAbreu/layout/Modulos_Azul_Icons/but_plane_OFF.png"); background-repeat: no-repeat;}*/

.clear {clear:both;}

.crono { float:left; width:428px; height:292px; padding-bottom:10px; margin-right:12px; }
.crono .imagemPromo {float:left; width:428px; height:292px; margin-right:12px; }
.crono .cronoImg {float:left;width:200px;height:292px; position:relative;}
.crono .cronoImg .label {position:absolute; bottom:0px; left:0px; background-color:#881346; padding: 5px; -moz-border-radius: 0px 2px 0px 0px; -webkit-border-radius: 0px 2px 0px 0px; border-radius: 0px 2px 0px 0px;}
.crono .cronoMain { float:left; width:208px; height:23px; padding:10px; background: #881346; position:relative; }

/*Crono*/
#defaultCountdown_Promo {height: 25px; left: 20px; position: absolute; top: 11px; width: 200px;}
.Countdown_LO_Promo {color: #FFFFFF; font-family: Helvetica,Arial,sans-serif; font-weight:lighter; font-size: 27px; line-height: 27px;}
/*Descritivo*/
.crono .cronoBox { float:left; width:208px; height:217px; padding:10px;}
.crono .cronoBox .descritivo { float:left; width:208px; height: 155px; }
.crono .cronoBox .descritivo h1 {float:left;width:208px;color:#881346;font: bold 19px Arial, Helvetica,  sans-serif;}
.crono .cronoBox .descritivo h2 {float:left;width:208px;color:#881346;font: bold 12px Arial, Helvetica, sans-serif;}
.crono .cronoBox .descritivo p {float:left;width:208px;font: 11px Arial, Helvetica, sans-serif;color:#6d6d6d;margin-top:10px;line-height:13px;}
/*Crono Preco*/
.crono .cronoBox .inBottom { float:left; margin-top: 20px; width:208px}
.crono .cronoBox .inBottom .boxPreco { float:left; width:109px; }
.crono .cronoBox .inBottom .boxPreco .desde { float: left; font: 10px  Helvetica, Arial,sans-serif; color: #4b4b4b; width:109px; height: 12px; }
.crono .cronoBox .inBottom .boxPreco .preco { float: left; font: bold 31px Arial, Helvetica, sans-serif; color: #FF621E; width:109px; height: 31px; }
.crono .cronoBox .inBottom .boxPreco .preco span { font: bold 18px Arial, Helvetica, sans-serif; color: #FF621E; margin-right: 5px; }
.crono .cronoBox .inBottom .boxPreco .ppessoa { float: left; font: 10px Arial, Helvetica, sans-serif; color: #4b4b4b; width:109px; height: 12px; } 
/*Reserve*/
.crono .cronoBox .inBottom .reserve { float:right; width:87px; background: url(/files/System/ViagensAbreu/layout/btnReserve.jpg); height: 25px; margin-top: 16px; }
/*Promo Img*/
.boxPromoImg { float:left; width:208px; height:141px; position:relative; margin-bottom:10px; margin-right: 12px;}
.boxPromoImg .txtCidade a{ font: bold 16px Arial, Helvetica, sans-serif; color: #FFF; position: absolute; top: 0px; right: 0px; background: url(/files/System/ViagensAbreu/layout/topo_black.png); height: 43px; width: 203px; text-align: right; padding-top: 5px; padding-right: 5px; }
.boxPromoImg .txtCidade a:hover {text-decoration:none;}
.boxPromoImg .txtCidade a span{ font: 11px Arial, Helvetica, sans-serif; color: #FFF;}
.boxPromoImg .boxPreco { background: #FFF; position: absolute; right: 0px; bottom: 8px; padding: 3px 5px 3px 7px; -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; /*width:90px;*/}
.boxPromoImg .boxPreco .desde { float: left; font: 10px  Helvetica, Arial,sans-serif; color: #4b4b4b; margin-right: 7px; text-align: right; margin-top: 6px; }
.boxPromoImg .boxPreco .preco {float:right;}
.boxPromoImg .boxPreco .preco a { float: left; font: bold 17px  Helvetica, Arial, sans-serif; color: #ff621e;}
.boxPromoImg .boxPreco .preco a:hover {text-decoration:none;}
.boxPromoImg .boxPreco .preco a span { font: bold 11px Helvetica, Arial, sans-serif; color: #ff621e; margin-right: 5px; }
.boxPromoImg .boxPreco .preco a:hover span  {text-decoration:none;}



/* BOX_BALL */
#BoxBall {float: left; margin-right: 12px; margin-top: 10px; width: 208px; position:relative;}
#BoxBall .image {float: left; height: 141px; width: 208px;}
#BoxBall .imageBall {position:absolute; top:0px; right:0px; width:71px; height:71px;}
#BoxBall .imageBall .desde {position:absolute; width:35px; top:14px; right:18px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;}
#BoxBall .imageBall .preco a {position:absolute; width:55px; top:25px; right:10px; text-align:center; font-family:'MyriadPro',Tahoma,Verdana,sans-serif; font-size:23px; color:#ffffff; text-decoration:none; letter-spacing:-1px;}
#BoxBall .imageBall .euro {text-align:right; font-family:'MyriadPro',Tahoma,Verdana,sans-serif; font-size:17px; color:#ffffff; padding-right:1px;}
#BoxBall .fundoTxt {float: left; width: 194px; background-color:#ededed; padding:7px;}
#BoxBall .fundoTxt .titulo a {float: left; width: 194px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5d7f03; text-transform:uppercase; text-decoration:none; text-align:left;}
#BoxBall .fundoTxt .txt {float: left; width: 194px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#6d6d6d; text-align:left;}



/* MODULO_INFO_AZUL */
#container_GERAL { position:relative; float:left; width:648px; }
#container_01 { float:left; width:648px; }
#container_02, #container_03, #container_04, #container_05 { float:left; width:648px; display:none; }
#container_info { float:left; width:648px; background-color:#e8e8e8; }
#container_info .imagem { float:left; width:440px; height:254px; border:0px; }
#container_info .conteudosTxt { float:left; width:608px; background-color:#ffffff; margin:10px; padding:10px; }
#menu_info { width:208px; position:absolute; top:0px; right:0px; }
#menu_info ul { list-style:none; margin:0px; padding:0px; }
#menu_info ul li { height: 50px; text-align:center; background-color:#e8e8e8; border-bottom: 1px solid #FFF;}
#menu_info ul li a { font: 13px/52px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2b93c9; text-decoration:none;}
#menu_info ul li:hover {background-color:#2b93c9; cursor:pointer; cursor:hand;}
#menu_info ul li:hover a {color:#ffffff; font-weight:bold;}
#menu_info ul li.active a {color:#ffffff; font-weight:bold;}
#menu_info ul li.active {background-color:#2b93c9;}
#menu_info ul li a.doubleLine { line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; padding-top: 10px; }
#container_info .conteudosTxt .titulo {font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#2b93c9; padding-top:5px; text-align:left;}
#container_info .conteudosTxt .subtitulo {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2b93c9; padding-bottom:4px; text-align:left;}
#container_info .conteudosTxt .texto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left;}
#container_info .conteudosTxt .texto a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#container_info .conteudosTxt .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left; padding:0px; margin:0px;}
#container_info .conteudosTxt .texto p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#container_info .conteudosTxt .texto span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}
#container_info .conteudosTxt .texto p span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}


/* MODULO_INFO_LILÁS */
#containerLilas_GERAL { position:relative; float:left; width:648px; }
#containerLilas_01 { float:left; width:648px; }
#containerLilas_02, #containerLilas_03, #containerLilas_04, #containerLilas_05 { float:left; width:648px; display:none; }
#containerLilas_info { float:left; width:648px; background-color:#e8e8e8; }
#containerLilas_info .imagem { float:left; width:440px; height:254px; border:0px; }
#containerLilas_info .conteudosTxt { float:left; width:608px; background-color:#ffffff; margin:10px; padding:10px; }
#menuLilas_info { width:208px; position:absolute; top:0px; right:0px; }
#menuLilas_info ul { list-style:none; margin:0px; padding:0px; }
#menuLilas_info ul li { height: 50px; text-align:center; background-color:#e8e8e8; border-bottom: 1px solid #FFF;}
#menuLilas_info ul li a { font: 13px/52px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#834A62; text-decoration:none;}
#menuLilas_info ul li:hover {background-color:#834A62; cursor:pointer; cursor:hand;}
#menuLilas_info ul li:hover a {color:#ffffff; font-weight:bold;}
#menuLilas_info ul li.active a {color:#ffffff; font-weight:bold;}
#menuLilas_info ul li.active {background-color:#834A62;}
#menuLilas_info ul li a.doubleLine { line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; padding-top: 10px; }
#containerLilas_info .conteudosTxt .titulo {font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#834A62; padding-top:5px; text-align:left;}
#containerLilas_info .conteudosTxt .subtitulo {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#834A62; padding-bottom:4px; text-align:left;}
#containerLilas_info .conteudosTxt .texto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left;}
#containerLilas_info .conteudosTxt .texto a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#834A62; line-height:14px; text-align:left; text-decoration: underline;}
#containerLilas_info .conteudosTxt .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left; padding:0px; margin:0px;}
#containerLilas_info .conteudosTxt .texto p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#834A62; line-height:14px; text-align:left; text-decoration: underline;}
#containerLilas_info .conteudosTxt .texto span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#834A62; line-height:14px; text-align:left; font-weight:bold;}
#containerLilas_info .conteudosTxt .texto p span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#834A62; line-height:14px; text-align:left; font-weight:bold;}


/* MODULO_INFO_AZUL_TEXTO */
#containerTXT_GERAL { position:relative; float:left; width:648px; }
#containerTXT_01 { float:left; width:648px; }
#containerTXT_02, #containerTXT_03, #containerTXT_04, #containerTXT_05 { float:left; width:648px; display:none; }
#containerTXT_info { float:left; width:648px; background-color:#e8e8e8; }
#containerTXT_info .conteudosTxt { float:left; width:410px; height:213px; background-color:#ffffff; margin:10px; padding:10px; }
#menuTXT_info { width:208px; position:absolute; top:0px; right:0px; }
#menuTXT_info ul { list-style:none; margin:0px; padding:0px; }
#menuTXT_info ul li { height: 50px; text-align:center; background-color:#e8e8e8; border-bottom: 1px solid #FFF;}
#menuTXT_info ul li a { font: 13px/52px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2b93c9; text-decoration:none;}
#menuTXT_info ul li:hover {background-color:#2b93c9; cursor:pointer; cursor:hand;}
#menuTXT_info ul li:hover a {color:#ffffff; font-weight:bold;}
#menuTXT_info ul li.active a {color:#ffffff; font-weight:bold;}
#menuTXT_info ul li.active {background-color:#2b93c9;}
#menuTXT_info ul li a.doubleLine { line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; padding-top: 10px; }
#containerTXT_info .conteudosTxt .titulo {font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#2b93c9; padding-top:5px; text-align:left;}
#containerTXT_info .conteudosTxt .subtitulo {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2b93c9; padding-bottom:4px; text-align:left;}
#containerTXT_info .conteudosTxt .texto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left;}
#containerTXT_info .conteudosTxt .texto a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#containerTXT_info .conteudosTxt .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left; padding:0px; margin:0px;}
#containerTXT_info .conteudosTxt .texto p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#containerTXT_info .conteudosTxt .texto span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}
#containerTXT_info .conteudosTxt .texto p span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}


/* MODULO_INFO_LILAS_TEXTO */
#containerTXTLilas_GERAL { position:relative; float:left; width:648px; }
#containerTXTLilas_01 { float:left; width:648px; }
#containerTXTLilas_02, #containerTXTLilas_03, #containerTXTLilas_04, #containerTXTLilas_05 { float:left; width:648px; display:none; }
#containerTXTLilas_info { float:left; width:648px; background-color:#e8e8e8; }
#containerTXTLilas_info .conteudosTxt { float:left; width:410px; height:213px; background-color:#ffffff; margin:10px; padding:10px; }
#menuTXTLilas_info { width:208px; position:absolute; top:0px; right:0px; }
#menuTXTLilas_info ul { list-style:none; margin:0px; padding:0px; }
#menuTXTLilas_info ul li { height: 50px; text-align:center; background-color:#e8e8e8; border-bottom: 1px solid #FFF;}
#menuTXTLilas_info ul li a { font: 13px/52px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2b93c9; text-decoration:none;}
#menuTXTLilas_info ul li:hover {background-color:#2b93c9; cursor:pointer; cursor:hand;}
#menuTXTLilas_info ul li:hover a {color:#ffffff; font-weight:bold;}
#menuTXTLilas_info ul li.active a {color:#ffffff; font-weight:bold;}
#menuTXTLilas_info ul li.active {background-color:#2b93c9;}
#menuTXTLilas_info ul li a.doubleLine { line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; display: block; padding-top: 10px; }
#containerTXTLilas_info .conteudosTxt .titulo {font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#2b93c9; padding-top:5px; text-align:left;}
#containerTXTLilas_info .conteudosTxt .subtitulo {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2b93c9; padding-bottom:4px; text-align:left;}
#containerTXTLilas_info .conteudosTxt .texto {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left;}
#containerTXTLilas_info .conteudosTxt .texto a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#containerTXTLilas_info .conteudosTxt .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; line-height:14px; text-align:left; padding:0px; margin:0px;}
#containerTXTLilas_info .conteudosTxt .texto p a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; text-decoration: underline;}
#containerTXTLilas_info .conteudosTxt .texto span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}
#containerTXTLilas_info .conteudosTxt .texto p span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b93c9; line-height:14px; text-align:left; font-weight:bold;}


/* MODULO_VER_MAIS */
#containerVerMais {float:left; width:660px;}
.moduloVerMais {float:left; margin-right:12px; width:208px;}
.moduloVerMais img {float:left;}
.moduloVerMais span {float:left; padding:1px;}
.moduloVerMais .position_video {float:left; position:relative;}
.moduloVerMais .but_video {background-image: url("/Files/System/ViagensAbreu/layout/botVideo.png"); background-position:center center; background-repeat:no-repeat; display:block; height:110px; left:0; position: absolute; top:0; width:208px; z-index:20000;}
.moduloVerMais .titulo {color:#2B93C9; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase;}
.moduloVerMais .descritivo {color: #4D4D4D; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 5px; width: 206px;}
.moduloVerMais .preco {color: #2B93C9; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-top: 1px; padding: 0;}
.moduloVerMais .euro {color: #2B93C9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 4px 4px 0 1px;}
.moduloVerMais .desde {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding: 7px 4px 0 1px;}


/* MODULO_VER_MAIS VERDE */
#containerVerMais_Verde {float:left; width:660px;}
.moduloVerMaisVerde {float:left; margin-right:12px; width:208px;}
.moduloVerMaisVerde img {float:left;}
.moduloVerMaisVerde span {float:left; padding:1px;}
.moduloVerMaisVerde .position_video {float:left; position:relative;}
.moduloVerMaisVerde .but_video {background-image: url("/Files/System/ViagensAbreu/layout/botVideo.png"); background-position:center center; background-repeat:no-repeat; display:block; height:110px; left:0; position: absolute; top:0; width:208px; z-index:20000;}
.moduloVerMaisVerde .titulo {color:#5a760f; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform:uppercase;}
.moduloVerMaisVerde .descritivo {color: #4D4D4D; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 5px; width: 206px;}
.moduloVerMaisVerde .preco {color: #5a760f; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-top: 1px; padding: 0;}
.moduloVerMaisVerde .euro {color: #5a760f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 4px 4px 0 1px;}
.moduloVerMaisVerde .desde {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 9px; padding: 7px 4px 0 1px;}


/* MODULO_VOO+HOTEL */
#VooHotel { width:316px; height:122px; float:left; position:relative; margin-right:12px; margin-bottom: 20px; border: 1px solid #CCCCCC; }
#VooHotel .triangulo_cat { position:absolute; top:0px; left:0px; width:66px; height:66px; }
#VooHotel .img { float:left; width:138px; height:122px; }
#VooHotel .div_conteudos { float:left; width:158px; height:112px; padding:5px 10px; }
#VooHotel .subtitulo {font-family:'Futura',Arial,Sans-Serif; font-size:10px; line-height:13px;text-transform:uppercase; color:#2d2d2d;text-decoration:none; padding-top:7px;}
#VooHotel .desc { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#787878; float:left; width:157px; line-height:12px; padding-top:10px; }
#VooHotel .div_preco a { float:left; width:149px; position:absolute; right:0px; bottom:0px; color:#d55a00; text-align:right; text-decoration:none; padding:0px 9px 5px 0px; }
#VooHotel .preco { font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; }
#VooHotel .desde { font-family:Arial, Helvetica, sans-serif; font-size:8px; padding-right:5px; font-weight:normal; text-decoration:none; }
#VooHotel .euro { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-right:3px; text-decoration:none; }
#VooHotel .Tit_Hotel { float:left; padding-top: 2px; color:#7f8e31; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:14px; }
#VooHotel .Stars_Hotel { width:73px; height:14px; margin-left:9px; }
.clear { clear:both; }


/* MODULO_CIRCUITOS */
#container_circuitos { width:316px; height:122px; float:left; position:relative; margin-right:12px; margin-bottom: 20px; border: 1px solid #CCCCCC; }
#container_circuitos .triangulo_cat { position:absolute; top:0px; left:0px; width:66px; height:66px; }
#container_circuitos .img_circuitos { float:left; width:138px; height:122px; }
#container_circuitos .div_conteudos_circuitos { float:left; width:148px; height:104px; padding-left:9px; }
#container_circuitos .tit_circuitos a { font:Helvetica, Arial, sans-serif; font-size:13px; line-height:13px; font-weight:bold; text-transform:uppercase; color:#00275C; float:left; text-decoration:none; padding-top:5px; }
#container_circuitos .desc_circuitos { font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#787878; float:left; width:157px; line-height:11px; padding-top:5px; }
#container_circuitos .div_preco_circuitos a { float:left; width:149px; position:absolute; right:0px; bottom:0px; color:#d55a00; text-align:right; text-decoration:none; padding:0px 9px 5px 0px; }
#container_circuitos .preco_circuitos { font-family:Helvetica, Arial, sans-serif; font-size:21px; font-weight:bold; }
#container_circuitos .desde_circuitos { font-family:Helvetica, Arial, sans-serif; font-size:8px; padding-right:5px; font-weight:normal; text-decoration:none; }
#container_circuitos .euro_circuitos { font-family:Helvetica, Arial, sans-serif; font-size:11px; padding-right:3px; text-decoration:none; }


/* MODULO_CIRCUITOS_1PRODUTO */
#Circuitos_1P {float:left; width:648px;}
#Circuitos_1P .bannerTop {float:left; width:648px;}
#Circuitos_1P .Modulo {float:left; width:648px; margin-top:15px;}
#Circuitos_1P .Modulo .imgMod {float:left; width:208px; margin-right:2px;}
#Circuitos_1P .Modulo .conteudos {float:left; width:418px; background-color:#efefef; height:90px; padding:10px; position:relative;}
#Circuitos_1P .Modulo .conteudos .titulo {float:left; color:#0694dc; font-family:Helvetica, Arial, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold;}
#Circuitos_1P .Modulo .conteudos .pix {float:left; width:415px; background-color:#d6d6d6; margin:7px 0px;}
#Circuitos_1P .Modulo .conteudos .descritivo {float:left; color:#6f6f6f; font-family:Helvetica, Arial, sans-serif; font-size:10px; line-height:13px; width:415px;}
#Circuitos_1P .Modulo .conteudos .itinerario {float:left; color:#6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size:10px; width:285px; position:absolute; bottom:11px; line-height:11px;}
#Circuitos_1P .Modulo .conteudos .itinerario span {color:#0694dc; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; margin-right:5px; text-transform:uppercase;}
#Circuitos_1P .Modulo .conteudos .preco {float:left; color:#ff621e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:29px; width:130px; position:absolute; bottom:10px; right:10px; text-align:right;}
#Circuitos_1P .Modulo .conteudos .preco a {color:#ff621e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:29px; text-decoration:none;}
#Circuitos_1P .Modulo .conteudos .preco span {color:#ff621e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; margin-right:3px;}
#Circuitos_1P .Modulo .conteudos .preco .desde {color:#ff621e; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-align:right; margin-right:7px;}


