/************************* ESTILOS.CSS *************************/
body { font-weight: normal; font-size: 12px; color: black; font-family: arial; }
.error { font-family: Verdana, Arial, Times; font-size: 10px; color: #FF0000; font-weight: bold; }
.titulo { font-weight: bold; font-size: 15px; color: #FC7256; font-family: arial; text-decoration: none; }
.description10 {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial }
.description12 {font-weight: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 10pt; FONT-FAMILY: arial }
.pasos { font-weight: bold; font-size: 12px; color: #999999; font-family: verdana; text-decoration: none; }
.rojo10b { font-weight: bold; font-size: 10px; color: #AC260B; font-family: verdana; text-decoration: none; }
.rojo11b { font-weight: bold; font-size: 11px; color: #AC260B; font-family: verdana; text-decoration: none; }
.rojo12b { font-weight: bold; font-size: 12px; color: #AC260B; font-family: verdana; text-decoration: none; }
.blanco10b { font-weight: bold; font-size: 10px; color: #FFFFFF; font-family: verdana; text-decoration: none; }
.azul10 { font-weight: normal; font-size: 10px; color: #005AB5; font-family: verdana; text-decoration: none; }
.azul10b { font-weight: bold; font-size: 10px; color: #005AB5; font-family: verdana; text-decoration: none; }
.azul11b { font-weight: bold; font-size: 11px; color: #005AB5; font-family: verdana; text-decoration: none; }
.azul12b { font-weight: bold; font-size: 12px; color: #005AB5; font-family: verdana; text-decoration: none; }
.azul14b { font-weight: bold; font-size: 14px; color: #005AB3; font-family: verdana; text-decoration: none; }
.verde12b { font-weight: bold; font-size: 12px; color: #339999; font-family: verdana; text-decoration: none; }
.verde14b { font-weight: bold; font-size: 14px; color: #339999; font-family: verdana; text-decoration: none; }
.gris10 { font-weight: normal; font-size: 10px; color: #505050; font-family: verdana; text-decoration: none; }
.negro10 { font-weight: normal; font-size: 10px; color: #000000; font-family: verdana; text-decoration: none; }
.negro10b { font-weight: bold; font-size: 10px; color: #000000; font-family: verdana; text-decoration: none; }
.negro10bold { font-size: 10px; font-weight: bold; color: #000000; font-family: verdana }
.negro11 { font-weight: normal; font-size: 11px; color: #000000; font-family: verdana; text-decoration: none; }
.negro12 { font-weight: normal; font-size: 12px; color: #000000; font-family: verdana; text-decoration: none; }
.negro12b { font-weight: bold; font-size: 12px; color: #000000; font-family: verdana; text-decoration: none; }
.negro12bold { font-size: 12px; font-weight: bold; color: #000000; font-family: verdana }
.marron12 {font-weight: normal; FONT-SIZE: 12px; COLOR: #ab4900; FONT-FAMILY: arial }
.negro14b { font-weight: bold; font-size: 14px; color: #000000; font-family: verdana; text-decoration: none; }
.naranja10b { font-family: Verdana, Arial, Times; font-size: 10px; color: #FC7256; font-weight: bold; text-decoration: none; }
.naranja11b { font-family: Verdana, Arial, Times; font-size: 11px; color: #FC7256; font-weight: bold; text-decoration: none; }
.naranja12 {font-weight: normal; FONT-SIZE: 12px; COLOR: #ff9900; FONT-FAMILY: arial }
.naranja12b { font-family: Verdana, Arial, Times; font-size: 12px; color: #FC7256; font-weight: bold; text-decoration: none; }
.titular_principal { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px;font-weight: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #666666; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: arial }
A.enlace_azul10:link { font-weight: normal; font-size: 10px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul10:active { font-weight: normal; font-size: 10px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul10:visited { font-weight: normal; font-size: 10px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul10:hover { font-weight: normal; font-size: 10px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul9b:link { font-weight: bold; font-size: 9px; color: #005AB6; font-family: verdana; text-decoration: none; }
A.enlace_azul9b:active { font-weight: bold; font-size: 9px; color: #005AB6; font-family: verdana; text-decoration: none; }
A.enlace_azul9b:visited { font-weight: bold; font-size: 9px; color: #005AB6; font-family: verdana; text-decoration: none; }
A.enlace_azul9b:hover { font-weight: bold; font-size: 9px; color: #005AB6; font-family: verdana; text-decoration: none; }
A.enlace_azul11:link { font-weight: bold; font-size: 11px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul11:active { font-weight: bold; font-size: 11px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul11:visited { font-weight: bold; font-size: 11px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul11:hover { font-weight: bold; font-size: 11px; color: #005AB6; font-family: verdana; text-decoration: underline; }
A.enlace_azul12:active {font-weight: normal; FONT-SIZE: 12px; COLOR: #0091d7; FONT-FAMILY: arial }
A.enlace_azul12:hover {font-weight: normal; FONT-SIZE: 12px; COLOR: #0091d7; FONT-FAMILY: arial }
A.enlace_azul12:link {font-weight: normal; FONT-SIZE: 12px; COLOR: #0091d7; FONT-FAMILY: arial }
A.enlace_azul12:visited {font-weight: normal; FONT-SIZE: 12px; COLOR: #0091d7; FONT-FAMILY: arial }
A.enlace_naranja10:link { font-weight: bold; font-size: 10px; color: #fc7256; font-family: verdana; }
A.enlace_naranja10:active { font-weight: bold; font-size: 10px; color: #fc7256; font-family: verdana; }
A.enlace_naranja10:visited { font-weight: bold; font-size: 10px; color: #fc7256; font-family: verdana; }
A.enlace_naranja10:hover { font-weight: bold; font-size: 10px; color: #fc7256; font-family: verdana; }
A.enlace_naranja11:link { font-weight: bold; font-size: 11px; color: #fc7256; font-family: verdana; }
A.enlace_naranja11:active { font-weight: bold; font-size: 11px; color: #fc7256; font-family: verdana; }
A.enlace_naranja11:visited { font-weight: bold; font-size: 11px; color: #fc7256; font-family: verdana; }
A.enlace_naranja11:hover { font-weight: bold; font-size: 11px; color: #fc7256; font-family: verdana; }
A.enlace_naranja14:link { font-family: Verdana, Arial, Times; font-size: 14px; color: #DFA418; font-weight: bold; text-decoration: underline; }
A.enlace_naranja14:active { font-family: Verdana, Arial, Times; font-size: 14px; color: #DFA418; font-weight: bold; text-decoration: underline; }
A.enlace_naranja14:visited { font-family: Verdana, Arial, Times; font-size: 14px; color: #DFA418; font-weight: bold; text-decoration: underline; }
A.enlace_naranja14:hover { font-family: Verdana, Arial, Times; font-size: 14px; color: #DFA418; font-weight: bold; text-decoration: underline; }
A.enlace_rojo12:link { font-weight: normal; font-size: 12px; color: #AC260B; font-family: verdana; text-decoration: underline; }
A.enlace_rojo12:active { font-weight: normal; font-size: 12px; color: #AC260B; font-family: verdana; text-decoration: underline; }
A.enlace_rojo12:visited { font-weight: normal; font-size: 12px; color: #AC260B; font-family: verdana; text-decoration: underline; }
A.enlace_rojo12:hover { font-weight: normal; font-size: 12px; color: #AC260B; font-family: verdana; text-decoration: underline; }
A.boton_blanco { border-right: #cc9900 1px solid; padding-right: 2px; border-top: #cc9900 1px solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 0px; margin: 1px; border-left: #cc9900 1px solid; color: #cc9900; padding-top: 0px; border-bottom: #cc9900 1px solid; font-family: verdana; background-color: white; text-align: center; text-decoration: none; }
A.boton_gris { border-right: #919191 1px solid; padding-right: 2px; border-top: #919191 1px solid; padding-left: 2px; font-weight: bold; font-size: 10px; padding-bottom: 0px; margin: 0px; vertical-align: baseline; border-left: #919191 1px solid; color: #919191; padding-top: 0px; border-bottom: #919191 1px solid; font-family: verdana; background-color: white; text-align: center; text-decoration: none; }
.INPUT.campoform { border-right: #7F9DB9 1px solid; padding-right: 2px; border-top: #7F9DB9 1px solid; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; margin: 2px 0px 0px; border-left: #7F9DB9 1px solid; color: #000000; padding-top: 2px; border-bottom: #7F9DB9 1px solid; font-family: verdana; text-decoration: none; }
INPUT.cajas { border-right: gray 1px solid; padding-right: 2px; border-top: gray 1px solid; padding-left: 2px; font-weight: normal; font-size: 10px; padding-bottom: 2px; border-left: gray 1px solid; color: black; padding-top: 2px; border-bottom: gray 1px solid; font-family: verdana; }
.SELECT.combo { border: #7F9DB9 1px solid; padding: 2px; font-weight: normal; font-size: 11px; margin: 2px 0 0 0; color: #000000; font-family: verdana; text-decoration: none; }
SELECT.comboFact { border-right: gray 1px solid; padding-right: 0px; border-top: gray 1px solid; padding-left: 0px; font-weight: normal; font-size: 10px; padding-bottom: 0px; margin: 0px; border-left: gray 1px solid; color: black; padding-top: 0px; border-bottom: gray 1px solid; font-family: verdana; }
TEXTAREA.cajatexto { border-right: #7F9DB9 1px solid; padding-right: 2px; border-top: #7F9DB9 1px solid; padding-left: 2px; font-weight: normal; font-size: 11px; padding-bottom: 2px; margin: 2px 0px 0px; border-left: #7F9DB9 1px solid; color: #000000; padding-top: 2px; border-bottom: #7F9DB9 1px solid; font-family: verdana; text-decoration: none; }
A.enlace_negroMV {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana }
A.enlace_negroMV:link {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana }
A.enlace_negroMV:visited {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana }
A.enlace_negroMV:hover {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_negroMV:active {font-weight: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana }
A.enlace_naranjaMV {font-weight: BOLD; FONT-SIZE: 10px; COLOR: #F8951D; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_naranjaMV:link {font-weight: BOLD; FONT-SIZE: 10px; COLOR: #F8951D; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_naranjaMV:visited {font-weight: BOLD; FONT-SIZE: 10px; COLOR: #F8951D; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_naranjaMV:hover {font-weight: BOLD; FONT-SIZE: 10px; COLOR: #F8951D; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_naranjaMV:active {font-weight: BOLD; FONT-SIZE: 10px; COLOR: #F8951D; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_blancoMV {font-weight: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_blancoMV:link {font-weight: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_blancoMV:visited {font-weight: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_blancoMV:hover {font-weight: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_blancoMV:active {font-weight: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_verdeMV {font-weight: bold; FONT-SIZE: 10px; COLOR: #487375; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_verdeMV:link {font-weight: bold; FONT-SIZE: 10px; COLOR: #487375; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_verdeMV:visited {font-weight: bold; FONT-SIZE: 10px; COLOR: #487375; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_verdeMV:hover {font-weight: bold; FONT-SIZE: 10px; COLOR: #487375; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.enlace_verdeMV:active {font-weight: bold; FONT-SIZE: 10px; COLOR: #487375; FONT-FAMILY: Verdana; TEXT-DECORATION: none }
A.cabecera_activado:link {font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_activado:active {font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_activado:visited {font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_activado:hover {font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_desactivado:link {font-weight: bold; FONT-SIZE: 12px; COLOR: #D98200; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_desactivado:active {font-weight: bold; FONT-SIZE: 12px; COLOR: #D98200; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_desactivado:visited {font-weight: bold; FONT-SIZE: 12px; COLOR: #D98200; FONT-FAMILY: arial; text-decoration: none }
A.cabecera_desactivado:hover {font-weight: bold; FONT-SIZE: 12px; COLOR: #D98200; FONT-FAMILY: arial; text-decoration: none }
A.enlace_azul11:link {font-weight: bold; FONT-SIZE: 11px; COLOR: #0091d7;  }
A.enlace_azul11:active {font-weight: bold; FONT-SIZE: 11px; COLOR: #0091d7;  }
A.enlace_azul11:visited {font-weight: bold; FONT-SIZE: 11px; COLOR: #0091d7;  }
A.enlace_azul11:hover {font-weight: bold; FONT-SIZE: 11px; COLOR: #0091d7;  }
TD.celda_links_cabecera { BORDER-RIGHT: #fd9906 5px; PADDING-RIGHT: 0px; BORDER-TOP: #fd9906 5px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fd9906 5px; PADDING-TOP: 7px; BORDER-BOTTOM: #fd9906 5px solid; HEIGHT: 20px }
/************************* FIN ESTILOS.CSS *************************/




/************************* MASNATURA.CSS *************************/
/* CSS Document */
BODY { MARGIN: 0px; BACKGROUND-COLOR: #ffffff;font-weight: normal; COLOR: #000; FONT-FAMILY: arial; }
IMG { border:none; }
/*MENU*/

#newmenu { width:200px; height:133px; }
#newmenu a { float:left; }
/* PARA CABECERA y PIE de MV */
.MVnaranja { FONT-SIZE: 10px; COLOR: #FF7302; }
.MVnegro8_verdana { FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 10pt; }
.enlaceMVverde {font-weight: bold; FONT-SIZE: 10px; COLOR: #247475;  text-decoration: none }
.enlaceMVnaranja {font-weight: bold; FONT-SIZE: 10px; COLOR: #FF7302;  }
.enlaceMV_azul {font-weight: normal; FONT-SIZE: 10px; COLOR: #00458e; FONT-FAMILY: Verdana }
/* ENLACES MASNATURA */

.enlace_tema {font-weight: bold; FONT-SIZE: 11pt; COLOR: #FFFFFF; FONT-FAMILY: arial }
.enlace_azulB {font-weight: bold; FONT-SIZE: 10px; COLOR: #00458e; FONT-FAMILY: Verdana }
.enlace_azul2 {font-weight: normal; FONT-SIZE: 10pt; COLOR: #0000FF; FONT-FAMILY: verdana }
.enlace_azul12 {font-weight: normal; FONT-SIZE: 12px; COLOR: #0091d7; FONT-FAMILY: arial }
.enlace_blancoB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana }
.enlace_grisB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: verdana }
.enlace_lila {font-weight: normal; FONT-SIZE: 8pt; COLOR: #9F66AB; FONT-FAMILY: verdana }
A.enlace_negro {font-weight: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana }
.enlace_negroB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana }
.enlace_2negroB {font-weight: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial; text-decoration: none }
.marronB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #5A4947; FONT-FAMILY: verdana }
A.aireB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #678490; FONT-FAMILY: verdana }
.aguaB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #E3F4FB; FONT-FAMILY: verdana }
.rutasB {font-weight: bold; FONT-SIZE: 8pt; COLOR: #6F6442; FONT-FAMILY: verdana }
/* FORMULARIO MASNATURA */
.combo,
.cajatexto,
.checkbox {font-weight: normal; FONT-SIZE: 7pt; COLOR: #000000;  }
.cajatexto { border: gray 1px solid; padding: 2px; }
/* TABLA RESULTADOS DE BUSQUEDA */
.par {font-weight: bold; FONT-SIZE: 10pt;  COLOR: #b27a04; background-color: #e4e1b8; }
.impar {font-weight: bold; FONT-SIZE: 10pt;  COLOR: #b27a04; background-color: #f0eed8; }
.precioresul {font-weight: bold; FONT-SIZE: 10pt; COLOR: #b27a04; }
/* COLORES MASNATURA */
.tierra { background-color: #CA5C20; }
.agua { background-color: #148F9E; }
.aire { background-color: #4F90D3; }
.rutas { background-color: #919D3C; }
.aventura { background-color: #A365B1; }
/* TEXTOS MASNAUTRA */
H1 { padding: 0px; margin: 0px;font-weight: bold; FONT-SIZE: 18pt; FONT-FAMILY: arial; }
H2,
H3,
H4,
H6 { padding: 0px; margin: 0px;font-weight: bold; FONT-SIZE: 11pt; FONT-FAMILY: arial; }
.H1azul { FONT-SIZE: 14pt; COLOR: #06669E; }
.H1blanco { COLOR: #FFFFFF; }
.H1naranja { FONT-SIZE: 15pt; COLOR: #E39D05; }
.H1marron { COLOR: #E39D05; }
.H2blanco { COLOR: #FFFFFF; }
.H2negro { FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 11pt; FONT-FAMILY: verdana }
.H2marron { FONT-SIZE: 10pt; COLOR: #5A4947;  }
.H2marron2 { FONT-SIZE: 18pt; COLOR: #E39D05; }
.H3negro { font-size: 10pt; color: #5A4947; font-family: verdana; }
.H3marron { font-size: 10pt; color: #5A4947; font-family: verdana; }
.H4marron { font-size: 10pt; color: #5A4947; font-family: verdana; }
.H4negro { font-weight: normal; font-size: 8pt; color: #000000; font-family: verdana; }
.H6 { font-size: 8pt; color: #000000; font-family: verdana; }
.titular_blanco {font-weight: bold; FONT-SIZE: 18pt; COLOR: #FFFFFF; FONT-FAMILY: arial; }
.titular_blanco2 {font-weight: bold; FONT-SIZE: 14pt; COLOR: #FFFFFF; FONT-FAMILY: arial; }
.titular_marron {font-weight: bold; FONT-SIZE: 10pt; COLOR: #5A4947; }
.titular_marron2 {font-weight: bold; FONT-SIZE: 10pt; COLOR: #B17900; }
.titular_marron3 {font-weight: bold; FONT-SIZE: 18pt; COLOR: #E39D05; FONT-FAMILY: arial; }
.titular_negro {font-weight: bold; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: arial; }
.titular_negro14 {font-weight: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: arial; }
.titular_azul14 {font-weight: bold; FONT-SIZE: 14pt; COLOR: #06669E; FONT-FAMILY: arial; }
.azul {font-weight: bold; FONT-SIZE: 8pt; COLOR: #00458e; }
.azul8_arial {font-weight: normal; FONT-SIZE: 8pt; COLOR: #0000FF; FONT-FAMILY: arial; }
.naranja8_arial {font-weight: normal; FONT-SIZE: 8pt; COLOR: #FF7000; FONT-FAMILY: arial }
.negro7_verdana {font-weight: normal; FONT-SIZE: 7pt; COLOR: #000000; }
.negro8_verdana {font-weight: normal; FONT-SIZE: 8pt; COLOR: #000000; }
.negro8B_verdana {font-weight: bold; FONT-SIZE: 8pt; COLOR: #000000; }
.negro8_arial {font-weight: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial }
.negro8B_arial {font-weight: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial }
.negro9B_arial {font-weight: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial }
.negro10_verdana {font-weight: normal; FONT-SIZE: 10pt; COLOR: #000000; }
.negro10B_verdana {font-weight: bold; FONT-SIZE: 10pt; COLOR: #000000; }
.negro11_arial {font-weight: normal; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial }
.precio {font-weight: bold; FONT-SIZE: 9pt; COLOR: #D33E00; }
.precio2 {font-weight: bold; FONT-SIZE: 16pt; COLOR: #FF7000; FONT-FAMILY: arial; }
.texto_rojo { font-weight: bold; font-size: 10px; color: red; }
/* CALENDARIO */

.FechaCalendario { border: silver 1px; font-weight: bold; font-size: 12px; vertical-align: baseline; width: 90px; color: #ff0000; font-family: verdana; background-color: white; text-align: right; }
.CalendarioDayHeader { font-weight: bold; font-size: 10px; color: #496977; font-family: verdana; background-color: #d5e7f3; }
.Calendario { border: #cccccc 1px solid; font-weight: bold; font-size: 10px; width: 210px; color: #B83F2C; font-family: verdana; height: 180px; background-color: #ffffff; }
.CalendarioTitle { font-weight: bold; font-size: 11px; color: #496977; font-family: verdana; height: 21px; background-color: #d5e7f3; }
A.CalendarioFlechas { font-weight: bold; font-size: 11px; color: #ffffff; font-family: verdana; height: 21px; background-color: #496977; text-decoration: none; }
.cabecera_activado {font-weight: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; text-decoration: none }
.cabecera_desactivado {font-weight: bold; FONT-SIZE: 12px; COLOR: #D98200; FONT-FAMILY: arial; text-decoration: none }
.enlace_azul11 {font-weight: bold; FONT-SIZE: 11px; COLOR: #0091d7;  }
.enlace_gris { COLOR: #686868;font-weight: normal; FONT-SIZE: 10px; FONT-FAMILY: verdana }
.gris {font-weight: normal; FONT-SIZE: 10px; COLOR: #686868; LINE-HEIGHT: 12pt; FONT-FAMILY: verdana }
.DEscriptION { font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none; }
.enlace_azul { COLOR: #2361C8;font-weight: normal; FONT-SIZE: 10px; FONT-FAMILY: verdana }
/*nuevos estilos*/
.new_body { padding:0px; margin:0px; font-family:geneva, verdana, arial, sans-serif; font-size:12px; color:#000; background:#fff; text-align:center; }
td { vertical-align:top; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:bold; margin:0px; padding:0px; }
p { margin:0px; padding:0px; clear:both; }
img { border:none; }
a { color:#d3ac3a; text-decoration:none; }
a:hover { text-decoration:underline; }
#pg { background:#f0eed8; width:760px; text-align:left; margin-left:auto; margin-right:auto; }
#pgcont { margin:9px; }
#cabecera { background:#fff; }
#menu { background:#fff; border-bottom:1px solid #848e05; height:21px; font-size:11px; }
#menu a { font-weight: bold; text-decoration:none; color:#848e05; padding:4px 5px 0px 4px; white-space:none; display:block; background:transparent url(/img/menu-dcha.aspx) top right no-repeat; letter-spacing:-1px; }
#menu ul { margin:0px; padding:0px; list-style-type:none; background:#fff; }
#menu ul li { float:left; position:relative; height:21px; background:transparent url(/img/menu-izq.aspx) top left no-repeat; margin-left:2px; }
.CMSListMenuHighlightedLI,
#menu ul li:hover { background:transparent url(/img/menu-izq.aspx) 0px 2px no-repeat ! important; }
.CMSListMenuLinkHighlighted,
#menu ul li:hover a { margin-top:2px; color:#d44308 ! important; }
.esquinas { position:relative; background:#d7d8a7; min-height:16px; min-width:16px; margin:0 0 9px 0; }
.esqTL { position:absolute; top:0px; left:0px; background:transparent url(/img/esqTL.aspx) top left no-repeat; width:8px; height:8px; }
.esqTR { position:absolute; top:0px; right:0px; background:transparent url(/img/esqTR.aspx) top left no-repeat; width:8px; height:8px; }
.esqBL { position:absolute; bottom:0px; left:0px; background:transparent url(/img/esqBL.aspx) top left no-repeat; width:8px; height:8px; }
.esqBR { position:absolute; bottom:0px; right:0px; background:transparent url(/img/esqBR.aspx) top left no-repeat; width:8px; height:8px; }
.inner { margin:0px 5px; padding:5px 0px; }
.combo { border:1px solid #848e05; font-size:10px; }
.banners { margin:0 0 15px 3px; }
.banners img { margin:0 3px 0 0; }
.pie { text-align:center; font-size:11px; }
.pie a { color:#566f51; }
.pie ul { margin:0px; padding:0px; list-style-type: none; width:100%; }
.pie ul li { display:inline; }
.pie ul li a { display:inline-cell; margin:0 2px ! important; line-height:18px; white-space:nowrap ! important; }
.copyright { color:#566f51; text-align:center; margin:15px 0 15px 0; padding-bottom:15px; font-size:11px; }
/* home -------------------------------- */

.tituloHome { min-height:25px; font-size:14px; font-weight:bold; color:#566f51; margin:0 0 0 9px; }
.tituloHome a { float:right; color:#566f51; font-size:11px; margin:3px 9px 0 0; }
#nuestrasPropuestas p { color:#848e05; margin:5px 0 10px 0; font-size:11px; }
#nuestrasPropuestas p a { font-size:15px; text-transform:uppercase; color:#b27a04; font-weight:bold; }
#nuestrasPropuestas .esquinas { min-height:200px; }
#ruralOro p { color:#848e05; margin:5px 0 10px 0; font-size:11px }
#ruralOro .precio { float:right; color:#d44308; font-weight:bold; font-size:15px; margin:3px 0px; }
#ruralOro p a { font-size:13px; color:#b27a04; font-weight:bold; }
#ruralOro .esquinas { min-height:200px; }
.escapadaImg { margin:0 0 9px 0; }
#escapadaFin p { color:#848e05; margin:5px 0 10px 0; font-size:11px; }
#escapadaFin p a { font-size:13px; color:#b27a04; font-weight:bold; }
#escapadaFin p span { color:#d44308; font-weight:bold; white-space:nowrap; }
#destacados p { color:#b27a04; margin:5px 0 10px 0; font-size:9px }
#destacados .precio_new { align:rigth; color:#d44308; font-weight:bold; font-size:14px; margin:0px; }
#destacados p a { font-size:11px; color:#848e05; font-weight:bold; }
#participa { background:#d0d3a0 url(/img/gradiente.aspx) bottom left repeat-X; font-size:11px; }
#correo { width:188px; display:block; margin:5px 0 0 0; }
#participa .submit { float:right; }
#participa a { display:block; margin:5px; 0 9px 0;
color:#566f51 ! important; }
#saludyRelax p { color:#848e05; margin:5px 0 10px 5px; font-size:11px; text-align:right; min-height:85px; }
#saludyRelax p a { font-size:13px; color:#b27a04; font-weight:bold; }
#saludyRelax p span a { color:#d44308 ! important; font-weight:bold; white-space:nowrap; }
#saludyRelax .esquinas { min-height:427px; }
/************************* FIN MASNATURA.CSS *************************/



/* 
Este estilo esta aplicado SOLO a muchoviaje (indicado por el "1" en el titulo).
Solo contiene informacion de estilo no estructura que reside en estilodefault.css.
Solo esta aplicado a screen y projection.. el css de imprimir es estilodefault.css.
*/

/*estilos son "cascading" pero cada seccion esta envuelto 
en un class para flexibilidad 
ej class="t1 c5 fb" es 
font-size 9px, color azul, fontweight bold.
para cambiar solo un caso de "t1 ca fb" y no todos hay que
utilizar su caja para definir un estilo nuevo
ej .cabecera t1 {
		font-size: 40px;
}
*/
/* CABECERA */
#navigacion { border-bottom:solid 4px #f90; width:760px; }
.m { position:relative; float:left; top:0px; white-space:nowrap; margin-left:2px; background:#FFF URL(../img_ticketing/navTL.gif) top left no-repeat; }
.sel { background:#FF9900 URL(../img_ticketing/navTL.gif) top left no-repeat; }
.nosel { background:#FFE1AE URL(../img_ticketing/navTL.gif) top left no-repeat; }
.nosel2 { background:#fafafa URL(../img_ticketing/navTL.gif) top left no-repeat; }
.mTR { background: URL(../img_ticketing/navTR.gif) top right no-repeat; padding:2px 10px 2px 10px; }
.mTR a { text-decoration:none; }
/*font colors*/
.c1 { color:#ffffff; } /* blanco */
.c2 { color:#000000; } /* negro */
.c3 { color:#ff6600; } /* naranja */
.c4 { color:#fd9906; } /* naranja claro */
.c5 { color:#0091d7; font-size:10px; } /* azul */
.c6 { color:#cfdde8; } /* azul claro */
.c7 { color:#a8b6bb; } /* azul gris */
.c8 { color:#323e42; } /* gris */
.c9 { color:#f0f0f0; } /* gris claro */
.c10 { color:#D98200; } /*maron*/
.c11 { color:#666666; } /*gris del titulo*/
.c12 { color:#ff9900; } /* naranja MV old*/
.c13 { color:#D70000; } /* rojo alerta*/
/*fondo colors*/
.bg1 { background-color:#ffffff; } /* blanco */
.bg2 { background-color:#000000; } /* negro */
.bg3 { background-color:#ff6600; } /* naranja */
.bg4 { background-color:#fd9906; } /* naranja claro */
.bg5 { background-color:#0091d7; } /* azul */
.bg6 { background-color:#cfdde8; } /* azul claro */
.bg7 { background-color:#cbdbe8; } /* azul claro MV old */
.bg8 { background-color:#323e42; } /* gris */
.bg9 { background-color:#f0f0f0; } /* gris claro */
.bg10 { background-color:#ecf3f9; } /* azul clarito 1 */
.bg11 { background-color:#d9eaf4; } /* azul clarito 2 */
/* --------------------------------
DIVS PARA SESIONES
----------------------------------*/

.mod { background-image:url(../img_ticketing/modpest.gif); background-repeat:no-repeat; background-position: 0px 5px; border-top:1px solid #fff; }
/* ESPECTACULO */
.crit { background: URL(../img_ticketing/opinL.gif) top left no-repeat; }
.leerMas { background: URL(../img_ticketing/opinR.gif) bottom right no-repeat; }
.ex { padding:5px 0px 5px 30px; border-bottom:1px solid #fff; min-height:20px; }
.explay { background: URL(../img_ticketing/explay.gif) 0px 5px no-repeat; }
.exmail { background: URL(../img_ticketing/exmail.gif) 0px 5px no-repeat; }
.exgoog { background: URL(../img_ticketing/exgoog.gif) 0px 5px no-repeat; }
.exmich { background: URL(../img_ticketing/exmich.gif) 0px 5px no-repeat; }
.exreco { background: URL(../img_ticketing/exreco.gif) 0px 5px no-repeat; }
.exforo { background: URL(../img_ticketing/exforo.gif) 0px 5px no-repeat; }
.exopin { background: URL(../img_ticketing/exopin.gif) 0px 5px no-repeat; border-bottom-style:none; }
.exhotel { background: URL(../img_ticketing/exhotel.gif) 0px 5px no-repeat; }
/* SESIONES */
.todasSesiones { border:1px solid #323e42; border-top:none; }
.sessionMes { font-weight: bold; color:#f60; height:15px; }
.sessionFecha { color:#0091d7; text-decoration:underline; padding-left:10px; background: URL(/ticketing/img_ticketing/sesFlecha.gif) 0px 4px no-repeat; height:15px; }
.todoVendido { border:1px solid #323e42; }
/* DISPONIBLE */

.entradaLlave { background-color:#fff; border:1px solid #323e42; border-top:none; }
.llaveDay { background-image:url(../img_ticketing/caldaybg.gif); background-color:#323e42; color:#fff; }
.llaveDisabled { background-image:url(../img_ticketing/caldaybg.gif); background-color:#a8b6bb; color:#dfeaef; }
.llaveSelected { background-image:url(../img_ticketing/caldaybg.gif); background-color:#f60; color:#fff; }
.tmpentradahotel { border:1px solid #323e42; }
.sesTit { border:1px solid #323e42; }
.sesBody { border:1px solid #323e42; }
#theSource { border:1px solid #323e42; background-color:#fff; }
#theLens { background-color:#fff; border: 1px solid #323e42; }
.entradaSesion { border:1px solid #323e42; }
/* BUTACA */

.butNoDisp { background-image:url(../img_ticketing/butNoDisp.gif); background-color:#a8b6bb; }
.butDisp { background-image:url(../img_ticketing/butDisp.gif); background-color:#686868; }
.butNo { }
.butSel { background-image:url(../img_ticketing/butSel.gif); background-color:#ff6600; }
/*------------------------
 CALENDARIO
------------------------*/
.calendar td { }
.calendar { background-color:#fff; border:1px solid #323e42; border-top:none; }
.title { background-color:#fff; border-bottom:1px solid #323e42; }
.month { background-image:url(../img_ticketing/caldaybg.gif); background-color:#dfeaef; }
.monthtitle { color:#f60; background-color:#fff; }
.dayheader { background-color:#fff; }
.day { border-style:none; background-image:url(../img_ticketing/caldaybg.gif); background-color:#323e42; color:#fff; height:auto; min-height: inherit; max-height:inherit;}
.disabledday { border-style:none; background-color:#ccc; color:#dfeaef; }
.dayhover { background-color:#f90; background-image:url(../img_ticketing/caldaybg.gif); color:#fff;  height:auto; min-height: inherit; max-height:inherit;}
.day .tool .tip { display:none; }
.tool { position:relative; }
.dayhover .tool .tip { white-space:nowrap; position:absolute; left:0px; top:30px; display:block; background-color: #cfdde8; color:#323e42; border: 1px solid #fff; padding:10px; z-index:105; }
.dayhover .tool .tip b { color:#f90; }
.selectedday { border-style: none; background-color:#f60; color:#fff; }
.othermonthday { visibility:hidden; }
.outofrangeday { visibility:hidden; }
/*------------------------
 GAPI (Google API) EN MAPA TEATROS
------------------------*/
#mapa .titulo { color:#0091d7; font-weight:bold; font-size:11px; }
#mapa .descripcion { color:#323e42; font-size:11px; }
#mapa .cargarMapa { padding-left:50px; }
.gapiLL1 { margin-left:0px; }
.gapiLL2 { margin-left:112px; }
.gapiLL3 { margin-left:224px; }
.gapiLL4 { margin-left:336px; }
.gapiLL5 { margin-left:448px; }
.enlace { color:#0091d7; font-size:11px; text-decoration:underline; }
.enlace:hover { text-decoration:none; }
.gapiInfo { background-color:#eef3fb; border:1px solid #ccc; font-size:11px; }
.gapiInfo div { margin:10px 10px 10px 30px; }
.gapiInfo div h3 { font-weight:bold; color:#0091d7; position:relative; margin-bottom:0px; }
.gapiInfo div h4 { font-weight:bold; color:#666; position:relative; margin-bottom:0px; }
#links2 select { width:190px; }
/*--------
 END GAPI 
----------*/

/* RECOGIDA */
.recogidaTitulo { border:1px solid #323e42; background-color:#fff; margin-bottom:0px; }
.recogidaTitulo h1 { padding:0px 0px 0px 30px; }
.recogidaTitulo h1 b { color: #f60; }
.recogidaInfo { background: #a8b6bb URL(../img_ticketing/exreco.gif) 0px 5px no-repeat; border:1px solid #323e42; border-top-style: none; padding:5px 0px 5px 30px; margin:0px; }
.recogidaMas { background-color:#cfdde8; border:1px solid #323e42; padding:5px 0px 5px 30px; }
.recogidaMas h3 { font-weight:bold; font-size:11px; color:#fff; position:relative; margin-bottom:0px; }
.recogidaMas a { color:#f60; }
/*--------
ESPECTACULOS 
----------*/

.espTabla { background: #fff URL(/ticketing/img_ticketing/espbg1.gif) repeat-y top left; border-top: solid 2px #fff; border-left: solid 1px #fff; }
/*botones*/
/*#btn_volver { background: url('/ticketing/images/btn_volver.gif') top left no-repeat; height:17px; width: 50px; }*/
/* Nuevos botones */
.btn_volver {display:block; background:url( ../images/MV/btnVolver.png) no-repeat 0 0;  padding:8px 20px 15px 25px; color:#4b3601; font-weight:bold; font-size:13px}
.BtCompra { display:block; width:160px;  _width:190px; height:31px;  text-align:left; background:url( ../images/MV/btnCompra.png) no-repeat 0 0;  padding:8px 44px 15px 25px; color:#4b3601; font-weight:bold; font-size:13px}
.btGeneric {display:block; width:90px;  _width:109px; height:31px; text-align:left; background:url( ../images/MV/btGeneric.png) no-repeat 0 0;  padding:8px 5px 5px 20px; color:#4b3601; font-weight:bold; font-size:13px}

/*#btnAceptar { background: url('/ticketing/images/btn_continuar_compra.gif') top left no-repeat; height:20px; width: 154px; }*/
#btnAceptarNoNum { background: url('/ticketing/images/btn_continuar_compra.gif') top left no-repeat; height:20px; width: 154px; }
/*#btn_comprar { background: url('/ticketing/images/btn_comprar.gif') top left no-repeat; height:17px; width: 59px; }*/
/*#btn_cancelar { background: url('/ticketing/images/btn_cancelar.gif') top left no-repeat; height:17px; width: 64px; }*/
#btn_terminar { background: url('/ticketing/images/btn_terminar.gif') top left no-repeat; height:17px; width: 63px; }
/*Selección pastilla butacas*/
.butacasNumSelec { margin: 25px 0px 0px 170px !important; *margin: 25px 0px 15px 0px;
padding:20px 0px 5px 35px !important; *padding:20px 0px 5px 50px;
font-size:14px; font-weight:bold; font-family:arial; width:379; height:73; background:transparent url(/ticketing/images/ticket_entradas.jpg) top left no-repeat; }
.butacasNumSelec span { margin-left: 40px !important; *margin-left: 0px !important;
}
/* Buscador */ 

.fondo_buscador { background: url(../images/bg-fondo_New.jpg) no-repeat; width: 760px; margin:10px auto auto; height: 117px; text-align: center; }


/* Nuevo diseño ficha espectáculo 07/12/11 */

.Descripcion { width:570px; float:left; min-height:170px;margin-right:2px; padding:5px; background:url(../images/MV/Dgr_descripcion.png) repeat-x left bottom;}
.Descripcion .Foto {width:90px;  float:left; }
.Descripcion .Foto a {}
.Descripcion .Foto a img {width:90px;}
.Descripcion .Detalles {width:465px; padding:5px 5px 5px 5px; float:right}
.Descripcion  h2 {color:#f6ad22}
.Descripcion .Detalles p {clear:none; padding:0 30px 0 0}
.Descripcion .Detalles p.textAzul a{ font-size:11px; color:#006e78; text-decoration:underline; text-transform: capitalize;}
.Descripcion .Detalles p.textAzul a:hover{  text-decoration:none; }
.Descripcion a { cursor:pointer;}
.Descripcion span {}

.PrecioFicha {width:160px; height:170px;float:left; padding:5px; background:url(../images/MV/Dgr_descripcion.png) repeat-x left bottom; }
.PrecioFicha .FichaItem { background:url(../images/MV/bg_precio.png) no-repeat top left;   font-size: 16px;    font-weight: bold;  color: #dd922c;    float: left;     height: 83px;    margin-bottom: 10px;    margin-left: 5px;    margin-right: 0;    margin-top: 0;    padding:0px 5px 5px 5px;     text-align: center;    width: 137px; font-family: Arial,Helvetica,sans-serif;}
.PrecioFicha .FichaItem strong span { font-size: 24px;    font-weight: bold;  }
.PrecioFicha .FichaItem p {line-height: 22px;}
	.PrecioFicha .FichaItem p {*line-height: 26px;}
.PrecioFicha .FichaItem span a {display: block; *padding:10px 5px 5px 5px;  padding:10px 5px 5px 5px;  color:#4f3600; text-transform: uppercase;}

.opinion { font-size:12px; margin:3px 10px 0 10px; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#fff}
.cierre_opinion { background: url(../images/MV/ico_opinion.png) no-repeat 15px 0px; margin-bottom:5px; padding:5px}

.contOpinion { width:99.5%; float:left; margin:5px 0 1px 0; padding:0}
.contOpinion table { width:100%}
.contOpinion h3 {color:#707070; text-transform: uppercase; font-family: HelveticaNeue Condensed; padding:5px 0 0 10px}
.contOpinion .opinion p.text {color:#666666; text-transform: capitalize;}
.contOpinion .opinion p strong{ text-transform:uppercase;}

.cierre_opinion { }

#divReservaCalendario {background-color:#F0F0F0; margin-top:10px;}
#divReservaCalendario h3 { font-size:16px; background-color:#cfdde8;  padding:0 5px 0 10px}
#divReservaCalendario h3 strong {color:#ff662a; }

.fondo_pagina { width:700px}

/* Botones nuevos */




