.linkPequeno{
	font-size: 10px;
	color: silver;
}

.listaSeo{
	background-color: #DCDCDC;
	padding: 10px;	
	width: 100%;	
}

.listanormal {
	padding: 5px;
	background-color: #F9F7F7;
	border-bottom: 1px #EAE8E8 solid;
}

.listaalternada {
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px #EAE8E8 solid;
}

img{
	border: none;
}
body{
padding:0px;
margin:0px;
text-align:center;
background-image:url(images/bgr.jpg);
background-repeat:repeat-x;
background-position:left -39px;
background-color:#e1e1e1;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
form{
padding:0px;
margin:0px;
}
a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none
}
a:hover{
text-decoration:none
}
.bgrColor:hover{
background-color:#b22222;
color:#FFFFFF
}
.darkLink{
color:#535353;
}
.grey{
color:#797c80
}
.blue{
color:#003399
}
.decor:hover{
text-decoration:underline
}
.userPart{
margin:0px auto;
padding:20px 10px 8px 10px;
text-align:right;
width:960px;
color:#FFFFFF
}
.container{
width:996px;
margin:0px auto;
text-align:left;
}
.copyright{
margin:0px auto;
padding:10px 0px;
width:980px;
}
.topRound{
background-image:url(images/round.png);
background-repeat:no-repeat;
background-position:left top;
height:14px;
}
.middleRound{
background-image:url(images/middleRound.png);
background-repeat:repeat-y;
background-position:left top;
padding:0px 8px;
}
.bottomRound{
background-image:url(images/round.png);
background-repeat:no-repeat;
background-position:left -14px;
height:32px;
padding-top:16px;
text-align:center
}
.header{
padding:11px 15px 15px 15px
}
.topNav{
background-image:url(images/bgr.jpg);
background-repeat:repeat-x;
background-position:left top;
float:left;
width:980px;
height: 39px;
}
.topNavLeft{
font-family:Tahoma;
float:left;
width:230px;
text-align:left;
padding:14px 0px 2px 0px;
color:#666666;
margin-left: 20px;
}
.topNavLeft a{
color:#a9a9a9;
font-weight:normal;
font-size:12px
}
.topNavRight{
float:left;
width:730px;
}

a.menuNoActive{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	background:url(images/tab_normal.jpg) no-repeat top left;
	background-position:0px 0px;
	width:127px;
	height:24px;
	padding:14px 0px 1px 0px;		
	display:block;   
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	margin-left: 5px;
	text-decoration: none;
	float:left;
}

a.menuNoActive:hover{
	background-position:0px -49px;
}

a.menuActive{
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	background:url(images/tab_selected.jpg) no-repeat top left;
	background-position:0px 0px;
	width:127px;
	height:24px;
	padding:14px 0px 1px 0px;		
	display:block;   
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
	margin-left: 5px;
	text-decoration: none;
	float:left;
}

a.menuActive:hover{
	background-position:0px -49px;
}

.clear{
clear:both
}
.clearMini{
clear:both;
font-size:0.001em;
height:0px;
line-height:0px;
}
.backgound{
background-color:#7c9eba;
float:left;
width:980px
}
.leftCol{
width:250px;
float:left;
background-image:url(images/bg_tree.jpg);
background-position:left top;
background-repeat:repeat-y;
}
.treeBgr{
background-image:url(images/bg_tree.jpg);
background-position:left top;
background-repeat:repeat-y;
}
.mainCol{
width:716px;
float:left;
padding:7px
}
.border{
border-right:1px solid #e1e1e1;
background-image:none;
width:249px;
}
.esc{
background-image:url(images/header_destinos.jpg);
background-position:left top;
background-repeat:no-repeat;
height:46px
}
.pes{
background-image:url(images/header_preco.jpg);
background-position:left top;
background-repeat:no-repeat;
height:46px
}
.top{
background-image:url(images/header_barato.jpg);
background-position:left top;
background-repeat:no-repeat;
height:46px
}
.leftMenu{
padding-top:10px; 
padding-bottom: 10px;
padding-left: 20px;
}
.leftMenu a:hover{
background-color:#b22222;
}
.promoBlock{
float:left;
padding:20px;
padding-bottom:10px;
width:676px;
background-image:url(images/back_lightblue.jpg);
background-repeat:repeat-x;
background-color: #DBE4ED
}
.promoBlockDestino{
float:left;
padding-top:5px;
padding-right: 5px;
padding-left: 10px;
width:701px;
background-image:url(images/back_lightblue.jpg);
background-repeat:repeat-x;
background-color: #DBE4ED
}
.promoLeft{
float:left;
padding:12px;
width:130px;
}
.promoRight{
float:left;
padding:12px;
width:498px;
}
.promoF{
float:left;
width:95px;
font-style:italic;
color:#aaaaaa;
font-weight:bold
}
.promoF label{
font-size:20pt;
color:#4979a0
}
.promoF span{
font-size:14pt;
color:#4979a0;
font-weight:normal
}
.promoS{
float:left;
width:456px;
}
.promoS p{
font-size:11px;
font-style:italic;
}
.promoS a:hover{	
	text-decoration: underline;
}
.promoT{
float:left;
width:148px;
text-align:right;
padding-top:12px
}

.promoS2{
float:left;
width:513px;
}
.promoS2 p{
font-size:11px;
font-style:italic;
}
.promoS2 a:hover{	
	text-decoration: underline;
}
.promoT2{
float:left;
width:68px;
text-align:right;
padding-top:12px
}

.listBlock{
float:left;
padding:3px;
width:710px;
background-image:url(images/back_lightblue.jpg);
background-repeat:repeat-x;
background-color: #DBE4ED
}
.box{
padding:7px;
width:337px;
float:left;
background-color:#fafafa;
}
.delimer{
float:left;
height:100px;
padding:1px;
width:1px;
font-size:1px
}
.box:hover{
background-color:#f1f1f1;
}
.boxImg{
width:120px;
padding-right:7px;;
float:left
}
.boxMain{
float:left;
width:210px
}
.box ul{
padding:0px;
margin:0px;
list-style-type:none;
font-style:italic;
color:#aaaaaa;
font-weight:bold
}
.box label{
font-size:16pt;
color:#343434
}
.box li span{
font-size:14pt;
color:#4979a0;
font-weight:normal
}
.box li img{
margin-top:10px
}
a label{
cursor:pointer
}
small{
font-size:8px;
}
p{
margin:0px;
margin-bottom:6px
}
h1{
font-style:italic;
margin:0px;
margin-bottom:6px;
font-size:16pt
}
h1 span{
color:#696969
}
h2{
background-image:url(images/title_background.gif);
background-repeat:repeat-x;
color:#b22222;
margin:0px;
padding:3px 16px;
font-size:13pt;
}
h3{
margin:0px;
padding:0px 6px 0px 0px;
font-size:13px;


}
h3 a{
color:#343434}
#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
}


#search-area {
width: 247px;
margin-top: 10px;
padding-right:3px;
}

#search-area select {
width: 150px;
margin: 0px 0px 5px 0px;
font-size:11px
}

#search-area div {
color:#FFFFFF;
float: left;
margin-right:3px;
padding-left:17px;
width: 49px;
padding-top: 5px;
font-size: 11px;
}
.submit-button{
float:left;
margin-left:70px;
}
.alignCenter{
text-align:center;
}
.alignRight{
text-align:right;
}
.size9{
font-size:9px;
}
.size10{
font-size:10px;
}
.size11{
font-size:11px;
}
.floatRight{
float:right;
}
a.rss{
background-image:url(images/icon_rss.gif);
background-repeat:no-repeat;
background-position:left top;
width:27px;
height:26px;
margin:7px
}
a.rss:hover{
background-position:left -27px;
}
.datePub{
padding:0px;
margin:0px;
float:left;
width:716px;
border-bottom:1px solid #eae8e8;
border-top:1px solid #eae8e8;
background-color:#f9f7f7;
list-style-type:none
}
.datePub li{
padding:4px 17px;
}
.datePub li.last{
float:right;
padding:0px
}
.price{
font-size:14pt;
color:#4979a0;
font-style:italic;
}
.bookingBlock{
font-family:Tahoma;
background-color:#FFFFFF;
padding:10px
}
.darkRow{
padding:4px;
background-color:#eeeeee;
border:1px solid #d7d5d5;
border-bottom:1px none #d7d5d5;
}
.lightRow{
padding:4px;
background-color:#f6f6f6;
border:1px solid #d7d5d5;
border-bottom:1px none #d7d5d5;
}
.bottomBorder{
border-bottom:1px solid #d7d5d5;
}
#standart-area {
width: 477px;
margin-top: 10px;
padding-right:3px;
color:#000000;
}

#standart-area input.input {
width: 350px;
margin: 0px 0px 5px 0px;
font-size:11px
}
#standart-area input.inputPost {
width: 130px;
margin: 0px 0px 5px 0px;
font-size:11px
}
#standart-area input.input2 {
width: 50px;
margin: 0px 0px 5px 0px;
font-size:11px
}
#standart-area textarea {
	height: 80px;
	width: 350px;
margin: 0px 0px 5px 0px;
font-size:11px;
}

#standart-area div {
float: left;
margin-right:3px;
padding-left:10px;
width: 86px;
padding-top: 5px;
font-size: 11px;
}
.priceList{
float:left;
width:210px;
padding:0px 20px;
}
.priceList a{
font-size:14px;
font-family:Verdana;
font-weight:normal;
padding:2px 3px;
float:left;
width:204px;
border-bottom:1px solid #9abad5;
}
.priceList span{
font-style:italic;
font-weight:bold;
font-size:12pt;
color:#2c5a7f;
font-weight:normal
}
.priceList label{
font-size:15pt;
}
.padding15{
padding:15px;
}
.afterFooter{
float:left;
width:950px
}
.tretina{
float:left;
width:316px;
}
.textocinza{
	font-family: Tahoma; 
	font-size: 11px; 
	color: #797c80;
}

.dashPrice{
border-bottom:1px dashed #9abad5;
margin-bottom: 5px;
padding-bottom: 5px;
}
.dashPrice div.left{
float: left; width: 215px;
}
.dashPrice div.right{
float: right; width: 60px; text-align: right; vertical-align: bottom;
}
.dashPrice span{
color:#2c5a7f; font-size: 14px; font-weight: bold; font-style: italic; font-family: Arial;
}
.dashPrice b{
font-size: 20px; vertical-align: middle; color:#2c5a7f; font-weight: normal
}
label{
vertical-align: middle
}
.sideBorders{
border:1px solid #CCCCCC; border-top:1px none #CCCCCC; border-bottom:1px none #CCCCCC
}


/* antigos */

.hidden{	
	visibility: hidden;
	height: 0px;
}


.login{
	display: none;
	font-size: 11px;
	color: white;	
}

.login input {
	font-size: 11px;
}

.feedbackerror{
	background: url(images/icon_error_medium.gif);
	background-repeat: no-repeat;
	background-color: #FFE5E5;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 25px;
	padding-right: 3px;
	border: 1px solid #FFCECE;
	text-align: left;
	color: #C7331F;
	margin-bottom: 10px;
	line-height: 20px;
}

.feedbackwarning{
	background-color: #fbf3e0;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #f8e6c2;
	text-align: left;
	color: #BD830B;
	margin-bottom: 10px;
	line-height: 20px;
}

.feedbacksuccess {
	background: url(images/icon_ok_medium.gif);
	background-repeat: no-repeat;
	background-color: #E5FDD0;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 25px;
	padding-right: 3px;
	border: 1px solid #9DD07B;
	text-align: left;
	color: green;
	margin-bottom: 10px;
	line-height: 20px;
}
.feedbackinfo {
	background-color: #e4edf2;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #a5c9df;
	text-align: left;
	color: #166ca5;
	margin-bottom: 10px;
	line-height: 20px;
}

table.calendario, td.calendario
{
    border-color: #dcdcdc;
    border-style: solid;
}

table.calendario
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td.calendario
{
    margin: 0;
    padding: 0px;
    border-width: 1px 1px 0 0;
    background-color: #f5f5f5;
}

.listaheader{
	background-color: #EDEBEB;
	padding: 2px;
	text-align: center;
	font-size: 16px;
	color: #d83535;
	font-weight: bold;
	font-style: italic;
	height: 25px;
	border-bottom: 1px #DCDCDC solid;
}

.textoazul{
	font-family: Tahoma; 
	font-size: 11px; 
	color: #3B5C77;
}
.textoazulpequeno{
	font-family: Tahoma; 
	font-size: 10px; 
	color: #3B5C77;
}

a:link.textoazul{ color: #3B5C77; text-decoration: none; font-weight: bold;}	
a:visited.textoazul { color: #3B5C77; text-decoration: none; font-weight: bold;}	
a:active.textoazul { color: #3B5C77; text-decoration: none; font-weight: bold;}	
a:hover.textoazul 	{ 	color: #FFFFFF; text-decoration: none; background-color: #b22222 } 

a:link.textocinza{ color: #797c80; text-decoration: none; font-weight: normal;}	
a:visited.textocinza { color: #797c80; text-decoration: none; font-weight: normal;}	
a:active.textocinza { color: #797c80; text-decoration: none; font-weight: normal;}	
a:hover.textocinza 	{ 	color: #797c80; text-decoration: underline;  font-weight: normal;} 

.marginLeft{	
	margin-left: 15px;
}

.linkPreto a{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.linkPreto a:hover{
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}


.euro{
	font-size: 20px;
	font-style: italic;
	color: #4979A0;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}

.precoHome{
	font-size: 28px;
	color: #4979A0;
	font-weight: bold;
	font-style: italic;	
}
.desde{
	color: #AAAAAA;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.desde{
	color: #AAAAAA;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.titulodestino{
	color: #343434;
	font-style: italic;
	font-size: 18px;	
}