#contenido h2 {font:bold 1.5em Arial, Helvetica, sans-serif; color:#fff; background:#741D52 url(../img/bolo_blanco.gif) no-repeat 0.6em center; padding:0.4em 2em; margin-bottom:0.5em;}
#titular{ background:#f4f4f4; padding:1.2em;}
#titular h3 { font:bold 24px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333;}
#titular p { font:1.4em/1.3em Arial, Helvetica, sans-serif; margin:0.6em 0 0.2em 0; padding:0; color:#333;}

.mod_txt{ margin:1.6em 1em 0 1em; font-family:Arial, Helvetica, sans-serif; color:#333; padding:0; font-size:1.2em;}
.mod_txt p{font-size:1em; color:#333;}
.mod_img{ float:right; margin:1.6em 1em 1.6em 1.6em; display:inline;}
.mod_img img{ border:1px solid #cbcbcb;}
.vertical{ width:401px;}
.horizontal{ width:545px;}

.pesos{border:1px solid #cbcbcb; background:#f4f4f4; margin:1em 0 0 0;}

.mod_links{ border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f4f4f4; padding:1em 1.3em;}
.modulo{ padding:0.8em 1.3em 0;}
.mod_img h4{ margin:1em 0 0 0; border:1px solid #d0d0d0; padding:0.8em; font:1.1em Arial, Helvetica, sans-serif; color:#666; background:#fff;}
#contenido .pesos .modulo ul { margin:0.2em 0 0.6em; padding:0; background:none;}
#contenido .pesos .modulo ul li { margin:0; padding:0 0 0.3em 1.1em; background:url(../img/bolo_gris4.gif) no-repeat left 0.5em; }
#contenido .pesos .modulo ul li a { font:1.1em Arial, Helvetica, sans-serif; color:#202574; }

#contenido .mod_links ul { margin:0.2em 0 0.6em; padding:0; background:none;}
#contenido .mod_links ul li { margin:0; padding:0 0 0.3em 1.1em; background:url(../img/bolo_gris3.gif) no-repeat left 0.5em; }
#contenido .mod_links ul li a { font:1.1em Arial, Helvetica, sans-serif; color:#666; }