body {
	padding-top: 10px;
	/*background-color: #005193;*/
	/*background-color: #FE9900;*/
	background-color: #FCCA47;
	margin:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
}
        
#centrar {
	text-align: center;
}
#contenedor {
	margin: auto;
	width: 1000px;
	height: auto;
	background: #FFFFFF;
}
.visible
{
	visibility:visible;
	}

.invisible
{
    visibility:hidden;
}

.invisible2
{
    display:none;
}
#subpanel
{            
    text-align:center;
    position:fixed;
    background:white;            
    width:250px;
    height:100px;
    left:37%;
    top:240px;   
    z-index:1003;         
}        
#panel
{    	    
	z-index:1000;
	position:fixed;
	background-color:Gray;
	border:solid 0px #111;
	min-height:100%;
	max-height:100%;
	height:100%;   	    
    top:0%;
    left:0%;
    width:100%;    	    
    filter:alpha(opacity=50);
    opacity:0.50;
} 

.sinSubR
{
	text-decoration:none;
}
        
.capaInfo
{
    z-index:295010;
    display:none;
    position:absolute;
    width:auto;
    height:auto;
    border: 1px solid grey;
    background-color:White;
    padding:5px;
    text-align:left;
    min-width:100px;
    border-collapse:inherit;
    float:left;
    overflow:visible;
 }

#cabecera {
	background:#FFFFFF;
	width:1000px;
	min-height:127px;
	display: table-row;
}


#formBuscador {
	margin: 0px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	
}
#separacion {
	width: 1px;
	background-color: #FFFFFF;
	height: 42px;
	margin-top: 20px;
}

.separacionHoteles {
	background-color: #FFFFFF;
	height: 1px;
	margin-top: 20px;
	border-top: #C7DAE9 1px solid;
}

#menu {
	width: 1000px;
	/*background:#D8001D url(../../imagenes/portal/fondoMenu.jpg) 0 0 repeat-x;*/
	background-color : #005193;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
	min-height: 22px;	
	
}
.espacio 
{
    width: 0px;
}
#navi 
{
    list-style:none;
    margin:0;
    padding:0;
}
#navi li 
{
    margin:px;
    padding:0;
    /*Ya no necesito el padding, tambien quitare el borde que puse antes.*/
    float:left;
}
#navi li a 
{
    display:block; /*Convertimos el vínculo en un bloque.*/
    width:110px;
    padding:5px 0;
    text-decoration:none;
    text-align:center;
    font-size:10px;
    color:#FFFFFF;
    /*background-color:#000000;*/
}
/*Ahora vamos con el hover:*/
#navi li a:hover 
{
    color:#FE9900;
    /*background-color:#003366;*/
}
#cuerpo {
	
	background-color: #FFFFFF;
	padding: 10px;
	width: 500px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: justify;
	display: table-row;

}
.cuerpo {

	background-color: #FFFFFF;
	padding: 10px;
	width: 980px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-align: justify;
	


}


#contenidos
{
    width: 760px;
    min-width: 760px;
    height: auto;
    
    background-color: #FFFFFF;
    float: left;
}

#menuLateral 
{
    width: 210px;
    background-color: #FFFFFF;
    /*display: table-cell;*/
    float: right;
}

.tablerow {
	display: table-row;	/* Mozilla */
}
.ayudaOnLine 
{
    height: 80px;
    min-height: 80px;
    background: url(../images/ayudaOnLine.jpg) 0 0 repeat-x;
    background-color: #EDF3F8;
	border: #C7DAE9 1px solid;
	padding: 5px;
	text-align: right;
	font-size: 10px;
	color: #016AAB;
}
.cabeceraCuadroMenu {
	background: url(../images/cabeceraCuadroMenu.gif) 0 0 repeat-x;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	height: 18px;
	width: 205px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005193;
}
.cuadroMenu {
	background-color: #EDF3F8;
	border: #C7DAE9 1px solid;
	padding: 5px;
	height: auto;
	text-align: left;
	font-size: 10px;
	color: #016AAB;
}
.cuadroMenu2 
{
    margin-top:60px;
	background-color: #EDF3F8;
	border: #C7DAE9 1px solid;
	padding: 5px;
	height: auto;
	text-align: left;
	font-size: 10px;
	color: #016AAB;
}

.pieCuadroMenu {
	/*background:#EAEAEA;*/
	background-color: #FFFFFF;
	height: 5px;
	min-height: 5px;	/* Mozilla */	
}

.elementoMenuLateralLogin 
{
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005193;
    text-decoration: none;
}

.elementoMenuLateral 
{
    padding-left: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005193;
    text-decoration: none;
}
.separacionElementoMenuLateral 
{
   border-bottom: dashed 1px #005193;
   margin-top: 5px;
   margin-bottom: 5px;
}

.cabecera_cuadro_buscador {
	background:#C7DAE9 url(../images/cabeceraBuscador.jpg) 0 0 repeat-x;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1069A3;
}
.cuadro_buscador {
	/*background-color: #EDF3F8;
	border: #C7DAE9 1px solid;*/
	width: 370px;
	text-align: left;
	font-size: 10px;
	padding: 5px;
	height: auto;
	height: 271px;
	color: #016AAB;
	border-left: #879BB3 1px solid; 
	border-right: #879BB3 1px solid;
	border-bottom: #879BB3 1px solid;
}

.cuadro_buscador2 {
	/*background-color: #EDF3F8;
	border: #C7DAE9 1px solid;*/

	text-align: left;
	font-size: 10px;
	padding: 5px;
	height: auto;
	color: #016AAB;
	border: #879BB3 1px solid; 

}
.pie_cuadro_buscador {
	background-color: #FFFFFF;
	/*height: 5px;*/
	min-height: 5px;	/* Mozilla */
	
}
.cabeceraAzulOscuro 
{
    background-color: #005193;
    height: 20px;
    min-height: 20px;
}
.letrasCabeceraAzulOscuro 
{
    padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	width: auto;
}
.adornoCabeceraAzulOscuro {
	background:#FFFFFF url(../images/cabeceraAzul.jpg) 0 0 repeat-x;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
}

.cabeceraAzulClaro 
{
    background-color: #C7DAE9;
    height: 20px;
    min-height: 20px;
}

.letrasCabeceraAzulClaro
{
    padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016AAB;
	float:left;
	width: auto;
}
.adornoCabeceraAzulClaro {
	background:#FFFFFF url(../images/cabeceraAzulClaro.jpg) 0 0 repeat-x;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
}
.cuadro_azulClaro {
	background-color: #FFFFFF;
	border: #C7DAE9 1px solid;
	text-align: justify;
	font-size: 10px;
	padding: 5px;
	height: auto;
}

.cabeceraAzulOscuro_p {
	background:#FFFFFF url(../images/cabeceraAzulOscuro_p.jpg) 0 0 repeat-x;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.cuadro_azulOscuro {
	background-color: #FFFFFF;
	border: #005193 1px solid;
	text-align: justify;
	font-size: 10px;
	padding: 5px;
	height: auto;
}

#barraNaranja 
{
    width: 1000px;
    height: 5px;
    min-height: 5px;
    background-color: #FE9900;
}
#barraAzul 
{
    margin-top: 10px;
    width: 1000px;
    height: 5px;
    min-height: 5px;
    background-color: #005193;
   
}

#cabecera_cuadro_fondoRojo {
	background:#D8001D;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}



.cabecera_listadoPortada {
	background:#EAEAEA;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D8001D;
}
.listadoPortada {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC 1px dashed;

}
#contenidosPortada {
	float: right;
	background: #FFFFFF;
	padding-top: 10px;
	padding-right: 7px;
	width: 723px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	float:left;
	/*display: table-cell;*/
	text-align: justify;

}


#pie {
	background-color: #FFFFFF;
	height:auto;
	width: 1000px;
	color: #016AAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}

.verdana10Azul 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #016AAB;
	text-decoration: none;
}

a.verdana10Azul:hover
{
    text-decoration: underline;
}
.verdanaBlanca12Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.verdanaNaranja11Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FE9900;
	text-decoration: none;
}

.verdanaAzul14Negrita
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1069A3;
	text-decoration: none;
}
.verdanaGris10 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.verdanaGris11 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
select 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #1069A3;
    width: 150px;
}
.input1 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #1069A3;
    width: 120px;
}
.boton 
{
    background-color: #005193;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    border: #005193 1px solid;
    text-decoration:none;
	}


.botonNaranja
{
    background-color: #FE9900;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #FFFFFF;
    /*font-weight: bold;*/
    border: #FE9900 1px solid;
}

H3 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FE9900;
	text-decoration: none;
}
.verdanaAzulMedio12 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1069A3;
}

.margen 
{
   padding: 5px; 
}

.cuadroInfoLegal
{
    background-color: #EFEFEF;
    border: #CACACA 1px dashed;
    color: #666666;
}

.linkMenu 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 7.5pt;*/
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
}
.plusRojo 
{
    color: Red;
    font-size: 8px; 
    font-weight: normal;
}
.pestanaNoSelectArriba 
{
    
    width: 126px;
    height: 16px;
    border-top: #879BB3 1px solid;
    border-left: #879BB3 1px solid;
    border-right: #879BB3 1px solid;
    background:#FFFFFF url(../images/fondoPestana.jpg) 0 0 repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
.pestanaNoSelectAbajo
{
    
    width: 126px;
    height: 16px;
    border: #879BB3 1px solid;
    background:#FFFFFF url(../images/fondoPestana.jpg) 0 0 repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
.pestanaNoSelectArribaCentro 
{
    
    width: 126px;
    height: 16px;
    border-top: #879BB3 1px solid;
    background:#FFFFFF url(../images/fondoPestana.jpg) 0 0 repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
.pestanaNoSelectAbajoCentro
{
    
    width: 126px;
    height: 16px;
    border-top: #879BB3 1px solid;
    border-bottom: #879BB3 1px solid;
    background:#FFFFFF url(../images/fondoPestana.jpg) 0 0 repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
.pestanaSelect
{
    
    width: 126px;
    height: 14px;
    border-top: #FE9900 3px solid;
    border-bottom: #FFFFFF 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}
.pestanaSelectLado
{
    
    width: 126px;
    height: 14px;
    border-top: #FE9900 3px solid;
    border-bottom: #FFFFFF 1px solid;
    border-right: #879BB3 1px solid;
    border-left: #879BB3 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	padding-top: 2px;
}

.letraPestana 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}



/*++++++++  CONTROL POP-UP CARGANDO  +++++++*/
.spiffy{display:block; z-index:1003;}
.spiffy *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#FFFFFF; z-index:1003;}
.spiffy1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #A7A7A7;
            border-right:1px solid #A7A7A7;background:#d8d8d8; z-index:1003;}
.spiffy2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #A7A7A7;
            border-right:1px solid #A7A7A7;background:#e1e1e1; z-index:1003;}
.spiffy3{margin-left:1px;margin-right:1px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; z-index:1003;}
.spiffy4{border-left:1px solid #a7a7a7;border-right:1px solid #a7a7a7; z-index:1003;}
.spiffy5{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8; z-index:1003;}
.spiffyfg{background:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; color: black; padding: 10px; 
            text-align: center; z-index:1003;}
#panel{z-index:1000; position:fixed; background-color:Gray; border:solid 0px #111; min-height:100%; max-height:100%; 
        height:100%; top:0%; left:0%; width:100%; filter:alpha(opacity=50); opacity:0.50;}
#subpanel {color: #666666;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;text-align: justify; width:250px;
                left:37%;position:fixed; z-index:1003;top:150px;}
                
.subpanel_Resumen {
    background: none repeat scroll 0 0 white;
    border: 1px solid #AAAAAA;
    display: block;
    font: 13px Arial,Helvetica,sans-serif;
    height: auto;
    left: 30%;
    position: fixed;
    text-align: center;
    top: 50px;
    width: 530px;
    z-index: 1003;
}
.subpanel_NoConfirmado {
    background: none repeat scroll 0 0 white;
    border: 1px solid #AAAAAA;
    display: block;
    font: 13px Arial,Helvetica,sans-serif;
    height: auto;
    left: 30%;
    position: fixed;
    text-align: center;
    top: 50px;
    width: 530px;
    z-index: 1003;
}

.subpanel_NoConfirmadoFondo {
	z-index:1000; position:fixed; background-color:Gray; border:solid 0px #111; min-height:100%; max-height:100%; 
    height:100%; top:0%; left:0%; width:100%; filter:alpha(opacity=50); opacity:0.50;}

