/*Estilos Jorge Trujillo*/
/*Fecha de creación: 05-01-2018*/

/*Importamos fuentes*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:100, 300,400,600');

body{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    font-weight: 600 !important;
    text-align: center;
    background-color: #f0f0f0;
}

p{
	font-family: 'Open Sans', sans-serif !important;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

/*Estos estilos cambian la apariencia del Menu principal*/
.tail_blue9pxbold {
    font-family: 'Open Sans', sans-serif !important;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    background-color: #fff;
    background: url(bg-menuprincipal.png) repeat-x;
    cursor: pointer;
    }
.tail_blue9pxbold:hover{
    font-family: 'Open Sans', sans-serif !important;
	color: #fff !important;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #ccc;
    border-bottom-color: #ccc;
    background-color: #002C64 !important;
    background: url(bg-menuprincipal-hover.png) repeat-x !important;
    }

.tail_blue9pxbold:hover a{
	color: #fff !important;
}
.menuTexto {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #000 !important;
    text-decoration: none !important;
    font-weight: bold;
}
.menuTexto:hover {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #fff !important;
    font-weight: bold;
    text-decoration: none;
    }
/*Finaliza Menu principal*/

/*Inicia Menú Secundario Izquierdo*/
.menuIzqLink {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.menuIzqLink:hover {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 12px;
    color: #fff;
	font-weight: bold;
}
/*Menú de lenguajes en el body*/
.body-leng{
    font-family: 'Open Sans', sans-serif !important;
    color: #ccc;
}
.linkazul {
    font-family: 'Open Sans', sans-serif !important;
    color : #0047b3;
    text-decoration: none;
    font-size: 11px;
}
.linkazul:hover {
    font-family: 'Open Sans', sans-serif !important;
    color : #0047b3;
    font-size: 11px;
    /*text-decoration : underline;*/
}
/*estilos de la caja de banners*/
.marcoNaranja {
	border: solid 1px #17171f;
}

.marcoNaranjaAbajo {
	border: solid 1px #17171f;
	background: url(bg-tit-evento.gif) repeat-x;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 400 !important;
	color:#fff !important;
	font-size: 13px;
}
.box-mas-eventos{
	background: url(bg-maseventos.jpg) repeat-x;
}
.box-mas-eventos a{
	text-decoration: none !important;
	font-size: 12px;
	color: #fff !important;
}
/*Estilo footer*/
.marcoGrisDerecha a{
	color: #0047b3;
}
/*estilos de la caja de interior fecha evento*/
.txt-evento-bienveido{
	color: #00255e !important;
}
/*Estilos seleccion de hotel*/
.tablaFondoAzul {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 10px !important;
    color: #FFFFFF;
    background: url(bg-titulo-hotel.jpg) repeat-x;
    padding-left: 10px;
}
/*Estilos seleccion de hotel*/
.tablaFondoAzul a{
    color: #fff !important;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #1f3f2e;*/
}
.ver-mas-hotel{
    font-size: 10px;
}
.tablaFondoGris p{
    line-height: 12px;
}
.tablaFondoGris a{
    font-size: 10px;
    color: #0047b3;
}
.tablaFondoGris a:hover{
    font-size: 10px;
    color: #0047b3;
}
/*Estilos registro*/
.titulo-registro{
    background: url(bg-titulo-registro.jpg) repeat-x;
    color:#fff !important;
    height: 16px;
}
.seccion-hotel a, .seccion-hotel a:hover{
    font-size: 11px;
}
/*EstilosInfoHotel*/
.marcoGrisHotel {
    background-color: #fff;
    border: 1px solid #ccc;
}

/* Estilos traidos de EstilosFrontEnd */
.marcoazul {
    border: 1px solid #1f3f2e;
}
.tablaFondoAzul2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #114782;
}
.tablaFondoGris {
    background-color: #C8D5E6;
}
.tablaFondoAzulFuerte {
    background-color: #8EA8CA;
}
H1  {
    font-size : 12pt;
    font-family : arial,verdana,helvetica,sans-serif,geneva;
    color : #b45d00;
    margin-top : 0px;
    margin-bottom : 3px;
}
H2  {
    font-size : 10pt;
    font-family : arial,verdana,helvetica,sans-serif,geneva;
    color : #000;
    margin-bottom : -3px;
}
.linkfaq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color : #003366;
}
.piePaginalaf {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #1663A5;
    font-weight: bold;
    text-align: center;
}
.linkfaq:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color : #014CA5;
}
.tablalinkinfoazul {
    font-family: Arial, Helvetica, sans-serif;
    color : #003366;
}
.tablalinkinfoazul:hover {
    font-family: Arial, Helvetica, sans-serif;
    color : #014CA5;
    text-decoration : underline;
}
.PARRAFO  {
    font-family : arial,helvetica, sans-serif, geneva,verdana;
    font-size : 9pt;
    margin-top : 10px;
    margin-bottom : 10px;
    line-height : 17px;
    color : #000000;
}
.interrogacion  {
    font-family : arial,helvetica, sans-serif, geneva,verdana;
    font-size : 9pt;
    margin-top : 10px;
    margin-bottom : 10px;
    line-height : 17px;
    color : #014CA5;
}
.tablaFondoAzulMedio {
    background-color: #B4C5DC;
}
.tablaFondoAzulBajo {
    background-color: #E0E8F1;
}
.tablaCuadricula {
    border-top: 1px solid #5E83B4;
    border-right: 1px none #5E83B4;
    border-bottom: 1px none #5E83B4;
    border-left: 1px none #5E83B4;
}
.menuNaranja1 {
    background-color: #f4c42a;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #e6321d;
    border-bottom-color: #ec9700;
}
.menuNaranja1:hover  {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #e6321d;
    border-bottom-color: #ec9700;
}
.tail_blue9pxbold2 {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-color: #000000;
    border-bottom-color: #000000;
 }
.menuIzqingles {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFCA14;
}
.menuIzqingles:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FBAF10;
}
.cajacampo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #375c3b;
    border: 1px solid #809b55;
    text-align: left;
    background-color: #e1f2c9;
}
.marcoGris {
    background-color: #fafaf8;
    border: 1px solid #d4d2c7;
}
.marcoBlanco{
    background-color: #FFFFFF;
    border: 1px solid #d4d2c7;
}
.marcoGrisDosLineas {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #d4d2c7;
    border-right-color: #d4d2c7;
    border-bottom-color: #d4d2c7;
    border-left-color: #d4d2c7;
}
.marcoGrisUnaLineas {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #d4d2c7;
    border-right-color: #d4d2c7;
    border-bottom-color: #d4d2c7;
    border-left-color: #d4d2c7;
}
.marcoGrisDerecha {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #d4d2c7;
    border-right-color: #d4d2c7;
    border-bottom-color: #d4d2c7;
    border-left-color: #d4d2c7;
}
.linkNaranja {
    color: #b45d00;
    font-weight: bold;
}
.linkNaranja:hover {
    color: #be9101;
    font-weight: bold;
}
.marcoGrisBlanco {
    background-color: #FFFFFF;
    border: 1px solid #d4d2c7;
}
.linkBlancoRojo {
    color: #FFFFFF;
}
.linkBlancoRojo:hover {
    color: FFD32C;
}
.linkRojoBlanco {
    color: #FFFFFF;
    text-decoration: none;
}
.linkRojoBlanco:hover {
    color: FFD32C;
}
.marcoRojo {
    border: 1px solid #b45d00;
}
.cuadriPromo1 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
}
.cuadriPromo1nuevo {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
    font-size: 12px;
}
.cuadriPromo1a {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
}
.cuadriPromoext {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
}
.cuadriPromo1aa {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
}
.cuadriPromo1c {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #b08d1b;
    border-right-color: #b08d1b;
    border-bottom-color: #b08d1b;
    border-left-color: #b08d1b;
}
.cuadriPromo2 {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.cuadriPromo2Nuevo {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
    font-size: 12px;
}
.cuadriPromo2b {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.cuadriPromo2c {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.cuadriPromo2d {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.cuadriPromo2e {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.cuadriPromo2ext {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #809b55;
    border-right-color: #809b55;
    border-bottom-color: #809b55;
    border-left-color: #809b55;
}
.lineaAzulClaro {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #587b51;
    border-right-color: #587b51;
    border-bottom-color: #587b51;
    border-left-color: #587b51;
}
.marcoamarilloHotel {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #d7a807;
    border-right-color: #d7a807;
    border-bottom-color: #d7a807;
    border-left-color: #d7a807;
}
.marcoVerdeHotel {
    background-color: #f2f1eb;
    border: 1px solid #809b55;
}
.cajacampoRes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #7c6b46;
    border: 1px solid #b3a483;
    text-align: left;
    background-color: #FFFFFF;
}
.backlinea {
    background-image: url(ImagenesFrontEnd/linea_punteada.gif);
    background-repeat: repeat-x;
}
.cajatxt, inputtype
{
	background-color:#EEEFEF;
	font-family: verdana;
	font-size: 8pt;
	color: black;
	border: 1px solid #0D2A9F;
}
#Contenido{
	background-image: url('imagenes/foto_portadagris.jpg');
	background-repeat:no-repeat;
	background-position: center;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
}
#ContenidoReporte{
	background-image: url('imagenes/foto_portadagris.jpg');
	background-repeat:no-repeat;
	background-position: center;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	font-style: normal;
	font-family:Arial, Helvetica, sans-serif;
	color: black;
}
#ContenidoVerdana{
	background-image: url('imagenes/foto_portadagris.jpg');
	background-repeat:no-repeat;
	background-position: center;
	width:885px;
	font-size: 12px;
	text-align:left;
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Helvetica, sans-serif;
	color: black;
}
#ContenidoN{
	font-size: 12;
	font-family: verdana;
	font-weight: bolder;
	background-position: center;
}
#Contenido1{
	font-size: 12;
	background-color:"#EFEFE0";
}
#Contenido2{
	font-size: 10;
	width: 80%;
	background-color:"#DDDDC5";
}
#Contenido3{
	font-size: 10;
	width: 60%;
	background-color:"#DDDDC5";
}
.buttona
{
    font-weight: bolder;
    text-decoration: blink;
    color:#084B8A;
    border: 0;
    background-color: transparent;
    font-size: 10px;
}
.linkazul1 {
    font-family: Arial, Helvetica, sans-serif;
    color : #156B15;
    text-decoration: none;
}
.linkazul1:hover {
    font-family: Arial, Helvetica, sans-serif;
    color : #339900;
    /*text-decoration : underline;*/
}