﻿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;}
img {border: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:400px; }
/*Texto para nombre de la empresa*/
div#empresa{ width:260px; float:right;}
div#right .texto{ font-weight:bold; font-style:italic; font-size:11px; padding-top:17px; letter-spacing:-0.1em;}
div#empresa .texto2{ font-weight:bold; font-style:italic; font-size:8px; padding-top:17px; letter-spacing:-0.1em; text-align:center;}

/*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; clear:both;}
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; _padding:5px; _width:555px;}
div#formulario font{ font-size:20px; font-weight:bold;}
div#formulario h6{ font-size:10px; font-weight:normal; font-style:italic; line-height:11px}
div#formulario a{ color:#3366aa;}
div#formulario a:visited{ color:#3366aa;}
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{color:#333; padding:3px; font: 10px Verdana, Helvetica, sans-serif;}

/*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;}
div#columna1 img{ padding:2px;}
div#columna2{ width:240px; float:right; padding:5px;}
div#columna2 p{border:dotted 1px #666;}
div#columna2 img{ padding:2px;}
div#msg{ clear:both; font-style:italic;}

/*Lista de sucursales - Reserva*/
.gridview{ padding:5px; width:580px; background:#fff;}
.gvitem{ border-bottom:dotted 1px #666;}
.gvheader{ background-color:#EEE; height:20px;}

/*Lista de vehiculos - Reserva*/
.gridviewveh{ padding:5px; background:#fff; border:solid 2px #DDD;width:580px;}
/*.gridviewveh span img{ border:solid 3px #DDD; padding:5px;}*/
.gridviewveh a{ color:#3366aa;}
.gridviewveh a:hover{ color:#3366aa;}
.gvheaderveh{ background-color:#ffd100; height:20px;}
.gridviewvehrel{ padding:5px; background:#fff; border:solid 2px #DDD;width:270px;}
.gvheadervehrel{ background-color:#ddd; height:20px;}
div#tarifas{ background-color:#eee; padding:10px; width:580px;}
div#tarifas h6{ font-size:10px; font-weight:normal; font-style:italic; line-height:11px}
div#enviar{ padding:10px 0; width:580px; text-align:right;}

div#detalle{ background-color:#eee; padding:10px; width:400px; float:left;}
div#detalle a{ color:#3366aa;}
div#detalle h6{ font-size:10px; font-weight:normal; font-style:italic; line-height:11px; text-align:justify;}
div#detalle table#tabla{ border:solid 3px #DDD; font-size:11px; background:#FFF;}
div#detalle table#tabla .tit{background-color:#FFD100; padding:5px;}
div#detalle table#tabla .sub{ border-top:dashed 1px #FFD100; border-bottom:dashed 1px #FFD100; background-color:#FFFFC6; padding:5px;}
div#resumen{ margin:5px; padding:0; float:right; width:170px; font-size:9px;}

/*bordes redondeados - amarillo*/
.roundedcornr_box_372060 {
	background: url(../general/images/roundedcornr_372060_tl.png) no-repeat top left;
}
.roundedcornr_top_372060 {
	background: url(../general/images/roundedcornr_372060_tr.png) no-repeat top right;
}
.roundedcornr_bottom_372060 {
	background: url(../general/images/roundedcornr_372060_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_372060 div {
	background: url(../general/images/roundedcornr_372060_br.png) no-repeat bottom right;
}
.roundedcornr_content_372060 {
	background: url(../general/images/roundedcornr_372060_r.png) top right repeat-y;
}

.roundedcornr_top_372060 div,.roundedcornr_top_372060,
.roundedcornr_bottom_372060 div, .roundedcornr_bottom_372060 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_372060, .roundedcornr_bottom_372060 {
	margin-top: -19px;
}
.roundedcornr_content_372060 { padding:0 15px;}
.roundedcornr_content_372060 a{color:#3366aa;}

/*site map*/
div#sitemap{padding:10px 0;}
.sitemap a{text-decoration:none; color:#ddd;}
.sitemapnodo{ border-bottom:solid 7px #FFFFC6;}
.sitemapnodoactual{ border-bottom:solid 7px #ffd100; color:#333; font-weight:bold; width:100px;}

/*Modal Pop up*/
.popupbg{ background-color: Gray; filter:alpha(opacity=70); opacity:0.7;}
.popup{ background-color:#fff; padding:5px;}
.popup a,
.popup a:hover{ color:#fff;}
.popup b{ font-size:14px;}
.popup img{border:solid 3px #fff;}

/*ValidatorCalloutExtender*/
.Highlight{ background-color:#EEE}

/*Info Horario*/
#horario{padding:10px; margin:0; font:12px Helvetica, sans-serif; color:Red; font-weight:bold; font-style:italic; width:370px; background-color:#FFFFC6; border: dashed 1px #000;}

/*Letras pequeñas*/
.smallfont{ font-size:9px;}

/*Imágenes pequeñas*/
.imgpe{ width:100px; height:58px; border: solid 1px #333;}

/*Lista de servicios seleccionados*/
.gridviewsel{ padding:3px; background:#fff; width:400px;}
.gridviewsel a{ color:#3366aa;}
.gridviewsel a:hover{ color:#3366aa;}

/*------------------ fadein/out -----------------------*/
ul.slideshow {
	list-style:none;
	width:200px;
	height:322px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:450px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}


