body {font-family: Trebuchet MS,Arial, Helvetica, sans-serif; color: #666666; font-size: 13px;}
body a {text-decoration:none; color: #666666;}
body a:hover {text-decoration:underline;}
.menu1 {font-size: 11px; font-weight: bold; color: #FFFFFF;}
.menu1 a {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.menu1 a:hover {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:underline;}
.label18bold {font-size: 18px; font-weight:bold;}
.label16bold {font-size: 16px; font-weight:bold;}
.label16azulbold {font-size: 16px; color: #0A6AB4; font-weight:bold;}
.label16azul {font-size: 16px; color: #0A6AB4;}
.label16boldunderline {font-size: 16px; font-weight:bold; text-decoration:underline;}
.label12verdebold {font-size: 13px; font-weight:bold; color: #1F8790;}
.label12verdeboldhidden {font-size: 13px; font-weight:bold; color: #1F8790; display:none; cursor:hand;}
.label12normal {font-size: 13px;}
.label12negro {font-size: 13px; color: #000000;}
.label12azul {font-size: 13px; color: #0A6AB4;}
.label12azulbold {font-size: 13px; color: #0A6AB4; font-weight:bold;}
.label11normal {font-size: 11px;}
.label11negro {font-size: 11px; color: #000000;}
.label11gris {font-size: 11px; color: #999999;}

.label11_b8b6ba {font-size: 11px; background-color: #b8b6ba;}
.label11_98e381 {font-size: 11px; background-color: #98e381;}
.label11_eded21 {font-size: 11px; background-color: #eded21;}
.label11_d9533f {font-size: 11px; background-color: #d9533f;}

img{border:0;}

.campo-destacado {font-size: 16px; font-weight:bold;}
.titulos {font-weight: bold; color: #FFFFFF; font-size:18px;}
.pasos-back, pasos-back a, pasos-back a:hover {font-weight: bold; color: #000000; font-size:13px;}
.pasos-off, pasos-off a, pasos-off a:hover {font-weight: bold; color: #CCCCCC; font-size:13px;}
.pasos-on {font-weight: bold; color: #0f5079; font-size:13px;}
.boton {font-size: 14px; color:#FFFFFF; width:122px; height:28px; font-weight: bold; background-color:#1D4796; background-image:url(img/boton.jpg); border:none; cursor:pointer}
.copyright {font-size: 11px; color: #999999;}
.tarifas {font-weight: bold; color: #0f5079; font-size:22px;}
.label11naranja {color: #FF6600; font-size:11px;}
.label14naranjabold {font-weight: bold; color: #FF6600; font-size:14px;}
.descripciones {font-size: 11px; color: #999999;}
.listados {font-size: 11px; color: #000000;}
.rfv {font-size: 13px; font-weight:bold; color: Maroon;}
.panelWait{position: absolute; width: 400px; height: 200px; text-align: center;}
.labelerrores {font-size: 13px; font-weight:bold; color:Maroon;}
#busqueda{ color:Red;}

.AutoComplete_List
{
    padding-left:0px;
    background-color: #FFF; 
    margin: 0px!important; 
    border: 1px solid #999; 
    cursor: pointer; 
    overflow: auto; 
    text-align: left; 
    list-style-type: none; 
  z-index: 100009 !important; 
}
.AutoComplete_ListItem{
 padding:3px;
    color: #062973;
  z-index: 100009 !important;
  font-size:1.1em; 
}
.AutoComplete_ListItemHighlight{
 padding:3px;
    color: #062973;
    background-color:#E5F3F7;
  z-index: 100009 !important; 
  font-size:1.1em; 
}

.hypFiltro {font-size: 13px; color: #0A6AB4; text-decoration:underline; cursor:hand; }
.cboOrden {font-size: 13px; color: #0A6AB4;}
/*.hypFiltro {font-size: 13px; color: #1F8790; text-decoration:underline; cursor:hand;}*/
/*.cboOrden {font-size: 13px; color: #1F8790; }*/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
    filter: Alpha(Opacity=60); 
    -moz-opacity:0.60; 
    opacity: 0.60; 
    -khtml-opacity: 0.60; 
}
.modalPopup { 
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.cuerpoPopup 
{
     max-height:455px;
    overflow:auto; 
}
/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

.checkboxlist {
 vertical-align:middle; 
}
.checkboxlist INPUT {
 padding: 0;
 margin: 0;
 margin-right: 5px;
 vertical-align:middle; 
}
.checkboxlist LABEL {
 padding: 0;
 margin: 0;
 vertical-align:middle;
}

.hotelesHeader td{
	background-color: #0476bf;
	font-size: 13px;
	color: #FFF;
	padding: 5px;
}
.hotelesTituloBloque1 td{
	background-color: #F0EDE6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
	font-size:0.8em;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}
.hotelesFilasBloque1 td{
	background-color: #F0EDE6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
	font-size:1.1em;
}
.hotelesSelectedBloque1 td{
	background-color: #F0EDE6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: Green;
	font-weight:bold;
	font-size:1.1em;
}
.hotelesTituloBloque2 td{
	background-color:  #F5E0AE;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
	font-size:0.8em;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}
.hotelesFilasBloque2 td{
	background-color:  #F5E0AE;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
}
.hotelesSelectedBloque2 td{
	background-color:  #F5E0AE;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: Green;
	font-weight:bold;
	font-size:1.1em;
}
.hotelesTituloBloque3 td{
	background-color: #F0EDE6;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
	font-size:0.8em;
    font-weight:bold;
    font-style:italic;
    text-decoration:underline;
}
.hotelesFilasBloque3 td{
	background-color: #F0EDE6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: #7A3709;
}
.hotelesSelectedBloque3 td{
	background-color: #F0EDE6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	padding: 5px;
	color: Green;
	font-weight:bold;
	font-size:1.1em;
}
.hotelesFooter{
	background-color: #FFF;
	color: #7A3709;
	font-weight: bold;
}
.hotelesFooter p{
	font-weight: bold;
}
.borderPrecioTotal
{
    padding-top:10px;
    border-top:solid 1px Black;
}

.precioTotal{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color:Green;
}
.vinculomouse
{
   cursor:hand;
}

.botonformateado 
{
	border-radius:10px;
	padding: 8px 8px 8px 8px;
    background-color: #ffd24b;
    font-weight:bold;
 font-size:15px;
 color:#3e3e3e;
box-shadow: 2px 2px 2px 0px #ccc;
text-shadow: 0 1px 1px #fff;
border-top: solid 1px #fff0c1;
border-left: solid 1px #fff0c1;
border-bottom: solid 1px #c5b993;
border-right: solid 1px #c5b993;

    }
    .botonformateado:hover
{ text-decoration:none;
    background-color:#ffda6c;
color: #3e3e3e;
box-shadow: 0px 0px 0px 0px;
text-shadow: 0 1px 1px #fff;
border-top: solid 1px #fff3b4;
border-left: solid 1px #fff3b4;
border-bottom: solid 1px #c4ae3f;
border-right: solid 1px #c4ae3f;

    }
    
    .botonformateado2
{padding: 4px 8px 4px 8px;
    background-color: #f1a64f;
    font-weight:bold;
 font-size:15px;
 color:#404040;
box-shadow: 2px 2px 2px 0px #ccc;
text-shadow: 0 1px 1px #fff;
border-top: solid 1px #f4bb79;
border-left: solid 1px #f4bb79;
border-bottom: solid 1px #986933;
border-right: solid 1px #986933;

    }
.botonformateado2:hover
{ 
	text-decoration:none;
    background-color:#ffc98b;
	color: #5f5f5f;
	box-shadow: 0px 0px 0px 0px;
	text-shadow: 0 1px 1px #fff;
	border-top: solid 1px #fffdeb8;
	border-left: solid 1px #fffdeb8;
	border-bottom: solid 1px #e1c5a3;
	border-right: solid 1px #e1c5a3;
}
    
.bordercabecera
{
	background-color:#0476bf;
    color:White;
    font-weight:bold;
    height:10px;
}

.totalReserva
{
	float: right;
	border: 3px solid #cccccc;
	padding: 5px;
	text-align: center;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottompright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #0476bd;
	width: 92px;
	font-size: 10px;
}

.totalReserva span
{
	font-size:23px
}

.dformaspago
{
	float:left;
	width:842px;
}
.clear
{
	clear:both;
	width:0;
	height:0;
	font-size:0;
}
