@charset "UTF-8";
/* CSS Reset */
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, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	text-align: center;
background-color:#FFFFCE;
list-style:none; list-style-image:url(imagenes/arrow.png);
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
	
	
	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.outermost_body {
	width: 900px;
	background-image:url(fondo.png);
	background-color:#FFF;
	background-repeat:repeat-y;
	padding: 0px;
	margin: 0 auto;
	overflow:auto;
} 

#header { height:229px; margin:0 auto; padding:0px; width:900px;}
.titulares {margin-left:19px; height:130px; width:512px; margin-top:10px;}
.divfecha {width:270px; border-color:#666666; border:1px; border-style: solid; border-color:#666; height:auto; margin:2px auto 2px auto ; display:table; padding:2px;}
.divfecha:hover {width:270px; border-color:#666666; border:1px; border-style: solid; border-color:#666; height:auto; margin:2px auto 2px auto ; display:table; padding:2px; background:#FFC;}
.divhoy {width:270px; border-color:#666666; border:1px; border-style: solid; border-color:#900; height:auto; margin:2px auto 2px auto ; display:table; padding:2px; background: #E4DDB6;}
.eventointerno {width:600px; font-size:1.2em;  padding:2px; color:#666;}
.eventointerno b{ font-weight:bold;}
.eventointerno h4{ font-size:1.5em; font-weight:bold; color:#F90; }
.conteni2{width:800px; margin: 0 auto; text-align:justify; padding-left:20px; padding-rigth:20px; line-height:1.3;}
.conteni2 h3{ font-size:1.3em; color:#F90; font-weight:bold; }
.conteni2 ul{list-style-type: none; padding: 0; margin: 0;}
.conteni2 li{
	background-image: url(img2009/vineta.gif); background-repeat: no-repeat; background-position: left top; padding-left: 20px; vertical-align: top;}
.conteni2 img{ padding:5px;}
.conteni2 hr{ clear:both; border:1px double #333;}
.conteni2 td{ border:1px double #ddd; padding:2px;}

tit_mes{
	text-align: center;
	font-weight:bold;
	font-size:14px; 
}

tit_dia{
	text-align: center;
	font-weight:bold;
	font-size:20px;
}

.outermost_body2 {
	width: 900px;
	background-image:url(fondo.png);
	background-color:#FFF;
	background-repeat:repeat-y;
	padding: 0px;
	margin: 0 auto;
	overflow:hidden;
} 
#contenido {background-image:url(fondo.png); background-repeat:repeat-y; width:860px; overflow:hidden;}
#contenido h1 {font-size:2.0em;padding:5px; font-weight:bold;}
#contenido h2 {font-size:1.3em;padding:5px;}
#contenido a:link {color:#555; text-decoration:none;}
#contenido a:visited {color:#aaa; text-decoration:none;}
#contenido a:active {color:#555; text-decoration:none;}
#contenido a:hover{color:red; text-decoration:none;}

.eventostabla{float:left; border-right:1px solid #ddd;}
.eventostablatitu{float:left; border-right:1px solid #ccc; background:#ddd; font-weight:bold;}