
.modelo1{margin:0;padding:0;background:url('img/01/fondo.gif');
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.modelo1 #header{margin-bottom:20px;}
.modelo1 #banda_superior{margin:0;padding:0;height:20px;}
.modelo1 #content{
background:#FFF;padding:0;
-moz-box-shadow: -10px 10px 1px #dbdbdb;
-webkit-box-shadow: -10px 10px 1px #dbdbdb;
box-shadow: -10px 10px 1px #dbdbdb;
border:1px solid #e6e6e6;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.modelo1 #footer{
    margin:20px 0 0 0;padding:20px 15px;background:#95d0c8;color:#FFF;font-size:10px;text-align:center;clear:both;
}
.modelo1 #footer span, .modelo1 #footer a{color:#FFF;font-size:15px;}

.modelo1 #contenedor{
border:1px solid #e6e6e6;
-moz-box-shadow: -2px 2px 2px #dbdbdb;
-webkit-box-shadow: -2px 2px 2px #dbdbdb;
box-shadow: -2px 2px 2px #dbdbdb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
}
.modelo1 #buscador{float:left;
border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;
-moz-box-shadow: -5px 5px 1px #dbdbdb;
-webkit-box-shadow: -5px 5px 1px #dbdbdb;
box-shadow: -5px 5px 1px #dbdbdb;
margin-left:5px;
width:100%;}



.modelo1 .widgets_bannerwidget_principal{float:right;}

.modelo1 #columna_izq{float:left;width:648px;margin-left:15px;}
[dir='rtl'] .modelo1 #columna_izq{float:right;margin-right:15px;}

.modelo1 #columna_dcha{margin-left:695px;width:300px;}
[dir='rtl'] .modelo1 #columna_dcha{float:left;margin-left:15px;}

.modelo1 .widget_big .widget{border:1px solid #e9e9e9;
-moz-box-shadow: -5px 5px 1px #dbdbdb;
-webkit-box-shadow: -5px 5px 1px #dbdbdb;
box-shadow: -5px 5px 1px #dbdbdb;
margin:20px 0 20px 5px;
}
.modelo1 .widget_big .widget.widgets_transport_search_transportsearcherwidget{
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  border:0!important;
}
.widgets_breadcrumbwidget, .widgets_bannerwidget, .widgets_searcherwidget{
-moz-box-shadow: none!important;
-webkit-box-shadow: none!important;
box-shadow: none!important;
border:0!important;
}
.modelo1 .widget_big .widgets_bannerwidget{margin:20px 0 20px 5px;}
.modelo1 .widget_small .widgets_bannerwidget a img{max-width:300px;}
.modelo1 .widget_small .widget{margin:20px 0 20px 0;}
.modelo1 .widget_small .widgets_highlightdestinationswidget .foto{display:none;}
.modelo1 .widget_big .widgets_highlightdestinationswidget .destino a,
.modelo1 .widget_big .widgets_highlightdestinationswidget .precio{font-size:16px;font-weight:bold;}
.modelo1 .widget_small .widgets_highlightdestinationswidget .destino a,
.modelo1 .widget_small .widgets_highlightdestinationswidget .precio{font-size:14px;font-weight:bold;}
.modelo1 .widget_small .widgets_highlightdestinationswidget,
.modelo1 .widget_small .widgets_hotelbestpricewidget,
.modelo1 .widget_small .widgets_weatherwidget,
.modelo1 .widget_big .widgets_weatherwidget,
.modelo1 .widget_small .widgets_textwidget{
padding:5px;
}

.modelo1 .widget_small .widgets_textwidget div{margin:0;padding:10px;}
.modelo1 .widget_small .widgets_highlightdestinationswidget .destino{color:#95d0c8;}

.modelo1 .widget_small .widgets_highlightdestinationswidget .highlight_destinations{padding:5px}

.modelo1 .widget_big .widget_title{background:#95d0c8;color:#FFF;padding:8px 0 8px 15px;width:60%;font-size:18px;margin:0;}
[dir='rtl'] .modelo1 .widget_big .widget_title{padding:8px 15px 8px 0;}
.modelo1 .widget_big .widget_title span{font-size:18px;}

.modelo1 .widget_small .widget_title{background:#95d0c8;color:#FFF;padding:8px 0 8px 18px;font-size:18px;margin:0;}
[dir='rtl'] .modelo1 .widget_small .widget_title{padding:8px 18px 8px 0;}
.modelo1 .widget_small .widget_title span{font-size:18px;}

.modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_publi{
	margin-top:0;
	width:auto;
}
.modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_hotel{
	padding-left:5px;
	width:46%;
}
.modelo1 .widget_big .widgets_hotelbestpricewidget .cont_cartel_oferta .info_publi,.modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_publi{
	float:right;
}
[dir='rtl] .modelo1 .widget_big .widgets_hotelbestpricewidget .cont_cartel_oferta .info_publi,
[dir='rtl] .modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_publi{
	float:left;
}

.modelo1 .widget_small .widgets_hotelbestpricewidget .fecha, .modelo1 .widget_small .widgets_hotelbestpricewidget
.ultimo{
    display:none;
}

.modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_extra{
	width:44%;
}


.modelo1 .widget_big .widgets_hotelbestpricewidget .cont_cartel_oferta .info_extra, .modelo1 .widget_small .widgets_hotelbestpricewidget .cont_cartel_oferta .info_extra{
	float:left;
}
.modelo1 .widget_big .widgets_hotelbestpricewidget .cont_cartel_oferta .info_extra{
	padding-left:135px
}

.modelo1 .widget_big .widgets_textwidget div{margin:0;padding:10px;}


.clear{clear:both;}
/*** CSS de formulario ***/
/* ESTILOS BASE */
* { font-family: arial; }

a { color:#95d0c8;  cursor: pointer; text-decoration:none; }
a:hover { text-decoration:underline; }

/* Titulo en cabecera */
.main_title { font-size:40px; padding-bottom:5px; padding-left:5px; }

/* Caja de cabecera */
.page_header_box { height:100px; border-bottom: 2px solid #95d0c8; }

/* MENU VERTICAL CON VINYETAS */

.menu_group_header { color:#95d0c8; margin-top:20px; margin-bottom:10px; font-weight:bold; }

.opcion_menu_vertical {
	color:#95d0c8; margin:0px 0px 0px 5px; padding:5px 0px 2px 10px;
	cursor: pointer;
}
.opcion_menu_vertical:hover { color:#FFFFFF; background-color:#95d0c8; font-weight:bold; }

.opcion_menu_vertical_2 {
	color:#95d0c8; margin:0px 0px 0px 15px; padding:5px 0px 2px 10px;
	cursor: pointer;
}
.opcion_menu_vertical_2:hover { color:#FFFFFF; background-color:#95d0c8; font-weight:bold; }

/* Cabecera de área de trabajo */
.work_area_header {
	border-bottom: 1px solid #DDDDDD; margin-top: 20px; margin-bottom: 20px; font-size: 24px; }

/* ORANGE FORM EN CAJA */
.table_line { margin:0px 0px 0px 0px; padding:0px; }
.table_label { text-align:right; font-weight:bold;
	width:150px; height:18px;
	vertical-align: middle; padding:2px 3px 2px 3px;
	background-color:#95d0c8; color:#FFFFFF; }
.table_label label{color:#FFFFFF; }
.table_field { font-weight:bold;
	height:18px;
	vertical-align: middle; padding:2px 3px 2px 3px;
	background-color:#659bcd; color:#000000; }
.input_field {  }

/* Mensaje resultado de la acción en formularios */
.action_result_message { margin:5px 0px 10px 0px; text-align:center; }

#min_price{display:none;}

.modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer1,.modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer2, .modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer3, .modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer4, .modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer5, .modelo1 .widget_small .widgets_hotelbestpricewidget .img_wid_hotel_offer6{
    display:none
}
.modelo1 .widget_small .widgets_hotelbestpricewidget ul.cabecera_listado_hoteles li.periodo,
.modelo1 .widget_small .widgets_hotelbestpricewidget ul.cabecera_listado_hoteles li.encontrado,
.modelo1 .widget_small .widgets_hotelbestpricewidget .hoteles_en_oferta span.periodo{
     display:none; width:0%
}
.modelo1 .widget_small .widgets_hotelbestpricewidget ul.cabecera_listado_hoteles li.hotel{
    width:41%
}
.modelo1 .widget_small .widgets_hotelbestpricewidget ul.cabecera_listado_hoteles li.precio{
    width:28%;
}
.modelo1 .widget_small .widgets_hotelbestpricewidget ul.cabecera_listado_hoteles li.localidad{
     width:26%
}
.modelo1 .widget_small .widgets_hotelbestpricewidget .hoteles_en_oferta li a span.primero{
      width:38%
 }
 .modelo1 .widget_small .widgets_hotelbestpricewidget .hoteles_en_oferta li a span.precio{
      width:27%
 }
.modelo1 .hoteles_en_oferta{
    margin:0;padding:0
}
