﻿body { margin-top:0; margin-bottom:0; font: 10px Verdana, Helvetica, sans-serif; background: url(../general/images/gray-bg.gif) repeat-x;}
div#contenido{margin:0 auto; padding:0 5px; width:830px; background:#FFF; /*border-left:dotted 1px #666; border-right:dotted 1px #666;*/}
div#top{margin:0; padding:0;}

/*Encabezado*/
div#enc{width:830px; background-color:#ffd100; padding:0; height:61px; border-bottom:solid 1px #ddbc1a;}
div#left{width:155px; float:left;}
div#left a img{ border:0;}
div#right{ width:675px; float:right;}
div#right .texto{ font-weight:bold; font-style:italic; font-size:11px; padding-top:35px; letter-spacing:-0.1em;}

/*Centro de página*/
div#medio{ padding:0; margin:0;}
div#menuizq{ width:210px; float:left; margin:7px 0;}
div#center{ width:620px; float:right; margin:9px 0 5px;}
div#cont{padding:0; margin:0;}
div#rot{float:left; width:312px; height:353px;}
div#stc{float:right; width:308px; height:353px;}

/*banners*/
div#banner2{ width:620px; padding:6px 0 0 0; margin:0; clear:both;}
div#banner2 a img{ border:0;}

div#banner3 {width:620px; padding:6px 0 0 0; margin:0; clear:both;}
div#banner3 ul{list-style-type:none; margin: 0; padding: 0;}
div#banner3 li{display: block; float:left; margin:0; padding-right:3px;}
div#banner3 li img{ border: solid 1px #ddd; margin: 0; padding: 0;}

/*borde banners*/
.bor{ border:solid 1px #666; margin-bottom:5px;}
/*Pie*/
div#pie{ clear:both; margin:0 auto; background-color:#ccc; border-top:dotted 1px #666; width:840px; padding:0;}
div#menup{color:#000; padding:0; width:700px; margin:0 auto;}
div#menup ul{padding:15px 0; margin:0; list-style-type:none;}
div#menup ul li{float:left; padding-right:7px;}
div#menup li a{ text-decoration:none; color:#000;}
div#menup li a:hover{ text-decoration:underline;}
div#menup center{ line-height:2em;}

/*Pie Flota*/
div#pie-flota{background-color:#ccc; border-top:dotted 1px #666; width:570px; padding:0; margin-top:5px; font-size:10px;}
ul#menupflota {padding:5px; margin:0 auto; width:250px; list-style:none;}
ul#menupflota li{float:left; padding-right:7px;}
ul#menupflota li a{ text-decoration:none; color:Blue;}
ul#menupflota li a:hover{ text-decoration:underline;}

/*Formulario*/
div#formulario{ width:600px; margin:0 auto; font-size:11px; padding:5px 10px; text-align:justify;}
div#formulario font{ font-size:20px; font-weight:bold;}
div#formulario h6{ font-size:10px; font-weight:normal; font-style:italic;}
span.blue{ color:#3366aa;}

/*tablas*/
div#pizq{width:580px;}
div#pizq img{ border:0;}

div#rel{ font-size:10px; border-right:dashed 1px #ccc;}
div#rel-titulo{background: url(../general/images/relacionadod_01.png) no-repeat; height:39px; }
div#rel-titulo p{text-align:center; padding-top:10px;}
div#rel-links{background: url(../general/images/relacionadod_02.png) repeat-y;}
div#rel-links ul{margin:0; list-style-type:none; padding:0;}
div#rel-links ul li{ margin:0; padding:5px 6px;}
div#rel-links li a{ text-decoration:none; color:#000;}
div#rel-links li a:hover{ text-decoration:underline;}
div#rel-pie{background: url(../general/images/relacionadod_04.png) no-repeat; height:14px;}

.textbox,
.dropdown{font: 10px Verdana, Helvetica, sans-serif; color:#333; padding:3px;}

/*flota*/
table.flota{width:145px;}
table.flota td{margin:0; padding:3px; border:dotted 1px #666;}
table.flota a{color:Blue; text-decoration:none;}
table.flota img{ border:0;}
.flota-detalle{padding:5px; margin:0;}
table#flota-det {padding:0; margin:0;}
table#flota-det a{color:Blue; text-decoration:none;}
table#flota-det ul{margin:0; padding:0;}
table#flota-det ul li{ list-style: url(../general/images/gallery_fwd.png) outside; padding:5px 0; margin-left:2em;}

/*Links noticias*/
#noti-links td {border-bottom:dotted 1px #666;}
#noti-links a{ color:Blue; text-decoration:none;}
#noti-links a:hover{color:Blue;}
#noti-links a:visited{color:Blue;}
#noti-links img{ padding: 0; vertical-align:top}

/*Sucursales*/
table.suc{ width:400px; margin:0 auto; font-size:11px; padding:5px 10px; border:dotted 1px #666;}

/*Room & car*/
div#hoteles{ width:500px; margin:0 auto;}
div#columna1{ width:240px; float:left; padding:5px;}
div#columna1 p{border:dotted 1px #666; padding:3px;}
div#columna1 img{ padding:2px;}
div#columna2{ width:240px; float:right; padding:5px;}
div#columna2 p{border:dotted 1px #666; padding:3px;}
div#columna2 img{ padding:2px;}
div#msg{ clear:both; font-style:italic;}