/* CSS Document */
.left {float: left;}
.right {float: right;}
/*#column ul { color: #0066CC; font-weight: bold; line-height: 18px; list-style: none outside none; margin: 0; padding: 14px 0 6px; }
#column ul li { background: url("/_includes/images/bkg_flechitas_op-desp2.png") no-repeat scroll 0 6px transparent; padding: 0 0 0 10px; }
#column ul a { color: #0066CC; text-decoration: none; }
#column ul ul { background: none repeat scroll 0 0 transparent; font-size: 90%; font-weight: normal; list-style: none outside none; margin: 0; padding: 0; }
#column ul ul li { padding: 0; }
#column ul li.noChild { background: none repeat scroll 0 0 transparent; }
#column ul li ul li.noChild a { background-color: #FFFFFF; border: medium none; color: #54656C; font-size: 1em; padding-left: 1em; }*/
#content.viajes  { width: 800px; margin: auto; }
#column2 .boxes { width: 646px; margin-left: 0px; }
#content.viajes #columnv2{ float: left; width: 325px; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
#content.viajes #columnv3 { float: right; width: 325px; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.viajes #column2_3 { width: 660px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; float: right; }
#content.viajes #column2 { width: 646px; margin-left: 10px; }
.viajes .vbox { width: 100%; margin-bottom: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;	padding: 0px;
	margin-top: 0px; margin-right: 0px; margin-left: 0px; float: left; }
.viajes .vbox2 { width: 100%; margin-bottom: 10px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; float: right; }
.viajes div.box_small { width: 157px; margin-bottom: 10px; }
.azul { color: #0066CC; }
#column2_3 .redarrow.right { margin-top: -25px; }
div.dottedrow { border-bottom: 1px dotted #666666; margin-top: -3px; margin-right: 0px; margin-bottom: -3px; margin-left: 0px; }
h2.azul { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: dotted; border-right-style: none; border-bottom-style: dotted;
	border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; clear: both; }
#column2_3 .title { float: left; width: 100%; background-color: #1267b6; margin-bottom:0.4em; clear: both; }
#column2_3 .title h1 {/* IE, Firefox, etc. */
	font-size: 1.3em; line-height: 1.8em; color: #fff; font-weight: normal; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 1em; }
#column2_3 .title h2 {  margin: 0 0 0 1em;  font-size: 1.2em;  line-height: 1.8em;  color: #fff; }
/*-------------------------menu ----------------------*/
div.contennedor_menu { width: 660px; float: right; margin-top: 15px; }
div.contennedor_menu2 { width: 660px; float: right; background-image:url(/_includes/images/bg_final.jpg); background-position:right; background-repeat:no-repeat; display:block; text-align:center; }
ul#menu { height: 30px; background-image: url(/_includes/images/bg_menu_viajes.jpg);	background-repeat: repeat-x; width: 660px; margin: 0px; padding: 0px; }
ul#menu2 { height: 30px; background-image: url(/_includes/images/bg_menu_viajes.jpg); background-repeat: repeat-x; width:650px; margin: 0px; padding: 0px; }
#menu li, #menu2 li { display: block; position: relative; float: left; height: 30px; padding-top: 0; padding-bottom: 0; padding-right: 0px; padding-left: 0px; margin: 0px; }
ul#menu li a, ul#menu2 li a { color: #f82600; font-size: 12px;	font-weight: normal; text-decoration: none; font-family: "Arial"; padding-top: 7px; height: 23px; }
ul#menu li#inicio a { width: 57px; display: block; text-align: center; background-image: url(/_includes/images/bg_inicio.jpg); }
ul#menu li#vuelos a { width: 57px; display: block; text-align: center; }
ul#menu li#hoteles a { width: 57px; display: block; text-align: center; }
ul#menu li#v_h a { width: 82px; display: block; text-align: center;	}
ul#menu li#escapadas a { width: 82px; display: block; text-align: center; }
ul#menu li#costas a { width: 57px; display: block; text-align: center; }
ul#menu li#cruceros a { width: 67px; display: block; text-align: center; }
ul#menu li#vacaciones a { width: 82px; display: block; text-align: center; }
ul#menu li#otros a { width: 57px; display: block; text-align: center; }
ul#menu li#coches a { width: 62px; display: block; text-align: center; background-image: url(/_includes/images/bg_final.jpg); background-repeat: no-repeat; }
/*add 20090820*/
ul#menu li#vuelos2 a { width: 55px; display: block; text-align: center; background-image: url(/_includes/images/bg_inicio.jpg); }
ul#menu li#hoteles2 a { width: 51px; display: block; text-align: center; }
ul#menu li#v_h2 a { width: 76px; display: block; text-align: center; }
ul#menu li#escapadas2 a { width: 75px; display: block; text-align: center; }
ul#menu li#costas2 a { width: 51px; display: block; text-align: center; }
ul#menu li#cruceros2 a { width: 61px; display: block; text-align: center; }
ul#menu li#vacaciones2 a { width: 76px; display: block; text-align: center; }
ul#menu li#otros2 a { width: 51px; display: block; text-align: center; }
ul#menu li#chollos2 a { width: 51px; display: block; text-align: center; }
ul#menu li#coches2 a { width: 51px; display: block; text-align: center; }
ul#menu li#trenes2 a { width: 62px; display: block; text-align: center; background-image: url(/_includes/images/bg_final.jpg); background-repeat: no-repeat; }
ul#menu li#vuelos2 a:hover { background-image: url(/_includes/images/bg_active_inicio.jpg); background-repeat: repeat-x; display: block; float: left; width: 55px; }
ul#menu li#trenes2 a:hover { background-image: url(/_includes/images/bg_active_final.jpg); display: block; float: left; width: 62px; background-repeat: no-repeat; }
/*fin mod*/
/*add 20091023*/
ul#menu li#vuelos3 a { width: 54px; display: block; text-align: center; background-image: url(/_includes/images/bg_inicio.jpg); }
ul#menu li#hoteles3 a { width: 50px; display: block; text-align: center; }
ul#menu li#v_h3 a { width: 71px; display: block; text-align: center; }
ul#menu li#escapadas3 a { width: 70px; display: block; text-align: center; }
ul#menu li#costas3 a { width: 46px; display: block; text-align: center; }
ul#menu li#esqui3 a { width: 42px; display: block; text-align: center; }
ul#menu li#cruceros3 a { width: 56px; display: block; text-align: center; }
ul#menu li#vacaciones3 a { width: 71px; display: block; text-align: center; }
ul#menu li#otros3 a { width: 42px; display: block; text-align: center; }
ul#menu li#chollos3 a { width: 50px; display: block; text-align: center; }
ul#menu li#coches3 a { width: 46px; display: block; text-align: center; }
ul#menu li#trenes3 a { width: 62px; display: block; text-align: center; background-image: url(/_includes/images/bg_final.jpg); background-repeat: no-repeat; }
ul#menu li#vuelos3 a:hover { background-image: url(/_includes/images/bg_active_inicio.jpg); background-repeat: repeat-x; display: block; float: left; width: 54px; }
ul#menu li#trenes3 a:hover { background-image: url(/_includes/images/bg_active_final.jpg); display: block; float: left; width: 62px; background-repeat: no-repeat; }
/*fin mod*/
ul#menu li.active, ul#menu li a:hover, ul#menu2 li.active, ul#menu2 li a:hover { background-image: url(/_includes/images/active.jpg); background-repeat: repeat-x; display: block; float: left; }
#menu li.active a, ul#menu li.active#inicio a { background-image: url(/_includes/images/bg_active_inicio.jpg); background-repeat: no-repeat; width: 57px; }
ul#menu li#inicio a:hover { background-image: url(/_includes/images/bg_active_inicio.jpg); background-repeat: repeat-x; display: block; float: left; width: 57px; }
ul#menu li#coches a:hover { background-image: url(/_includes/images/bg_active_final.jpg); display: block; float: left; width: 62px; background-repeat: no-repeat; }
/*-------------------------menu columna izquierda ----------------------*/
#column.viajes{ width: 130px; float: left; }
#column.viajes ul.menu_izq{ border-top-width: 1px; border-top-style: dotted; border-top-color: #999; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
#column.viajes h2.telefono { color: #f72500; font-size: 22px; padding-left: 0px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
	border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; clear: both; text-align: center; display: block; }
#column.viajes p.telefono { font-size: 9px; color: #666; font-weight: bold; text-align: center; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.privada { margin-top: 10px; }
.reservas { margin-top: 10px; }
/*-------------------------home ----------------------*/
.viajes #buscador { font-size: 11px; border: 1px solid #CCC; width: 323px; height: 330px; float: left; }
.viajes #buscador h2{ color: #f72500; background-image: url(/_includes/images/bg_h2_viajes.gif); background-repeat: no-repeat; background-position: right; width: 180px; padding-left: 10px;
	margin-top: 0px; margin-right: 0px;	margin-bottom: 4px; margin-left: 0px; font-size: 15px; padding-top: 5px; padding-bottom: 2px; background-color: #F2F2F2; }
.viajes #buscador ul { list-style-type: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.viajes #buscador ul li { color: #333333; float: left; font-weight: bold; padding-top: 0px; padding-bottom: 0px; padding-left: 5px;
	display: block; padding-right: 0px; margin-top: 0px; margin-right: 3px; margin-bottom: 0px; margin-left: 0px; }
.viajes #buscador ul li input { vertical-align: text-bottom; margin: 0px; padding: 0px; }
.viajes #buscador table { float: left; font-weight: bold; color: #333333; margin-top: 5px; width: 323px; }
.viajes #buscador table tr { padding-right: 5px; padding-left: 10px; }
.viajes #buscador table tr td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.viajes #buscador table tr.gris { background-color: #f1f1f1; background-image: url(/_includes/images/bg_table_viajes.gif); background-repeat: no-repeat; background-position: left; }
.viajes #buscador table tr td.clase ul{ list-style-type: none; float: left; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.viajes #buscador table tr td.clases ul li{ display: block; width: 66px; margin: 0px; padding: 0px; }
.viajes #buscador table tr td.clases ul li.todas { margin-right: 20px; }
.viajes #buscador table tr.gris td ul { float: left; list-style-type: none; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.viajes #buscador table tr.gris td ul li { display: inline; margin-right: 1px; width: 66px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; float: left; }
.viajes #buscador table tr.gris td ul li.todas { margin-right: 20px; }
.viajes #buscador a.boton { background-image: url(/_includes/images/btn_buscar.gif); background-repeat: no-repeat; display: block; height: 18px; margin-left: 200px;
	padding: 0px; margin-bottom: 0px; width: 84px; }
.viajes #buscador li a.boton { width: 84px; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 45px; }
.viajes #buscador ul.btn_buscar  { padding-top: 4px; }
.viajes #buscador ul.btn_buscar li { margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.viajes div table  { list-style-type: none; margin: 0px; padding: 0px; font-weight: bold; color: #333; font-size: 10px; }
.viajes div table tr, .viajes table tr, { display: block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; }
.viajes table td  { padding-top: 3px; padding-bottom: 3px; 	padding-right: 5px; padding-left: 5px; }
.viajes #buscador table select { vertical-align: top; padding: 0px; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; }
.viajes img.calendar { vertical-align: middle; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 4px; display:inline; }
.viajes a.ofertas { background-image: url(/_includes/images/arrow-ico3.gif); background-position: right; display: block; background-repeat: no-repeat; width: 135px;
	color: #F7300D; font-weight: bold; margin-top: 5px; clear: both; font-size: 11px; padding-left: 10px; padding-bottom: 2px; }
#ultima_hora { border: 1px solid #CCC; width: 323px; float: left; height: 227px; }
#ultima_hora table tr td{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.viajes div.vbox h3 { font-weight: normal; color: #666666; background-color: #ececec; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; margin: 0px; }
#ultima_hora table { padding-right: 10px; padding-left: 10px; }
span.precio { color: #f72500; float: right; }
.nav_tabs { text-align: left; margin-top: 0px; margin-right: 0px; display: block; margin-bottom: 0px; padding: 0px; font-size: 11px; border: 1px solid #CCC; height: 108px; }
.nav_tabs ul { margin: 0px; padding: 0px; background-color: #ECECEC; width: 155px; clear: both; }
.nav_tabs ul li { float: left; margin: 0px; list-style-type: none; padding: 0px; background-color: #ECECEC; }
.nav_tabs ul li a { display: block; background-color: #ececec; color: #666; padding: 5px; float: left; margin: 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #ffffff; font-size:.8em; }
.nav_tabs ul   li a.select  { background-color: #FFF; border-bottom-style: none; }
.nav_tabs table { border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid;
	border-left-style: solid; border-top-color: #ECECEC; border-right-color: #ECECEC; border-left-color: #ECECEC; }
.nav_tabs table.tabs { padding-right: 10px; padding-left: 10px; }
.nav_tabs table.tabs tr td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
#content .promos { width: 160px; margin: 0px; padding: 0px; float: left; }
#content .promos.margen { width: 160px; float: left; margin-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#content .promos p , #content .promos_uno p{ font-size: 10px; color: #333; font-weight: bold; margin: 0px; padding: 0px; }
#content .promos img { margin: 0px; padding: 0px; }
#content .promos h3 { color: #4d4d4d; margin: 0px; padding: 0px; text-align: center; }
#content .promos .fechas { color: #FD1113; margin-right: 20px; }
#content .promos img.estrellas { margin-top: 10px; }
.curved { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -ms-border-radius:5px; border-radius: 5px; behavior:../js/border-radius.htc; }
.curved_s { border-top-left-radius: 5px; border-top-right-radius:5px; border-bottom-left-radius: 0px; border-bottom-right-radius:0px; -moz-top-left-border-radius: 5px;
	-moz-top-right-border-radius: 5px; -moz-bottom-left-border-radius: 0px; -moz-bottom-right-border-radius: 0px; -webkit-top-left-border-radius: 5px; -webkit-top-right-border-radius: 5px; -webkit-bottom-left-border-radius: 0px;
	-webkit-bottom-right-border-radius: 0px; -khtml-top-left-border-radius: 5px; -khtml-top-right-border-radius: 5px; -khtml-bottom-left-border-radius: 0px; -khtml-bottom-right-border-radius: 0px; -ms-top-left-border-radius: 5px;
	-ms-top-right-border-radius: 5px; -ms-bottom-left-border-radius: 0px; -ms-bottom-right-border-radius: 0px; behavior:../js/border-radius.htc;}
.viajes table tr.no_borde { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/*----------------------acceso empresa------------------------------------------------*/
.viajes #column2_3 div.registro { float: right; padding-right: 10px; width: 160px; margin-top: 190px; height: 55px; padding-top: 15px;padding-bottom: 10px; }
.viajes #column2_3 div.registro p { margin: 0px; text-align: right; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.viajes #column2_3 div.registro input { width: 98px; border: 1px solid #CCC; }
#column2_3 div.inferior { clear: both; height: 20px; padding: 5px; }
div.inferior a.link { color:#1267b6; background: url(/_includes/images/arrow-ico3.gif) no-repeat 100% 4px; float: left;
	margin-top: 0em; margin-right: 10px; margin-left: 0; display: block; }
/*----------------------en tu agencia donde------------------------------------------------*/
.donde_estamos .vbox { float: left; width: 377px; }
.donde_estamos .vbox2 { float: right; width: 250px; }
#column2_3 table.agencias tr th { font-size: 14px; font-weight: bold; color: #0066cc; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; padding: 5px; }
#column2_3 table.agencias tr td.poblacion { color: #0D6DCE; }
#column2_3 table.agencias tr td{ font-weight: normal; color: #000; font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; }
#column2_3.donde_estamos input { width: 70px; border: 1px solid #C3C3C3; }
/*----------------------en tu agencia ofertas------------------------------------------------*/
#column2 div.ofertas div.boxdetail { width: 48%; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-top: 10px; }
#column2 div.ofertas div.boxdetail div.text-holder { width: 150px; }
div.ofertas p.nota { font-size: 10px; text-align: right; }
div.ofertas p.nota img { padding-left: 5px; vertical-align: middle; }
div.info { height: 15px; display: block; margin-top: 15px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
.viajes #column2_3 div.text  { margin-top: 190px; font-size: 17px; color: #1267B7; float: left; height: 65px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 10px; }
/*----------------------trabaja, quienes------------------------------------------------*/
#trabaja , #quienes { margin-top:-5px; }
#trabaja h2 a, #quienes h2 a { background:url(/_includes/images/arrow-ico8.gif) no-repeat scroll 0.2em 0.3em;  padding-left:1em; }
#trabaja h2 .active, #quienes h2 .active{  background:url(/_includes/images/arrow-ico7.gif) no-repeat scroll 0.2em 0.3em;  padding-left:1em; }
#trabaja h2, #quienes h2 {  font-size:1.1em;  font-weight:normal;  margin:0; }
#trabaja .caja , #quienes .caja { background-color: #f2f3f5; margin-top:0.5em; padding-top: 0.5em; padding-right: 0; padding-bottom: 0.5em; padding-left: 0; }
#trabaja p, #quienes p { margin-top: 0.5em; margin-right: 0; margin-bottom: 0.5em; margin-left: 1.7em; }
#quienes .caja img.right , #trabaja .caja img.right { display: block; padding-top: 20px; }
.viajes p.subt{  font-weight:bold;  margin-left:0; padding-left:1.7em; background:url(/_includes/images/dot.gif) no-repeat scroll 1em 0.35em; }
.viajes #quienes p.subt { font-weight: normal; }
/*add Carrefour 01/06/2009 */
#menuvacaciones { border:2px solid #D6D6D6; background-color:#ffffff; color:#D4D0C8; float:left; position:absolute; top:28px; left:0; z-index:10; padding:0 !important; margin:0 !important; width:100px !important; text-align:left !important; display:none; }
#menuvacaciones li { margin:0 !important; padding:0 !important; display:inline !important; clear:both !important; width:90px !important; height:19px !important; }
#menuvacaciones li a { margin:0 !important; padding:0 0 0 6px !important; display:block; height:19px !important; width:90px !important; text-align:left !important; background:none; }
#menuvacaciones li a:hover { background:none !important; text-decoration:underline; } 
ul#menuvacaciones { padding:5px 0 3px 0 !important; }
#menuotros { border:2px solid #D6D6D6; background-color:#ffffff !important; color:#D4D0C8; float:left; position:absolute; top:28px; left:0; z-index:8; padding:0 !important; margin:0 !important; width:100px !important; text-align:left !important; display:none; }
#menuotros li { margin:0 !important; padding:0 !important; display:inline !important; clear:both !important; width:90px !important; height:19px !important; }
#menuotros li a { margin:0 !important; padding:0 0 0 6px !important; display:block; height:19px !important; width:90px !important; text-align:left !important; background:none; }
#menuotros li a:hover { background:none !important; text-decoration:underline; } 
ul#menuotros { padding:5px 0 0 0 !important; height:42px !important; }
/*add Carrefour 20/10/2009 */
#menutrenes { border:2px solid #D6D6D6; background-color:#ffffff; color:#D4D0C8; float:left; position:absolute; top:28px; left:0; z-index:10; padding:0 !important; margin:0 !important; width:100px !important; text-align:left !important; display:none; }
#menutrenes li { margin:0 !important; padding:0 !important; display:inline !important; clear:both !important; width:90px !important; height:19px !important; }
#menutrenes li a { margin:0 !important; padding:0 0 0 27px !important; display:block; height:19px !important; width:69px !important; text-align:left !important; background:none !important; }
#menutrenes li a:hover { background:none !important; text-decoration:underline; } 
ul#menutrenes { padding:5px 0 3px 0 !important; margin-left:-42px !important; }
/*add Carrefour 06/05/2010 */
.menuviajesnew a { float:left; display:block !important; padding-left:5px; padding-right:4px; }
.menuviajesnew { padding:auto 8px; }
.firstmenuviajes { padding-left:10px !important; background-image:url(/_includes/images/bg_inicio.jpg); }


.boxdetail {  float: left; margin: 0.4em 0; padding: 10px 0.2em 1em; width: 48%; }
.boxdetail .img-holder { float: left; }
.boxdetail .text-holder { float: left; margin: 0 0 0 18px; width: 150px; }
div.dottedrow { border-bottom: 1px dotted #666666; margin: -3px 0; }
.clear {clear: both;}
.boxdetail h3 { font-size: 12px; font-weight: bold; color: #3399CC; margin: 0 0 3px; }
.boxdetail .text-holder h4 { color: #1267B6; margin: 0; font-size:1.4em; }
.boxdetail ul { bottom: 4px; color: #1267B6; list-style: none outside none; margin: 0; padding: 0; position: relative; top: 4px;}
.boxdetail .text-holder ul li { float: left; padding: 0 0 0 11px; }
.boxdetail .text-holder ul li a { color: #1267B6; display: inline-block; text-decoration: none; }

.viajesquienes {font-size:1.1em;}
.viajesquienes .img {margin:1em .5em; border:2px solid #eeeeee;}
.viajesquienes .img img {padding:.1em }
.viajesquienes ul { margin:1.2em 0 1.8em 0; padding:0 1.5em; }
.viajesquienes ul a { text-decoration:none; }
.viajesquienes p { margin-bottom:.5em; }

.viajes .agencias, .agenciasdetalle { font-size:1.1em; } 
.viajes .agencias a, .agenciasdetalle a { color: #0F4D8F; text-decoration:none; }
.viajes .agencias p { margin-bottom:.7em; }
.viajes .agencias div {margin:0; padding:0; width:68em; }
.viajes .agencias img { margin:1em 0 1em 4.5em; } 
.listado ul { float: left; margin-bottom: 0; margin-l1eft: 0; margin-top: 0; padding-bottom: 2em; padding-left: 0; padding-top: 0; width: 68em; }
.listado ul li { border-color: #CCCCCC; border-style: solid; border-width: 1px 1.7px 2px 1px; float: left; list-style: none outside none; margin: 0.2em 2em 0.2em 0.2em; padding: 0.2em 0 0.2em 0.7em; width: 19em; }

.informacion { background-image: url("/_includes/images/v_info.jpg"); background-repeat: no-repeat; height: 299px;
    margin: 1.5em 0 0 1em; padding:0; width: 325px; float:left; }
.informacion .text, .clientes .text  { color: #1267B7; float: left; font-size: 17px; height: 65px; margin-top: 190px; padding: 10px 5px 5px 10px; }
.informacion .inferior { clear: both; height: 20px; padding: 5px; text-align:right; }
.clientes { background-image: url("/_includes/images/v_clientes.jpg"); background-repeat: no-repeat;
    height: 299px; margin: 1.5em 1em 0 0; padding:0; width: 325px; float:right; }
.clientes .registro { float: right; height: 55px; margin-top: 190px; padding-bottom: 10px; padding-right: 10px; padding-top: 15px; width: 160px; }
.clientes .registro p { margin: 0; padding: 0 0 5px; text-align: right; }
.clientes .registro input { border: 1px solid #CCCCCC; width: 98px; }
.clientes .inferior { clear: both; height: 20px; padding: 5px; }

ul.listados{ float:left; margin:1em 0 0 0; }
ul.listados li { float:left; padding:0 0 1.5em 3.5em; text-align:center; }
ul.listados li a { font-size:1.1em; text-decoration:none; font-weight:bold; color:#666666; }

.caja { float:left; width:53.6em; background-color: #F2F3F5; margin-top: 0.5em; padding: 1.2em 0; }
.caja h2 {font-size:1.3em; margin-left:.6em;}
.caja p { margin: 0.5em 0 0.5em 1.7em; font-size:1.1em; }
img.trabajaviajes {display:block; margin:0; padding:0; padding-top: 10px; padding-right:.5em; margin-top:.5em;  float: right; background-color: #F2F3F5;}

.autochecking { font-size:1.1em; }
.autochecking p { margin:0 auto 1em auto; }
.autochecking .cabecera { display:inline; margin:2em 0 2em 3.5em; width:auto; }
.autochecking ul {margin:1em 2em; list-style-type: disc; }
.autochecking .capaautockng { margin-left:1.5em; text-align:center;}
.autochecking .capaautockng a { width:120px; float:left; font-size:.8em; text-decoration:none; padding:0 1.8em 2em .8em; color:#333333; }
