.paso_activo{
background-color:#FFFFFF;
color: #CC0000;
font-weight:bold;
text-align:center;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:11px;
}
.paso_inactivo{
border-left: 1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
background-color: #C0C0C0;
color:#FFFFFF;
font-weight:bold;
text-align:center;font-size:11px;
}
#res_tit{
width:98%;
height:100%;
padding-top:0px;
padding-bottom: 4px;
text-align:left;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
margin-top:10px;
margin-bottom: 0px;
background-color:#C0C0C0;
border-bottom:3px solid #666666;
color:#FFFFFF;
}
#res_tit span{
font-weight:normal;
font-size:11px;
}
#res_list{
font-size:11px;
padding: 7px 0 7px 0 ;
border-bottom:1px #CCCCCC dashed;
}
#res_list img{
border-left:18px solid #990000;
padding: 0px 8px 0px 1px;
}
#res_list strong{
margin: 0px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;
}
#res_list a{
font-size:12px;
color:#FF6600;
text-decoration:none;
}
#res_list a:hover{
color:#990000; text-decoration:underline;
}
#precio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
font-weight:bold;
text-align:center;
margin: 7px 0 7px 0;
}
#preday{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#990000;
font-weight:bold;
text-align:center;
margin: 7px 0 7px 0;
}
#pretot{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
color:#990000;
font-weight:;
text-align:center;
margin: 7px 0 7px 0;
}
.precios_serch{ color:#999999; font-size:10px;}

#bot_selec a{ color:#FFFFFF; font-weight:bold; text-decoration:none;font-size:11px;  }
#bot_selec a:hover{ color:#ccc; font-weight:bold; text-decoration:underline; font-size:11px;}
#numer{
color:#fff; float:left; position: absolute; font-family:Courier, monospace; margin:60px 1px 1px 0px; text-align:center; width:17px; font-size:9px;
}
.t_pro{
background-color: #EFEFEF;
border-bottom:1px solid #666666;
font-size:12px;
color: #666666;
}
#mydiv a{
text-align:right;
color:#CC0000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#barra{
border-bottom: 7px solid #999999;
margin-top:0px;
}
#link {font-size:12px; font-family:"Courier New", Courier, monospace; text-align:right; margin-right:10px}
#link a{ color:#FF9900; text-decoration:none;}
#conten_top { padding-left: 8px;}
#conten_top img { border:1px #CCCCCC solid; padding: 5px; margin: 5px; }
#conten_top a:hover{color:#CC0000; text-decoration:underline;}
#conten_top b{ color:#CC0000; font-weight:bold; font-size:12px;}

#atras_s2{ font-weight: bold; float:right; position: absolute; margin-top:4px; text-align:right; padding-right:7px; width:120px; height: 27px; margin-left: 460px; z-index:100;}
#atras_s2 a{ color:#CC0000; text-decoration:none;}
#atras_s2 a:hover{color:#CC0000; text-decoration: underline;}
#line{border-bottom:1px dotted #CCCCCC; margin-bottom:10px; margin-top:10px;}
#link_proga { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:2px 0px 3px 0px; text-transform:uppercase;}
#link_proga a{ color:#CC0000; text-decoration:none;}
#link_proga a:hover{ text-decoration:underline;}
#precio_2{ float:right; margin:14px; color:#CC0000; font-size:13px; font-weight:bold}
#pasitos { background-color:#999999; width:95%; height:15px; color:#FFFFFF; padding:8px; font-size:12px; margin-top: 5px; margin-bottom: 5px; font-weight:bold;}
.lado_left{ background-image: url(img/side_left.gif); background-position:left; background-repeat:no-repeat;}

 /*********** hoeteles *************/
 
 #habita{ float:left; width:100%; border-bottom:1px dotted #CCCCCC; background-color: #F7F7F7; height:21px; padding-top:5px; margin-bottom:7px; padding-left:10px; color:#333333}

#habitacion0{display:block; width:100%;  height:22px; padding-top:5px; margin-bottom:7px; padding-left:5px;}
#habitacion1{display:none; width:100%; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; height:21px; padding-top:5px; margin-top:32px; padding-left:5px;  }
#habitacion2{display:none; width:100%; border-bottom:1px dotted #CCCCCC; height:21px; padding-top:5px; margin-bottom:0px; padding-left:5px;}
#habitacion3{display:none; width:100%; border-bottom:1px dotted #CCCCCC; height:21px; padding-top:5px; margin-bottom:0px; padding-left:5px;}
#habitacion4{display:none; width:100%; border-bottom:1px dotted #CCCCCC; height:21px; padding-top:5px; margin-bottom:0px; padding-left:5px;}
#habitacion5{display:none; width:100%; border-bottom:1px dotted #CCCCCC; height:21px; padding-top:5px; margin-bottom:0px; padding-left:5px;}

/************** fin hoteles ***********/

#seguro{ background-image: url(img/fondo_seguro.gif); background-position:top; background-repeat:no-repeat; width: 586px; height:51px; padding:8px;}
.link_005{ color:#CC0000; font-size: 11px; text-decoration:none;}
.cost_seguro{ color:#990000; font-size:14px; font-weight:bold; }