
body {
    background-image:url(../images/fondo.gif);
    background-repeat:repeat-x;
    background-color:#122c33;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:justify;
}
img{
    border:0px;
}
#err_mensaje{
    background-color:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
    border: none;
    color:#000000;
    font-weight:bold;
}

#listado_contenidos_inf{
    position:relative;
    float:right;    
    width:67%;
    font-size:10px;
    color:#142d32;
    padding-top:10px;			
}

.listado_contenidos_inicio{
    *margin:10px;	
	padding-left:11px;	
    line-height:12px;       
	
}

a.nuevos_contenidos_list:link, a.nuevos_contenidos_list:visited{
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:1px;
    color:#112d31;
}
a.nuevos_contenidos_list:hover{
    text-decoration:underline;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:1px;
    color:#112d31;
}
.txt_parrafo{
    text-align: justify;
}

#contenedor{
    position: absolute;
    left: 50%;
	width: 974px;
    margin-left: -487px;
    overflow:hidden;
	height:auto;    
}

#cabecera{
	width:974px;    
	height:147px;	
	overflow:hidden;
}

#banner{
	top:0px;
	left:0px;
	width:572px;
	height:147px;
	overflow:hidden;
	position:absolute;	
	}

#menusuperior{
	width:auto;
	top:128px;
	left:800px;
	height:auto;
	overflow:auto;
	position:absolute;
    overflow:hidden;
	}
    
#ubicador{
    background: url('../images/ubicador.gif') no-repeat;
	width:auto;
    height:38px;
	overflow:auto;
    color:white;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    padding-top:8px;
    padding-left:80px;    	
}

#rss{
	top:0px;
    width:724px;
    float:left;
    
}
#rss_izq{
    width:219px;
    position:absolute;		    
    *left:0;	
	*bottom:7px;
}

#rss_derecha{
    width:100%;
   /* float:left;*/
    height:164px;			
	*height:auto;		
    margin-top:6px;    
    margin-bottom:10px;			
}

#publicidad{
	background: url('../images/dittel_contenido.gif') repeat;
    top:0px;
	width:235px;
    _width:231px;
    _overflow:hidden;    
	position:relative;
    float: left;
    _float:right;
    _margin-right:0px;
    }

#contenido{
    background-image:url(../images/dittel_contenido.gif);
    background-repeat:repeat;
	width:974px;
    height:auto;
	float:left;    
	
}

#cuerpo_contenido{    
	top:0px;
    width:724px;
	position:relative;
	margin-left:15px;
    _margin-left:7px;    
    float:left;    	
    }


	
/*hack para firefox 2*/
/*#busqueda_titulo, x:-moz-any-link {top:410px;} */

#datos_contenido{    
	float:left;
    background-color:#dfe0e2;
    width:100%;
}
#img_datos_contenido{
    padding:8px;
    float:left;
    width:auto;    
}
.txt_datos_contenido_titulo{
    color:#0086aa;
    font-weight:bold;
}
#txt_datos_contenido{
    padding-top:15px;
    float:left;
    width:74%;
    padding-left:8px;    
}

#cursoNuevo{
    position:absolute;
    float:right;
    top:0px;
    right:1px;
}

#demo_datos_contenido{
    position:relative;
    width:auto;
    float:right;
    top:40px;    
}

#cont_paginacion{
    width:714px;
    height:27px;
    background:#FFFFFF;
    overflow:hidden;
    background: url('../images/paginacion.gif') no-repeat;
    margin-top:10px;
}

#combo_paginacion{
    top:5px;
    float:left;
    position:relative;
    margin-left:6px;
}

#txt_paginacion{
    right:5px;
    float:right;
    position:relative;    
    color:black;
    font-weight:bold;
    top:3px;
}

#numeracion_pag{
    margin-top:5px;
    float:left;
    margin-left:12px;
    margin-right:12px;
}

a.paginacion:link, a.paginacion:visited
{   color:white;
    font-weight:normal;
    text-decoration:none;
}
a.paginacion:active{
    color:black;
    text-decoration:none;
    font-weight:bold;
}
a.paginacion:hover{
    color:white;
    text-decoration:underline;
    font-weight:bold;    
}
#txtTitulo, .txtEmail{
    size: 125px;
    border-top:1px solid #015971;
    border-left:1px solid #015971;
    border-bottom:1px solid #193239;
    border-right:1px solid #193239;
    font-size:11px;
    color:#86989a; 
}

#pie{
	width:974px;
	height:auto;
}

/*esquinas redondeadas*/
.b1f, .b2f, .b3f, .b4f, .b5f, .b6f
/* .b7f, .b8f, .b9f, .b10f*/ {font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#dfe0e2; margin:0 10px;}
.b2f {height:1px; background:#dfe0e2; margin:0 7px;}
.b3f {height:1px; background:#dfe0e2; margin:0 5px;}
.b4f {height:2px; background:#dfe0e2; margin:0 3px;}
.b5f {height:2px; background:#dfe0e2; margin:0 2px;}
.b6f {height:2px; background:#dfe0e2; margin:0 1px;}
/*.b7f {height:1px; background:#D7D6D4; margin:0 5px;}
.b8f {height:2px; background:#D7D6D4; margin:0 3px;}
.b9f {height:2px; background:#D7D6D4; margin:0 2px;}
.b10f {height:2px; background:#D7D6D4; margin:0 1px;}*/

/*esquinas redondeadas blancas*/
.w1f, .w2f, .w3f, .w4f, .w5f, .w6f
/* .b7f, .b8f, .b9f, .b10f*/ {font-size:1px; overflow:hidden; display:block;}
.w1f {height:1px; background:#ffffff; margin:0 10px;}
.w2f {height:1px; background:#ffffff; margin:0 7px;}
.w3f {height:1px; background:#ffffff; margin:0 5px;}
.w4f {height:2px; background:#ffffff; margin:0 3px;}
.w5f {height:2px; background:#ffffff; margin:0 2px;}
.w6f {height:2px; background:#ffffff; margin:0 1px;}
/*.b7f {height:1px; background:#D7D6D4; margin:0 5px;}
.b8f {height:2px; background:#D7D6D4; margin:0 3px;}
.b9f {height:2px; background:#D7D6D4; margin:0 2px;}
.b10f {height:2px; background:#D7D6D4; margin:0 1px;}*/

/*esquinas redondeadas paginacion*/
.l1f, .l2f, .l3f, .l4f, .l5f, .l6f
/* .b7f, .b8f, .b9f, .b10f*/ {font-size:1px; overflow:hidden; display:block;}
.l1f {height:1px; background:#8b9aa4; margin:0 9px;}
.l2f {height:1px; background:#8b9aa4; margin:0 7px;}
.l3f {height:1px; background:#8b9aa4; margin:0 5px;}
.l4f {height:2px; background:#8b9aa4; margin:0 3px;}
.l5f {height:2px; background:#8b9aa4; margin:0 2px;}
.l6f {height:2px; background:#8b9aa4; margin:0 1px;}
/*.b7f {height:1px; background:#D7D6D4; margin:0 5px;}
.b8f {height:2px; background:#D7D6D4; margin:0 3px;}
.b9f {height:2px; background:#D7D6D4; margin:0 2px;}
.b10f {height:2px; background:#D7D6D4; margin:0 1px;}*/

.fondo{
  background-color:#dfe0e2;
  height:141px;
  }
.fondo_colorsolido{
  background-color:#dfe0e2;
  height:auto;
  z-index:2;
  float:left;
}

#descripcion, #indice{
    padding-top:8px;    
    float:left;    
    width:724px;
    _width:709px;
}

#input_email{
  position:absolute;
  top:97px;
  left:15px;
}

.titulo{
    color:#0086aa;
    font-weight:bold;
    padding-bottom:10px;
    vertical-align:top;
}
.imgTablaFicha{
    vertical-align:top;
}

#sub_ficha{
    padding-top:10px;
    float:left;
}

#otros_titulo, #otros_content{
    /*background-color:#dfe0e2;*/
}

#solo_content{
    background-color:#0089a8;
    width:714px;
}
.materias{
    width:707px;
    margin-left:3.4px;
    background-color:#d5e7eb;
}

#otrosProductos{
    float:left;
    background-color:#dfe0e2;
    width:100%;
    overflow:hidden;
}

#otros_content{
    float:left;
    padding-left:8px;
    padding-top:10px;
    overflow:hidden;
    width:230px;
}
.tbl_relacionados{
    background-color:white;    
    }
.texto_otrosContenidos{
    padding-left:8px;
    padding-right:15px;
    /*height:54px;
    overflow:hidden;*/
}
#banners_relacionados{
    padding-top:8px;
}
#rss_listado{
    background-image:url(../images/rss_listado.gif);
    width:714px;
    height:71px;
    overflow:hidden;	
}
.mailbox_rss_listado{
    float:right;
    padding-top:18px;
    width:30%;    
	
}
#detalle_sup_buttons{
    width:100%;    
}
#AreaInicio{
    height:365px;
    width:726px;
    background: url('/images/areas.jpg') no-repeat;
}
#areas{    
    position:relative;
    left:25px;
    top:80px;
    float:left;
}
#busqueda_titulo{
    overflow:hidden;
    position:relative;    
    left:60px;
    top:289px;
    }
/*hack para firefox 2*/
/*#areas, x:-moz-any-link {top:200px;}*/

a.areas:link, a.areas:active{
    color: black;
    font-weight:bold;
    text-decoration:none;
}
a.areas:hover, a.areas:visited{
    color: black;
    font-weight:bold;
    text-decoration:underline;
}

#plataforma{
    float:left;    
}
#demo_plataforma_ico{
    position: relative;
    top:180px;
    left:250px;
}
.cursor{
    cursor:pointer;
}

.masinfo{
    color:#0086aa;
    text-decoration:none;
}

.titulo_otrosProductos{
    padding-left:8px;
    padding-right:15px;
    color:#0086aa;
    font-weight:bold;
}

a.enlaces_titulos:link, a.enlaces_titulos:visited, a.enlaces_titulos:active{
    color:#0086aa;
    text-decoration:none;
}
a.enlaces_titulos:hover{
    color:#0086aa;
    text-decoration:none;
}

a.enlaces_titulos:hover{
    color:#0086aa;
    text-decoration:underline;
}

#textoPie{
	position:absolute;
	bottom:1px;
	right:48px;
	color:white;	
	}
a.legal_nota:link, a.legal_nota:active, a.legal_nota:visited{text-decoration:underline; color:#000000;}
a.legal_nota:hover{text-decoration:none; color:#000000;}

a.enlaces_ubicador:link, a.enlaces_ubicador:visited, a.enlaces_ubicador:active{
    color:white;
    text-decoration:none;
}
a.enlaces_ubicador:hover{
    color:white;
    text-decoration:underline;
}

.nota_legal{
    background-color:white;
    padding-left:25px;
    padding-right:40px;

}
#contenedor_nota{
    position: absolute;
    left: 50%;
    top:10%;
	width: 974px;
    margin-left: -487px;
    overflow:hidden;
	height:auto;
    }
a.enlaces_inicio:link, a.enlaces_inicio:active, a.enlaces_inicio:visited{
    text-decoration:none;
	color:#0087ab;
}
a.enlaces_inicio:hover{
    text-decoration:underline;
	color:#0087ab;
    }
.detalle_descripcion{
    text-align:justify;
    padding-right:35px;
    vertical-align:top;
    width:100%;
}

.txtRef{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
    text-align: center;
    margin-top: 5px;
    border: none;
    color:#000000;

}