
/* ::::: http://www.fallas.com/css/estilos.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { margin: 0px auto; background-color: rgb(102, 102, 102); background-repeat: repeat-x; font-family: Tahoma,Arial,sans-serif; font-size: 11px; height: 100%; }
.clear { clear: both; }
#base { margin: 8px auto 0px; width: 980px; background-color: rgb(0, 0, 0); display: table; height: 100%; }
a { color: rgb(13, 46, 146); }
a:hover { color: rgb(0, 153, 204); }
h1 { color: rgb(227, 108, 24); }
#cabecera { font-family: "Verdana",Arial,Helvetica,sans-serif; display: block; margin-top: 10px; }
#menu { background-color: rgb(0, 0, 0); list-style-type: none; display: block; width: 787px; font-size: 10px; clear: both; }
#menu li { font-weight: bold; color: rgb(153, 153, 153); list-style-type: none; float: left; background-color: rgb(0, 0, 0); width: 87px; white-space: nowrap; display: block; text-align: center; }
#menu li a { text-decoration: none; color: rgb(255, 255, 255); height: 22px; padding-top: 7px; width: 87px; display: block; }
#menu li a:hover { background-color: rgb(102, 102, 102); padding-top: 7px; }
#central { clear: both; width: 793px; display: block; height: 100%; vertical-align: top; }
#izquierda { width: 24px; height: 100%; }
#derecha { width: 20px; height: 100%; }
#central #formularioContacto, #central #formularioContacto table { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#central #formularioContacto h3 { font-size: 14px; }
#central #formularioContacto input { border: 1px solid rgb(239, 165, 118); font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#central #formularioContacto textarea { border: 1px solid rgb(239, 165, 118); font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#central #formularioContacto select { border: 1px solid rgb(239, 165, 118); font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }
p.notalegal { font-size: 9px; color: rgb(102, 102, 102); }
#capaError #mensajeError { font-size: 9px; }
#capaError a { font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; }
#central #avisoLegal { padding: 20px; font-family: "Arial",Helvetica,sans-serif; }
#mapaweb { padding: 20px 40px; }
#mapaweb a { text-decoration: none; font-weight: normal; color: rgb(160, 175, 211); font-size: 11px; }
#mapaweb ul li { color: rgb(0, 51, 153); font-size: 16px; list-style-type: square; padding-top: 5px; font-weight: bold; }
#mapaweb ul li ul li a { color: rgb(0, 0, 0); }
#mapaweb ul li ul li a:hover { color: rgb(51, 51, 51); }
#mapaweb ul li ul li ul li { list-style-type: disc; color: rgb(102, 102, 102); padding-top: 0px; }
#mapaweb ul li ul li ul li a { color: rgb(102, 102, 102); }
#mapaweb ul li ul li ul li a:hover { color: rgb(153, 153, 153); }
#centro { float: left; display: table; vertical-align: top; position: relative; }
#banners { width: 185px; height: 100%; display: block; float: right; background-image: url('background-banners.jpg'); background-position: center bottom; background-repeat: repeat-x; background-color: rgb(245, 245, 245); }
#banners calendar {  }
#calendar h3 { padding: 2px; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); font-size: 13px; }
#banners #idiomas { margin: 0px; padding: 0px; background-color: rgb(0, 0, 0); list-style-type: none; }
#banners #idiomas li { float: left; list-style-type: none; }
#banners #idiomas li img a { border: 0px none ; }
#banners #idiomas li img { border: 0px none ; }
.buscador { background-color: rgb(255, 255, 255); padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#central #actualizable { margin-top: 3px; }
#central #actualizable #zonaEnlaces { margin: 0px 0px 10px 5px; font-size: 10px; width: 233px; float: left; background-color: rgb(255, 255, 255); }
#central #actualizable #capaMarcas { margin: -49px 0px 0px; padding: 0px; display: block; float: left; }
#central #actualizable #zonaEnlaces a { padding: 3px; display: block; margin-left: 15px; }
.marcado { background: transparent url('contenidos--bullet-temas-roll.gif') no-repeat scroll right center; font-size: 10px; color: rgb(0, 117, 194); display: block; text-decoration: none; }
.marcado:hover { background: transparent url('contenidos--bullet-temas-roll.gif') no-repeat scroll right center; }
.desmarcado { font-size: 10px; color: rgb(0, 117, 194); display: block; text-decoration: none; }
.desmarcado:hover { background: transparent url('contenidos--bullet-temas.gif') no-repeat scroll right center; font-size: 10px; color: rgb(0, 117, 194); display: block; }
.marcadoNoticia { font-size: 11px; text-indent: 10px; text-decoration: none; color: rgb(88, 88, 88); line-height: 16px; display: block; }
.marcadoNoticia:hover { background: transparent url('contenidos--bullet-subtemas-roll.gif') no-repeat scroll left top; color: rgb(88, 88, 88); }
.desmarcadoNoticia { font-size: 11px; text-indent: 10px; text-decoration: none; color: rgb(153, 153, 153); line-height: 16px; padding-left: 45px; display: block; }
.desmarcadoNoticia:hover { background: transparent url('contenidos--bullet-subtemas-roll.gif') no-repeat scroll left top; color: rgb(88, 88, 88); }
#central #actualizable #contenidos { font-family: Arial; font-style: normal; color: black; width: 548px; float: right; background-color: rgb(255, 255, 255); background-image: url('contenidos-background.jpg'); background-repeat: repeat-y; background-position: right center; }
#central #actualizable #contenidos p { margin: 0px; padding: 5px; }
#seccionTitle { background-image: url('title-seccion.jpg'); height: 33px; width: 954px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; margin-left: 2px; padding-left: 15px; font-size: 13px; padding-top: 8px; font-weight: bold; }
.pagina-actual { border: 1px solid rgb(221, 221, 221); color: rgb(13, 47, 147); text-decoration: none; font-size: 10px; }
.pagina-actual:hover { color: rgb(217, 82, 0); }
.pagina { color: rgb(91, 91, 91); text-decoration: none; font-size: 10px; }
.pagina:hover { color: rgb(0, 0, 0); }
.nombre_galeria { border-bottom: 1px solid rgb(221, 221, 221); text-align: right; color: rgb(13, 47, 147); font-weight: bold; padding-bottom: 3px; }
.linea_baja_paginacion { border-top: 1px solid rgb(221, 221, 221); text-align: right; color: rgb(13, 47, 147); font-weight: bold; padding-top: 3px; }
.linea_sobre_numeros { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 3px; }
.linea_bajo_numeros { border-top: 1px solid rgb(221, 221, 221); padding-top: 3px; }
#paginacion {  }
#paginacion .anterior {  }
#paginacion .anteriorInactivo {  }
#paginacion .estado {  }
#paginacion .siguiente {  }
#paginacion .siguienteInactivo {  }
#paginacion .numero {  }
#loginusuario { height: 100%; background-image: url('zona-privada-background.jpg'); background-repeat: no-repeat; }
#loginusuario table { margin-top: 70px; color: rgb(15, 43, 143); font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.producto { border: 1px solid rgb(204, 204, 204); padding: 10px; width: 170px; text-align: center; float: left; margin-left: 10px; }
.productoFicha { border: 1px solid rgb(204, 204, 204); padding: 10px; float: left; width: 620px; }
#cerrarImagenAmpliada { border: 1px solid rgb(51, 51, 51); display: none; position: absolute; background-color: rgb(13, 47, 147); z-index: 4; text-align: center; height: 20px; width: 70px; }
#capaImagenAmpliada { border: 1px solid rgb(51, 51, 51); display: none; position: absolute; top: 50px; left: 50px; z-index: 4; width: 550px; }
#capaImagenAmpliada a { font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); }
#pie { padding: 7px 0px 0pt; font-size: 11px; background-repeat: repeat-y; background-position: center top; margin-left: 3px; height: 20px; clear: both; text-align: center; color: rgb(102, 102, 102); }
#pie a { color: rgb(102, 102, 102); text-decoration: none; }
#pie a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.calendario { border: 0px none ; margin-left: 5px; width: 164px; height: 140px; }
.dianormal {  }
.diafestivo {  }
.mesano { font-weight: bold; }
.diaMarcado { padding: 3px; font-weight: bold; color: white; text-decoration: none; width: 44px; height: 36px; background-color: rgb(255, 153, 0); }
.diaMarcado:hover { color: rgb(51, 51, 51); }
#banners h3 { background-color: Red; color: rgb(255, 255, 255); height: 28px; }
#banners h3 img { vertical-align: middle; }
div.noticia-dia { padding: 6px 24px 2px; background: transparent url('comun--cuerpo-noticia-del-dia.gif') repeat-y; width: 232px; }
div.noticia-dia a { color: rgb(0, 0, 0); text-decoration: none; }
div.noticia-dia a:hover { color: Orange; }
div.noticia-dia img { margin-bottom: 15px; }
div.noticia-dia dl { width: 100%; }
div.noticia-dia dt.fecha { font-size: 11px; line-height: 0.6em; color: rgb(153, 153, 153); }
div.noticia-dia dt { font-size: 11px; color: rgb(51, 51, 51); padding-bottom: 0.5em; text-align: justify; font-weight: bold; }
div.noticia-dia dd { font-size: 0.95em; line-height: 1.5em; color: rgb(51, 51, 51); text-align: justify; }
div.noticia-dia dd a { font-size: 1em; color: rgb(254, 144, 7); text-decoration: none; }
div.noticia-dia dd a:hover { background: rgb(254, 144, 7) none repeat; color: white; }
.pie-noticia-del-dia { background: transparent url('comun--pie-noticia-dia-comisiones.gif') no-repeat; width: 100%; height: 12px; font-size: 9px; margin-bottom: 6px; }
.cabecera-noticia-del-dia { background: transparent url('comun--cabecera-noticia-del-dia.gif') no-repeat; width: 262px; height: 42px; line-height: 35px; padding-left: 18px; }
.cabecera-noticia-del-dia-esp { background: transparent url('comun--cabecera-noticia-del-dia-esp.gif') no-repeat; width: 262px; height: 42px; line-height: 35px; padding-left: 18px; }
div.separador-noticia-del-dia { background: transparent url('comun--cuerpo-noticia-del-dia.gif') repeat-y; width: 280px; }
div#comisiones { padding: 6px 24px 2px; background: transparent url('comun--cuerpo-noticia-del-dia.gif') repeat-y; width: 232px; }
div#comisiones ul { width: 50%; }
div#comisiones li { display: inline; }
div#comisiones li.insertar-noticia {  }
div#comisiones li a { font-size: 11px; color: rgb(153, 153, 153); }
div#comisiones li a:hover { background: rgb(153, 153, 153) none repeat; color: white; }
.pie-comisiones { background: transparent url('comun--pie-noticia-dia-comisiones.gif') no-repeat; width: 100%; height: 12px; font-size: 9px; }
.cabecera-comisiones { background: transparent url('comun--cabecera-comisiones.gif') no-repeat; width: 262px; height: 42px; line-height: 35px; padding-left: 18px; }
div#insertar-noticia { background: transparent url('comun--cuerpo-noticias-breves.gif') repeat-y; width: 513px; float: right; }
h2 { font-size: 11px; color: white; font-weight: normal; }
div#contenidos-b { background: transparent url('comun--cuerpo-noticias-breves.gif') repeat-y; width: 513px; float: left; margin-left: 3px; }
.cabecera-noticias-breves { background: rgb(204, 204, 204) url('comun--cabecera-noticias-breves.gif') no-repeat; width: 501px; height: 42px; line-height: 35px; padding-left: 12px; margin-bottom: 6px; }
.clear { clear: both; }
div.noticia-breve { border-bottom: medium none; width: 100%; display: table; margin-bottom: 6px; }
div.ultima-noticia-breve { border-bottom: medium none; width: 100%; display: table; margin-bottom: 6px; }
div.noticia-breve img, div.ultima-noticia-breve img { padding-left: 18px; float: left; }
div.noticia-breve a { color: rgb(0, 0, 0); text-decoration: none; }
div.noticia-breve a:hover { color: Orange; }
div.noticia-breve dl, div.ultima-noticia-breve dl { padding: 3px 18px 0pt 0pt; width: 379px; display: block; float: right; }
div.noticia-breve dt.fecha, div.ultima-noticia-breve dt.fecha { font-size: 11px; line-height: 0.6em; color: rgb(153, 153, 153); }
div.noticia-breve dt, div.ultima-noticia-breve dt { font-size: 11px; color: rgb(51, 51, 51); padding-bottom: 0.5em; text-align: justify; font-weight: bold; }
div.noticia-breve dd, div.ultima-noticia-breve dd { font-size: 0.95em; line-height: 1.5em; color: rgb(51, 51, 51); text-align: justify; }
div.noticia-breve dd a, div.ultima-noticia-breve dd a { font-size: 1em; color: rgb(254, 144, 7); text-decoration: none; }
div.noticia-breve dd a:hover, div.ultima-noticia-breve dd a:hover { background: rgb(254, 144, 7) none repeat; color: white; }
.pie-noticias-breves { background: transparent url('comun--pie-noticias-breves.gif') no-repeat; width: 100%; height: 12px; font-size: 9px; }
#verNoticia { font-size: 0.95em; line-height: 1.6em; color: rgb(51, 51, 51); text-align: justify; }
.Estilo1 { font-size: 11px; color: rgb(255, 153, 0); font-family: Arial,Helvetica,sans-serif; font-style: italic; }
.Estilo2 { font-size: 12px; color: rgb(255, 153, 0); font-family: Arial,Helvetica,sans-serif; font-style: italic; font-weight: bold; }
div#contenedor-formulario { margin: 5px; padding: 15px; width: 450px; text-align: center; }
div#formulario-breve { width: 400px; font-size: 11px; color: rgb(153, 153, 153); }
div#formulario-breve p { padding: 6px 0pt 12px; line-height: 16px; }
div#formulario-breve label { display: block; margin-bottom: 6px; color: rgb(0, 117, 194); font-size: 11px; }
div#formulario-breve input { border: 1px solid rgb(204, 204, 204); width: 100%; height: 16px; font-family: Tahoma,Arial,sans-serif; font-size: 10px; color: rgb(153, 153, 153); margin-bottom: 6px; padding-left: 3px; }
div#formulario-breve textarea { border: 1px solid rgb(204, 204, 204); width: 100%; font-family: Tahoma,Arial,sans-serif; font-size: 10px; color: rgb(153, 153, 153); margin-bottom: 6px; padding-left: 3px; }
div#formulario-breve a { font-size: 9px; color: rgb(254, 144, 7); text-decoration: none; margin-bottom: 12px; }
div#formulario-breve a:hover { background: rgb(254, 144, 7) none repeat; color: white; }
.cabecera-temas-subtemas { background: transparent url('contenidos--cabecera-temas-subtemas.gif') no-repeat; width: 233px; height: 42px; text-indent: 18px; padding-bottom: 6px; line-height: 35px; }
.pie-temas-subtemas { background: transparent url('contenidos--redondeado-temas-subtemas.gif') no-repeat; width: 233px; height: 11px; }
.cabecera-textos { background: transparent url('contenidos--cabecera-textos-actualizer.gif') no-repeat; height: 42px; line-height: 35px; padding-left: 12px; }
.pie-textos-actualizer { background: transparent url('contenidos--redondeado-textos-actualizer.gif') no-repeat; width: 548px; height: 11px; }
.librohonor { border: 1px solid rgb(204, 204, 204); padding: 15px; font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; background-color: rgb(255, 255, 255); font-style: normal; }
div#formulario-libro-honor { width: 155px; font-size: 11px; color: rgb(153, 153, 153); }
div#formulario-libro-honor p { padding: 6px 0pt 12px; line-height: 16px; }
div#formulario-libro-honor label { display: block; margin-bottom: 6px; color: rgb(0, 117, 194); font-size: 10px; }
div#formulario-libro-honor input { border: 1px solid rgb(204, 204, 204); width: 200px; height: 16px; font-family: Tahoma,Arial,sans-serif; font-size: 10px; color: rgb(153, 153, 153); margin-bottom: 6px; padding-left: 3px; }
div#formulario-libro-honor textarea { border: 1px solid rgb(204, 204, 204); width: 200px; font-family: Tahoma,Arial,sans-serif; font-size: 10px; color: rgb(153, 153, 153); margin-bottom: 6px; padding-left: 3px; }
div#formulario-libro-honor a { font-size: 9px; color: rgb(254, 144, 7); text-decoration: none; margin-bottom: 12px; }
div#formulario-libro-honor a:hover { background: rgb(254, 144, 7) none repeat; color: white; }
.libro-mensajes { border: 1px solid rgb(204, 204, 204); margin: 10px 15px 10px 10px; padding: 10px; font-size: 11px; }
.libro-mensajes div { float: right; }
#enlaceSuscripcion a { padding: 3px; background-color: rgb(254, 144, 7); text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
#enlaceSuscripcion a:hover { color: rgb(254, 144, 7); background-color: transparent; }

