@charset "utf-8";
/* CSS Document */
body {margin: 10px 5px 25px 5px; background:url(../img/fondo_general.jpg) repeat-x #30306c;font-family:"Century Gothic", "Trebuchet MS"; font-size:11px;}
h2 {font-size:14px; margin:0; font-weight:bold; }
h3 {color: #7383D0; margin: 10px 0 0 0; font-weight: normal; font-size: 1.3em; text-transform: uppercase;}
h4 {font-size:12px; margin:0; font-weight:bold; }
.h2_otro {margin-left:0px; font-size:14px; font-weight:bold;}
.h2_otro2 {margin-left:0px; font-size:14px; font-weight:bold;}
.impar {background-color:#f5f5f5;}

.nota {color: #999; font-size: 0.9em;}
a:hover, a:link, a:visited {color:#37439E; font-size:12px;}
#contenedor .margintop {margin-top: 15px;}
#contenedor .sinmarginbottom {margin-bottom: 0;}

#nombre {margin-top:150px; float:left; width:640px;}
#nombre h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-left:10px; margin:0; }
#contenedor {background:url(../img/cabecera2.jpg) no-repeat top center; width:808px; /**height:440px;**/ margin:0 auto; overflow: hidden;}
#contenedor .img {position: relative; z-index: 100;}
#datos_personales {background-color:#fffbe6; width:767px; /**float:left;**/ border:dashed #c3c3c3 1px; padding:20px; margin-top:-10px; overflow: hidden;}
#datos_personales .col_1 {width:400px; float:left; padding: 0 0 0 10px; margin: 0;}
#datos_personales .col_2 {width:335px; float:right; padding: 0 0 0 10px; margin: 0;}
#datos_personales li {list-style:none; margin:0px; list-style-position:outside; padding:3px;}
#datos_personales span {font-weight:bold;}
.curriculum {text-align:justify; border:dashed #c3c3c3 1px; margin-top:8px; width:747px; padding-top:20px; padding-bottom:20px; padding-left:30px; padding-right:30px; background-color:#fbfbfb;}
.curriculum strong {color: #7383D0;}
.curriculum ul {margin:0; padding:0;}
.curriculum ul.sub_lista {margin-top:0px; margin-left:20px; padding:0;}
.curriculum li {list-style:none; list-style-position:outside; background-image:url(../img/bulet.gif); background-position:left top; background-repeat:no-repeat; margin-left:0px; padding-bottom:5px; padding-left:12px; padding-top:5px;}
.curriculum li li {list-style: circle; list-style-position: inside; margin-left:20px; padding-bottom:5px; padding-left:12px;  padding-top:5px; background: none;}
.curriculum li.year{list-style:none; list-style-position:outside; background-image:none; margin-left:0px; padding-bottom:0px; padding-left:0px; padding-top:8px; font-weight:bold;}
.tabla_interior {font-family:"Century Gothic", "Trebuchet MS"; font-size:11px; vertical-align:top;}
.tabla_interior td {padding: 3px 3px 3px 0; text-align: left;}

/* DIV VOLVER */
.divvolver {border:dashed #c3c3c3 1px; margin-top:8px; width:747px; padding:5px 30px;  background-color:#fbfbfb; text-align: right;}
a.volver { text-decoration: none; color: #7383D0; font-weight: bold;}
a.volver:hover { text-decoration: underline;}