/* Basic Styling
=======================*/

* {
margin: 0;
padding: 0;
}

body {
font-size: 14px;
color: #333333;
}

* html body {
line-height: 100%; /* para IE5/Win */
l\ine-height: 100%; /* para Otras versiones de IE/Win */
}

.clearer  {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}


/* Layout
=======================*/

div#wrapper {
width: 790px;
position: relative;
left: 50%;
margin-left: -390px;
}

div#header {
padding-top: 12px;
}

div#header img {
float: left;
padding-bottom: 12px;
}

div#izquierda {
width: 225px;
float: left;
padding-right: 10px;
}

div#izquierdaInterior {
width: 163px;
float: left;
padding-right: 10px;
padding-top: 10px;
}

* html div#izquierdaInterior {
width: 173px; /* para IE5/Win */
w\idth: 173px; /* para Otras versiones de IE/Win */
}

div#centro {
border-right: 1px solid #B6D27C;
border-left: 1px solid #B6D27C;
width: 298px;
float: left;
padding-left: 10px;
padding-right: 10px;
}

* html div#centro {
padding-right: 0px; /* para IE5/Win */
p\adding-right: 0px; /* para Otras versiones de IE/Win */
width: 310px; /* para IE5/Win */
w\idth: 310px; /* para Otras versiones de IE/Win */
}

div#centroInterior {
width: 600px;
min-height: 410px;
float: left;
border-left: 1px solid #B6D27C;
padding-top: 10px;
padding-left: 15px;
}

* html div#centroInterior {
width: 616px; /* para IE5/Win */
w\idth: 616px; /* para Otras versiones de IE/Win */
height: 460px; /* para IE5/Win */
h\eight: 460px; /* para Otras versiones de IE/Win */
}

div#derecha {
width: 225px;
float: right;
padding-left: 10px;
}

* html div#derecha {
width: 244px; /* para IE5/Win */
w\idth: 244px; /* para Otras versiones de IE/Win */
}

div#footer {
width: 790px;
margin: 15px 0px 0px 0px;
padding-top: 10px;
padding-bottom: 30px;
border-top: 2px dotted #4E759D;
float: left; clear: both;
}

div#formWrapper {
width: 290px;
position: relative;
left: 50%;
margin-left: -115px;
margin-top: 20px;
}

div#ranking { background-image: url(/media/compartidas/fondo_ranking.jpg); background-repeat: repeat-x; }

/* navExtras
=======================*/

#navExtras {
float: right;
margin-top: 25px;
list-style: none;
}

#navExtras li {
display: inline;
font-family: Verdana;
font-size: 12px;
}

#navExtras a {
color: #333333;
text-decoration: none;
}

#navExtras a:hover {
color: #EE851E;
text-decoration: none;
}

#rss a {
padding-left: 19px;
margin-right: 12px;
background: url(/media/compartidas/header/icono_rss.gif) no-repeat;
}

#map a {
padding-left: 23px;
background: url(/media/compartidas/header/icono_mapa.gif) no-repeat;
}


/* mainNav
=======================*/

#mainNav {
width: 790px;
float: left;
margin: 0px 0px 11px 0px;
padding: 0 0 4px 0;
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #ffffff;
list-style: none;
text-transform: uppercase;
background: url(/media/compartidas/botonera/fondo_mainNav2.jpg) repeat-x bottom left;
}

* html #mainNav {
font-size: 13px; /* para IE5/Win */
f\ont-size: 13px; /* para Otras versiones de IE/Win */
margin: 0px 0px 5px 0px; /* para IE5/Win */
m\argin: 0px 0px 5px 0px; /* para Otras versiones de IE/Win */
}

#mainNav a {
line-height: 14px;
background: #4f769d url(/media/compartidas/botonera/fondo_mainNav.jpg) repeat-x top left;
text-decoration: none;
color: #ffffff;
padding: 7px 12px;
text-shadow: 0px -1px 1px #4e759d;
border-right: 1px solid #8fadca;
border-left: 1px solid #4e759d;
}

*html #mainNav a {
padding: 7px 13px;
}

#mainNav a:hover {
background: #97bf45 url(/media/compartidas/botonera/fondo_mainNav_f2.jpg) repeat-x top left;
color: #333333;
text-shadow: 0px 1px 1px white;
border-right: 1px solid #C9DD9D;
border-left: 1px solid #96BE41;
}

#mainNav .abre a {
border-left: none;
}

*html #mainNav .dosPalabras a {
width: 105px;
}

#mainNav .cierra a {
border-right: none;
}

#mainNav .abre a:hover {
border-left: none;
}

#mainNav .cierra a:hover {
border-right: none;
}

/*Top level list items*/

#mainNav .suckertreemenu ul li {
position: relative;
display: inline;
float: left;	
}


/*Top level menu link items style*/

.suckertreemenu ul li a {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
display: block;
padding: 1px 5px;
min-width: 40px;
}


*html .suckertreemenu ul li a {
width: 0px;
}


/*1st sub level menu*/

#mainNav .suckertreemenu ul li ul {
text-transform: uppercase;
visibility: hidden;
display: block;
position: absolute;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul { 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */

#mainNav .suckertreemenu ul li ul li a {
font-size: 85%;
text-shadow: 0px 0px 0px;
color: #5178a1;
text-decoration: none;
background: #d1dde9 url(/media/compartidas/header/background_celeste_alpha.png);
text-align: left;
display: block;
padding: 5px 5px 5px 12px;
width: 160px;
border-right: 1px solid #5178a1;
border-bottom: 1px solid #5178a1;
border-left: 1px solid #5178a1;
}


#mainNav .suckertreemenu ul li ul li a:hover {
color: white;
text-decoration: none;
background: #B5D17A url(/media/compartidas/header/background_verde_alpha.png);
border-right: 1px solid #5178a1;
border-bottom: 1px solid #5178a1;
border-left: 1px solid #5178a1
}


/*Background image for top level menu list links */

.suckertreemenu .mainfoldericon {
background: url(media/compartidas/botonera/flecha.gif) repeat-x;
}


/*Background image for subsequent level menu list links */

.suckertreemenu .subfoldericon {
background: ##5178a1;
margin: 0px;
padding: 1px 5px;
}

* html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/

* html .suckertreemenu ul li {
float: left;
height: 1%;
}

* html .suckertreemenu ul li a {
height: 1%;
}


/* Selectores
=======================*/

ul.normal {
margin-bottom: 20px;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.conferencias {
padding: 10px;
border: 1px dotted #3b618c;
}

ul.conferencias li {
}

ul.conferencias li a {
text-decoration: underline;
}

ul li {
list-style-type: none
}

ul.primeraColumna {
margin-bottom: 20px;
width: 200px;
float: left;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.segundaColumna {
margin-bottom: 20px;
width: 200px;
float: left;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.terceraColumna {
margin-bottom: 20px;
float: left;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
}

a {
color: #3b618c;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

h1 {
font-family: Georgia;
font-size: 20px;
line-height: 100%;
color: #333333;
font-weight: normal;
}

h2 {
font-family: Arial;
font-size: 16px;
text-transform: lowercase;
padding: 2px 0px 5px 0px;
margin-bottom: 10px;
border-bottom: 2px dotted #C4DA95;
}

h3 {
line-height: 120%;
margin: 0 0 5px 0;
font-family: Georgia;
font-size: 18px;
color: #3b618c;
}

h3 a {
color: #3b618c;
text-decoration: none;
}

h3 a:hover {
color: #315381;
text-decoration: underline;
}

h4 {
margin: 0 0 5px 0;
font-family: Georgia;
font-size: 13px;
color: #3b618c;
}

h5 {
margin: 0;
font-family: Georgia;
font-size: 15px;
color: #3b618c;
}

h4 a {
color: #3b618c;
text-decoration: none;
}

h4 a:hover {
color: #315381;
text-decoration: underline;
}

p {
font-size: 12px;
line-height: 150%;
margin-bottom: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #424242;
}

dl {
min-height: 74px;
margin-bottom: 6px;
padding-bottom: 6px;
border-bottom: 1px solid #C4DA95;
}

* html dl {
height: 74px;
}

#centroInterior dl {
min-height: 60px;
margin-top: 15px;
padding-top: 6px;
border-top: 1px solid #C4DA95;
border-bottom: 0px;
}

#centroInterior dl.galeria {
width: 260px;
font-family: Verdana;
font-size: 12px;
float: left;
padding-right: 20px;
border-top: 0px;
}

.galeria dd{
text-align: center;
min-height:40px;
clear: both;
}

*html .galeria dd{
height:40px;

}


.galeria img {
margin-bottom: 5px;
}


div#envelopeGaleria {
width: 600px;

}

#izquierda dt img, #centroInterior dt img {
float: left;
padding: 1px;
margin-top: 4px;
margin-right: 12px;
border: 1px solid #4E759D;
}

p.postGaleria
{
clear: both;
padding-top: 20px;
}

dt img {
float: left;
padding: 3px;
margin-top: 4px;
margin-right: 12px;
border: 1px solid #000000;
}

dd.fecha {
font-family: Verdana;
font-size: 11px;
color: #93BC3C;
margin-bottom: 5px;
display: block;
}

dd.pie {
font-size: 13px;
line-height: 97%;
}

#izquierda h1, #derecha h1, #centro h1 {
line-height: 32px;
padding: 0px 0px 5px 10px;
margin-bottom: 10px;
font-family: Georgia;
font-size: 21px;
color: #333333;
font-weight: normal;
background: url(/media/compartidas/fondo_h1.jpg) repeat-x top left;
}

.listaContenidos {
list-style: none;
margin-bottom: 9px;
border-bottom: 1px dotted #C4DA95;
}

.listaContenidos img {
float: left;
margin-right: 7px;
border: 1px solid #4E759D;
padding: 1px;
}

.listaContenidosFin {
list-style: none;
margin-bottom: 9px;
border-bottom: none;
}

.listaContenidosFin img {
float: left;
margin-right: 7px;
border: 1px solid #4E759D;
padding: 1px;
}

div#informes {
border: 1px solid #B6D27C;
padding: 3px;
}

form {
padding-bottom: 12px;
}


div#busqueda {
height: 30px;
}



/* Clases
=======================*/

.busqueda {
margin-top: 1px;
font-family: Arial;
color: #3b618c;
font-size: 12px;
float: left;
border: 1px solid #3b618c;
padding-top: 2px;
padding-left: 21px;
height: 17px;
width:177px;
background: url(/media/compartidas/icono_busqueda.gif) 2px center no-repeat;
}

* html .busqueda {
height: 20px; /* para IE5/Win */
h\eight: 20px; /* para Otras versiones de IE/Win */
width: 187px; /* para IE5/Win */
w\idht: 187px; /* para Otras versiones de IE/Win */
}

.botonBusqueda {
float: right;
}

.autor {
font-family: Verdana;
font-size: 11px;
color: #EE851E;
margin: 5px 0px 10px 0px;
}

.novedadesHome {
padding: 0px 0px 3px 20px;
background: url(/media/compartidas/icono_novedades.gif) top left no-repeat;
margin-bottom: 10px;
border-bottom: 1px dotted #C4DA95;
}

.novedadesHomeFin {
padding: 0px 0px 3px 20px;
background: url(/media/compartidas/icono_novedades.gif) top left no-repeat;
margin-bottom: 10px;
border-bottom: none;
}

* html .novedades a {
margin-bottom: -4px; /* para IE5/Win */
m\argin-bottom: -4px; /* para Otras versiones de IE/Win */
}

.rankingHome {
padding: 0px 10px 0px 10px;
margin-bottom: 5px;
border-bottom: 1px dotted #C4DA95;
}

.rankingHomeFin {
padding: 0px 10px 0px 10px;
margin-bottom: 5px;
border-bottom: none;
}

* html .ranking a {
margin-bottom: -4px; /* para IE5/Win */
m\argin-bottom: -4px; /* para Otras versiones de IE/Win */
}

.audio {
padding: 2px 0px 5px 20px;
margin-bottom: 10px;
background: url(/media/compartidas/icono_audio.jpg) no-repeat center left;
border-bottom: 2px dotted #C4DA95;
}

.columnas {
padding: 2px 0px 5px 20px;
margin-bottom: 10px;
background: url(/media/compartidas/icono_columnas.jpg) no-repeat center left;
border-bottom: 2px dotted #C4DA95;
}


.video {
padding: 2px 0px 5px 20px;
margin-top: 10px;
margin-bottom: 10px;
background: url(/media/compartidas/icono_video.jpg) no-repeat center left;
border-bottom: 2px dotted #C4DA95;
}

.fecha {
font-family: Verdana;
font-size: 11px;
color: #93BC3C;
margin-bottom: 2px;
display: block;
}

.fechaInline {
font-family: Verdana;
font-size: 11px;
color: #93BC3C;
margin-bottom: 2px;
}

.opinion {
list-style: none;
margin-bottom: 9px;
border-bottom: 1px dotted #C4DA95;
padding: 0px 0px 0px 25px;
background: url(/media/compartidas/icono_opinion.gif) no-repeat top left;
}

.opinionFin {
list-style: none;
margin-bottom: 9px;
padding: 0px 0px 0px 25px;
background: url(/media/compartidas/icono_opinion.gif) no-repeat top left;
border-bottom: none;
}

#destacado {
margin-top: 11px;
margin-bottom: 15px;
border: 1px solid #000000;
}

#centro img {
float: left;
padding: 1px;
margin-top: 4px;
margin-right: 12px;
border: 1px solid #4E759D;
}

.por {
display: block;
font-family: Verdana;
font-size: 11px;
margin: 0px 0px 10px 0px;
}

.pie_ranking {
display: block;
font-family: Verdana;
color: #999999;
font-size: 10px;
margin-left: 10px;
}

.por a {
color: #4E759D;
}

.enfocoHomeSecundario {
display: block;
margin: 15px 0px 5px 0px;
padding-top: 10px;
border-top: 1px dotted #C4DA95;
}

.pdf {
font-family: Verdana;
font-size: 11px;
margin: 12px 15px 15px 0px;
padding: 2px 0px 5px 20px;
background: url(/media/compartidas/icono_pdf_mini.gif) top left no-repeat;
}

.escuchar {
font-family: Verdana;
font-size: 11px;
margin: 12px 15px 8px 0px;
padding: 2px 0px 3px 20px;
background: url(/media/compartidas/icono_audio_mini.gif) center left no-repeat;
}

.audioPlayer {
margin-top: 7px;
}

#footer {
font-family: Verdana;
font-size: 11px;
}

#footer p {
margin-bottom: 3px;
}

#centroInterior .sinBorde {
min-height: 100px;
margin-top: 0px;
padding-top: 0px;
border-top: 0px;
}

#centroInterior h1 {
font-size: 24px;
}

.drop {
float: left;
line-height: 28px;
font-size: 33px;
margin: 0 4px 0px 0;
color: #9fc358;
}

div#separador20 {
padding-bottom: 20px;
}

div#separador10 {
padding-bottom: 10px;
}

.listaContenidos {
list-style: none;
margin-bottom: 9px;
border-bottom: 1px dotted #C4DA95;
}

.listaContenidosFin {
list-style: none;
margin-bottom: 9px;
border-bottom: none;
}

#subMenuInterior li {
font-family: Arial;
text-transform: uppercase; 
font-size: 11px;
list-style: none;
border-bottom: 1px dotted #C4DA95;
}

#subMenuInterior li a {
width: 100%;
padding-top: 9px;
padding-bottom: 9px;
display: block;
font-size: 11px;
}

#subMenuInterior li a:hover {
display: block;
background: #E2ECD3;
text-decoration: none;
}

div#informes .pdf {
margin-top: 2px;
}

#anexos {
list-style: none;
border-top: #C4DA95 1px dotted;
padding-top: 10px;
clear: both;
}

#anexos li {
display: inline;
}

.extras {
list-style: none;
padding-bottom: 25px;
}

.extras li {
display: inline;
}

.amigo {
font-family: Verdana;
font-weight: bold;
font-size: 11px;
margin: 0px 12px 15px 0px;
padding: 0px 0px 5px 20px;
background: url(/media/compartidas/icono_email.gif) top left no-repeat;
}

.extras .amigo {
font-weight: normal;
}

.print {
font-family: Verdana;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 5px 20px;
background: url(/media/compartidas/icono_imprimir.gif) top left no-repeat;
}

.download {
font-family: Verdana;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 20px;
background: url(/media/compartidas/icono_descarga.gif) top left no-repeat;
}

img.izquierda {
float: left;
margin-right: 12px;
}

div#cabecera {
height: 100px;
}

fieldset {
font-family: verdana;
width: 210px;
margin: 1em 0;
padding: 1em;
border: 1px dotted #C4DA95;
background: #f8f8f8;
}

label {
font-family: verdana;
font-size: 12px;
display: block;
margin-bottom: 8px;
}

#formWrapperContacto fieldset {
font-family: verdana;
width: 410px;
margin: 1em 0;
padding: 1em;
border: 1px dotted #C4DA95;
background: #f8f8f8;
}

#formWrapperContacto label {
float: left;
display: block;
width: 150px;
font-family: verdana;
font-size: 12px;
margin-bottom: 8px;
}

#formWrapper h1 {
margin-bottom: 10px;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #3b618c;
}


.columnistas ul {
list-style: none;
padding-left: 87px;
}

div.columnistas {
float: left;
width: 190px;
margin-right: 10px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 2px dotted #C4DA95;
}

div.columnistas_interior {
margin-bottom: 5px;
border-bottom: 2px dotted #C4DA95;
}

.columnistas h3 {
line-height: 18px;
font-size: 15px;
color: #EE851E;
margin: 0;
padding: 0;
}

.columnistas h3 a {
line-height: 18px;
font-size: 15px;
}

.columnistas h4 {
font-weight: normal;
}


.columnistas img {
float: left;
margin-right: 12px;
}


.columnistas p {
font-family: verdana;
font-size: 11px;
margin: 5px 0px 2px 0px;
padding: 0;
}

div#headerColumnistas {
height: 90px;
}

div.nGaleria p {
margin: 0;
padding: 0;
font-family: verdana;
font-size: 11px;
}

div.nGaleria {
margin-bottom: 10px;
margin-right: 40px;
width: 136px;
min-height: 165px;
float: left;
}

div.nGaleria img {
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #4E759D;

}

div.listaAudio {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 2px dotted #C4DA95;
}

.listaAudio img {
float: left;
margin-right: 7px;
border: 1px solid #4E759D;
padding: 1px;
}

.listaAudio p {
margin: 12px 0px 0px 0px;
}

.numero {
float: left;
width: 65px;
border: 1px solid #B6D27C;
margin-right: 9px;
letter-spacing: -2px;
line-height: 1.5em;
font-size: 22px;
font-family: verdana;
font-weight: bold;
color: #fff;
background: #A2C454 url(/media/en_foco/fondo_numero_enfoco.jpg) top left no-repeat;
}

.numero_azul {
float: left;
width: 65px;
border: 1px solid #497DB2;
margin-right: 9px;
letter-spacing: -2px;
line-height: 1.5em;
font-size: 22px;
font-family: verdana;
font-weight: bold;
color: #fff;
background: #528AC3 url(/media/en_foco/fondo_numero_enfoco_azul.jpg) top left no-repeat;
}

sup {
padding-left: 4px;
letter-spacing: 0px;
line-height: 0;
font-size: 9px;
padding-top: 20px;
}

.masColumnas {
border: 1px dotted #C4DA95;
font-family: Verdana;
font-size: 11px;
width: 150px;
height: 60px;
float: right;
padding: 10px 10px 10px 10px;
margin-left: 15px;
background: #e8ffdb;
}

.marco {
padding: 10px;
width: 80px;
border-top: 1px dotted #4E759D;
border-left: 1px dotted #4E759D;
border-right: 1px dotted #4E759D;
background: #e8ffdb;
}

/* Admin
=======================*/

#menuAdmin li {
font-family: Verdana;
width: 150px;
float: left;
display: block;
padding-right: 15px;
padding-bottom: 5px;
padding-left: 15px;
background: url(/media/compartidas/icono_mas.gif) 5px left no-repeat;
}

div#headerAdmin {
height: 60px;
padding-top: 12px;
border-bottom: 1px #B6D27C solid;
}

div#headerAdmin img {
float: left;
}

#saludo {
float: right;
margin-top: 25px;
list-style: none;
}

#saludo li {
display: inline;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
}

div.catalogo {
float: left;
width: 280px;
margin-right: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 2px dotted #C4DA95;
}

.pie {
color: #000;
display: block;
font-size: 11px;
font-style: italic;
line-height: 130%;
margin-top: 15px;
}

.subtitulo {
font-family: Georgia;
font-size: 13px;
}

li.consejoAmpliado {
font-family: Verdana;
font-size: 12px;
width: 400px;
cursor: pointer;
}

#especiales {
padding-top: 10px;
}

#siteMap li {
font-family: Verdana;
list-style: square;
margin-left: 30px;
padding: 2px;
}

#siteMap .mapTitulo {
list-style: none;
font-size: 13px;
font-weight: bold;
}

.mapSecundario {
font-size: 12px;
font-weight: lighter;
}

.resultadoBusqueda li {
font-family: Verdana;
list-style: square;
margin-left: 30px;
padding: 2px;
font-size: 12px;
}

.separador20 {
padding-bottom: 20px;
}

.icono img {
float: left;
margin-right: 4px;
}

ul.escenarios {
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
}

ul.escenarios li {
padding-left: 20px;
list-style: inside;
margin-bottom: 13px;
}

ul.escenarios li ul li {
padding-left: 0px;
list-style: inside;
margin-bottom: 2px;
}

#marco {
margin: 30px 0px 20px 0px;
padding: 10px;
border: 1px dotted #B6D27C;
}

div#banner {
margin-bottom: 16px;
}

#normal li {
font-family: Verdana;
font-size: 12px;
}
