html,body{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif}
body{font: 76% Verdana;text-align:center}
p{margin:0 10px 10px}
h3{color: #A5000A; font-size: 19px;font-weight:normal;border-top: 2px solid #232A2C;margin-top:10px;}
h4{margin:0 10px 10px}
h5{font-size: 13px; color: #A5000A; margin-top: 7px;}
a{display:block;color: #00F;padding:10px}

div#header {background:url(../media/bg_top2.gif) no-repeat;height:140px;}
div#header_home {background:url(../media/bg_top.gif) no-repeat;height:284px;}
div#header h1, #header_home h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B}
div#header a, #header_home a{padding:0px;margin:0px;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation h5 {padding:5px;font-size: 16px; color: #A5000A; margin:0px;border-top: 2px solid #232A2C;margin-top: 10px;}
div#navigation ul {margin:0px;padding:0px;text-align:left;}
div#navigation li {padding:5px;border-top:1px dotted #000;list-style-image: url(../media/fletxa.gif);}
div#navigation a {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#000;text-decoration:none;margin-left: 20px;}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#subcontent h1 {font-size:20px;color: #A5000A; margin-top:10px;border-top: 2px solid #232A2C;padding-top:6px;}
div#subcontent h2 {
	font-size:15px;
	color: #A5000A;
	border-top: 1px dotted #232A2C;
	border-bottom: 1px dotted #232A2C;
	padding: 3px 0px;
	clear:left;
	margin-top: 10px;

}
div#subcontent p a {color: #A5000A;text-align:right}
div#subcontent dt a {color: #A5000A;}
div#subcontent li a {color: #A5000A;text-align:left;height:20px;}
div#subcontent li {list-style-image: url(../media/fletxa.gif);}

div#container{width:990px;margin:0 auto}
div#content_home{padding:0px;margin:0px;height:285px;background:url(../media/img_home.jpg) no-repeat left top;}
div#content{float:right;width:757px;}
div#navigation{float:left;clear:left;width:213px;height:520px;}
div#extra{float:left;clear:left;width:200px;}
div#footer{clear:both;width:100%;}

div#logo {float:left;width:282px;text-align:center;margin-top:27px;}
div#menu {margin-top:100px;float:right;width:610px;}
div#menu_home {margin-top:245px;float:right;width:610px;}
div#menu ul, #menu_home ul {padding:0;margin:0px 0px 0px 0px;list-style:none;border:0px;top:0;text-align:left;border:0px;height:20px;}
div#menu li, #menu_home li {float:left;margin:0px;}
div#menu a, #menu_home a {text-decoration:none; color: #FFF;}

div#presentacion {margin:0px;padding:0px;height:100%;}
div#biografia {float:left;width:630px;}
div#foto {float:right;width:110px;}

#menu_lateral {float:right;width:415px;}
#menu_lateral ul {list-style:none; margin: 0px; padding:0px;}
#menu_lateral ul img {margin-right: 5px;}
#menu_lateral li {clear:left; height: 100px;padding-left:5px;padding-bottom:5px;}
.li_gris_fort {background-color:#232A2C}
.li_gris_fluix {background-color:#E8E8DE}

.bypass_li {width:1px;padding:0px;color: #A00002;border:1px solid #232A2C;}
.menu_li {padding:0px 7px;#padding:0px 5px;}

#ficha {clear:both;}
#ficha a {text-align:left;color: #A5000A;text-decoration:none;}
#ficha h3 {font-size: 14px;font-weight:bold;border-top:0px;text-align:left;}
#ficha img {border:0px;}

#links li {height:20px;}.menu {
	background-color:#CCCC99;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #000000;



}
.menu2 {
	background-color:#FFFFCC;
	font-size: 16px;
	font-weight: bold;

}
div#subcontent menu {
font-size:24px;color: #A5000A; margin-top:10px;border-top: 2px solid #232A2C;padding-top:6px;
}
div#headermenu {
background:url(../media/bg_top3.gif) no-repeat;height:140px;
}
div#contenido h2 {

	font-size:15px;
	color: #A5000A;
	border-top: 1px dotted #232A2C;
	border-bottom: 1px dotted #232A2C;
	padding: 3px 0px;
	clear:left;
	margin-top: 10px;
}
h6 {
font-size: 20px; color: #A5000A; margin-top: 7px;
}
div#headerrojo {
background:url(../media/bg_top4.gif) no-repeat;height:140px;
}
.gris {
background-color:#D1D2C0
}

