/* resets*/
*{margin:0;padding:0;}
#clear{clear:both;}
.left{float:left;}

/* GENERAL*/
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;background-color:#FFF;margin:auto;}
#warp{width:900px;background-color:#edeef2;margin:auto;padding:10px;}
#menu{width:200px;overflow:auto;top:20px;bottom:0;left:25px;background-color:#EDEEF2;color:#000;float:left;padding:5px 5px 25px;}
p{margin:0 0 9px;}
h1{font-size:16px;font-weight:lighter;}
h2{font-size:14px;font-weight:lighter;}


#warp .nav ul{float:right;list-style-type:none;}
#warp .nav ul li a{padding-left:5px;color:#000;}
#warp .nav ul li a:hover,#warp .nav ul li a.active{color:#C00;}
#warp .nav ul li{float:left;display:block;}

#menu ul li a{text-decoration:none;color:#666;}
#menu ul li a:hover{text-decoration:none;color:#000;}
#menu ul li a.active{text-decoration:none;color:#C00;}
#menu ul li.nolink{color:#666;}
#menu a.home{color:#000;display:block;}
#menu ul{list-style:none;margin:0 0 -8px;}
#menu ul li ul{list-style-image:url(../img/bullet.gif);padding-right:5px;list-style-position:inside;}
#menu ul li ul li{padding-left:5px;}
#menu ul li ul li a{list-style-position:outside;list-style-image:url(../img/bullet.gif);}
#menu ul li.section-title{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;color:#000;margin-bottom:5px;margin-top:15px;}

#content{font-size:11px;font-style:normal;font-family:Arial, Helvetica, sans-serif;height:100%;margin-top:65px;top:20px;float:right;margin-right:0;margin-bottom:0;width:670px;}
#content p{margin-bottom:20px;width:512px;font-size:12px;margin-right:auto;margin-left:auto;}
#content p.autor,p.autor{margin-top:-10px;color:#a92c2c;font-weight:700;}
#content.total{width:900px;}
#content.total div.seccion{width:290px;height:300px;float:left;padding-right:5px;padding-left:5px;}
#content.textos .columna{width:420px;background-color:#fdfdfd;padding:10px;}
#content .texto{display:block;width:532px;margin-right:auto;margin-left:auto;}
#content .texto p{width:532px;text-align:justify;color:#333;}
#content.textos{width:900px;float:none;color:#333;}
#content.textos .columna p{font-size:13px;width:420px;text-align:justify;}
#content.textos h2,.texto h2{font-style:oblique;color:#999;font-size:18px;font-weight:700;padding-bottom:15px;}
#content.textos a img,.right{float:right;}

#content .container.cv .contacto{margin-top:-55px;width:670px;display:block;float:left;height:50px;margin-bottom:10px;}
#content .container.cv .contacto div a{font-size:12px;background-image:url(../img/pdf.gif);background-repeat:no-repeat;display:block;height:20px;float:right;clear:right;padding-right:20px;background-position:right top;}
#content .container.cv .contacto p{line-height:10px;font-size:12px;}
#content .container.cv p{margin-bottom:5px;width:100%;}
#content .container.cv ul{font-size:12px;margin-bottom:10px;list-style-type:none;}
#content .container.cv dl dd{margin-left:40px;margin-top:-15px;}
#content .container.cv ul li{display:block;margin-bottom:3px;background-image:url(../img/bullet.gif);background-repeat:no-repeat;padding-left:10px;background-position:0 4px;}
#content .container.cv table{width:670px;font-size:12px;}
#content .container.cv dl{font-size:12px;margin-bottom:10px;}
.container.cv{width:670px;float:right;color:#333;}
.container.cv .cv_seccion{font-weight:700;padding-top:11px;padding-bottom:5px;}
.container.cv .cv_subseccion{font-weight:700;padding-bottom:5px;padding-top:5px;}

#img-container{width:532px;margin:auto;padding:0;}
#img-container p{width:400px;margin:0;padding:0 0 12px;}

a img{border:none;}
a{color:#C00;text-decoration:none;}

.title_g{font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:700;color:#000;margin-bottom:5px;margin-top:15px;line-height:18px;}

.foto{height:90px;width:90px;float:left;background-color:silver;margin-bottom:20px;margin-left:20px;}
.foto.uno{float:left;margin-left:0;}
.foto.unica{height:100%;width:100%;float:left;margin:0;}

.video{width:512px;margin-right:auto;margin-left:auto;border:10px solid #999;margin-bottom:20px;}

.mail{margin-top:10px;width:670px;float:right;font-size:14px;}
