/* TRES COLUMNAS SEPARACIONES */
div {border:0px dotted black;}
#cabecera {width:866px;}
#columna_central { margin:3px; margin-left:158px; margin-right:167px; padding: 0px 7px 0px 7px; height: auto; }
#columna_izquierda { background-color:#AE1C32; border:1px solid #D3BEC1; float:left; width:161px; height: auto;}
#columna_derecha { background-color:#EAE1E2; border:1px solid #D3BEC1; float:right; width:166px; height: auto;}
#pie{clear:both;}

/* CUERPO Y LINKS */
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a:link {color: #CC0066; font-weight: bold; text-decoration: none;}
a:visited {color: #CC3399; font-weight: bold; text-decoration: none;}
a:active {color: #CC0066; font-weight: bold; text-decoration: none;}
a:hover {color: #CC0066; text-decoration: underline;}

a.menuprinc:link {color: #003399; font-weight: bold; text-decoration: none;}
a.menuprinc:visited {color: #003399; font-weight: bold; text-decoration: none;}
a.menuprinc:active {color: #003399; font-weight: bold; text-decoration: none;}
a.menuprinc:hover {color: #003399; text-decoration: none;}

a.menu:link {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.menu:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.menu:active {color: #999999; font-weight: bold; text-decoration: none;}
a.menu:hover {color: #999999; text-decoration: none;}

a.news:link {color: #000000; font-weight: normal; text-decoration: none;}
a.news:visited {color: #333333; font-weight: normal; text-decoration: none;}
a.news:active {color: #000000; font-weight: normal; text-decoration: none;}
a.news:hover {color: #666666; text-decoration: underline;}

a.small:link {color: #CC0066; font-weight: normal; text-decoration: none;}
a.small:visited {color: #CC3399; font-weight: normal; text-decoration: none;}
a.small:active {color: #CC0066; font-weight: normal; text-decoration: none;}
a.small:hover {color: #CC0066; text-decoration: underline;}

a.snegra:link {color: #000000; font-size:9px; font-weight: normal; text-decoration: underline;}
a.snegra:visited {color: #000000; font-size: 9px; font-weight: normal; text-decoration: underline;}
a.snegra:active {color: #000000; font-size: 9px ; font-weight: normal; text-decoration: underline;}
a.snegra:hover {color: #000000; text-decoration: underline; }

.snegra{font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight: normal;}

/* MENU */
table.menu {border-left: 1px #F0D83B solid; border-right: 1px #F0D83B solid; background: url(img/sources/menu-bg.jpg); background-color:#722801; padding: 7px 7px 7px 7px;}

a.menu:link {color: #000000; font-size:9px; font-weight: bold; text-decoration: none;}
a.menu:visited {color: #000000; font-size: 9px; font-weight: bold; text-decoration: none;}
a.menu:active {color: #000000; font-size: 9px ; font-weight: bold; text-decoration: none;}
a.menu:hover {color: #AE1C31; text-decoration: underline;}

a.submenu:link {color: #FFFF66; font-size:9px; font-weight: bold; text-decoration: none;}
a.submenu:visited {color: #FFFF66; font-size: 9px; font-weight: bold; text-decoration: none;}
a.submenu:active {color: #FFFF66; font-size: 9px ; font-weight: bold; text-decoration: none;}
a.submenu:hover {color: #FFFFFF; text-decoration: underline;}

td.cat {background:#F0D73B url(img/sources/menu-cellbg.jpg); text-align:right;}

/* NOTICIAS  */
table.ultimasHermandad {background-color:#EAE1E2; border: 1px dashed #D3BEC1; padding: 8px 8px 8px 8px;}

/* HERMANDADES  */
td.hdades {border: 2px #F0D83B solid; background-color:#FFFFFF;}
td.dias {font:Verdana; font-size:9px; font-weight:bold; color: #000066; padding: 0px 0px 0px 6px;}
table.pub {border-left: 1px #F0D83B solid; border-right: 1px #F0D83B solid;}

/* CALENDARIO  */
.altnn {font-family : arial; font-size : 9px; color: #FFFFFF; background-color: #916469;}
.tit  {font-size: 12px; color: #FFFFFF; background-color: #724F53; font-weight: normal;}
.choy {background-color: #F0D73B; border: 1px #990000 solid} /* fondo dias actual */

a.hoy:link {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: none;} /* numero dias actual */
a.hoy:visited {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: none;}
a.hoy:active {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: none;}
a.hoy:hover {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: underline;} 

.cdiario{background-color: #FFFFFF; font-size : 10px; color: #000000;} /*fondo y numero dias normales SIN actos*/
.cdiarioActos {background-color: #EAE1E2; border: 1px #990000 solid} /*fondo dias normales CON actos*/

a.diarioActos:link {color: #CC3399; font-size: 11px; font-weight:bold;} /*fondo dias normales CON actos*/
a.diarioActos:visited {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: none;}
a.diarioActos:active {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: none;}
a.diarioActos:hover {color:#CC3399; font-size: 11px; font-weight:bold; text-decoration: underline;} 

.cdomingo {background-color: #990000; font-size : 10px; color: #FFFFFF;} /* domingos SIN actos */
.cdomingoActos {background-color: #990000;}

a.domingoActos:link {font-family : tahoma; font-size : 11px; color: #FFFFFF;}
a.domingoActos:visited {color:#FFFFFF; font-size: 11px; font-weight:bold; text-decoration: none;}
a.domingoActos:active {color:#FFFFFF; font-size: 11px; font-weight:bold; text-decoration: none;}
a.domingoActos:hover {color:#FFFFFF; font-size: 11px; font-weight:bold; text-decoration: underline;} 

.altn  { font-family : tahoma; font-size : 9pt; color: #FFFFFF; background-color: purple;}
.tform { border-width: 1px; border-color: 75263C; border-style: solid;}

/* SECCION DE CALENDARIO */
.tituloActosCalendario {font-family: Arial, Helvetica, sans-serif; 
						font-size: 12px;
						font-weight:bold;
						color:#000000;
						text-transform:uppercase;}
.fechasActosCalendario {font-family: Arial, Helvetica, sans-serif; 
						font-size: 12px;
						font-weight:bold;
						color:#990000;}
						
/* OTROS */
img.titular {
	border: 1px #CC0066 solid;
	width: 125px;
	height: 165px;
	margin-left: 10px;
	margin-bottom: 4px;
}

img.titularPrin {
	border: 1px #CC0066 solid;
	width: 125px;
	height: 165px;
	margin-right: 2px;
}

img.titularbanner {
	border: 1px #CC0066 solid;
	margin: 1px 1px 1px 1px;
}

img.titularbannerGaleria {
	border: 1px #CC0066 solid;
	margin: 1px 1px 1px 1px;
	width: 80px;
	height: 106px;
}

img.titularbannerFondo {
	border: 1px #CC0066 solid;
	margin: 1px 1px 1px 1px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

td.derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 5px 0px 0px;
}

td.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px #000000 dashed;
}

td.separador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px #000000 dashed;
}

td.boxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px 0px 5px 5px;
	border-bottom: 2px #9A6D72 double;
	border-top: 2px #9A6D72 double;
}

font.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0066;
}

font.tituloGaleriasAmpliar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

font.redact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0066;
}

font.rednormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0066;
}

font.rednormalFot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0066;
}

font.blackbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

font.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0066;
}

font.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

/* FORMULARIOS */

input {	
	border-style: dashed; 
	border-color: #AE1C32; 
	border-width :1px; 
	color: #AE1C32; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: normal;
}

textarea { 
	border-style: dashed; 
	border-color: #AE1C32; 
	border-width :1px; 
	color: #AE1C32; 
	font-size: 12px; 
	font-family: Arial; 
	font-weight: normal;
}

select { 
	border-style: dashed; 
	border-color: #AE1C32; 
	border-width :1px; 
	color: #AE1C32; 
	font-size: 11px; 
	font-family: Arial; 
	font-weight: normal;
}

table.formulario { 
	background-color: #EAE1E2; 
	border: 1px #CCCCCC solid; 
	font-size:12px; 
	color:#000000; 
	padding: 5px 5px 5px 5px; 
}
