  /* CUERPO */

.moduloHome {
	background: transparent none repeat-y scroll 0 0;
	margin:200px auto 0;
	padding: 15px;
	width: 83.036em;
}

.modulo100 {
	float: right;
	width: 100%;
	margin:0px auto;
	padding: 0 0 15px 0;
	}
	
.modulo100 h2.tipo1, .modulo100N h2.tipo1 {	
font-size:1em;
padding-bottom:5px;
padding-top:5px;
}

	
/* USADO SOLO EN LA HOME */
.modulo70 {
	float: left;
	width: 54.018em;
	margin: 0;
    margin-top:20px;
    border-right:1px dashed #ccc;
    padding-right:15px;
}

.modulo50{min-width: 48%;width: 48%;float: left;}
.modulo80Left{min-width:76%;width:76%;float: left;}
.modulo20Right{min-width:20%;width:20%;float: right;}

/* FIN */

.moduloCentro {
	float: left;
	width: 40.625em;
	margin: 0 auto;
/* margin-top:20px; */
    padding-left:0px;
    text-align:justify;
   overflow:hidden;
   
}

.moduloCentro100 {
	float: left;
	width: 62.125em;
	margin: 0 auto;
    padding-left:0px;
    text-align:justify;
    overflow:hidden;
   
}

.modulo30 {
	/* width: 19.643em; */
	width: 19.464em;
	padding: 0;
	float: right;
	/* margin-top:20px; */
}

/* MODULOS 30% DERECHO Y 70% IZQUIERDO */

.modulo30Left {
	/* width: 19.643em; */
	width: 28%;
	padding: 0;
	float: left;
	padding:0 5px 0 0;
}

.modulo70Right {
	float: right;
	width: 68%;
	margin: 0;
    padding:0 5px;
}

/* MODULOS 30% IZQUIERDO Y 70% DERECHO */

.modulo30Right {
	/* width: 19.643em; */
	width: 28%;
	padding: 0;
	float: right;
	padding:0 5px 0 0;
}

.modulo70left {
	float: left;
	width: 68%;
	margin: 0;
    padding:0 5px;
}

.derecha {
text-align:right;
clear:both;
min-height:15px;height:15px;
}

/* pagina interna completa */

.modulo100N {
	float: right;
	width: 62.125em;
	margin:203px 0 0 0;
	padding: 15px 15px 15px 0;
}
/* pagina interna 100% */

#contenido {
	float: right;
	width: 62.054em;
	margin:218px auto;
	padding: 0 15px 15px 0;
	margin-bottom:20px;
	overflow:hidden;
}

/* solo buscador */

.modulo100B {
margin:200px auto 0;
padding: 15px;
width: 83.036em;
}

#contenidoCalendarioBuscador {

}

.margenHorizontal{min-height:10px;height:15px;clear:both;}

/* fin */

/* Paginas de video canal saber */

.videos {
	float: right;
	width: 60.625em;
	margin:0 auto;
	padding: 0 15px 15px 10px;
	margin-bottom:20px;
}

/* fin */

.sidebar {
	width: 25em;
	padding: 0;
	float: right;
    margin-top:20px;
    
}


.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li {
	margin-bottom: 20px;
	line-height: 1.9em;
}

.sidebar li ul {
	border-top: 3px solid #e1e1e1;
	background: #f3f3f3;
	border-bottom: 1px solid #e1e1e1;
}

.sidebar li ul li {
	display: block;
	border-top: none;
	padding: 6px 7px;
	margin: 0;
	line-height: 1.5em;
	color: #515151;
}

.sidebar li ul li a {
	font-weight: normal;
	color: #515151;
    text-decoration:none;
}

.sidebar li ul.blocklist li {
	padding: 0;
	display: inline;
}

.sidebar li ul.blocklist li a {
	display: block;
	padding: 7px 8px;
	text-decoration: none;
}

.sidebar li ul.blocklist li a:hover {
	background-color: #202020;
	color: #9f9f9f;
}

.sidebar li ul li a:hover {
	color: #3C73AA;
}

.sidebar h4 {
	background: #f3f3f3;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 12px;
	text-transform: uppercase;
    border-top:3px solid #e1e1e1;
}

div.contenedorBannerDX {
	overflow: hidden;
	width: 100%;
	margin: 15px 0 0 0;
	
}

div.bannersDX_l {
	width: 47%;
	float: left;
}

div.bannerDX_r {
	width: 47%;
	float: right;
}

div.contenedorBannerExtDX {
	overflow: hidden;
	width: 100%;
	margin: 15px 0 0 0;
}

div.contenedorBannerExtDX img {
padding:1px;
border: 1px solid #ccc;
}

div.contenedorBannerCEN {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding:20px 0;
	border-top: 1px dashed #ccc;
	}


div.bannersCEN_l {
	width: 191px;
	min-width: 191px;
	float: left;
	margin:0;
	padding:0;

	}

div.bannerCEN_c {
	width: 191px;
	min-width: 191px;
	float: left;
	margin:0;
	padding:0;
	margin-left:16px;
	
}

div.bannerCEN_r {
	width: 191px;
	min-width: 191px;
	float: right;
	margin:0;
	padding:0;
}

div.separador {
margin:10px 0;
border-top:1px dashed #ccc;
}

/* sidebar pagina interna noticia completa */

.sidebarN {
	width: 19.643em;
	padding: 0;
	float: left;
    margin-top:218px;
    margin-left:20px;
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-left: 1px solid #ececec;
    background:#fdfdfd
}

.sidebarVacio {
	width: 19.643em;
	padding: 0;
	float: left;
    margin-top:218px;
    margin-left:20px;
    border: 0;
    background:#fff;
}

.sidebarN h4 {
	background: #f3f3f3;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 12px;
	text-transform: uppercase;
        border-top:3px solid #e1e1e1;
}
.sidebarN h3 {
  background: url('../../img/css/portal//noticias_header.gif') 0 0 repeat-x;
  padding:5px 0 5px 0px;
  color:#1b2c37;
  width:200px;
  margin: 0 auto;
  margin-top:5px;
  font-size:1em;
}

.sidebarN a {
color:#444;
}


/* cajas de sumario y destacados*/
.cajadestacados, .sumario{min-width:100%;width:100%;float:left;margin-bottom:20px;background-color:#fdfdfd;border:1px solid #C8D2DA}
.cajadestacados li, .sumario li{font-size:.9em;}
.cajadestacados li a.hover, .sumario li a.hover{font-size:.9em;}
.cajadestacados ul.tipo1 li.tipo1 a, .sumario ul.tipo1 li.tipo1 a{display:block;color:#333;padding:3px 1%;width:98%;text-decoration:none}

.cajadestacados  a:hover, .sumario  a:hover{text-decoration:underline}

.cajadestacados p  {padding:5px}

.cajadestacados h3.tipo2, .sumario h3.tipo2{padding:6px 1em 6px 1.5em;font-size:1em;margin:0;border-bottom:1px solid #fff;background:url('../../img/css/portal/destIconoBg.jpg') 0 0 repeat-x;color:#555;}
/* los puntos activos se har�n con negrita y su estilo ser� el siguiente */
.sumario ul.tipo1 li.tipo1 strong{background:#fff;color:#9DAFB9;/*display:block;*/font-size:1.1em}
.sumario ul.tipo1 li.tipo1 strong a{color:#9DAFB9;text-decoration:none}
/* caja de informaci�n adicional */
.informacionadicional{min-width:100%;width:100%;float:left;margin-bottom:20px;padding:0;border:1px solid #e6edf3;}
.informacionadicional .titulo{min-width:96%;width:96%;float:left;padding:3px 0 3px 10px;background:url('../../img/css/portal/destIconoBg.jpg') 0 0 repeat-x;font-weight:bold;color:#555}
.informacionadicional .titulo p {padding:0;margin:0}
.informacionadicional .descripcion{min-width:95%;width:95%;min-height:30px !important;height:auto !important;height:30px;float:left;padding:10px 2.5% 10px;font-size:.9em;background:#fdfdfd}
.informacionadicional .descripcion a .img{margin:10px 0;}
.informacionadicional a:hover, .sumario a:hover {}
.destacado_icono {min-width:100%;width:100%;float:left;margin-bottom:20px;background-color:#fdfdfd;border:1px solid #C8D2DA}
.destacado_icono h3.tipo2 {padding:6px 1em 6px 1.5em;font-size:1em;margin:0;border-bottom:1px solid #fff;background:url('../../img/css/portal/destIconoBg.jpg') 0 0 repeat-x;color:#555;}
.destacado_icono p {padding:5px 8px 0 5px;line-height:1.5;text-align:justify}
.destacado_icono img {float:left;margin-top:5px;margin-left:5px}
.destacado_icono .enlace  a {text-align:right;display:block;}


/* HEADINGS */

h2.tipo1{
  font-size: 1.2em;
  background:url('../../img/css/portal/h2bg.jpg') 0 0 repeat-x;
  margin: 0;
  padding: 5px 5px 2px 15px;
  margin-bottom: 10px;
}

h3.tipo2{color:#454545;background:url(../../img/css/iconos/cuadro-gris.png) no-repeat 0 100% ;padding-bottom:2px;padding-left:15px;border-bottom:1px solid #a1a1a1;margin:10px 0}

/* h2.tipo3{color:#43555f;background:none ;margin:10px 0} */
h2
    {
    font-size: 1.4em;
}

h3
    {
    font-size: 1.3em;
    margin-bottom:10px;
}

h4
    {
    font-size: 1.1em;
}

h5
    {
    font-size: 1em;
}

h3.tipo1{color:#43555f;background:none;margin:10px 0}

/* h3.tipo2{color:#454545;background:none;margin:10px 0} */

/* LISTAS */
  ul.tipo2, ul.tipo1 {clear:left;margin:5px 10px 15px 5px;list-style-type:none;}
  ul.tipo1 li{margin:5px 10px 5px 10px;padding-left:15px;list-style-type:none;background:url(../../img/css/iconos/cuadroNegro.jpg)  no-repeat 0 4px;font-size:1em;}
  .modulo30 ul.tipo1 li{margin:5px 10px 5px 10px;padding-left:15px;list-style-type:none;background:url(../../img/css/iconos/cuadroNegro.jpg)  no-repeat 0 6px;font-size:1em;}
  ul.tipo1 li a {text-decoration:none}
  ul.tipo3{clear:left;margin:15px 10px 15px 25px;list-style-type:none}
  ul.tipo2 li{margin:0 10px 5px 10px;padding-left:15px;list-style-image:none;background:url(../../img/css/iconos/cuadradoAzul2.gif)  no-repeat 0 6px;}
/*  ul.tipo2 li.tipo2 ul.tipo2{margin:5px 5px 0 5px;}
  ul.tipo2 li.tipo2 ul.tipo2 li.tipo2{font-size:.9em;padding:0 0 4px .9em;}
  ul.tipo2 li.tipo2 ol{margin:10px 0 0 25px}
  ul.tipo2 li.tipo2 ol li{list-style-image:none;list-style-type:decimal;background:none} */
  ol {list-style-type:decimal !important;margin-left:25px}
  ol li{list-style-type:decimal !important;}
