* { margin:0; padding:0; list-style-type:none; }

div.top { height:0px; }
div.bottom { height:0px; }
	
body{ background-color: #BEC8E3; }

a { outline:none; text-decoration:none; }
a img { border:0; }

#mainContainer{ font-family: Arial; font-size: 11px; font-weight: normal; font-style: normal; text-align: center; color: #000000; }

#headContainer{ width: 720px; margin:auto; }

#logo{ position: relative; left: 230px; top: -100px; }
* html #logo{ width:210px; margin:-3px; }
#logo img{ width: 210px; height: 75px; }

#mainMenu li a:hover{ }

#linkContact{ display: block; position: relative; text-align:right; height: 14px; font-style: italic; font-weight: bold; }	
#linkContact a{ color: #000000; width: 200px; height: 14px; /*background-image:url(images/tabTransferOffCont.jpg); background-repeat:no-repeat; background-position:left -4px;*/ color:#000000; margin-right:20px; text-align:right; padding-left:40px; }
#linkContact a:hover{ /*background-image:url(images/tabTransferOnCont.jpg); background-repeat:no-repeat; background-position:left -8px;*/ color:#ffffff; }

#middleContainer{ display: block; width: 720px;	position: relative;	background-color:#92A5CF; text-align: center; margin: auto; }	

#flashContainer{ display: block; width: 720px; position: relative; background-color:#92A5CF; text-align: center; margin: auto; }	

#mainMenu{ display: block; float:left; width: 160px; padding-top:40px; }
#mainMenu li{ list-style-type:none;	text-align: left; font-weight:bold; margin-left:20px; margin-right:20px; margin-bottom:10px; border-bottom: solid 1px #000000; }
#mainMenu li a{ display:block; width:120px; height:20px; /*background-image:url(images/tabTransferOff.jpg); background-repeat:no-repeat; background-position:right top;*/ font-style: italic; color:#000000; }
#mainMenu li a:hover{ color:#ffffff; }
#mainMenu li.activMenu a{ color:#ffffff; }

#mainText{ display: block; float:left; width: 400px; padding-top:40px; padding-bottom:40px; text-align: left; }
#mainText p, #mainText li, #mainText h1{ padding-left: 20px; }
#mainText p{ padding-bottom:10px; border-left: solid 1px #000000; border-right: solid 1px #000000; padding-right: 20px; }
#mainText ul.listBookings{ padding-bottom:10px; border-left: solid 1px #000000; border-right: solid 1px #000000; }

#mainText h1{ padding-bottom:10px; border-left: solid 1px #000000; border-right: solid 1px #000000; font-weight:bold; font-size:12px; color:#ffffff;}
#mainText p.faqQuestion{ color:#ffffff; }
#mainText p.faqAnswer{ color:#000000; padding-bottom: 20px; }
#mainText p.linkCategory{ color:#ffffff; font-weight:bold; }
#mainText a{ color:#000000; }
#mainText a:hover{ color:#ffffff; }


#turisticZone{ border-left: solid 1px #000000; border-right: solid 1px #000000; padding-bottom:10px; }
#turisticZone a{ color:#336600; }
#turisticZone a:hover{ color:#ffffff; }

.linkName{ font-weight:bold; color:#000000; }

#rightPhoto{ display: block; float:left; width:128px; padding-top:40px; padding-left:16px; }
#rightPhoto img{ padding-bottom:12px;}

#idiomas{ display: block; clear:both; padding-right:20px; padding-bottom:20px; list-style-type:none; text-align: right; font-weight:bold; }
#idiomas a{ font-style: italic; color:#000000; }
#idiomas a:hover{ color:#ffffff; }
#idiomas a.activLanguage{ color:#ffffff; }

#transferAeropuerto{ display:block; clear:both; margin-left:20px; margin-right:20px; padding-bottom:15px; padding-top:10px; border-top: solid 1px #000000; }
#transferAeropuerto a, #transferAeropuerto a:visited{ font-size:11px; color:#000000; }
#transferAeropuerto a:hover{ font-weight:bold; color:#ffffff; }

#webaccesible{ margin:auto; width:720px; padding-top:6px; padding-bottom:10px; padding-left:0px; text-align:right; }
#webaccesible a{ font-size:9px; padding-right:0px; color:#000000; }
#webaccesible a:hover{ font-size:10px; font-weight:bold; }
#webaccesible img{ padding-top:5px; width:17px; height:16px; }

.payed a{ color:#336600; font-weight:bold; }

#mainText div.rates h1{ color:#333333;}
.rates span{ display:block; width:180px; float:left;}
.rates span.prize{  width:70px; text-align:right;}


/* Client Space */

.formWeb{ border-left: solid 1px #000000; border-right: solid 1px #000000; }
.formWeb{ padding-top:10px; padding-left:58px; padding-bottom:10px;/*border:solid 1px #000000;*/}
.formWeb li{ padding-bottom:10px;padding-left:10px;}
.formWeb li span{display:block; width:120px; padding-left:70px;}
.formWeb li.options{ padding-left:40px; }
.formWeb h1{ padding-top:10px; text-align:left;	}

.form{ border-left: solid 1px #000000; border-right: solid 1px #000000; }
.form{ padding-top:10px; padding-bottom:10px;/*border:solid 1px #000000;*/}
.form li{ padding-bottom:10px;padding-left:10px;}
.form li span{display:block; float:left; width:100px; padding-left:10px;}
.form li.options{ padding-left:40px; }
.form h1{ padding-top:10px; text-align:left;	}

.menuForm{ border-left: solid 1px #000000; border-right: solid 1px #000000; font-size:12px; font-weight:bold; font-style: italic; padding-left:20px; padding-top:60px; }
.menuForm a{ display:block; float:left; width:140px; }

.menuLink{ clear:both; padding-top:40px; border-left: solid 1px #000000; border-right: solid 1px #000000; font-size:12px; font-weight:bold; display-text:center; }

.bold{ font-weight:bold; }

