body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background: url(../img/fndPagina.gif) no-repeat center top #F3F3F3;
	margin:0;
}
#pagina{
	width:980px; padding:0 2px 0 20px; margin:0 auto; position:relative; background-color:#FFFFFF;
}
#lateral{
	width:200px; font-family: Arial, Helvetica, sans-serif; float:left;
}

#lateral ul.menu 		{ margin-top:50px; border-bottom:1px solid #E20025; margin-bottom:50px; }
#lateral ul li 			{ list-style-type:none; border-top:1px solid #E20025; padding-top:5px; font-weight:bold; font-size:0.9em; }
#lateral ul.menu ul 	{ margin:0 5px 10px 5px; }
#lateral ul.menu ul li	{ margin:0; border-top:0px solid #E20025; padding-top:0px; font-weight:normal; font-size:1.1em; }
#lateral ul.menu ul li li 	{ margin:0; border-top:0px solid #E20025; padding-top:0px; font-weight:normal; font-size:0.9em; }
#lateral ul.menu ul li a{ text-decoration:none; color:#444444; display:block; padding:1px 2px; }
#lateral ul.menu ul li a:hover{ background-color:#E20025; color:#FFFFFF; }

#contenidos{
	float:right;
	width:758px;
}

#cabecera{
	width: 760px;
	height: 220px;
}
#cabecera h2 {
	position:relative; left:50px; top:160px;
	font-size:2em; font-weight:normal;
}
#textos{
	width:660px; margin:20px auto; text-align:justify;
}
#pie{
	height:50px; margin-top:30px; clear:both;
}
#pie address {
	position:relative; left:220px; top:20px;
	width:760px;
	font-size:0.85em; font-style:normal;
	text-align: center;
}
#pie address span {padding:0 10px;}


h1, h2, h3, h4, p, ul, ol, li, address {margin:0; padding:0; color:#444; }


#textos h3 { font-size:1.6em; font-weight:normal; color:#E20025; }
#textos h4 { font-size:1.2em;  color:#444; }
#textos p{
	margin:20px 0 10px;
}

#textos ul{
	margin:0px 0 20px 40px;
}
#textos address { margin:0px 0 20px 40px; }
#textos address span { display:block; }

#textos img		{ padding:8px; border:1px solid #BBBBBB; margin:10px 20px; }
#textos img.der { float:right; margin-right:0;}
#textos img.izq { float:left;  margin-left:0;}

#textos .noticias     {  }
#textos .noticias h3  { font-size:1.2em; clear:both; border-top:1px solid #E20025; padding-top:15px; margin-top:20px;}
#textos .noticias img { padding:2px; margin-top:0; margin-bottom:0px; border:none; }

#textos form   { margin:0 10px 0 40px;}
#textos form p { clear:left; margin:10px 0;}
#textos form p label { float:left; display:block; width:130px; }
#textos form p input { border:1px solid #AAA; }
#textos form p input:focus { border:1px solid #E20025; background-color:#EEE }
#textos form p textarea { border:1px solid #AAA; }
#textos form p textarea:focus { border:1px solid #E20025; background-color:#EEE }
#textos form p.botonera { margin:20px 0 20px 150px; }
#textos form p.botonera input { border:1px solid #E20025; margin:0 20px; background-color:#E20025; color:#fff;}

.sizeS   { width:100px; }
.sizeM   { width:200px; }
.sizeL   { width:300px; }
.sizeXL  { width:440px; }
.sizeXXL { width:620px; }