/* 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:9px; color:#888888; background-image:url(../images/tramaFondo.png);}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; margin-bottom:10px;}
p,li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:10px; line-height:12px; text-align:left;}
.textoNegro {font-size:9px; color:#000000;}
.textoAzul {color:#84bee7;}
.titulo {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; line-height:25px;}

#contenedorGlobal {position:absolute; width:690px; height:auto; min-height:550px; top:0px; left:50%; margin-left:-345px; 
				   background-color:#ffffff; background-repeat:no-repeat; background-position:top;}

a {text-decoration:none; color:#FFFFFF;}
.entradaListado a {text-decoration:none; color:#000000;}
a:hover {font-size:1.1em;}

.enlaceTexto {text-decoration:none; color:#666666; font-weight:bold;}
.enlaceTexto:hover {color:#000000; font-size:1em;}

.enlaceFoto {text-decoration:none;}
.enlaceFoto:hover {filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}

.campoLogin {border:none; background-color:#000000; width:100%; padding:2px; 
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;}

.entradaListado {background-color:#FFFFFF; padding:15px; width:100%; margin-bottom:3px;}
.tituloEntrada {color:#007abd; font-weight:bold; text-transform:uppercase; margin:0;}
.subtituloEntrada {color:#007abd; font-style:italic; margin-bottom:5px;}

.campo {border:none; color:#000000; background-color:#ffffff; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.boton {border:1px solid #666666; color:#000000; background-color:#cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/* Menús */
#menuSuperior {position:relative; width:640px; padding-bottom:10px; margin-bottom:20px;}
.itemMenuSuperior {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:right; line-height:10px; margin-bottom:6px;}
#menuInferior {position:absolute; width:690px; height:30px; bottom:-31px; left:50%; margin-left:-345px; background-color:#000000;
			   font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; border-top:1px solid #FFFFFF;}

/* Zonas generales */
#logoCMA {position:absolute; left:50%; top:20px; width:362px; height:91px; margin-left:-182px; background-image:url(../images/logoCMA.png); cursor:pointer; z-index:99;}
#bloqueCentral {position:absolute; margin:146px 0px 10px 0px; width:690px; z-index:50; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; background-color:#ffffff;}

/* Fotos */
.thumb {border:1px solid #FFFFFF; width:114px; height:170px; padding:15px; text-align:center; overflow:hidden;}
.pieFoto {font-size:10px; color:#FFFFFF; margin-top:10px;}

/* 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:#000000; 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:4px; padding-top:4px; 
				 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:#18a4d8; text-decoration:none;}

.caleDetalleImagen {}
.caleDetalleFecha {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#007dce; color:#FFFFFF; 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:#00a6de; font-weight:bold; margin-bottom:10px}
.caleDetalleEnlace {text-decoration:none; color:#888888}
.caleDetalleEnlace:hover {color:#000000}
.caleDetalleTexto {text-decoration:none}

/* Noticias */
.notiLista {}
.notiTitular {font-weight:bold; font-size:10px; text-transform:uppercase; margin:0}
.notiSubtitulo {font-size:9px;  margin:0}
.notiTexto {font-size:10px; text-align:justify;}
.notiFecha {font-size:9px; margin:10px 0 0 0;}
.notiActiva {font-weight:bold; font-size:12px;}
.notiInactiva {font-size:12px;}
.notiEnlacePortada {text-decoration:none; color:#000000; line-height:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Listado */
.listContenedorCategorias {}
.listActiva {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.listInactiva {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.listEnlaceNuevo {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}

/* Nuevas cosas */



#menuArriba { position:absolute; top:129px; left:0px; width:690px; height:17px; background-color:#000000; }

#fotoPortada1 { position:absolute; top:219px; left:0px; width:172px; height:330px; }
#fotoPortada2 { position:absolute; top:219px; left:173px; width:171px; height:330px; }
#fotoPortada3 { position:absolute; top:219px; left:345px; width:172px; height:330px; }
#fotoPortada4 { position:absolute; top:219px; left:518px; width:172px; height:330px; }

#textoPortada1 { position:absolute; top:146px; left:0px; width:172px; height:73px; cursor:pointer; }
#textoPortada2 { position:absolute; top:146px; left:173px; width:171px; height:73px; cursor:pointer; }
#textoPortada3 { position:absolute; top:146px; left:345px; width:172px; height:73px; cursor:pointer; }
#textoPortada4 { position:absolute; top:146px; left:518px; width:172px; height:73px; cursor:pointer; }

#capaTransparenteMenuBarrio { position:absolute; top:73px; left:0px; width:162px; height:auto; padding:10px 5px 10px 5px; background-color:#ffffff; filter:alpha(opacity=75); 
			  -moz-opacity:.75; opacity:.75; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); }


.entradillaBold {color:#000000; font-family:Verdana; font-size:10px; text-decoration:none; font-weight:bold; line-height:13px; }
.entradillaBold:hover {font-size:1em}
.entradilla {color:#000000; font-family:Verdana; font-size:9px; text-decoration:none; line-height:13px; }
.entradilla:hover{font-size:1em;}
.entradillaAzul {color:#0079B5; font-family:Verdana; font-size:10px; text-decoration:none; }
.sinAdornos {text-decoration: none; font-weight:bold; }
.fotoLateral { padding:30px 0 10px 0; }
.titularNoticia {color:#000000; font-family:Trebuchet MS; font-size:15px; text-decoration:none; margin:30px 0 10px 0; line-height:16px; }
.textoNoticia {color:#000000; font-family:Verdana; font-size:10px; text-decoration:none; margin:30px 0 10px 0; }
