/**
* PORTADA
*/
div.portada-1 { height:100%; padding: 10px 21px 0 21px; /*padding:10px 21px 15px 21px; margin-bottom:5px; border-bottom:1px solid #eaeaea;*/ }
div.portada-2 { float:left; width:350px; margin-left:6px; }
div.portada-3 { float:right; width:230px; margin-right:6px; }
div.portada-4 { height:100%; padding:3px; margin-bottom:5px; border:1px solid #2A3179;background-color:#8588B0; }
dd.portada { clear:both; padding:3px 3px 3px 3px; height:100%; min-height:24px; border-bottom:1px dashed #B4B5BB; }

div.portada-1 dl dd h2 { padding:0 0 7px 0; font-size:130%; }
div.portada-1 dl dd h2 a { color:#000; }
div.portada-1 dl dd.dd-4 { float:right; width:223px; }
div.portada-1 dl dd.left { margin:0 0 5px 0; }
div.portada-1 dl dd.left span, div.portada-1 dl dd.left a img { display:block; float:left; margin:0 20px 5px 0; }
div.portada-1 dl dd.left p, div.portada-1 dl dd.no-foto p { font-size:120%; padding-bottom:3px; }
div.portada-1 dl dd.left p a, div.portada-1 dl dd.no-foto p a { font-size:85%; }
div.portada-1 dl dd.left dl dd.dd-2 { float:right; width:198px; padding:4px 0 1px 0; }
div.portada-1 dl dd.no-foto { width:100%; }
div.portada-1 dl dd dl dd.dd-2 { float:right; width:533px; padding:4px 0 1px 0; }
div.portada-1 dl dd.dd-1 { clear:both; float:left; }
div.portada-1 dl dl { margin: 5px 0 0 0; }
div.portada-1 p { font-size: 110%; }

#portada { background:url(/imagenes/maquetacion/comunes/fnd-7.gif) repeat-y; }
#portada .mrg-4 { border:0; margin:0; padding:15px 15px 5px 15px; border-bottom:1px solid #eaeaea; }
#portada .mrg-4 h3 a, #portada .mrg-4 h4 a, #portada .mrg-4 h5 a, #portada .mrg-4 h6 a, #portada .mrg-4 strong a { color:#000; }
#portada .mrg-4 h3 a:hover, #portada .mrg-4 h4 a:hover, #portada .mrg-4 h5 a:hover, #portada .mrg-4 h6 a:hover, #portada .mrg-4 strong a:hover { color:#6c6c6c; }
div.portada-2 .mrg-4 h3, div.portada-2 .mrg-4 h4, div.portada-2 .mrg-4 h5, div.portada-2 .mrg-4 h6, div.portada-2 .mrg-4 strong { font-size:160%; }
div.portada-3 .mrg-4 h3, div.portada-3 .mrg-4 h4, div.portada-3 .mrg-4 h5, div.portada-3 .mrg-4 h6, div.portada-3 .mrg-4 strong { font-size:135%; }
div.portada-2 .mrg-4 p { font-size:110%; padding:3px 0; }
div.portada-3 .mrg-4 p { padding:3px 0; }
div.portada-2 .mrg-5 { margin:0; padding:15px; border-bottom:1px solid #eaeaea; }
#portada hr { clear:both; border:1px solid #fff; margin:0; padding:0; width:100%; height:1px; }

.podcast { background:#f0efef; margin:15px 16px; }
.podcast p { height:22px; background:#2c347a; }
.podcast p strong { float:left; display:block; padding:3px 0 0 8px; color:#fff; text-transform:uppercase; }
.podcast p a { float:right; right:0; }
.podcast dd { overflow:auto; padding:8px 8px 8px 10px; border-bottom:1px solid #fff; }
.podcast span { color:#000; }
.podcast .audios a { display:block; padding:0 13px 2px 28px; background:url(/imagenes/maquetacion/comunes/dd-1.gif) 0 0 no-repeat; color:#5a30ab; font-size:90%; }
.podcast a:hover { color:#2c347a; }

div#comentario { padding:0 2px 15px 1px; margin-bottom:5px; border-bottom:1px solid #eaeaea;  }
div#comentario p { clear:both; padding-bottom:5px; text-indent:8px; }
div#comentario dl dd p { height:28px; padding:0 0 0 28px; margin:15px 0 5px 13px; background:url(/imagenes/maquetacion/comunes/comentarios-icon-28x28.gif) left no-repeat; }
div#comentario dl dd p span { margin:10px 0 0 0; font-size:180%; color:#283277; }
div#comentario div { clear:both; margin:0 20px; padding:15px 15px 5px 15px; border:1px solid #afb4d4; }
div#comentario div div { width:100%; padding:0; margin:0 0 5px 0; border:0; border-bottom:1px dotted #cccedd; }
div#comentario div div strong { font-size:150%; height:30px; font-weight:normal; }
div#comentario dl#add dd.add-1 { clear:both; float:left; width:310px; padding-top:3px; }
div#comentario dl#add dd.add-1 a { color:#8687b5; text-decoration:underline; } dd.add-1 a:visited { color:#8687b4; text-decoration:underline; }
div#comentario dl#add dd.add-1 a:hover, dd.contacto-3 a:active { color:#8687b5; text-decoration:none; }
div#comentario dl#add dd.add-1 textarea { overflow:auto; }
div#comentario dl#add dd.add-1 input.submit { float:right; width:auto; border:0; background:#8487b0; font-size:90%; color:#fff; padding:2px 5px 2px 5px; margin:0 0 7px 0; font-weight:bold; }
div#comentario dl#add dd.add-2 { float:right; width:210px; height:20px; padding-top:3px; }
div#comentario dl#add dd.add-2 span { color:#8687b5; }
div#comentario dl#add dd.add-2 span strong { font-weight:normal; color:#000; }
div#comentario form { padding:0 0 15px 0; }

div#anteriores em, div#historico em { font-size:120%; color:#283277; font-weight:bold; }
div#historico { margin-top:10px; padding-top:5px; border-top:1px solid #b4b5bb; }
div#historico div, div#anteriores div { height:100%; padding:3px 5px 3px 5px; border:1px solid #afb4d4; background:#cccedd; }
div#historico div dd { float:left; padding:0 3px 0 3px; }
div#historico div dd a, div#anteriores div dd a { font-size:90%; color:#8489C1; } div#historico div dd a:visited, div#anteriores div dd a:visited { color:#8489C2; }
div#historico div dd a:hover, div#historico div dd a:active, div#anteriores div dd a:hover, div#anteriores div dd a:active { color:#2A3179; }
