/* LA WEB DE INICIO */

body { margin:0 auto; padding:0; font: 76% "Arial", Tahoma, Sans-Serif; color:#787878; background-color:#E5E5E5;}

p { margin: 0; padding: 0; line-height: 1.4em; color: #303030; font-family:"Arial", verdana, sans-serif; }
a { color: #5B85B4; text-decoration:none;}
a:hover { color:#9EBADE; text-decoration:none;}

h1 { padding:0; margin: 15px 0px 0px 0px; font-size: 26px; font-weight: bold; color: #FFFFFF; font-family:"Arial", verdana, sans-serif; } /* titulo */
h1 a:link {color: #FFFFFF; text-decoration: none}
h1 a:visited {color: #FFFFFF; text-decoration: none}
h1 a:active {color: #FFFFFF; text-decoration: none}
h1 a:hover	{color: #00008b; background-color: #FFFFFF; text-decoration: none}
h2 { color:#FFFFFF; font-size: 17px; font-weight: normal; margin: 0; padding:0; font-family:"Arial", verdana, sans-serif; } /* frase */
h2 a:link {color: #FFFFFF; text-decoration: none}
h2 a:visited {color: #FFFFFF; text-decoration: none}
h2 a:active {color: #FFFFFF; text-decoration: none}
h2 a:hover	{color: #00008b; background-color: #FFFFFF; text-decoration: none}
h3 { color: #00008b; font-size:110%; font-weight: bold; margin: 0; padding:0; font-family:"Arial", verdana, sans-serif; } /* seccion */
h4 { color: #5B85B4; font-size:100%; font-weight: bold; margin: 5px 0 0 0; padding:0; font-family:"Arial", verdana, sans-serif; } /* noticia */
h5 { padding:0; margin: 2px 0px 5px 0px; font-size:100%; font-weight: bold; color: #00008b; text-align: center; font-family:"Arial", verdana, sans-serif; } /* cuadro */
h6 { color: #00008b; font-size:100%; font-weight: bold; margin: 0; padding:0; font-family:"Arial", verdana, sans-serif; } /* modulo */

img { border: 0; }
img a { border: 0; }

.resaltar { color: #00008b; }
.ralla_fina { color: #CCCCCC; height: 1px; width: 100%; }
.ralla_gorda { color: #7899BD; height: 2px; width: 100%; }

.contenido { background-color: #FFFFFF; margin: 0 auto; padding: 0px 0px 0px 0px; width: 800px; border: 1px solid #7899BD; }

.encabezado { border-bottom: 4px solid #7899BD; padding: 4px 4px 4px 4px; margin: 0; height: 65px; text-align: left; background-color: #6699CC; }
.encabezado p { color: #ccc; font-size: 90%; padding: 0.5em 0 0 0;}
.encabezado .logo { float: left; height: 65px; width: 50px; padding: 0; margin: 0; text-align: center; }
.encabezado .banner { float: right; height: 60px; width: 200px; padding: 2px 2px 2px 2px; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; text-align: center; background-color: #FFFFFF; border: 2px solid #7899BD; }
.encabezado .banner p.titulo { color: #000000; font-weight: bold; font-size: 9px; text-align: right; margin-top: 3px; }
.encabezado .banner p.publicidad { color: #000000; font-weight: normal; font-size: 12px; text-align: center; }
.encabezado .banner p.publicidad a { color: #000080; }
.encabezado .banner p.publicidad a:hover { color: #0000FF; }

.banner p { color:#ccc; font-size: 90%; padding: 0; text-align: center; }
.banner a { font-weight: bold; color: #00008b; }
.banner a:hover { color: green; }

.bloque_s  { clear: both; width: 790px; padding: 0; margin: 5px 5px 5px 5px; background-color: #FFFFFF;}
.bloque_i  { clear: both; float:left; width: 140px; margin: 0 0 5px 0; padding: 0; background-color: inherit;}
.bloque_c { float:right; width: 645px; margin: 0 0 5px 0; padding: 0; background-color: inherit;}
.bloque_c p { color: #000000; font-weight: normal; text-align: justify; text-indent: 1em; margin: 2px 0 0 0; padding:0; }
.bloque_c .titulo { background-color: inherit; margin: 0 0 2px 0; padding: 0; border-bottom: 2px solid #7899BD; text-align: center; }
.bloque_c .fecha { color: gray; margin: 0 0 2px 0; padding: 0; text-align: right; background: url("img/dotted.gif") repeat-x top; }

.menu { margin: 0 0 3px 0; }
.menu a { display: block; line-height: 20px; margin: 0 0 2px 0; padding: 0px 0px 0px 4px; background: url("img/dotted.gif") repeat-x bottom left; }
.menu a:hover { background: #D5DFEA; color: #00008b; }

.cuadro { background-color: #D5DFEA; text-align: justify; margin: 0 0 5px 0; padding: 5px; border: 1px solid #7899BD; }
.cuadro p { text-indent: 1em; color: #000000; }
.cuadro .link { text-indent: 0; text-align: center; }
.cuadro_i { font-size: 90%; float: left; width: 392px; padding: 0; }
.cuadro_d { font-size: 90%; float: right; width: 392px; padding: 0; }
.cuadro_ii { font-size: 90%; float: left; width: 320px; padding: 0; }
.cuadro_dd { font-size: 90%; float: right; width: 320px; padding: 0; }

.sobremodulo { background: #7899BD; text-align: left; margin: 0; padding: 2px 0 2px 5px; }
.sobremodulo p { font-weight: bold; font-size: 12px; color: #FFFFFF; }
.modulo { background-color: #D5DFEA; text-align: left; margin: 0 0 5px 0; padding: 5px; width: 308px; border: 1px solid #7899BD; }
.modulo p { color: #000000; }
.modulo .listado1 { color: #000000; display: block; padding: 2px 5px 2px 5px; background-color: #D5DFEA; }
.modulo .listado2 { color: #000000; display: block; padding: 2px 5px 2px 5px; background-color: #BBC5C8; }
.modulo a.enlace { display: block; font-size: 110%; padding: 2px 0 2px 0; margin: 0 0 3px 0; text-indent: 0; text-align: center; color: #5b85b4; }
.modulo a.enlace:hover { padding: 2px 0 2px 0; margin: 0 0 3px 0; text-indent: 0; text-align: center; color: #000000; background-color: #FFFFFF; }

.modulopag { background-color: #7899BD; border: 2px solid #7899BD; text-align: center; margin: 0 0 5px 0; padding: 0; width: 550px; }
.modulopag p { color: #FFFFFF; text-align: center; margin: 2px 0 2px 0; font-weight: bold; }
.modulopag a { color: #FFFFFF; }
.modulopag a:hover { color: #9EBADE; }
.modulopag .interno1 { background-color: #FFFFFF; border: 0; margin: 0; padding: 0; width: 100%; }
.modulopag .interno2 { background-color: #FFFFFF; border: 0; margin: 0; padding: 5px 5px 5px 5px; width: 100%; }
.modulopag .interno3 { background: #D5DFEA; color: #000000; border: 0; margin: 0; padding: 0; width: 100%; }
.modulopag .interno3 p { color: #000000; font-weight: normal; }

.usuario { background-color: #5B85B4; text-align: left; margin: 0 0 5px 0; padding: 10px; width: 120px; }
.usuario p { color: #FFFFFF; }
form.formulario { padding: 0px; margin: 0px; }
input.button { margin: 0; font-size: 12px; font-family: Arial; border: none; background: none; color: #FFF; font-weight: bold; }
input.texto { margin: 0; font-size: 100%; width: 95%; border: 1px solid #7899BD; background-color: #ECF4FA; }
select.texto { margin: 0; font-size: 100%; border: 1px solid #7899BD; background-color: #ECF4FA; }
textarea.texto { margin: 0; font-size: 100%; width: 95%; border: 1px solid #7899BD; background-color: #ECF4FA; }

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(img/formbg.gif) repeat-x left top;
}

table.menu_superior { background-color: #7899BD; }
.menu_superior { background-color: #FFFFFF; border: 0; text-align: center; margin: 0 auto 0 auto; padding: 0; }
.menu_superior p { color: #FFFFFF; }
.menu_superior p.superior { font-size: 110%; font-weight: bold; }
.menu_superior a { color: #FFFFFF; font-weight: normal; }
.menu_superior a:hover {color: #D5DFEA; font-weight: normal; }
.menu_superior .scroller { color: #000000; font-size: 100%; }
.menu_superior .scroller a { color: #666666; }
.menu_superior .scroller a:hover { color: #666666; text-decoration: underline; }

table.menu_superiorr { background-color: #7899BD; width: 100%; }
.menu_superiorr { background-color: #FFFFFF; border: 0; border-bottom: 1px solid #7899BD; margin: 0 auto 0 auto; padding: 0; }
.menu_superiorr p { color: #FFFFFF; }
.menu_superiorr p.superiorr { font-size: 110%; font-weight: bold; }
.menu_superiorr a { color: #FFFFFF; font-weight: normal; }
.menu_superiorr a:hover {color: #D5DFEA; font-weight: normal; }
.menu_superiorr p.menu_superiorr_enlace { color: #000000; }
.menu_superiorr a.menu_superiorr_enlace { color: #000080; font-weight: normal; }
.menu_superiorr a.menu_superiorr_enlace:hover {color: #5b85b4; font-weight: normal; text-decoration: underline; }

.piepagina { clear:both; background-color: #D5DFEA; font-size:90%; margin: 0; padding: 1em 1em 1em 1em; border-top: 4px solid #7899BD; text-align: right; }
.piepagina p { color: #000000; }
.piepagina a { font-weight: normal; color: #00008b; }
.piepagina a:hover { color: #7899BD; }
.piepagina .izq { clear: left; font-size: 90%; float:left; padding: 0; text-align: left; }

#tabcontentcontainer{display: none;}
.tabcontent{ display:none; }

img.boton {
	width: 13px;
	height: 13px;
	border: 0;
}

.color1 { background: #7899BD; }
.color2 { background: #D5DFEA; }
.color3 { background: #FFFFFF; }
.color4 { background: #EAEDF4; }
.color5 { background: #C5D3E1; }
.tiempo-titulo { color: #FFFFFF; font-weight: bold; text-align: center; }
.tiempo-dia { color: #00008b; text-align: center; }
.tiempo-dia a { color: #00008b; text-align: center; }
.tiempo-dia a:hover { color: #000000; text-align: center; }

.cal-dia { color: #FFFFFF; font-weight: bold; text-align: center; }
.cal-cifra { color: #FF0000; font-weight: normal; text-align: center; }
.cal-cifra a { color: #00008B; }
.cal-cifra a:hover { color: #FF0000; }
.cal-hora { font-size: 90%; font-weight: bold; text-align: center; color: #FFFFFF; }
.cal-hora a { color: #FFFFFF; }
.cal-hora a:hover { color: #D5DFEA; }
.cal-evento { font-size: 100%; font-weight: normal; text-align: justify; padding: 5px; }

.admin p { color: #000000; text-align: left; padding: 0; margin: 0; font-weight: normal; font-size: 12px; }

.admin .menu_admin { background: #D5DFEA; border-top: 1px solid #7899BD; border-bottom: 1px solid #7899BD; }
.admin .menu_admin p { text-align: center; padding: 2px 5px 2px 5px; margin: 0; font-weight: normal; font-size: 12px; }
.admin .menu_admin p a { display: block; color: #7899BD; background: #D5DFEA; }
.admin .menu_admin p a:hover { display: block; color: #FFFFFF; background: #7899BD; }

.admin .ruta { background: #D5DFEA; border-top: 1px solid #7899BD; border-bottom: 1px solid #7899BD; }
.admin .ruta p { color: #000000; text-align: left; padding: 0; margin: 2px 5px 2px 5px; font-weight: normal; font-size: 12px; }
.admin .ruta p .resaltar { color: #0000FF; font-weight: bold; font-size: 14px; }
.admin .ruta p a { color: #000000; }
.admin .ruta p a:hover { color: #7899BD; }

.admin .tabla { background: #FFFFFF; border: 2px solid #7899BD; margin: 0; padding: 0; }
.admin .tabla .columna { background: #7899BD; border: 0; }
.admin .tabla .columna p { color: #FFFFFF; text-align: center; padding: 0; margin: 0; font-weight: bold; font-size: 12px; }
.admin .tabla .contenido { background: #D5DFEA; border: 0; }
.admin .tabla .contenido p { color: #000000; text-align: center; padding: 0; margin: 0; font-weight: normal; font-size: 10px; }

p.paginador { text-align: right; padding: 0; margin: 0; font-weight: normal; font-size: 12px; }
p.paginador a { color: #000000; }
p.paginador a:hover { color: #7899BD; }
p.paginador a.flecha { color: #0000FF; font-weight: bold; }
p.paginador a.flecha:hover { color: #7899BD; font-weight: bold; }
















