@charset "utf-8";
body{
	background:#FFF url(../img/header-gradient.png) repeat-x;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #82423f;
	margin:0 0 50px 0;
	padding:0;
}

ol,ul{
	margin:20px 30px;
}
li{
	margin:5px 0 10px 0;
}

ol ol li{
	list-style-type:lower-alpha;
}

body.iframe{
	background:none;
}

a{
	color:#EE3133;
}

h1,h2,h3,h4,h5,h6{
	margin:10px 0 0px 0;
	line-height:normal;
}

h1{
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #ee3133;
	line-height: 28px;
}

h2{
	
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3f3c3a;
	line-height: 20px;
	
}

h3{
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #ee3133;
	line-height: 20px;
	
}

p{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #82423f;
	line-height: 20px;
	margin:5px 0 10px 0
}

img{
	border:0 none;
}

.clr{
	clear:both;
}

.nota{
	color:#666;
	font-size:13px;
	font-style:italic;
}

fieldset {  
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-radius: 5px;
	padding:10px;
}
legend{
	font-size:18px;
	color:#333;
}
table td{
	vertical-align:top;
}
/*Classes*/

.fecha{
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #868686;
	line-height: 15px;
}

.noticia {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #2f2f2f;

}

.eventostable{
	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 14px;
	color: #ee3133;
	line-height: 23px;
}

.efecha{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #3f3c3a;
	line-height: 16px;
	
}
/*IDs*/
#nav{
	list-style-type:none;
	margin:5px 0 0 20px;
	padding:0;
	float:left;
}
#nav li{
}
#nav li span{
}
#nav li span img{
	float:left;
}
#nav li span span{
	height:auto;
	white-space:normal;
	margin:12px 0 0 2px;
	border:none;
	float:left;
	cursor:pointer;
	width:100px
}
#nav li.reggrupo span span{
	margin:15px 0 0 2px;
	line-height:14px;
}
#nav a{
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #83423f;
	line-height: 32px;
	text-decoration: none;
	height:53px;
	width:150px;
	float:left;
	border-bottom:1px solid #D9D9D9;
}
#nav a:hover{
	text-decoration:underline;
}

#nav .cal{
	margin:13px 10px 0 0;
}
#nav .reg{
	margin:7px 7px 0 0;
}
#nav .desc{
	margin:9px 14px 0 0;
}

#nav .cal{
	margin:13px 10px 0 0;
}
#nav .acerca{
	margin:13px 16px 0 0;
}
#nav .home{
	margin:11px 11px 0 0;
}
#nav .cont{
	margin:13px 11px 0 0;
}
h3{
	clear:both;
}