/* Base CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 100%;
	font-family: inherit; vertical-align: baseline;
}
ul {margin-left:12px; list-style-type:disc}
strong {font-weight:bold;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
table {border-collapse: separate;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Estilos generales */
home,body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-image:url(../images/tramaFondo.png);}
.contenedorGlobal {position:absolute; width:980px; height:580px; top:50%; left:50%; margin-top:-290px; margin-left:-490px; overflow: hidden; background-color:#FFFFFF;}
.titulo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin:15px 0 0 0;}
.titulo2,h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#706040; font-size:15px; font-weight:bold}
.destacado {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#706040; line-height:16px}
.campo {border:none; color:#000000; background-color:#F0E0C0; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.boton {border:1px solid #666666; color:#000000; background-color:#80d2ee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.texto {color:#666666;}
.textoBlanco {color:#FFFFFF; line-height:12px; text-align:left}

.enlace {text-decoration:none; color:#706040; font-weight:bold;}
.enlace:hover {color:#000000;}
.enlaceFoto {text-decoration:none;}
.enlaceFoto:hover {filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}

p,li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-bottom:10px; line-height:14px; text-align:left;}

.thumb {border:1px solid #cccccc;}

/* Menú principal */
.fondoMenu {position:absolute; width:152px; height:300px; top:126px; left:14px; background-color:#FFFFFF; z-index:999; 
			filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.contenedorMenu {position:absolute; width:145px; height:300px; top:126px; left:14px; border-left:7px solid #d8cb6a; z-index:1000;}
.filtroMenu {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			 background-color:#000000; position:absolute; top:110px; left:14px; width:497px; height:435px; z-index:999; visibility:hidden;}
.menuItems {position:absolute; left:145px; width:150px;}
.menuSubitems {position:absolute; left:150px; width:150px;}
.menuElemento {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#3c679e; 
			   background-color:#FFFFFF; margin:5px 0 5px 0; height:17px; padding-top:2px; padding-left:5px;
			   filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.menuElemento:hover {background-color:#d8cb6a; color:#000000; font-weight:bold;}
.menuInactivo {background-color:#CCCCCC;}
.menuInactivo:hover {cursor:default;}
.enlaceMenu {color:#706040; text-decoration:none}
.enlaceMenu:hover {background-color:#d8cb6a; color:#000000; font-weight:bold;}

/* Zonas generales */
.contenedorCabecera {position:absolute; top:10px; left:30px;}
.fotoFondo {position:absolute; top:110px; left:14px;}

.fondoContenidos {position:absolute; top:126px; left:174px; height:404px; width:300px; padding:15px 0 0 15px; 
				  background-color:#FFFFFF; overflow:hidden; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; 
				  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); z-index:0;}
.fondoContenidosGrande {position:absolute; top:126px; left:174px; height:404px; width:505px; padding:15px 0 0 15px; 
					   background-color:#FFFFFF; overflow:hidden; z-index:0;}
.contenedorContenidos {position:absolute; top:126px; left:174px; height:404px; width:300px; padding:15px 0 0 15px; overflow:hidden;; z-index:10;}
.contenedorContenidosGrande {position:absolute; top:126px; left:174px; height:404px; width:505px; padding:15px 0 0 15px; overflow:hidden;; z-index:10;}

.cTitulo1, .cTitulo2 {font-family:HelveticaNeueMediumCond, Arial Narrow, Helvetica, sans-serif; }
.cTitulo1 {font-size:12px; text-transform:uppercase; line-height:14px; color:#c12a19;}
.cTitulo2 {font-size:20px; line-height:24px; color:#908060;}
.cContenidos {position:absolute; bottom:10px; height:320px; width:280px; padding-right:20px; overflow:auto;
			  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.botonFotos {position:absolute; right:15px; top:15px;}

.contenedorPie {position:absolute; bottom:10px; left:14px; height:25px; width:693px; background-color:#000000; overflow:hidden;}
.enlacePie {font-family:HelveticaNeueMediumCond, Arial Narrow, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.enlacePie:hover {color:#CCCCCC;}

.contenedorNoticias {position:absolute; top:110px; left:516px; height:210px; width:180px; padding:0 10px 10px 0;}
.fotoNoticia {position:absolute; width:178px; height:134px; background-color:#CCCCCC; left:0px; top:0px}
.textoNoticia {position:absolute; width:158px; height:70px; left:10px; bottom:10px; color:#000000; padding-right:10px;
			   overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.rotuloNoticia {position:absolute; left:110px; top:10px; height:15px; width:60px; padding:3px 0 0 0;
				font-family:HelveticaNeueMediumCond, Arial Narrow, Helvetica, sans-serif; font-size:12px;
				vertical-align:middle; text-align:center; background-color:#FFFFFF; color:#007dce;
				filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}
					 
.contenedorCalendario {position:absolute; top:335px; left:516px; height:200px; width:181px; padding:0 10px 10px 0;}

.contenedorLateral {position:absolute; bottom:10px; left:707px; height:560px; width:259px; overflow:hidden; color:#000000;}
.cVideo {position:absolute; top:5px; left:20px; width:229px; height:190px; overflow:visible;}
.cIntro {position:absolute; top:210px; left:20px; width:229px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height:17px}

.bloqueAzulDerecha {position:absolute; top:110px; left:516px; height:435px; width:178px; background-color:#d8cb6a;}

/* Formularios */
.formTabla {font-family: Verdana, Arial, Helvetica, sans-serif; margin:10px}
.formTitulos {color:#888888; text-align:right; vertical-align:middle; font-size:10px}
.formCampos {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; border:1px solid #cccccc;}
.formBloqueBotones{text-align:right; font-size:10px}
.formBotonSubmit {font-size:12px; color:#000066; font-weight:bold; margin-top:10px;}
.formBotonCancel {font-size:12px; color:#888888; margin-top:10px;}
.formBotonTest {font-size:10px; color:#000000;}

/* Pop up */
.filtroPopUp {position:absolute; left:0px; top:0px; width:100%; height:100%; visibility:hidden; filter:alpha(opacity=75); 
			  -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); background-color:#FFFFFF; z-index:99998;}
.popUp {position:absolute; overflow:auto; visibility:hidden; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; 
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); background-color:#908060; color:#FFFFFF; z-index:99999; left:50%; top:50%;}
		
/*  Calendario  */
.caleContenedor {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color:#FFFFFF; width: 178px; height: 210px;}
.caleSelectorMes {text-align: center; background-color:#FFFFFF; border-bottom:5px solid #FFFFFF;}
.caleDesplegable {width:100%; border:none; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.caleBloqueCalendario {text-align: center; background-color:#b8b6b9;}
.caleDiasSemana {font-family:HelveticaNeueMediumCond, Arial Narrow, Helvetica, sans-serif; padding-bottom:2px; padding-top:2px; 
				 text-align:center; color:#000000; border-bottom:2px solid #FFFFFF;}

.caleDiaVacio {text-decoration:none; color:#000000; padding:4px 0px 4px 0px; text-align:center}
.caleDiaActivo {padding:4px 0px 4px 0px; font-weight:bold; color:#FFFFFF; text-align:center}
.caleDiaEnlace {text-decoration:none; font-weight:bold; color:#FFFFFF; text-align:center}
.caleDiaSeleccionado {padding:4px 0px 4px 0px; background-color:#FFFFFF; text-align:center}

.caleListadoEventos {position:absolute; bottom:0px; width:178px; text-align:left; height:65px; overflow:auto; left:0px;
					 border-top:2px solid #FFFFFF; padding-top:2px; background-color:#FFFFFF;}
.caleListadoAsunto {color:#000000; font-weight:bold; text-decoration:none; text-align:left}
.caleListadoEnlace {color:#706040; text-decoration:none;}

.caleDetalleImagen {}
.caleDetalleFecha {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#d8cb6a; color:#000000; font-weight:bold;
				   font-size:10px; line-height:14px; padding:0 20px 0 10px;}
.caleDetalleAsunto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#706040; font-weight:bold; margin-bottom:10px}
.caleDetalleEnlace {text-decoration:none; color:#888888}
.caleDetalleEnlace:hover {color:#000000}
.caleDetalleTexto {text-decoration:none}

/* Noticias */
.notiLista {padding:10px; position:absolute; top:150px; left:526px; height:375px; width:148px; overflow:auto; background-color:#ffffff;}
.notiTitular {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#706040; line-height:16px; margin-bottom:5px;}
.notiSubtitulo {color:#666666; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin-bottom:20px;}
.notiTexto {color:#000000; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify;}
.notiFecha {font-weight:bold; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0 0; color:#c12a19;}
.notiActiva {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-bottom:10px; font-weight:bold;}
.notiInactiva {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin-bottom:10px;}
.notiEnlacePortada {text-decoration:none; color:#000000; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Listado */
.listContenedorCategorias {padding:10px; position:absolute; top:150px; left:526px; height:375px; width:148px; overflow:auto; background-color:#ffffff;}
.listActiva {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.listInactiva {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.listEnlaceNuevo {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}