/*
################### General ################### 
*/

*{
	margin:0;
	padding:0;
	text-decoration:none;}

body{
	background:#f2f2f3;
	height:100%;}

.clear{
	clear:both;}

html{height:100%;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

/*
################### Cabecera ################### 
*/

#contenedor{
	background:#f2f2f3;
	width:auto;}

#top{
	width:0 auto;
	height:91px;
	border-top:1px solid #b8b8ad;
	background:#b8b8ad;}

.enlaces{
	margin:0 auto;
	padding:2px 0 0 0;
	float:right;
	width:322px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.70em;
	color:#141414;}

.enlaces ul{
  	padding:0;
  	margin:0;
  	list-style:none;}

.enlaces li{
	margin:0 0 0 3px;
	padding:0;
  	float:left;
  	position:relative;
  	width:26em;}
 
 .enlaces li ul{
 	margin:0;
	padding:0;
  	display:none;
  	position:absolute; 
  	top:1em;
  	left:0;
	background:#f8f8fa;}

 .enlaces ul li a img{
 	margin:0;
	padding:0;
	border:none;}
	
.enlaces li > ul{
	margin:0;
	paddding:0;
	top:auto;
	left:auto;}
	
.enlaces li:hover ul{display: block;}

.enlaces ul li ul li a{
	margin:0 0 0 2px;
	padding:6px 6px 6px 14px;
	display:block;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:1.00em;
	color:#626262;
	background:#f8f8fa url(../img/bullet_div4.gif) left no-repeat;
	border-bottom:1px solid #e0e0d5;}

.enlaces ul li ul li a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:1.00em;
	color:#1e1e1e;}

.enlaces ul li ul li a span{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.80em;
	color:#959494;}

.enlaces ul li ul li a span:hover{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.80em;
	color:#6e6d6d;}

.enlaces ul li ul li a.ultimo{
	margin:0 0 0 2px;
	padding:6px 6px 6px 14px;
	display:block;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:1.00em;
	color:#626262;
	background:#f8f8fa url(../img/bullet_div4.gif) left no-repeat;
	border-bottom:none;}

.enlaces ul li ul li a.ultimo:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:1.00em;
	color:#1d1d1d;}

.enlaces ul li ul li a.ultimo span{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.80em;
	color:#959494;}

.enlaces ul li ul li a.ultimo span:hover{
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.80em;
	color:#6e6d6d;}
	
.titulos{
	margin:0 auto;
	padding:0 0 0 0;
	width:400px;
	float:right;
	height:auto;
	text-align:right;}

.titulos img{
	margin:6px 25px 0 0;
	padding:0;}

.titulos a img{
	margin:3px 25px 0 0;
	padding:0;
	border:none}

.titulos a:hover img{background:url(../img/link_grupo2.png) no-repeat top;}
	
#menunav{
background:#ffffff;}

#menunav ul{
	margin:0 auto;	
	padding:0;
	width:999px;
	height:39px;}

#menunav ul li.menu1,
#menunav ul li.menu2,
#menunav ul li.menu3,
#menunav ul li.menu4,
#menunav ul li.menu5,
#menunav ul li.menu6,
#menunav ul li.menu7{
	display:inline;}

#menunav ul li.menu1 a,
#menunav ul li.menu2 a,
#menunav ul li.menu3 a,
#menunav ul li.menu4 a,
#menunav ul li.menu5 a,
#menunav ul li.menu6 a,
#menunav ul li.menu7 a{
	margin:0;
	padding:0;}

#menunav ul li.menu1 a img,
#menunav ul li.menu2 a img,
#menunav ul li.menu3 a img,
#menunav ul li.menu4 a img,
#menunav ul li.menu5 a img,
#menunav ul li.menu6 a img,
#menunav ul li.menu7 a img{
	margin:0;
	padding:0 0 0 0;
	border:none;}

#menunav ul li.menu1 a img:hover{
	background:url(../img/img_menu1b.png) no-repeat center;}
	
#menunav ul li.menu2 a img:hover{
	background:url(../img/img_menu2b.png) no-repeat center;}
	
#menunav ul li.menu3 a img:hover{
	background:url(../img/img_menu3b.png) no-repeat center;}

#menunav ul li.menu4 a img:hover{
	background:url(../img/img_menu4b.png) no-repeat center;}

#menunav ul li.menu5 a img:hover{
	background:url(../img/img_menu5b.png) no-repeat center;}

#menunav ul li.menu6 a img:hover{
	background:url(../img/img_menu6b.png) no-repeat center;}

#menunav ul li.menu7 a img:hover{
	background:url(../img/img_menu7b.png) no-repeat center;}
	
#menunav ul li.menu1 img{
	margin:0;
	padding:15px 0 0 0;
	border:none;}
	
#logocon{
	margin:0 auto;
	width:0 auto;
	height:151px;
	background:url(../img/bkg_logocon.jpg) no-repeat center;}

.consejo{
	margin:0 auto;
	padding:42px 0 0 440px;
	width:360px;}

.consejo a img{
	margin:0;
	border:none;}
	
.consejo a img:hover{
	background:url(../img/img_con1b.png) no-repeat top;}
	

/*
################### Contenido ################### 
*/

#contenido{
	margin:0 auto;
	padding:10px 0 0 0;
	width:999px;
	background:#f2f2f3}

.mizq{
	width:999px;
	margin:0 auto;
	padding:0;}
	
.miga{
	margin:0 0 0 3px;
	padding:0;
	width:408px;
	height:29px;
	background:url(../img/img_miga.png) no-repeat top left;}

.columa{
	margin:8px 0 0 9px;
	padding:0;
	float:left;
	width:204px;
	height:139px;}

.columa img{
	margin:0;
	padding:8px 0 0 0;}

.columa a img{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	border:none;}

.columa a img:hover{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	background:url(../img/img_titulo1b.png) no-repeat;}

.columa .fondo{
	line-height:130%;
	margin:3px 0 0 -4px;
	padding:0;
	width:211px;
	height:115px;
	background:url(../img/bkg_colum.gif) no-repeat;}

.columa .fondo p{
	line-height:130%;
	margin:0;
	padding:10px 0 0 16px;
	width:180px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.70em;
	color:#141414;}

.columa .fondo p a img{
	padding:0 0 2px 4px;
	border:none;}

.columb{
	margin:8px 0 0 9px;
	padding:0;
	float:left;
	width:204px;
	height:139px;}

.columb img{
	margin:0;
	padding:8px 0 0 0;}

.columb a img{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	border:none;}

.columb a img:hover{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	background:url(../img/img_titulo2b.png) no-repeat;}

.columb .fondo{
	line-height:130%;
	margin:4px 0 0 -4px;
	padding:0;
	width:211px;
	height:115px;
	background:url(../img/bkg_colum.gif) no-repeat;}

.columb .fondo p{
	line-height:130%;
	margin:0;
	padding:10px 0 0 16px;
	width:180px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.70em;
	color:#141414;}

.columb .fondo p a img{
	padding:0 0 2px 4px;
	border:none;}
	
.columc{
	margin:8px 0 0 9px;
	padding:0;
	float:left;
	width:204px;
	height:139px;}

.columc img{
	margin:0;
	padding:8px 0 0 0;}

.columc a img{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	border:none;}

.columc a img:hover{
	margin:0 0 0 -4px;
	padding:8px 0 0 0;
	background:url(../img/img_titulo3b.png) no-repeat;}

.columc .fondo{
	line-height:130%;
	margin:5px 0 0 -4px;
	padding:0;
	width:211px;
	height:115px;
	background:url(../img/bkg_colum.gif) no-repeat;}

.columc .fondo p{
	line-height:130%;
	margin:0;
	padding:10px 0 0 16px;
	width:180px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.70em;
	color:#141414;}

.columc .fondo p a img{
	padding:0 0 2px 4px;
	border:none;}

.tira{
	margin:-30px 0 0 16px;
	padding:0;
	width:2px;
	height:394px;
	float:left;
	background:url(../img/img_tir.png) no-repeat top;}

.seccion{
	margin:-39px 0 0 17px;
	padding:0;
	float:left;
	width:319px;
	height:269px;
	background:url(../img/img_secc.png) no-repeat top;}

.seccion .interior{
	margin:0;
	padding:164px 0 0 20px;}

.seccion .interior a img{
	margin:0;
	border:none;
	padding:0 0 0 0;}

.seccion .interior a img:hover{
	background:url(../img/img_titulsecc2.gif) no-repeat top;}

.seccion .interior p{
	line-height:130%;
	margin:0;
	padding:13px 0 0 12px;
	width:260px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.70em;
	color:#141414;}

.seccion .interior p a img{
	padding:0 0 2px 2px;
	border:none;}

.seccion .grafico{
	margin:43px 0 0 7px;
	padding:0;
	width:299px;
	height:115px;
	background:url(../img/img_graf.gif) no-repeat top;}

.pie{
	margin:0 0 0 0;
	padding:0 0 0 16px;
	font-family: Helvetica, Tahoma, Arial, sans-serif; 
	font-size:0.60em;
	color:#c6c6c6;}

.pie a{
	margin:0;
	padding:0 3px 0 3px;
	text-decortaion:none;
	color:#bababb;}

.pie a:hover{
	background:#dadada;
	color:#464646;}
	
