/**
* CSS Document
*/
html { font-size:100%; }
body { margin:0; padding:0; font-family:Arial,Verdana,Helvetica; font-size:80%; background:/*#DBDDE8*/#fff url(/imagenes/maquetacion/comunes/fnd-1.gif) top center no-repeat; color:#333333; }
form,h1,h2,h3,h4,h5,h6,p,hr,dl,ul,dd,li { margin:0; padding:0; font-size:100%; text-align:justify; }
div { overflow:hidden; }
img { border:0; }
p,a { color:#333333; text-decoration:none; }
a:visited { color:#333334; }
a:hover, a:active { color:#2A3179; text-decoration:none; }
span.u { color:#565471; text-decoration:underline; }
h1 { padding:3px 7px 3px 7px; background:#293179; }
h2 { padding:3px 7px 3px 7px; }
input, select, textarea { font-family:Arial,Verdana,Helvetica; font-size:85%; width:100%; border:1px solid #afb4d4; background:transparent; }
noscript { display:none; }

/**
* DIV - Generico
*/
#contenedor { width:1000px; margin:0 auto; }

/**
* DIV - Publicidad
*/
#publicidad { height:90px; padding:5px 0px 0 5px; background:url(/imagenes/maquetacion/cabecera/fnd-5.gif) top center repeat-x; }
dd.publicidad-1 { float:left; height:83px; padding-left:14px; background:url(/imagenes/maquetacion/comunes/fnd-3.gif) top left no-repeat; }
dd.publicidad-2 { float:right; padding:0 5px 0 14px; background:url(/imagenes/maquetacion/comunes/fnd-3.gif) top left no-repeat; }

/**
* DIV - Cabecera
*/
#cabecera { height:120px; /*background:url(/imagenes/maquetacion/cabecera/fnd-2.gif) top center no-repeat;*/ }
#cabecera-programa { float:left; width:310px; }
#cabecera-logo { float:left; width:312px; height:80px; padding:5px 0 0 0px; }
div#cabecera-fecha { /*position:absolute;*/ float:right; right:0; /*width:213px; margin:0 0 0 780px;*/ padding:17px 5px 0 0; }
div#cabecera-fecha dl { padding:20px 0 0 48px; background:url(/imagenes/maquetacion/cabecera/siguenos-en.png) top right no-repeat; }
div#cabecera-fecha dl dd { float:left; padding:0 0 0 2px; }
div#cabecera-fecha dl dd a { display:block; width:24px; height:38px; text-indent:-9999px; background:url(/imagenes/maquetacion/cabecera/medios-sociales.png) 0 0 no-repeat; }
div#cabecera-fecha dl dd a:hover { display:block; width:24px; height:38px; }
div#cabecera-fecha dl dd.facebook a { background-position:0 0; }
div#cabecera-fecha dl dd.facebook a:hover { background-position:-0 -39px; }
div#cabecera-fecha dl dd.twitter a { background-position:-25px 0; }
div#cabecera-fecha dl dd.twitter a:hover { background-position:-25px -39px; }
div#cabecera-fecha dl dd.youtube a { background-position:-50px 0; }
div#cabecera-fecha dl dd.youtube a:hover { background-position:-50px -39px; }
div#cabecera-fecha dl dd.appstore a { background-position:-125px 0; }
div#cabecera-fecha dl dd.appstore a:hover { background-position:-125px -39px; }
div#cabecera-fecha dl dd.rss-podcast a { background-position:-75px 0; }
div#cabecera-fecha dl dd.rss-podcast a:hover { background-position:-75px -39px; }
div#cabecera-fecha dl dd.rss a { background-position:-100px 0; }
div#cabecera-fecha dl dd.rss a:hover { background-position:-100px -39px; }
div#cabecera-fecha dl dd.linkedin a { background-position:-150px 0; }
div#cabecera-fecha dl dd.linkedin a:hover { background-position:-150px -39px; }
div#cabecera-fecha dl dd.googleplus a { background-position:-175px 0; }
div#cabecera-fecha dl dd.googleplus a:hover { background-position:-175px -39px; }
div#cabecera-fecha dl dd.wordpress a { background-position:-200px 0; }
div#cabecera-fecha dl dd.wordpress a:hover { background-position:-200px -39px; }
div#cabecera-fecha dl dd.googleplay a { background-position:-225px 0; }
div#cabecera-fecha dl dd.googleplay a:hover { background-position:-225px -39px; }
div#cabecera-fecha p { position:absolute; display:block; width:280px; margin:31px 0 0 0; text-align:right; font-size:85%; color:#fff; }
div#cabecera-fecha span { font-size:85%; font-weight:normal; }
#cabecera-menu { clear:both; padding-top:3px; }
#cabecera-menu a { font-size:90%; color:#6D6D6D; } #cabecera-menu a:visited { color:#6D6D6E; }
#cabecera-menu a:hover, #cabecera-menu a:active { color:#2A3179; }
#cabecera-menu span { color:#565471; text-decoration:underline; }
dl.cabecera-1 { margin-left:6px; }
dd.cabecera-1a { float:left; width:73px; padding-top:14px; height:26px; text-align:center; border-left:1px solid #2A3179; border-right:1px solid #2A3179; background:url(/imagenes/maquetacion/cabecera/fnd-4a.gif) top repeat-x; }
dd.cabecera-1a:hover { background:url(/imagenes/maquetacion/cabecera/fnd-4b.gif) top repeat-x; }
dd.cabecera-1b { float:left; width:86px; padding-top:14px; height:26px; text-align:center; border-left:1px solid #2A3179; border-right:1px solid #2A3179; background:url(/imagenes/maquetacion/cabecera/fnd-3b.gif) top repeat-x; }
dd.cabecera-1b:hover { background:url(/imagenes/maquetacion/cabecera/fnd-3a.gif) top repeat-x; }
#cabecera-buscador { position:absolute; top:188px; margin:0 0 0 782px; }
#cabecera-buscador input#search-box { width:190px; padding:10px 0 0 21px; height:16px; border:1px solid #2A3179; border-top:none; background:url(/imagenes/maquetacion/cabecera/search-box.png) top no-repeat; color:#565471; font-size:100%; }

/**
* DIV - Cuerpo
*/
#cuerpo { padding-left:10px; margin:5px auto; }

#cuerpo-contenido { float:left; width:604px; margin-bottom:10px; }
#cuerpo-contenido ul li { margin:0 0 0 15px; padding:0 0 5px 5px; background:url(/imagenes/maquetacion/comunes/dd-4.gif) 0 5px no-repeat; list-style:none; }

#cuerpo-menu { clear:both; width:985px; padding-bottom:2px; }
#cuerpo-menu dd { float:left; padding:0 10px 0 0; }
#cuerpo-menu a { font-size:80%; color:#2a3179; border-bottom:1px solid #8489c1; }
#cuerpo-menu a:hover { color:#8489c1; }

#cuerpo-submenu { clear:both; width:985px; padding-bottom:2px; }
#cuerpo-submenu dd { float:left; padding:0 10px 0 0; }
#cuerpo-submenu a { font-size:80%; color:#8489c1; border-bottom:1px solid #c5c9f5; }
#cuerpo-submenu a:hover { color:#2a3179; }

#cuerpo-subsubmenu { clear:both; width:985px; padding-bottom:10px; }
#cuerpo-subsubmenu dd { float:left; padding:0 10px 0 0; }
#cuerpo-subsubmenu a { font-size:80%; color:#2a3179; border-bottom:1px solid #8489c1; }
#cuerpo-subsubmenu a:hover { color:#8489c1; }

#cuerpo-lateral { float:left; padding-left:6px; padding-bottom:10px; width:145px; }
img.cuerpo-lateral-1 { border:1px solid #2A3179; }
dl.cuerpo-lateral-2 { border:1px solid #B8BBD2; margin-bottom:5px; background:#E2E2EA url(/imagenes/secciones/cuerpo-lateral/fnd-1.gif) top right no-repeat; }
dd.cuerpo-lateral-2 { padding:1px; }

#cuerpo-lateral div.encuesta { width: 135px; padding: 5px; background: #f5f5f5; }
#cuerpo-lateral div.encuesta a { display: block; text-align: center; color: #2a3177; font-weight: bold; cursor: pointer; font-size: 90%; }
#cuerpo-lateral div.encuesta a:hover { color: #000; }
#cuerpo-lateral div.encuesta div.grafica { overflow: hidden; width: 133px; height: 104px; margin: 5px 0; border: 1px solid #eaeaea; background: url(/imagenes/maquetacion/comunes/encuesta-1.gif) 0 0 repeat; }
#cuerpo-lateral div.encuesta div.grafica div { float: left; width: 27px; margin: 0 0 0 5px; border: 0; background: none; }
#cuerpo-lateral div.encuesta div.grafica div div { float: none; margin: 0; color: #fff; text-align: center; font-size: 70%; }
#cuerpo-lateral div.encuesta div.grafica div.first div { background: #ed3841; }
#cuerpo-lateral div.encuesta div.grafica div.second div { background: #87ceea; }
#cuerpo-lateral div.encuesta div.grafica div.third div { background: #708090; }
#cuerpo-lateral div.encuesta div.grafica div.fourth div { background: #232323; }
#cuerpo-lateral div.encuesta dl dd { padding: 0 0 0 13px; margin: 5px 0 0 0; background:url(/imagenes/maquetacion/comunes/encuesta-dd-1.gif) 0 3px no-repeat; font-size: 85%; }
#cuerpo-lateral div.encuesta dl dd a { font-size: 100%; text-align: justify; font-weight: normal; color: #333333; }
#cuerpo-lateral div.encuesta dl dd a:hover { color: #2a3177; }
#cuerpo-lateral div.encuesta dl dd.first { background:url(/imagenes/maquetacion/comunes/encuesta-dd-1.gif) 0 3px no-repeat; }
#cuerpo-lateral div.encuesta dl dd.second { background:url(/imagenes/maquetacion/comunes/encuesta-dd-2.gif) 0 3px no-repeat; }
#cuerpo-lateral div.encuesta dl dd.third { background:url(/imagenes/maquetacion/comunes/encuesta-dd-3.gif) 0 3px no-repeat; }
#cuerpo-lateral div.encuesta dl dd.fourth { background:url(/imagenes/maquetacion/comunes/encuesta-dd-4.gif) 0 3px no-repeat; }
#cuerpo-lateral div.encuesta p strong { display: block; padding: 5px 0 0 0; margin: 5px 0 0 0; border-top: 1px dotted #333; font-size: 90%; font-weight: normal; text-align: center; }
#cuerpo-lateral div.encuesta p span { display: block; padding: 5px 0 0 0; margin: 5px 0 0 0; border-top: 1px dotted #333; color: #858585; font-size: 80%; }

#cuerpo-destacado { clear:both; margin-bottom:10px; width:749px; padding:2px; border:1px solid #B9BBD2; background-color:#E1E4ED; }
#cuerpo-destacado dl#cuerpo-destacado-noticias a, dl#cuerpo-destacado-programas a, dl#cuerpo-destacado-eventos a { font-size:85%; color:#8588B0; } #cuerpo-destacado dl#cuerpo-destacado-noticias a:visited, dl#cuerpo-destacado-programas a:visited, dl#cuerpo-destacado-eventos a:visited { color:#8588B1; }
#cuerpo-destacado dl#cuerpo-destacado-noticias a:hover, dl#cuerpo-destacado-programas a:hover, dl#cuerpo-destacado-eventos a:hover, #cuerpo-destacado dl#cuerpo-destacado-noticias a:active, dl#cuerpo-destacado-programas a:active, dl#cuerpo-destacado-eventos a:active { color:#2A3179; }
div.cuerpo-destacado-1 { float:left; width:241px; padding-left:2px; background:url(/imagenes/maquetacion/comunes/fnd-2.gif) top left repeat-x; }
div.cuerpo-destacado-2 { float:left; width:241px; padding-left:2px; margin-left:10px; background:url(/imagenes/maquetacion/comunes/fnd-2.gif) top left repeat-x; }
div.cuerpo-destacado-3 { float:right; width:241px; padding-left:2px; background:url(/imagenes/maquetacion/comunes/fnd-2.gif) top left repeat-x; }

#cuerpo-publicidad { padding-right:10px; float:right; width:208px; }
dd.cuerpo-publicidad-1 { width:199px; margin-bottom:5px; padding-left:14px; background:url(/imagenes/maquetacion/comunes/fnd-4.gif) top left no-repeat; }
dd.cuerpo-publicidad-2 { width:199px; margin-bottom:5px; padding-left:14px; /*background:url(/imagenes/maquetacion/comunes/fnd-4.gif) top left no-repeat;*/ }

/**
* DIV - Pie de pagina
*/
#pie { width:775px; margin-bottom:20px; border-top:1px solid #8E8E8E; }
#pie-logo { float:right; padding-right:5px; margin-top:3px; width:119px; height:24px; background:url(/imagenes/maquetacion/pie/pymesweb-off.gif) no-repeat; }
#pie-logo a:hover { position:absolute; background:url(/imagenes/maquetacion/pie/pymesweb-on.gif) no-repeat; }
#pie-logo img { width:119px; height:24px; }
#pie-menu { float:left; padding-left:5px; margin-top:5px; }
#pie-menu dd { float:left; margin-top:-5px; margin-right:5px; border-right:1px solid #8E8E90; }
#pie-menu a { font-size:80%; color:#6D6D6D; padding-right:5px; } #pie-menu a:visited { color:#6D6D6E; }
#pie-menu a:hover, #pie-menu a:active { color:#2A3179; }

/**
* Banners
*/
.patrocinio_360x55 { padding:0 0 16px 20px; margin:0 0 10px 0; border-bottom:1px solid #eaeaea; }

/**
* Textos
*/
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.txt-85p { font-size:85%; }
.txt-1 { font-size:90%; color:#6D6D6D; } a.txt-1:visited { color:#6D6D6E; }
a.txt-1:hover, a.txt-1:active { color:#2A3179; }
.txt-2 { font-size:80%; color:#6D6D6D; padding-right:5px; } a.txt-2:visited { color:#6D6D6E; }
a.txt-2:hover, a.txt-2:active { color:#2A3179; }
.txt-3 { color:#6E72A0; } a.txt-3:visited { color:#6E72A1; }
a.txt-3:hover, a.txt-3:active { color:#2A3179; }
.txt-4 { font-size:85%; color:#8588B0; } a.txt-4:visited { color:#8588B1; }
a.txt-4:hover, a.txt-4:active { color:#2A3179; }
.txt-5 { color:#283277; padding-left:4px; } a.txt-5:visited { color:#283278; }
a.txt-5:hover, a.txt-5:active { color:#6C6C6C; }
.txt-6 { font-size:85%; color:#2A3177; } a.txt-6:visited { color:#2A3178; }
a.txt-6:hover, a.txt-6:active { color:#6C6C6C; }
.txt-7 { font-size:90%; color:#FFF; } a.txt-7:visited { color:#FFFFFE; }
a.txt-7:hover, a.txt-7:active { color:#8589AF; }
.txt-8 { font-size:90%; color:#8489C1; } a.txt-8:visited { color:#8489C2; }
a.txt-8:hover, a.txt-8:active { color:#2A3179; }
.txt-9 { font-size:140%; color:#dbdde9; } a.txt-9:visited { color:#f9f377; }
a.txt-9:hover, a.txt-9:active { color:#f9f378; }
.txt-10 { font-size:100%; color:#2A3177; } a.txt-10:visited { color:#2A3178; }
a.txt-10:hover, a.txt-10:active { color:#6C6C6C; }
.txt-11 { font-size:120%; color:#283277; } a.txt-11:visited { color:#283278; }
a.txt-11:hover, a.txt-11:active { color:#6C6C6C; }
.txt-12 { font-size:90%; color:#6c6c6c; } a.txt-12:visited { color:#C60312; }
a.txt-12:hover, a.txt-12:active { color:#6C0008; }
.txt-13 { color:#8687b5; text-decoration:underline; } a.txt-13:visited { color:#8687b4; text-decoration:underline; }
a.txt-13:hover, a.txt-13:active { color:#8687b5; text-decoration:none; }
.txt-14 { font-size:140%; color:#2a3179; } a.txt-14:visited { color:#2a3178; }
a.txt-14:hover, a.txt-14:active { color:#6c6c6c; }
.txt-15 { font-size:90%; color:#fff; } a.txt-15:visited { color:#fffffe; }
a.txt-15:hover, a.txt-15:active { color:#f9f377; }

/**
* Fondos
*/

/**
* Bordes
*/
.brd-1 { padding:3px; padding-left:10px; border-top:1px dashed #FFF; background-color:#B4B6CF; }
.brd-2 { padding:3px; padding-left:10px; border-top:1px dashed #FFF; }
.brd-3 { border-top:1px solid #B4B5BB; }
.brd-4 { clear:both; width:590px; padding:6px; border:1px solid #AFB3D4; }
.brd-5 { width:590px; padding:6px; border:1px solid #AFB3D4; }
.brd-6 { width:590px; padding:6px; border:1px solid #2A3179; background:#8588B0; }
.brd-7 { height:100%; border:1px solid #B4B5BB; padding:3px; margin-bottom:5px; }
.brd-8 { margin-left:1px; border:1px solid #b9bbd2; background:#e1e4ed; }

/**
* Formularios
*/
.frm-1 { width:auto; border:0; background:#8487b0; font-size:90%; color:#fff; padding:2px 5px 2px 5px; font-weight:bold; } a.frm-1:visited { color:#fffffe; }
a.frm-1:hover, a.frm-1:active { color:#f8f276; }

/**
* Margenes
*/
.mrg-1 { padding-bottom:3px; }
.mrg-2 { padding-bottom:5px; }
.mrg-3 { padding-left:110px; }
.mrg-4 { padding:5px 5px 0 5px; }
.mrg-5 { padding:5px 0 5px 0; }
.mrg-6 { padding:5px 5px 0 5px; }
.mrg-7 { padding:4px 6px 4px 6px; }
.mrg-8 { padding-top:4px; }
.mrg-9 { padding:15px 0 10px 0; }
.mrg-10 { margin-top:5px; }
.mrg-11 { padding-top:2px; height:100%; }

/**
* Listas
*/
dd.none { display:none; }
dd.anterior { float:left; background:url(/imagenes/maquetacion/comunes/dd-2-off.gif) no-repeat; }
dd.anterior:hover { background:url(/imagenes/maquetacion/comunes/dd-2-on.gif) no-repeat; }
dd.siguiente { float:left; margin-left:10px; padding-right:5px; background:url(/imagenes/maquetacion/comunes/dd-3-off.gif) no-repeat; }
dd.siguiente:hover { background:url(/imagenes/maquetacion/comunes/dd-3-on.gif) no-repeat; }
dd.dd-1 { clear:both; float:left; /*height:24px;*/ }
dd.dd-2 { float:left; width:90%; /*height:20px;*/ padding:4px 0 1px 5px; }
dd.dd-3 { clear:both; padding:5px 0 5px 0; border-top:1px solid #B4B5BB; }
dd.dd-4 { float:right; width:100%; width:366px; }
dd.dd-5 { clear:both; padding:5px; border-top:1px solid #B4B5BB; border-bottom:1px solid #B4B5BB; }
dd.dd-6 { float:right; width:278px; }
dd.dd-7 { clear:both; padding:5px; border-bottom:1px solid #B4B5BB; }
dd.dd-8 { overflow:auto; clear:both; padding:21px 15px; border-bottom:1px solid #eaeaea; }

/**
* Posicion
*/
.both { clear:both; } 
.left { text-align:left; display:block; }
img.left { float:left; margin-right:10px; }
dd.left { float:left; padding-right:10px; }
.right { text-align:right; display:block; }
img.right { float:right; }
.center { text-align:center; display:block; margin:auto; }
.justify { text-align:justify; display:block; }
