select{background:#FFFFFF;}
.titulo_miniform{font-size:13px;padding-bottom:10px;}
#bt_act{margin-top:32px;padding:5px 20px 0px 0px;}
#divtitulo2{height: 20px;margin-bottom: 13px;margin-top: 25px;text-align: right;}
#divtitulo2P{height: 20px;margin-top: 15px;text-align: right;}
H3{border:0px;background:transparent;}
.h3st{background:transparent;padding-left:0px;}
.h2{background:transparent;font-size:18px;}
.h3{background:transparent;font-size:14px;}
.fondogris{background:transparent;}
#mitadizq{width:190px !important;padding-left:0px;}
#contenedor{background:none;}
#mitadizq3{width:365px !important;}
#mitadizq2{   float: left; padding-top:20px;   width: 340px;*width:380px;}
#mitadder{  float: left;  margin-top: -3px;    width:150px !important;}
#mitadder2{  float: right;  margin-top: 20px; padding-right:50px;    width: 130px !important;}
#mitadder LABEL{margin-top:4px;}
#divtitulo {margin-top:20px;border:0px;}
.ninyo{ padding-bottom: 15px;width:90px;padding-bottom:0px;}
#mitadizq4{width:220px;float:left;}
#mitadder4{width:150px;float:left;}
.checkbox{width:15px;height:15px;background:transparent}
.checkbox2{width:15px;height:15px;background:transparent}
#mitadizqf{margin-top:-20px;width:200px;}
#mitadizq SELECT {margin-right: 24px !important;margin-top:-1px;}
#orden{    margin-top: -2px; width: 200px;float:left;}
#nombre{width:200px;float:left;}
select{   border: 1px solid #C8C8C8;}
input {   border: 1px solid #C8C8C8;}
#edades{width:390px;}
#divtitulo{margin-left:-22px}
#Fotografia{background-image:none; height: 80%;width:50%;}
#Fotografia IMG { height: 90%;  margin: 5px auto 0;  width: 90%;}
.less_optns{ padding:3px 0px 10px 0px ;}
.detalles_bus{display:none;}
#mitadizq SELECT {height:23px;}
#mitadizq ul {padding:0px;}
#mitadizq ul li{padding:0px;float:left; list-style:none;width:180px;}
.less_optns{background:transparent;border:0px;}
#filtros {border:0px;}
#xtra {border:0px;text-align:left;margin:0px;width:auto;float:right !important;padding-right:15px;}
.localidad{font-size:13px;margin-top:20px;}
.pais_resultados{font-size:13px;margin-top:20px;  float: left;    height: 40px;    margin-left: 0;    padding: 0;    position: relative;    text-align: left;    width: 250px;}
.zona{font-size:13px;}
.cal_llegada{font-size:13px;}
.cal_salida{*margin-left:50px;font-size:13px;}
.adultos{*margin-left:10%;font-size:13px;}
.ninyos{*margin-left:15px;font-size:13px;}
.habitaciones{margin-left:30px;font-size:13px;}
#tipo li{width:90%;clear:none;padding:2px;padding:1px\9;}
#aviso_res label{width:98%;}
#miniform_online{z-index:99;width:95%;padding:0px;padding: 0 20px;}
#miniform_online #features, #miniform_online #categorias {float:left;width:78% !important;margin-bottom:15px;overflow:visible;height:auto;}
#miniform_online #features li, #miniform_online #categorias li {border:0px;width: 135px !important;padding:1px;}

#aviso_res{background:transparent;height:30px;top:0px;}
.sombra_miniform{background:transparent;}
.detalles_bus label{font-size:13px;}
.botonerI{background: url("https://crs.avantio.com/default/imagenes/css/botoneraI.gif") no-repeat;height: 28px;width: 12px;}
.calendarios fieldset {margin-left:0px;}
.botonerF{min-width:185px !important;}
#filtros input{border:0px;}
.orden{font-weight:bold;}
#columnadR{width:30%;padding-right:15px;}
#filtros{ margin-bottom: 40px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius: 10px;border:#c4c4be 1px solid;box-shadow: 2px 2px 5px #888;-webkit-box-shadow: 2px 2px 5px #888;-moz-box-shadow: 2px 2px 5px #888;z-index:10;width:95%;background:#FFFFFF;}
#contenido{border:#c4c4be 1px solid;-webkit-box-shadow: 0px;-moz-box-shadow: 0px;z-index:2;position:relative;padding: 0 10px 10px !important;}
.busqueda_btn{
border:#c4c4be 1px solid;
box-shadow: 1px 1px 3px #888;-webkit-box-shadow: 1px 1px 3px #888;-moz-box-shadow: 1px 1px 3px #888;}
.busqueda_btn a{margin-left:10px;}
#btn_busqueda{margin-top:0px;color:#FFFFFF;font-size:17px;font-weight:bold;}
#textfotosR{width:130px !important; }
form, legend, table, caption {margin:0px;}
#encabezado{padding-top:5px;}
#encabezado a{font-size: 18px; vertical-align:middle;}
#encabezado label{}
#encabezado a:hover{text-decoration:underline;}
.paginador{font-size:12px;}
#descripcionR{   padding: 0 0px 0 20px}
#descripcionR a{color:#444444;}
#descripcionR li{font-size:15px;}
#capacidadR {width:auto;}
#capacidadR a{color:#444444;font-size:14px;}
#botonR{width:auto;margin-bottom:10px;margin-top: 35px;} 
.masactG{background:none;}
#capa_edades{border:0px;}
.buttong{padding: 7px 40px 8px 37px;}
#fotografiaR{background:none;width:auto;height:auto;margin-bottom: 20px;}
#fotografiaR img{ height: 135px; margin: 5px auto 0; width: 100%;}
.referencia {float: left; height: 20px;list-style: none outside none; padding-left: 10px; width: auto; padding-bottom: 10px;}
#prepper{width:auto;}
#observacionesR{   margin-left: 25px;width: 97%;display:none;}
#paginador{border:0px;}
a.boton{border:0px;}
.columnaiR{float: left;margin-bottom: 10px;margin-left: 1px;margin-top: 5px;max-width: 460px;min-width: 460px;width: auto !important;}
.selectorCambiaBusqueda {margin-top:20px;font-size:13px;}
/*****************************FAVORITOS*************************************/
.add_favoritos{background: url("../img/esprites_crs.png") no-repeat scroll 0px -45px transparent;height: 24px;width: 24px;display:block;float:left;}
.del_favoritos{background: url("../img/esprites_crs.png") no-repeat scroll 0px -22px transparent;height: 24px;width: 24px;display:block;float:left;}
#mis_favoritos{background: url("../img/esprites_crs.png") no-repeat;height: 24px;width: 24px;display:block;float:right;}
.container_fav{float:left;width:100%;padding-top:5px;padding-bottom:10px;}
.texto_favourites{margin-top: 8px; float: left;}
.marca_favoritos{background: url("../img/esprites_crs.png") no-repeat scroll 1px -3px transparent;height: 24px;width: 24px;display:block;margin-left: 5px;margin-right:10px;}
.cuadro{  margin-right: 5px;    margin-top: 5px;}
#favoritos{background: url("../img/esprites_crs.png") no-repeat scroll 0px 0px transparent;height: 24px;width: 24px;display:block;float:left;}
#print{background: url("../img/esprites_crs.png") no-repeat scroll -20px -45px transparent;height: 24px;width: 24px;display:block;float:left}
#menu_new{float:right;padding-bottom:15px}
#bloqe_fav{width: 110px; float: right; }
#bloque_print{width: 90px; float: right;}
#textf{float:left;margin-top:10px;margin-left:5px;}
#texti{float:left;margin-top:10px;margin-left:5px;}
.favoritos_subcabecera{ color:#000; float: right;    width: 110px;}
#img_favorito{width:24px;height:24px;display:block;background: url("../img/esprites.png?v=5") no-repeat scroll -146px -90px transparent;float:left;margin-left:5px;}
#img_favorito_ficha{background:url("../img/esprites_crs.png?v=5") no-repeat scroll -146px -95px transparent;float:left;width:24px;height:20px;display:block;margin-left:-2px;}
#text_favoritos{float: left;    margin-left: 5px;    margin-top: 10px;}
#text_favoritos_ficha{margin-top:5px;float:left;}
.favoritos_subcabecera a{text-decoration:none; color:#000; vertical-align: middle;}
.favoritos_subcabecera a:link{text-decoration:none; color:#000; vertical-align: middle;}
.favoritos_subcabecera a:visited{text-decoration:none; color:#000; vertical-align: middle;}
.favoritos_subcabecera a:hover{text-decoration:underline; color:#0076DF; vertical-align: middle;}
.favourites_resultados{float: right; margin-right: 20px; margin-top: 5px;}
.favourites_ficha{float: left; margin-right: 20px; margin-top: 5px;margin-left:12px;}
#lista_pfuertes{float: left;   width:300px;}
.img_favourite_resultados{background: url("../img/esprites_crs.png?v=5") no-repeat scroll -148px -69px transparent;    display: block;    float: left;    height: 20px;
    margin-left: 10px;    width: 20px;}
.img_favourite_resultados_del{background: url("../img/esprites_crs.png?v=5") no-repeat scroll -113px -94px transparent;   display: block;    float: left;    height: 20px;
    margin-left: 10px;    width: 20px;}
.texto_favourites{float:left;color:#335F9B}
.texto_favourites a:link{color:#335F9B;}
.texto_favourites a:visited{color:#335F9B;}
.texto_favourites a:hover{text-decoration:none;color:#335F9B;}
.bloque_pfuertes{float: left;    min-height: 135px;    width: 300px;}
.hotel_favorito{float:left;}
.tablaficha>tbody{background:#FFFFFF;}
.info_favoritos{width:130px;}
.listado_favoritos{margin-left:0px;}
.delfavorito{float:left;width:450px;padding-bottom:5px;}
.notafavorito{float:left;width:94%;padding:10px; box-shadow: 2px 2px 5px #AAAAAA;text-align:left; background-color: #EEEEEE; border: 1px solid #CCCCCC;}
.favourites_ficha>.notafavorito{margin-bottom:10px;}
.textonotafavorito{padding-bottom:10px;width:100%; word-wrap: break-word;color:#444444}
.notafavorito a{color:#444444}
.input_favorito{float:left; width: 100%;}
.input_favorito textarea{ color: #666666;   font-style: italic;    line-height: 15px;    padding: 5px;    width: 100%;border: 1px solid #CCCCCC;box-shadow: 2px 2px 5px #888;-webkit-box-shadow: 2px 2px 5px #888;-moz-box-shadow: 2px 2px 5px #888;background-color: #EEEEEE;}
.botonera_favoritos{padding-top:10px;float:left;text-decoration: underline;font-weight: bold;margin-left:3px;}
.guarda_fav{float:left;margin-right:30px;}
.cancela_fav{float:left;padding-left:10px;}

.seccion_favoritos{ height: 30px;margin-bottom: 15px;border:1px solid #DDDDDD}
.texto_seccion{ float: left;    font-weight: bold;    padding: 10px;}
.losinputs_favoritos{ 
display: block;    float: left;    font-size: 12px;    font-weight: bold;    position: relative;    text-align: left;    width: 30%;}
#formulario_datos_favoritos label {
    float: left;
    margin-left: 20px;
    position: relative;
}
#formulario_datos_favoritos{        margin: 0 5px;    position: relative;    width: 100%;float:left;}
#formulario_datos_favoritos>.elcontact{width:50%;margin:5px 0px;}
#formulario_datos_favoritos>.elcontact input{  width: 60%;}

#comentarios_favoritos{width:100%; border: 1px solid #DDDDDD;}
.elcontact_coment{ display: block;
    font-size: 12px;
    height: 125px;
	width:100%;
    line-height: 16px;
    text-align: left;}
#FMostrarNotas{width:10px;}
#contenedorBotonContacto_favorito{   margin-top: 70px;    position: relative;    width: 150px;  float: right;   }
.img_mail{background: url("../img/esprites_crs.png?v=5") no-repeat scroll -45px -47px transparent; display: block; height: 20px; width: 30px;margin: 5px 0 5px 15px;float:left;}
#contenedor_favoritos{    background-color: #FFFFFF;        margin: 0;    padding: 0;}
#FrmMisFavoritos>.aviso_ALERT { width: 100%;}
#FrmMisFavoritos>.aviso_ALERT label{width:99%;}
#formato_texto{ margin: 10px;}
#requeridos_texto{ margin: 5px;}
#formulario_datos_favoritos label{margin-left:0px;}
.fav_mail{margin-left:20px;}
.enlaces_down>.redes_mail li {width:120px;}
#FrmMisFavoritos>.enlaces_down{height:80px;width:100%;}
#contenedor_FToMail{float:left;width:100%;    height: auto;}
.bloque_notas{float: right;margin-top:0;text-align: left;z-index:150;width:95%;position:relative;}
.bloque_notas_2{float: right;margin-top:0;text-align: left;z-index:150;width:95%;position:relative;}
.nota_favorita{float:left;}
#separador_favoritos{height:15px;display:block;clear:both;}
.pls{display:none;}
.bloque_fav_fall{padding:10px 0px;}
.favoritos_contact{width:100% !important;}
#fichaR{padding:0px 15px; !important;}
#resultadoBF{border: 1px solid #dddddd; display:block; float:left; width:100%; position:relative;letter-spacing:0;border-radius:6px;}
#tituloResBF {
    color: #F47800;
    font-weight: bold;
    font-size: 24px;
    margin: 10px 0 10px 10px;
    text-align: left;
}
#textoResBF {

 color: #444444;
    font-size: 16px;
    line-height: 1.5em;
    margin: 40px 15px 25px 10px;
    text-align: left;
}
#title_no_encontrada{float: right;margin-right: 10px;margin-top: -50px;}
#border_top{
    border-bottom: 10px solid #FFFFFF;
    border-left: 10px dotted transparent;
    border-right: 10px dotted transparent;
    height: 0;
    left: -10px;
    position: relative;
    top: 2px;
    width: 0;
    z-index: 11;
}
#border_border_top{
   border-bottom: 11px solid #DDDDDD;
    border-left: 11px dotted transparent;
    border-right: 11px dotted transparent;
    height: 0;
    left: 0;
    margin-left: 20px;
    top: 0;
    width: 0;
    z-index: 10;
	margin-left: 3px;
}


#filtros_select{background: #F6F6F6; border: 1px solid #EBE9E7; border-radius:8px; color: #0076DF; cursor: pointer;padding: 3px 15px;text-decoration:underline;}
#lista_filtros_select_datos a {color:#043E8C;text-decoration:none;}
#lista_filtros_select_datos a:link {color:#043E8C;text-decoration:none;padding-right:5px;}
#lista_filtros_select_datos a:hover {color:#043E8C;padding-right:5px;}
#lista_filtros_select_datos a:visited {color:#043E8C;text-decoration:underline;padding-right:5px;}
#lista_filtros_select{position:absolute;z-index:9999;display:none;}
#lista_filtros_select_datos span{
	margin-left:15px;
    background: url("../img/google-icons.png") no-repeat scroll -48px 0 transparent;
    display: block;
    float: left;
    height: 14px;
    margin-right: 5px;
    width: 14px;
}
#lista_filtros_select_datos{margin-top: -1px;background:#FFFFFF;border:1px solid #DDDDDD;float:left; border-radius: 10px; margin-left: -225px;text-align:left;width:325px;}
.add_nota_img{background: url("../img/esprites_crs.png?v=5") no-repeat scroll 7px -92px transparent; display: block; height: 20px; width: 30px;margin: 5px 0 5px 15px;float:left;display:none;}
.del_nota_img{background: url("../img/esprites_crs.png?v=5") no-repeat scroll -17px -92px transparent; display: block; height: 20px; width: 30px;margin: 5px 0 5px 15px;float:left;display:none;}
.add_nota_img_blur{background: url("../img/esprites_crs.png?v=5") no-repeat scroll 7px -73px transparent; display: block; height: 20px; width: 30px;margin: 5px 0 5px 15px;float:left;display:none;}
.del_nota_img_blur{background: url("../img/esprites_crs.png?v=5") no-repeat scroll -17px -73px transparent; display: block; height: 20px; width: 30px;margin: 5px 0 5px 15px;float:left;display:none;}
.text_nota_f{display:none;}
#FrmMisFavoritos{display:none;}
.container_fav{display:none;}
#delfavorito_result{display:none !important;}
#subc{display:none;}
.text_nota_f  a:hover{text-decoration:underline;}

#botonR{display:none;}

.aviso_ALERT label {
    background-color: #FFDCAF;
    border: 1px solid #FF9000;
    clear: both;
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
    padding: 2px;
    position: relative;
    text-align: left;
    top: -1px;
    z-index: 79;
}

.alert input {
    background: none repeat scroll 0 0 #FFDCAF !important;
    border: 1px solid #FF9000;
}
#formulario_datos_favoritos > .elcontact input{height: 20px;}
.aviso_res_bottom_2 {
    background: url("https://crs.avantio.com/default/imagenes/css/aviso_bottom.png") repeat scroll 0 0 transparent !important;
    float: left;
    height: 9px;
    margin-left: 90px;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: -2px;
    width: 19px;
    z-index: 99;
}
#contenido{border:1px solid #FFFFFF !important;}
#contenidocab{border:0px !important;}
#resultadoR{ border-bottom: 1px solid #AAAAAA !important;overflow-y:hidden !important;box-shadow:0px !important;-webkit-box-shadow:0px!important;-moz-box-shadow:0px !important;}
.result_r {border:0px !important;box-shadow:0px !important;-webkit-box-shadow:0px!important;-moz-box-shadow:0px !important;}
h2.h2_favoritos{background:none;border:0px; font-size: 20px;font-size: 20px;  margin-bottom:0px;  margin-top: 2px;    padding-bottom: 4px;    padding-left:0px !important;    text-align: left;}
.marca_favoritos_2{
    background: url("../img/esprites_crs.png") no-repeat scroll -20px -3px transparent;
    display: block;
    float: left;
    height: 45px;
    margin-left: 5px;
    margin-right: 10px;
    margin-top: 10px;
    width: 50px;
}
.bloque_fa{display:none !important;}
.delfavorito_result{display:none !important;}

#texto_cabecera{display:block !important;text-align:left;}
#sep_fav{ margin: 25px 10px 0 !important;    padding: 10px;    text-align: left;    width: 94%;border-bottom:1px solid #DDDDDD !important;}
@media all {
  .page-break  { display: none; }
}

@media print {
  .page-break  { display: block; page-break-after: always;     page-break-inside: avoid;}
}
