* { padding: 0; margin: 0; }


/* General */

body {
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}

a {color:#C50000;}
p { margin-bottom:10px;}
h1 {font-size:150%;
color:#C50000;
margin-bottom:18px;}

h2 {font-size:120%;
color:#C50000;
margin:35px 0px 15px 0px;}

blockquote {margin-left:40px;}
div { color:#666666;}

ul {
margin-left:50px;
}
li {
margin-bottom:10px;
}

.q {color:#C50000;
font-weight:bold; }


.foto {
	border: 1px solid #999999; 
}

#wrapper { 
 margin: 0 auto;
 width:960px;
 border: 1px solid #999999;
 background-color:#FFFFFF;
}

#header {
 width:890px;
 color:#fff;
 padding:10px;
 height:130px;
 margin:10px 0px 10px 25px;
 background-color:#FFFFFF;
 background-image:url(../img/cabecera.gif);
 background-repeat:no-repeat;
}

#header a {color:#fff;}

#menu {
 width: 910px;
 height: 60px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 10px 25px;
 background-color:#FFFFFF;
}



.ul_menu {list-style:none;margin:0;padding:0; }

#menu1 li {float:left;width:220px;margin-left:5px;padding:0px;text-align:center;}
/*#menu1 li a {display:block;height:100%;color:#ccc;text-decoration:none;}*/
#menu1 li a {display:block;height:30px;color:#fff;text-decoration:none;padding-top:14px;font-weight:bold;text-transform:uppercase;}
#menu1 li a:hover, li a:focus, li a:active {background-position:-212px 0px;}
#menu1 a {background:url(../img/bg_menu.jpg) repeat 0 0;}
.idioma_activo {
text-decoration:underline;
}
/*
#menu ul {list-style:none; margin-top:0px; margin-left:0px;}
#menu a {color:#fff; text-decoration:none;}
#menu li {float:left; text-align:center;width:212px; height: 25px; margin:0px 2px 0px 3px; padding:15px 5px 5px 5px; background-color:#999;} * html #menu li { display:inline; }
#menu li:hover, #menu li.sel { background-color:#666; border-bottom:solid #000;}
*/

#content { 
 width: 900px;
 color: #333;
 background-color:#FFFFFF;
 margin: 0px 0px 10px 15px;
 padding: 10px;
 float:left;
}

#lateral {
width:235px;
float:left;
}

#contenido{
width: 595px;
float:left;
}

#footer { 
 width: 890px;
 color: #333;
 background: #999;
 margin: 10px 0px 10px 25px;
 padding: 10px;
}
