/* Estilos Landings y Ofertas*/
/* 
	- General
	- Lista ofertas
	- Coches
	- Trenes
*/

/*= GENERAL
----------------------------------------------- */
div.container{padding:10px;}
div.container h2 span,div.containerlist h2 span{font-weight:normal;}
.containerlist h3 {font-size:1.9em;font-weight:normal;padding-top:20px;border-bottom:1px dotted #CCCCCC;padding-bottom:5px;}
div.container h3 span {color:#716F6E;font-weight:bold;}
div.container h2 strong,div.container h3 strong,div.containerlist h2 strong{color:#6695FF;font-weight:bold;}
div.container p, div.container h2, div.container h3{margin-bottom:10px;}
div.containerlist h2{padding:10px;}
div.container.car {height:276px;*height:285px;}
div.nota{margin:10px 0;}
.listaservicios ul {line-height:normal;list-style-type:disc;}
#sidebarinfo2 .sumario h2{padding-bottom:10px;}

/*= GALERIA IMAGENES
----------------------------------------------- */
.img_big img {float:left;height:210px;padding:10px 10px 10px 15px;width:245px;}
.galeria_img ul {list-style-image:none; list-style-type:none;}
.galeria_img li {float:left;padding:10px 5px 5px;}
.galeria_img li img {height:60px;width:60px;}

/*= LISTA OFERTAS
----------------------------------------------- */
.listaofertas table.items {	width:100%;	margin-bottom:5px;}
.listaofertas table.items th,.listaofertas table.items td {padding:5px 3px 5px 10px;text-align:left;}
.listaofertas table.items th {color:#6695FF;}
.listaofertas table.items td.last,.listaofertas table.items th.last {padding:5px 15px 5px 0;text-align:right;}
.listaofertas table.items a {text-decoration:none;border-bottom:1px solid #6695FF;}
.listaofertas table.items a:hover {border:none;color:#666;}

.listaofertas table.items a.abuscar {border:none;margin-left:10px;}
.listaofertas table.items input {border:1px solid #666; color:#666;padding:3px; width:60px;}
.listaofertas table.items label {color:#666;}
.listaofertas label span {padding:0 10px;}

/*= LISTA OFERTAS Vuelos/Hoteles
--------------------------------------------------------------------------------- */
table.ofertas {text-align:left;width:100%;}
table.ofertas thead tr th {border-bottom:1px solid #B2B2B2;color:#6695FF;font-weight:bold;font-size:13px;padding:5px 9px;text-align:left;}
table.ofertas thead tr th.vuelo {width:39%;}
table.ofertas thead tr th.hotel {width:25%;}
table.ofertas thead tr th.categoria {width:11%;}
table.ofertas thead tr th.noches {width:9%;}
table.ofertas thead tr th.precio {width:11%;}
table.ofertas thead tr th.hotel_origen {width:39%;}
table.ofertas thead tr th.categoria_origen {width:12%;}
table.ofertas thead tr th.fecha_in {width:19%;}
table.ofertas thead tr th.noches_origen {width:10%;}
table.ofertas thead tr th.precio_origen {width:12%;}
table.ofertas tbody tr td {vertical-align:top; padding:5px 10px;text-align:left;color:#535353;font-size:11px;border-bottom:1px dotted #B2B2B2;}
table.ofertas tbody tr td.last {color:#6695FF;font-size:11px;font-weight:bold;padding-right:25px!important;text-align:right;}
table.ofertas a{border-bottom:1px dotted #6695FF;text-decoration:none;}
table.ofertas a:hover{border:0;}
table.ofertas.horarios label {float:left;}
ul.toposlanding {margin	:0;}
ul.toposlanding li {float:left}
ul.toposlanding li.pad {padding-right:10px;}
td.textoaccion {color:#6695FF !important; cursor:pointer; text-decoration:underline;}
img.ofertaimg  {padding:10px;_padding:10px 7px;width:115px;_width:110px;}

/*= HORIZONTAL SEARCH (vuelos, hoteles)
--------------------------------------------------------------------------------- */
ul.search_landing {padding:10px;_margin-bottom:10px;}
ul.search_landing li {margin-left:8px!important;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
ul.search_landing li label {font-weight:bold;}
ul.search_landing li select {border:1px solid #706F6B;display:block;margin-left:8px;width:50px;padding:2px;}
ul.search_landing li input {border:1px solid #706F6B;color:#000;display:block;height:14px;line-height:normal;padding:3px;width:80px;margin-left:8px;}
ul.search_landing li.bt_search input{border:0;width:auto;height:auto;padding-top:15px;}

/*reset calendarios en buscador horizontal landing*/
table.ofertas div.date-picker-holder {margin-top:0;}
table.ofertas a.date-picker {margin:1px 4px 0 3px;}
table.ofertas table thead tr th {padding:0;border-bottom:none!important;} 
table.ofertas table tbody tr td {padding:0;border-bottom:none!important;}
table.ofertas table a:hover{border-bottom:1px solid #6695ff!important;}
table.ofertas .link-prev a, table.ofertas .link-next a, table.ofertas .link-close a {border-bottom:1px solid #6695FF!important;}
table.ofertas div.popup-calendar {top:1px!important;}
div.popup-calendar table th, div.popup-calendar table td {padding:0!important;text-align: center!important;}
div.containerlist {overflow: visible!important;}
/*= COCHES
----------------------------------------------- */
#coches #sidebarinfo2 ul{list-style-type:disc; margin:15px;}
#coches #sidebarinfo2 ul li{padding-bottom:5px;}
#coches div.container ul.caracteristicas {padding:10px 0 0 17px; list-style:square;}
#coches div.container {padding: 0;}
#coches div.container h1{padding: 10px; background-color:#6695ff; color: #fff;}
#coches div.container p{padding: 15px 10px 5px 15px; font-size:12px;}
#coches div.container span{padding-left: 15px; color:#6695ff;}
#coches .separador{margin:10px 15px;}
#coches div.info span{padding-left: 15px;color:#000;font-size:11px; display:block; float:left;line-height:18px;}
#coches div.info span.marca{color:#000; font-size:16px;width:50%;}
#coches div.info span.clase{color:#DF0174;font-size:12px;padding-top:1px;width:50%;}
#coches div.info span.precio{color:#DF0174; font-size:18px;}
#coches div#sidebarinfo2 ul strong{color:#FFFF00;}
#coches table.items td.last{color:#DF0174; text-align:center; font-weight:bold; font-size:15px; padding-left:10px;}
#coches table.items th.last{text-align:center;}
#coches div.listaofertas h3{padding-bottom:0 !important; border-bottom:0;}

/*= DIVISION PARA IGUALAR COLUMNAS
----------------------------------------------- */
.division1 {height:10px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #716F6E;border-bottom:1px solid #716F6E;margin:0 -11px 10px -11px;}

/*= LANDING TRENES
--------------------------------------------------------------------------------- */
.landing_trenes p {padding:10px;}
.landing_trenes h1, .landing_trenes h3{padding:10px!important;color:#6695ff;font-weight:normal;}
.landing_trenes h4 {padding:10px!important;color:#6695ff;font-weight:bold;}
.landing_trenes .img_tren img {padding:10px;}
.landing_trenes .box_info {width: 50%; float:left;}
.landing_trenes .box_info span {padding-left:10px;}
.landing_trenes .box_info span.precio {color:#6695ff;font-size: 16px;font-weight: bold;}
#buscartren ul.search_landing li label {color:#666;}
#buscartren ul.search_landing li input, #buscartren ul.search_landing li select {margin-left:0;}
.ico_v {background:url(../images/v.gif) no-repeat scroll 0px 10px;padding:0 0 10px 55px;position: relative;}
.containerlist.trenes h3{padding-bottom:0;font-weight:normal;}
.trenes .ofertas .origen{width:30%;}	
.trenes .ofertas .destino{width:30%;}
.trenes .ofertas .tipo{width:7%;}
.trenes .ofertas .tarifa{width:7%;}
.trenes .ofertas .clase{width:7%;}
.trenes .ofertas .fecha{width:7%;}
.trenes .ofertas .precio{width:5%!important;}
.ofertas td.color_precio {color:#6695ff;font-weight:bold;}
.landing_trenes .box_info p {padding:5px 10px;}
.trenes .listaofertas h2 span {font-size:11px;color:#666;}
