/* ***************************************************************************************************** */
/* CONTENT CSS */
@charset "utf-8";
BODY{

background:#ccc;
margin:0px;
padding:0px;
font-family:verdana;
font-size:11px;

}
P{

}
H1{

}
H2{

}
H3{

}
a:link, a:active, a:visited{
}
a:hover{
}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */



/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{
}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem_banner_subsites{
width:146px;
padding-bottom:7px;
margin:0px;
}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.buttonheading{

}
.clr{
	clear:both;
}

/* CSS CONTENT */
.leading {
width:372px;
margin:0px;
padding:0px;
}
.article_column {
float: left;
width:186px;
margin:0px;
padding:0px;
}

/* FIN CSS CONTENT */
.componentheading, .contentheading{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:12px;
font-weight:bold;			
padding-top:12px;
}

.contentheading_estadisticas {
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:12px;
font-weight:bold;			
float:left;
padding-top:12px;
}
.contentheading_documentos {
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:12px;
font-weight:bold;			
float:left;
padding-top:12px;
}
.contentheading_destacados_ciudadano {
font-family:Arial, Helvetica, sans-serif;
color:#003398;
font-size:12px;
font-weight:bold;			
float:left;
}
.contentheading_destacados_ciudadano p {
font-family:Arial, Helvetica, sans-serif;
color:#003398;
font-size:12px;
font-weight:bold;			
float:left;
}

.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{
}
.contentpane{

}
.contentpaneopen{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;			
float:left;
padding-left:12px;
padding-right:10px;
}

.contentpaneopen_novedades_del_ministerio td {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;			
float:left;
}

.contentheading_novedades_del_ministerio {
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:12px;
font-weight:bold;			
float:left;
padding-top:12px;
}
td.contentheading_novedades_del_ministerio{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:12px;
font-weight:bold;			
float:left;
padding-top:12px;
}

.contentpaneopen_estadisticas{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;			
float:left;
padding-left:12px;
padding-right:10px;
}
.contentpaneopen_documentos{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;			
float:left;
padding-left:12px;
padding-right:10px;
}
.contentpaneopen_destacados_ciudadano{
float:left;
width:350px;
padding-left:20px;
padding-top:10px;
}
	.contentpaneopen_destacados_ciudadano p{
	font-family:Arial, Helvetica, sans-serif;
	color:#003398;
	font-size:12px;
	font-weight:normal;			
	float:left;
	}
	.contentpaneopen_destacados_ciudadano p.txt_gris {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;			
	float:left;
	}	

.contenttoc{

}
.createdate{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:9px;
font-weight:normal;
}
.createby{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:9px;
font-weight:normal;
}
.created-date{

}
.date{

}

.inputbox{

}

.intro{

}
.latestnews
{
list-style-type: none;
padding: 0px;
margin: 0px;
float:left;
}
.latestnews li
{
background-image: url(../images/bull2.jpg);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left:10px;	
padding-top:5px;	
}
.latestnews li a
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333366;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.latestnews li a:hover
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#333366;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.loclink{

}


		
		
/*a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}*/
.message{

}
.metadata{

}
.modifydate{

}
.module{

}



#menu_secundario{
width:762px;
height:25px;
padding:0px;
margin:0px;
float:left;
}
#menu_secundario div.moduletable_menu{
width:762px;
height:25px;
padding:0px;
margin:0px;
}
	a.mainlevel{
	padding:0px;
	margin:0px;	
	}

#destacados_especiales{
width: 746px;
background: #fff;
float: left;
padding: 5px;
margin: 0px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:3px;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:3px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:3px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:3px;	
}
	
#accesos{
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;	
}
#normatividad{
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;	
}
#aplicativos_informaticos{
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;	
}
#informacion_economica{
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;	
}
#pestana {
background-image:url(../images/pestana.jpg);
background-repeat:no-repeat;
width: 25px;
float:left;
}	
.moduletable_titulo_destacados_especialistas {
background-color:#8585ad;
width:741px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;			
float:left;
padding-left:5px;
padding-top:2px;
}
.moduletable_accesos_mas_visitados{
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
height:auto;
}
	.moduletable_accesos_mas_visitados h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#666698;
	font-size:12px;
	font-weight:bold;			
	float:left;	
	border-bottom-color:#c6c6d8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:164px;
	height:20px;
	padding-top:5px;
	}
	.latestnews_accesos_mas_visitados
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_accesos_mas_visitados ul
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_accesos_mas_visitados li
	{
	background-image: url(../images/bull2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:10px;	
	padding-top:5px;
	font-weight:normal;	
	}
	.latestnews_accesos_mas_visitados li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	}
	.latestnews_accesos_mas_visitados li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	font-weight:normal;
	}
	
	
.moduletable_normatividad {
width: 169px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
height:auto;
}
	.moduletable_normatividad  h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666698;
	font-size:12px;
	font-weight:bold;			
	float:left;	
	border-bottom-color:#c6c6d8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:164px;
	height:20px;
	padding-top:5px;
	}
	.latestnews_normatividad
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_normatividad ul
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_normatividad li
	{
	background-image: url(../images/bull2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:10px;	
	padding-top:5px;
	font-weight:normal;	
	}
	.latestnews_normatividad li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	}
	.latestnews_normatividad li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	font-weight:normal;
	}
	
.moduletable_app_informaticos {
width: 164px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
height:auto;
}
	.moduletable_app_informaticos  h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666698;
	font-size:12px;
	font-weight:bold;			
	float:left;	
	border-bottom-color:#c6c6d8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:164px;
	height:20px;
	padding-top:5px;
	}
	.latestnews_app_informaticos
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_app_informaticos ul
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	}
	.latestnews_app_informaticos li
	{
	background-image: url(../images/bull2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:10px;	
	padding-top:5px;
	font-weight:normal;	
	}
	.latestnews_app_informaticos li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	}
	.latestnews_app_informaticos li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	font-weight:normal;
	}
	
.moduletable_inf_economica{
width: 169px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
}
	.moduletable_inf_economica  h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666698;
	font-size:12px;
	font-weight:bold;			
	float:left;	
	border-bottom-color:#c6c6d8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:164px;
	height:20px;
	padding-top:5px;
	}
	.latestnews_inf_economica
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	float:left;	
	}
	.latestnews_inf_economica ul
	{
	list-style-type: none;
	padding-top: 3px;
	margin: 0px;
	float:left;
	font-weight:normal;
	float:left;	
	}
	.latestnews_inf_economica li
	{
	background-image: url(../images/bull2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left:10px;	
	padding-top:5px;
	font-weight:normal;	
	}
	.latestnews_inf_economica li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	}
	.latestnews_inf_economica li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	font-weight:normal;
	}

.moduletable_indicadores{
width:174px;
background-color:#ffffff;
}
	.moduletable_indicadores span.titulo {
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	width:167px;
	float:left;
	}
	.moduletable_indicadores span.txt_negro_10 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:bold;
	}
	.moduletable_indicadores span.txt_negro_11 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	}




.moduletable_novedades{
width: 372px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
}
	.moduletable_novedades p{
	border-left: 7px solid #027ffb;
	height: 23px;
	line-height: 35px;
	width: 372px;
	float: left;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333366;
	padding-left:5px;
	}	


.moduletable_estadisticas{
width: 184px;
background: #fff;
float: left;
padding: 0px;
margin: 0px;
}
	.moduletable_estadisticas h3{
	border-left: 7px solid #027ffb;
	height: 23px;
	line-height: 35px;
	width: 184px;
	float: left;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333366;
	padding-left:5px;
	}
	
	
	
	.ucd_introtext p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;			
	float:left;
	}
	
	
.moduletable_ver_otras_estadisticas {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
float:left;
padding-left:12px;
padding-top:20px;
}
.moduletable_ver_otras_estadisticas a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
float:left;
}
.moduletable_ver_otras_estadisticas a:hover {
text-decoration:underline;
cursor:pointer;
float:left;
}

.moduletable_ver_otros_indicadores {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
float:left;
padding-top:20px;
}
.moduletable_ver_otros_indicadores a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
float:left;
}
.moduletable_ver_otros_indicadores a:hover {
text-decoration:underline;
cursor:pointer;
float:left;
}
	
.moduletable_documentos{
width: 188px;
background-color:#FFFFFF;
float: left;
padding: 0px;
margin: 0px;
}
	.moduletable_documentos h3{
	border-left: 7px solid #027ffb;
	height: 23px;
	line-height: 35px;
	width: 184px;
	float: left;
	display: inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#333366;
	padding-left:5px;
	}
	
	.moduletable_documentos div.ucd_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#0066cc;
	font-size:12px;
	font-weight:bold;			
	float:left;
	}	 
	div.ucd_documentos ul.ucd_list
	{
	list-style-type: none;
	padding-top:25px;
	padding-left:2px;
	background-color:#FFFFFF;
	}
	div.ucd_documentos li.ucd_item row1
	{
	background-color:#FFFFFF;
	}
	div.ucd_documentos {
	background-color:#FFFFFF;
	}
	
	
	.ucd_introtext p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:normal;			
	float:left;
	}
.moduletable_ver_otros_documentos {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding-left:12px;
padding-top:20px;
float:left;
}
.moduletable_ver_otros_documentos a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.moduletable_ver_otros_documentos a:hover {
text-decoration:underline;
cursor:pointer;
}	

#destacados_ciudadanos {
width: 746px;
background: #fff;
float: left;
padding: 5px;
margin: 0px;
border-left-color:#cccccc;
border-left-style:solid;
border-left-width:3px;
border-top-color:#cccccc;
border-top-style:solid;
border-top-width:3px;
border-right-color:#cccccc;
border-right-style:solid;
border-right-width:3px;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom-width:3px;	
}

.moduletable_destacados_ciudadano {
width: 750px;
background: #fff;
float: left;
padding-bottom: 10px;
margin: 0px;
}
	.moduletable_titulo_destacados_ciudadanos {
	background-color:#d2d2c8;
	width:741px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666698;
	font-size:12px;
	font-weight:bold;			
	float:left;
	padding-left:5px;
	padding-top:2px;
	}


/* ATENCION AL CIUDADANO */
#sistemas_consulta{
width:158px;
background-color:#edecec;
padding:0px;
margin:0px;
float:left;
}
.moduletable_atencion_ciudadano_menu_secundario{
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
float:left;
}
	.cont_ateciudadano{
	width:158px;
	background-color:#edecec;
	}		
	.cont_ateciudadano li a{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px; 	
	padding-top:2px;
	padding-left:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	.cont_ateciudadano li a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}

	.cont_ateciudadano span.titulo {
	background-image:url(../images/botones/icon-atenciud.gif);
	background-repeat:no-repeat;
	background-color:#edecec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
	padding-bottom:15px;
	float:left;
	width:130px;
	}
	.cont_ateciudadano strong {
	font-weight:bold;
	}
	.cont_ateciudadano p.texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	padding-top:15px;
	
	}
	ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	li
	{
	margin:0px;
	padding:0px;
	}
	li a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	li a:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	/*color:#333366;*/
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}
	.links {
	padding-left: 14px; 
	padding-top:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	#linea_punteada {
	background-image:url(../images/linea_punteada.jpg);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	}

	.moduletable_mod_menu_sistema_consulta {
	width:158px;
	background-color:#edecec;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
	background-image:url(../images/linea_punteada_ok.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
		.moduletable_mod_menu_sistema_consulta ul
		{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		}
		.moduletable_mod_menu_sistema_consulta li
		{
		margin:0px;
		padding:0px;
		}
		.moduletable_mod_menu_sistema_consulta li a
		{
		background-image: url(../images/bull.jpg);
		background-repeat: no-repeat;
		background-position: 0px 7px;	
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:11px;
		font-weight:normal;
		text-decoration:none;
		margin: 0px;
		padding-left:12px;
		padding-top:3px;
		float:left;
		}
		.moduletable_mod_menu_sistema_consulta li a:hover
		{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:11px;
		font-weight:normal;
		text-decoration:underline;
		margin: 0px;
		}
/* FIN ATENCION AL CIUDADANO */

/* MEF EN LINEA */
#mef_en_linea{
background-color:#edecec;
width:174px;
padding-top:10px;
margin:0px;
float:left;
}
.moduletable_contactenos {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:0px;
float:left;
}
.moduletable_contactenos_menu_transversal {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:0px;
float:left;
}
.moduletable_contactenos strong {
font-weight:bold;
}
	.moduletable_contactenos span.tit_azuloscuro {
	background-color:#edecec;
	font-family: Arial, Helvetica, sans-serif;
	color:#64659b;
	font-size:12px;
	font-weight:bold;
	}
	.moduletable_contactenos span.txt_negro_11 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}

.moduletable_contactenos_menu_transversal strong {
font-weight:bold;
}
	.moduletable_contactenos_menu_transversal span.tit_azuloscuro {
	background-color:#edecec;
	font-family: Arial, Helvetica, sans-serif;
	color:#64659b;
	font-size:12px;
	font-weight:bold;
	}
	.moduletable_contactenos_menu_transversal span.txt_negro_11 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}
	.ico1 {
	float:left;
	height:70px;
	width:35px;
	}

	.cont_minerialinea{
	width:115px;
	background-color:#edecec;
	padding-bottom:10px;
	float:left;
	}
	.cont_minerialinea p a{
	width:115px;
	background-color:#edecec;
	text-decoration: none;
	}	
	.cont_minerialinea p a:hover{
	width:115px;
	background-color:#edecec;
	text-decoration: none;
	}	
	.cont_minerialinea span.tit_azuloscuro {
	background-color:#edecec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	}
	.cont_minerialinea span.txt_negro_11 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}

/* FIN MEF EN LINEA */

.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}

.readon{
		color:#0F54AE;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;	
		margin:  0 0 10px 0;
		display: block;
		width: 100%;
}


/* ***************************************************************************************************** */
/* CSS COPIADOS DEL BOSQUEJO */
#general {
width: 990px;
margin: 15px auto 0 auto;
background: #fff;
overflow:hidden;
}
#header{
width: 990px;
height: auto;
margin: 0 auto 0 auto;
background: #fff;
overflow:hidden;
}
#space_blanco{
width:18px;
background-color:#ffffff;
float:left;
}
#space_blanco2{
height:9px;
}
#space_blanco3{
height:18px;
background-color:#ffffff;
float:right;
}
#space_blanco4{
width:100%;
height:24px;
background-color:#eceaea;
float:left;
}
#space_blanco5{
height:18px;
background-color:#ffffff;
float:left;
}
#space_blanco6{
height:18px;
float:left;
width:100%; /* AGREGADO */
}
#space_blanco_c{
height:8px;
}
#space_blanco_megamenu {
height:13px;
float:left;
width:100%;
background-color:#ffffff;
}
#space_blanco_megamenu_int {
height:25px;
float:left;
width:100%;
background-color:#ffffff;
}
#content{
width:762px;
background-color:#ffffff;
float:left;
}
#zonas_destacadas{
width:762px;
background-color:#ffffff;
float:left;
}
	#cont_menutop{
	width: 816px;
	height: 38px;
	background: #fff;
	float: left;
	padding: 5px 0 0 36px;
	}
		.tamano{
		float: left;
		color: #000;
		width:15px;
		height: 15px;
		line-height: 15px;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		margin: 14px 5px 0 0;
		}
		
		#form-busqueda .textbusqueda{		
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		width: 118px; 
		height: 14px;
		border: 1px solid #e1e1e1;
		margin: 0 5px;
		padding-left:1px;
		float: left;			
		}	
		#form-busqueda .btnbusqueda{
		background: url(../images/botones/b-buscar-h.gif) no-repeat;
		border: none;
		width: 54px;
		margin:2px 0 0 0;
		text-indent: -9999px;
		line-height: 0;
		font-size: 0;
		height: 18px;
		float: left;
		}
	#cont_banner_principal {
	width:762px;
	padding:0px;
	margin:0px;
	height:141px;
	float:left;
	}
	#fec_aniocivil{
	width: 644px;
	height: 16px;
	background: #edebec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#979797;
	padding-top:4px;
	float:right;
	text-align:right;
	padding-right:10px;
	}
	
	
	
#envoltura{
width: 762px;
background: #fff;
float: left;
margin: 0px;
}
	#contenido{
	width: 762px;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
		#novedades{
		width: 372px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;
		}
			#novedades span.titulo_azul{
			border-left: 7px solid #027ffb;
			height: 23px;
			line-height: 35px;
			width: 372px;
			float: left;
			display: inline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color:#333366;
			padding-left:5px;
			}
			#novedades span.titulo_azul2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#0066cc;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#novedades span.titulo_azul3 {
			font-family:Arial, Helvetica, sans-serif;
			color:#0066cc;
			font-size:9px;
			font-weight:normal;
			padding-left:12px;
			}
			#novedades span.titulo_azul4 {
			font-family:Arial, Helvetica, sans-serif;
			color:#0066cc;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#novedades span.titulo_azul5 {
			font-family:Arial, Helvetica, sans-serif;
			color:#0066cc;
			font-size:9px;
			font-weight:normal;			
			float:left;
			}
			#novedades span.titulo_gris {
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:11px;
			font-weight:normal;
			padding-right:10px;
			}
			#novedades span.img_principal {	
			float:left;		
			padding-left:12px;
			}
			#novedades span.novedades2 {	
			width:165px;
			float:left;		
			padding-left:12px;
			}
				.novedades2 span.titulo_azul6 {
				font-family:Arial, Helvetica, sans-serif;
				color:#0066cc;
				font-size:12px;
				font-weight:bold;			
				float:left;
				}
				.novedades2 span.titulo_azul7 {
				font-family:Arial, Helvetica, sans-serif;
				color:#0066cc;
				font-size:12px;
				font-weight:bold;			
				float:left;
				padding-left:12px;
				}
				.novedades2 span.titulo_azul8 {
				font-family:Arial, Helvetica, sans-serif;
				color:#0066cc;
				font-size:11px;
				font-weight:normal;			
				float:left;
				}
				.novedades2 span.titulo_gris3 {
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:11px;
				font-weight:normal;			
				float:left;
				padding-left:12px;
				}
				.novedades2 span.titulo_gris2 {
				font-family:Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:11px;
				font-weight:normal;					
				}	
		
		
		#estadisticas{
		width: 184px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;
		}
			#estadisticas span.titulo_azul{
			border-left: 7px solid #027ffb;
			height: 23px;
			line-height: 35px;
			width: 184px;
			float: left;
			display: inline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color:#333366;
			padding-left:5px;
			}
			#estadisticas span.titulo_rojo {
			font-family:Arial, Helvetica, sans-serif;
			color:#990000;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#estadisticas span.titulo_gris {
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:11px;
			font-weight:normal;			
			float:left;
			padding-left:12px;
			padding-right:10px;
			}
		#documentos{
		width: 188px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;
		}
			#documentos span.titulo_azul{
			border-left: 7px solid #027ffb;
			height: 23px;
			line-height: 35px;
			width: 184px;
			float: left;
			display: inline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight: bold;
			color:#333366;
			padding-left:5px;
			}
			#documentos span.titulo_azul2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#0066cc;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#documentos span.titulo_gris {
			font-family:Arial, Helvetica, sans-serif;
			color:#000000;
			font-size:11px;
			font-weight:normal;			
			float:left;
			padding-left:12px;
			padding-right:10px;
			}
		#linea_punteada2 {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;		
		float:left;
		height:100%;
		}
			
	#destacados_especiales{
	width: 746px;
	background: #fff;
	float: left;
	padding: 5px;
	margin: 0px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-left-width:3px;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-top-width:3px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:3px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:3px;	
	}
	
#derecho{
width:174px;
background-color:#ffffff;
float:left;
}

#banner_subsites{
width:146px;
padding:0px;
margin:0px;
}

#indicadores {
width:174px;
background-color:#ffffff;
}
	#indicadores span.titulo {
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	width:167px;
	float:left;
	}
	/*#indicadores span.txt_negro_11 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}*/
	#indicadores span.txt_negro_10 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:bold;
	}
	
.link {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.link a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.link a:hover {
text-decoration:underline;
cursor:pointer;
}	

#banner_externos{
width:100%;
height:90px;
background-color:#cccccc;
float:left;
padding-top:9px;
}
	#banner_ext1 {
	float:left;
	padding-right:12px;
	}
	#banner_ext2 {
	float:left;
	padding-right:12px;
	}
	#banner_ext3 { 
	float:left;
	padding-right:12px;
	}
	#banner_ext4 {
	float:left;
	padding-right:12px;
	}
	#banner_ext5 {
	float:left;
	padding-right:12px;
	}
	#banner_ext6 {
	float:left;
	padding-right:12px;
	}		
/* CSS DIV TABLES*/
div.tabla
{
	clear: none;
	overflow: auto;
}
div.fila
{
	clear: both;
}
div.col_titulo
{
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #cccccc;
	border-color: #b3b3b3;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	color:#333333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div.col_titulo2
{
	float: left;
	border-color: #b3b3b3;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 0px;	
	border-top-width: 1px;
	border-bottom-width: 1px;
	margin:0px;
	height:19px;
}
div.col1
{
	float: left;
	padding: 3px;
	border-color: #999999;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	color:#333333;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
div.col2
{
	float: left;
	padding: 3px;
	background:#f4f4f4;
	border-color: #999999;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}


/* ***************************************************************************************************** */
/* CSS PARA MOUSEOVER EN EL MENUNAV2 (SIN IMÁGENES)*/


ul#_menunav2 a:link 
{
	
	color: #57BDEE;
}
/*adentro pones el color que quieres para el link
por ejemplo -> color: #57BDEE;*/

ul#_menunav2 a:hover 
{
	color: #fff000;
}

/* FALTA MODIFICAR LOS COLORES ANTERIORES SEGÚN MAQUETA Y INCLUIR CSS PARA: a:visited Y a:active*/
/* ***************************************************************************************************** */



/*******    CSS NO ENCONTRADOS EN JOOMLA *******/
.readmore {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.readmore a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}
.readmore a:hover {
text-decoration:underline;
cursor:pointer;
}
/*******  FIN CSS NO ENCONTRADOS EN JOOMLA *******/

/* CABECERA ITEMS */
.moduletable{
float:left;
width:75px;
margin: 0px;		
padding: 0px;
}
#texto_a {
margin: 0px;		
padding: 0px;
}

#fontsize {
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#fontsize a{
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#fontsize a:hover{
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#menu_top {
float:left;
height: 24px;
list-style-type: none;
margin: 0px;		
padding: 0px;
vertical-align:middle;
}
.moduletable_menunav1 {
float:left;
width:150px;
height: 24px;
list-style-type: none;
margin: 0px;
padding-top: 2px;
vertical-align:middle;
}
.mainlevel_modmenunav1 {
display: inline;
float: left;
height: 24px;
vertical-align:middle;
}

#menu_top2 {
float:left;
width:390px;
margin: 0px;	
padding-top: 2px;
}
.moduletable_modmenunav2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003399;
text-decoration:none;
}

#menu_top3 {
float:left;
width:40px;
margin: 0px;	
padding-top: 2px;
padding-left: 2px;
font-weight:normal;
text-align:left;
}
.moduletable_menuidioma {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_menuidioma a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_menuidioma a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003399;
text-decoration:none;
}

.moduletable_busqueda {
float:left;
width:181px;
list-style-type: none;
margin: 0px;	
padding-left: 7px;
}
.moduletable_busqueda label {
display: none;
}
.button_busqueda {
background: url(../images/botones/b-buscar-h.gif) no-repeat;
border: 0px;
width: 54px;
margin-left:3px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
text-indent: -9999px;
line-height: 0;
font-size: 0;
height: 18px;
float: left;
}
.inputbox_busqueda {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 14px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
float: left;
}

/*BUSQUEDA ENGLISH*/

.moduletable_busquedaen {
float:left;
width:181px;
list-style-type: none;
margin: 0px;	
padding-left: 7px;
}
.moduletable_busquedaen label {
display: none;
}
.button_busquedaen {
background: url(../images/botones/b-search-h.gif) no-repeat;
border: 0px;
width: 54px;
margin-left:3px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
text-indent: -9999px;
line-height: 0;
font-size: 0;
height: 18px;
float: left;
}
.inputbox_busquedaen {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 14px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
float: left;
}

/* CABECERA ITEMS */

#separador {
background-image:url(../images/sep_menutop.jpg);
background-repeat:no-repeat;
background-position:6px 6px;
float:left;
margin: 0px;	
padding-top: 1px;
width:8px;
}

/* MENU PRINCIPAL */
.moduletable_mod_menu_principal {
background-color:#666699;
width:761px;
margin:0px;
float:left;
background-image: url(../images/sombra_menuprincipal.gif);
background-repeat: repeat-x;
background-position: bottom;
}
.moduletable_mod_menu_principal td a{
border-right:1px solid #cccccc;
background-color:#666699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:left;
text-decoration:none;
float:left;
}
.moduletable_mod_menu_principal td a:hover{
background-color:#da251c;
text-decoration:none;
color:#ffffff;
}
.moduletable_mod_menu_principal td a#active_menu_menu_principal {
text-decoration:none;
background-color:#da251c;
}
a.mainlevel_menu_principal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:7px;
padding-left:8px;
padding-right:8px;
float:left;
height:36px;
}
span.mainlevel_menu_principal {
background-image:url(../images/menus/m_secundario/linea02.jpg);
background-position:center;
height:16px;
}

/* ANCHO PARA CADA ITEM*/
.moduletable_mod_menu_principal td.menu_prin1 a {
width:112px;
}
.moduletable_mod_menu_principal td.menu_prin2 a{
width:51px;
}
.moduletable_mod_menu_principal td.menu_prin3 a{
width:62px;
}
.moduletable_mod_menu_principal td.menu_prin4 a{
width:53px;
}
.moduletable_mod_menu_principal td.menu_prin5 a{
width:85px;
}
.moduletable_mod_menu_principal td.menu_prin6 a{
width:73px;
}
.moduletable_mod_menu_principal td.menu_prin7 a{
width:54px;
}
.moduletable_mod_menu_principal td.menu_prin8 a{
width:48px;
}
.moduletable_mod_menu_principal td.menu_prin9 a{
width:71px;
border:0px !important;
}
/* ANCHO PARA CADA ITEM*/


/* FIN MENU PRINCIPAL */


/* MENU SECUNDARIO 1 */
.moduletable_modmenusecnav1 {
width: 148px;
/*background-image:url(../images/menus/m_secundario/back_menu.jpg);*/
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
height:25px;
text-align:center;
text-decoration:none;
float:left;
margin:0px;
padding:0px;
}
.moduletable_modmenusecnav1 a{
background-image:url(../images/menus/m_secundario/back_menu.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
text-decoration:none;
float:left;
height:16px;
margin:0px;
padding:0px;
}
.moduletable_modmenusecnav1 a:hover{
background-image:url(../images/menus/m_secundario/back_menu_on.jpg);
text-decoration:none;
color:#ffffff;
}
.moduletable_modmenusecnav1 a#active_menu_menusecnav1 {
background-image:url(../images/menus/m_secundario/back_menu_on.jpg);
text-decoration:none;
color:#ffffff;
}
a.mainlevel_menusecnav1 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-transform:uppercase;
padding-top:9px;
padding-left:15px;
padding-right:15px;
}
span.mainlevel_menusecnav1 {
background-image:url(../images/menus/m_secundario/linea02.jpg);
background-position:center;
height:16px;
width:1px;
float:left;
}
/* FIN MENU SECUNDARIO 1 */

/* MENU SECUNDARIO 2 */
.moduletable_modmenusecnav2 {
/*width: 534px;*/
background-image:url(../images/menus/m_secundario/back_menu2.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
height:25px;
text-align:center;
text-decoration:none;
float:left;
}
.moduletable_modmenusecnav2 a{
background-image:url(../images/menus/m_secundario/back_menu2.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
text-decoration:none;
float:left;
height:16px;
}
.moduletable_modmenusecnav2 a:hover{
background-image:url(../images/menus/m_secundario/back_menu_on.jpg);
text-decoration:none;
color:#ffffff;
}
.moduletable_modmenusecnav2 a#active_menu_menusecnav2 {
background-image:url(../images/menus/m_secundario/back_menu_on.jpg);
text-decoration:none;
color:#ffffff;
}
a.mainlevel_menusecnav2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-transform:uppercase;
padding-top:9px;
padding-left:17px;
padding-right:16px;
}
span.mainlevel_menusecnav2 {
background-image:url(../images/menus/m_secundario/linea02.jpg);
background-position:center;
height:16px;
width:1px;
float:left;
}
/* FIN MENU SECUNDARIO 2 */




/* MENU IZQUIERDO */
#menu_izquierdo {
width: 180px;
float: left;
margin: 0px;
}
.moduletable_modmenulateral {
width: 142px;
float: left;
margin: 0px;
border-color: #cccccc;
border-style: solid;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-top:8px;
}
.moduletable_modmenulateral ul.menu_menulateral li a{
width: 116px;	
background-color: #d8d8d8;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-top-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li a:hover{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li#current a{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li.active a{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li a{
background: url(../images/bull3.png) no-repeat !important;
background-position: 8px 8px !important;
background-color: #fcfcfc !important;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px !important;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-left:0px !important;
border-right:0px !important;
border-bottom:0px !important;
border-top-color:#cccccc !important;
border-top-width:1px !important;
border-top-style:solid !important;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li a:hover{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current a{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.active a{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current ul li a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current ul li a:hover{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:underline;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li a:hover{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li#current a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
/* FIN MENU IZQUIERDO */ 

/*** BUSCADOR ***/
input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 16px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
}
select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height: 20px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:0px;
}

.sortby {
margin:0px;
padding-bottom:15px;
}
	.filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	float:left;
	}
	.display {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	float:left;
	padding-left:20px;
	}

.tablelist {
width:100%;
margin:0px;
padding-right:10px;
float:left;
}
	.tablelist .sectiontableheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
	}
	.tablelist .sectiontableheader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-transform:uppercase;
	}
	.tablelist .sectiontableheader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding:0px;
	text-decoration:underline;
	}
	.tablelist .sectiontableheader img{
	padding-left:5px;
	padding-bottom:2px;
	}
	.tablelist #count{
	width:15px;
	}
	.tablelist #tableOrdering{
	width:640px;
	}
	.tablelist td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: none;
	padding-bottom:7px;
	}
	.tablelist td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #164596;
	text-decoration: none;
	}
	.tablelist td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #164596;
	text-decoration: underline;
	}	
	
	.tablelist ul {
	list-style-type: inherit;
	padding-left:20px;
	text-decoration:none;
	}
	.tablelist ul a{
	text-decoration:none;
	}
	.tablelist ul a:hover {
	text-decoration:underline;
	}

/* FIN BUSCADOR */

/* CONTENIDO */
#contenido2 {
width: 564px;
padding: 0px;
margin: 0px;
height:100%;
float: left;
}
#contenido2 strong {
font-weight:bold;
}
#contenido2 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;	
margin-bottom: 15px;
}
#contenido2 h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;	
margin-bottom: 15px;
}
#contenido2 .article-content {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
/*#contenido2 .article-content table td {
border-spacing: 2px !important;
border-width: 1px !important;
border-style: solid !important;
border-color: #000000 !important;
}*/

#contenido2 .article-content p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
.contentpaneopen_descripcion_transversal {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
.contentpaneopen_descripcion_transversal_2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
width: 740px;
}
.article-content p a{
background-image: url("../images/ico-subir.gif");
background-repeat: no-repeat;
padding-left:20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;
text-decoration:none;
}
.article-content p a:hover{
text-decoration:underline;
}

.article-content ul{
list-style-type: inherit;
padding-left:20px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;
text-decoration: none;
}
.article-content ul a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;
text-decoration:none;
}
.article-content ul a:hover {
text-decoration:underline;
}
.article-content ul li ul{
list-style-type: circle;
}
.article-content ol{
list-style-type: decimal;
padding-left:20px;
}
#quickfaq {
float:left;
margin:0px;
padding:0px;
width:540px;
}
#quickfaq h1{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h2{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h3{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h2.description {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
#quickfaq .description {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
#quickfaq .categorylist {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
#quickfaq .categorylist a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
#quickfaq .categorylist a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:underline;
}

.floattext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
.floattext h2.quickfaq {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
.floattext h2.quickfaq a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
.floattext h2.quickfaq a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:underline;
}
.floattext .catdescription{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
.pageslinks {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.pageslinks a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.pageslinks a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.pagescounter {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.qf_filter {
margin:0px;
padding:0px;
}
.faqitemtable {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important; 
text-decoration:none !important;
}
.faqitemtable a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.faqitemtable a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}


	/* SUBTEMA */
	.moduletable_titulo_menu_transversal {
	width: 564px;
	background: #fff;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
		.moduletable_titulo_menu_transversal h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		color: #cf0000;	
		}
		.moduletable_titulo_menu_transversal p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		}	
	/* FIN SUBTEMA */
	
	/* MAPA DEL SITE */
	span.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #303030;
	}
	span.breadcrumbs a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #003398;
	text-decoration:none;
	}
	span.breadcrumbs a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #003398;
	text-decoration:underline;
	}
	/* FIN MAPA DEL SITE */
	
	/* PERFIL DE LA MINISTRA */
	#perfil {		
	width: 564px;
	float:left;
	padding:0px;
	margin:0px;
	}
	#perfil_d {
	background-image: url(../images/back_perfil.png);
	background-repeat: no-repeat;
	background-position:bottom;
	margin:0px;
	padding-bottom:14px;
	float:left;	
	}
		.moduletable_perfil_ministro {
		width: 543px;		
		padding-top: 0px;
		padding-left: 15px;
		padding-right:0px;
		padding-bottom:0px;
		margin-right:0px;
		margin: 0px;
		height:100%;
		border-color: #8686ae;
		border-style: solid;
		border-right-width: 2px;
		border-left-width: 2px;
		border-top-width: 2px;
		border-bottom-width: 0px;
		}
		.moduletable_perfil_ministro h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#164596;
		padding-top:20px;
		margin: 0px;
		}
		.moduletable_perfil_ministro p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		}
		.moduletable_perfil_ministro a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		}
		.moduletable_perfil_ministro a:hover {
		text-decoration:underline;
		cursor:pointer;
		text-align:left;
		}

	/*#perfil_borde1 {
	background: url(../images/bull4.png) no-repeat;
	padding-left: 10px;
	float:left;
	}
	#perfil_borde2 {		
	width: 547px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	height:12px;
	background-color: #ffffff;
	border-color: #8686ae;
	border-style: solid;
	border-right-width: 2px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 2px;
	float:left;
	}*/
	/* FIN PERFIL DE LA MINISTRA */
	
	#linea_gris {
	background-color:#cacaca;
	height:1px;
	width:100%;
	float:left;
	}
	#linea_gris2 {
	background-color:#cacaca;
	height:1px;
	width:740px;
	float:left;
	}
	#linea_morada {
	background-color:#8584ac;
	height:1px;
	width:100%;
	float:left;
	}
	#linea_punteada_derecha {
	background-image:url(../images/linea_punteada.jpg);
	background-repeat:repeat-x;
	background-position: center;
	height:1px;
	width:90%;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
	#space_derecha {
	height:18px;
	background-color: #edebec;
	}

	/* CSS BLOQUES */ 
	#cont_izq_der {	
	padding:0px;
	margin:0px;
	}
		#cont_izq {	
		width: 268px;
		float:left;
		}			
			#organizacion {		
			width: 268px;
			background-color: #ffffff;
			float:left;
			}
			.moduletable_organizacion {		
			width: 264px;
			background-color: #ffffff;
			padding-top: 0px;
			padding-left: 0px;
			margin: 0px;
			height:100%;
			background-color: #ffffff;
			border-color: #8686ae;
			border-style: solid;
			border-right-width: 2px;
			border-left-width: 2px;
			border-top-width: 2px;
			border-bottom-width: 2px;
			float:left;
			padding-top:5px;
			}
				.moduletable_organizacion h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				padding-left:14px;
				padding-bottom:7px;
				margin: 0px;
				border-color: #8686ae;
				border-style: solid;
				border-bottom-width: 1px;
				text-transform: uppercase;
				}
				.moduletable_organizacion span.linea_morada {	
				width: 239px;
				background-color: #8686ae;
				height:1px;
				margin-top:5px;
				margin-bottom:5px;
				float:left;	
				}
				.moduletable_organizacion p {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				padding-left:14px;
				}
				.moduletable_organizacion p a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.moduletable_organizacion p a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

			.moduletable_informacion_transversal2 {
			margin:0px;
			padding:0px;
			}
			.moduletable_informacion_transversal2 .article_separator {
			background: url(../images/bull4b.png) no-repeat;
			margin-bottom:15px;
			height:15px;
			width:268px;
			float:left;
			}
			.contentpaneopen_informacion_transversal2 {
			width: 268px;
			background-color: #ffffff;
			background: url(../images/bull4a2.png) repeat-y;
			float:left;
			}
				.contentpaneopen_informacion_transversal2 .contentheading_informacion_transversal2 {
				background: url(../images/bull4a.png) no-repeat;
				border-color: #d2d2c8;
				border-style: solid;
				border:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				margin: 0px;
				padding-left: 12px;
				padding-top:10px;
				}
				.contentpaneopen_informacion_transversal2 p {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				float:left;
				padding-left: 12px;
				padding-right: 5px;
				padding-bottom: 10px;
				}
				.contentpaneopen_informacion_transversal2 p strong {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color: #303030;	
				}
				.contentpaneopen_informacion_transversal2 p a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:underline;
				text-align:left;
				}
				.contentpaneopen_informacion_transversal2 p a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

		
		.moduletable_titulo_conceptos_basicos_transversal {
		margin:0px;
		padding-bottom:10px;
		float:left;
		}
		.moduletable_titulo_conceptos_basicos_transversal p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		}
		.moduletable_titulo_conceptos_basicos_transversal p strong {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #303030;		
		}
		.moduletable_conceptos_basicos_transversal {
		margin:0px;
		padding:0px;
		}
		.moduletable_conceptos_basicos_transversal .article_separator {
		background: url(../images/bull4b.png) no-repeat;
		margin-bottom:15px;
		height:15px;
		width:268px;
		float:left;
		}
		.contentpaneopen_conceptos_basicos_transversal {
		width: 268px;
		background-color: #ffffff;
		background: url(../images/bull4a2.png) repeat-y;
		float:left;
		}
			.contentpaneopen_conceptos_basicos_transversal .contentheading_conceptos_basicos_transversal {
			background: url(../images/bull4a.png) no-repeat;
			border-color: #d2d2c8;
			border-style: solid;
			border:0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			padding-left: 12px;
			padding-top:10px;
			}
			.contentpaneopen_conceptos_basicos_transversal p {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			/*padding-left: 12px;*/
			padding-right: 5px;
			}
			.contentpaneopen_conceptos_basicos_transversal p strong {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color: #303030;	
			}
			.contentpaneopen_conceptos_basicos_transversal p a {
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
			}
			.contentpaneopen_conceptos_basicos_transversal p a:hover {
			text-decoration:underline;
			cursor:pointer;
			text-align:left;
			}
			.contentpaneopen_conceptos_basicos_transversal td{
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			padding-left: 12px;
			padding-bottom: 0px;
			border-color: #d2d2c8;
			border-style: solid;
			border-right-width: 2px;
			border-left-width: 2px;
			border-top-width: 0px;
			border-bottom-width: 0px;
			text-decoration: none;
			}	
			.contentpaneopen_conceptos_basicos_transversal td a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration: none;
			}	
			.contentpaneopen_conceptos_basicos_transversal td a:hover{
			font-size:12px;
			cursor:pointer;
			text-decoration: underline;
			}	


		


		/* CSS BLOQUE DERECHO */

		#cont_der {	
		width: 268px;
		float:left;
		vertical-align:top;
		height:auto;
		}			
			#directorio_mef {		
			width: 268px;
			background-color: #ffffff;
			float:left;
			height:auto;
			}
			.moduletable_directorio_mef {		
			width: 264px;
			background-color: #ffffff;
			padding-top: 0px;
			padding-left: 0px;
			margin: 0px;
			height:100%;
			background-color: #ffffff;
			border-color: #8686ae;
			border-style: solid;
			border-right-width: 2px;
			border-left-width: 2px;
			border-top-width: 2px;
			border-bottom-width: 2px;
			float:left;
			padding-top:5px;
			}
				.moduletable_directorio_mef h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				padding-left:14px;
				padding-bottom:7px;
				margin: 0px;
				border-color: #8686ae;
				border-style: solid;
				border-bottom-width: 1px;
				text-transform: uppercase;
				}
				.moduletable_directorio_mef span.linea_morada {	
				width: 239px;
				background-color: #8686ae;
				height:1px;
				margin-top:5px;
				margin-bottom:5px;
				float:left;	
				}
				.moduletable_directorio_mef p {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				padding-left:14px;
				}
				.moduletable_directorio_mef p a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.moduletable_directorio_mef p a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}
			#mas_reciente {		
			width: 268px;
			float:left;
			}
				.moduletable_lo_mas_reciente {
				width: 264px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				margin-bottom: 15px;
				}
				.moduletable_lo_mas_reciente h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}

				
	.moduletable_lo_mas_reciente div.ucd_title a:link, .moduletable_lo_mas_reciente div.ucd_title a:visited, 
	.moduletable_lo_mas_reciente div.ucd_title a:active{
	display: block;
	width: 100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;
	padding-top: 10px;
	
	}
	.moduletable_lo_mas_reciente div.ucd_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;	
	text-decoration: underline;
	}



	div.moduletable_lo_mas_reciente ul.ucd_list
	{
	list-style-type: none;
	padding-top:10px;
	padding-left:2px;
	margin:0;
	}

	div.moduletable_lo_mas_reciente ul.ucd_list li
	{
	
	border-bottom: 1px dotted #CCCCCC;
	margin:0;
	padding:0 0 10px 0;
	
	}

	div.moduletable_lo_mas_reciente  span.ucd_sec_cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7F7F7F;
	clear: left;

	
	
	}
				.mod_docman_latestdown_lo_mas_reciente {
				margin:0px;
				padding:0px;
				}
					.mod_docman_latestdown_lo_mas_reciente ul {
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight: normal;
					color: #303030;	
					text-align:left;
					text-decoration:none;
					}
					.mod_docman_latestdown_lo_mas_reciente ul a{
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color: #303030;	
					text-align:left;
					text-decoration:none;
					}
					.mod_docman_latestdown_lo_mas_reciente ul a:hover{
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color: #303030;	
					text-align:left;
					text-decoration:underline;
					}
					.mod_docman_latestdown_lo_mas_reciente ul li{
					background-image:url(../images/linea_punteada.jpg);
					background-repeat:repeat-x;
					background-position:bottom;
					width:100%;
					padding-bottom:10px;
					margin-bottom:10px;
					list-style-type: none !important;
					
					
					}
					.mod_docman_latestdown_lo_mas_reciente span{
					color: #666666;
					}
					
					

				
				.moduletable h1{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				width:264px;
				}
				.moduletable h2{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				width:264px;
				}
				.moduletable h3{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				width:264px;
				}
				.dm_mod_mostdown {
				margin:0px;
				padding:0px;
				width:264px;
				}
					ul.dm_mod_mostdown {
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color: #303030;	
					text-align:left;
					text-decoration:none;
					}
					
					ul.dm_mod_mostdown span {
					color: #666666;
					
					}
					ul.dm_mod_mostdown a{
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color: #303030;	
					text-align:left;
					text-decoration:none;
					}
					ul.dm_mod_mostdown a:hover{
					margin:0px;
					padding:0px;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color: #303030;	
					text-align:left;
					text-decoration:underline;
					}
					ul.dm_mod_mostdown li{
					background-image:url(../images/linea_punteada.jpg);
					background-repeat:repeat-x;
					background-position:bottom;
					width:100%;
					padding-bottom:10px;
					margin-bottom:10px;
					list-style-type: none !important;
					}


				.contentpaneopen_lo_mas_reciente {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_lo_mas_reciente .contentheading_lo_mas_reciente {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}

				div.moduletable_lo_mas_reciente .ucd_title{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;				
				
				}

				div.moduletable_lo_mas_reciente ul.ucd_list{
				margin: 0;
				padding: 0;
				
				
				}

				div.moduletable_lo_mas_reciente li.ucd_item{

				
				list-style: none;
				padding: 5px 5px 5px 5px;
				margin-bottom:15px;
				border-bottom: 1px dotted #313031;
				
				}



				.moduletable_lo_mas_reciente_transversal5 {
				width: 560px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				padding-top: 20px;
				padding-bottom: 20px;
				border-color: #CACACA;
				border-style: solid;
				border-bottom-width: 1px;
				}
				.moduletable_lo_mas_reciente_transversal5 h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}		
				.contentpaneopen_lo_mas_reciente_transversal5 {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_lo_mas_reciente_transversal5 .contentheading_lo_mas_reciente_transversal5 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_lo_mas_reciente_transversal5 a{
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.contentpaneopen_lo_mas_reciente_transversal5 a:hover{
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

.moduletable_lo_mas_reciente_transversal5 div.ucd_title a:link, .moduletable_lo_mas_reciente_transversal5 div.ucd_title a:visited, 
	.moduletable_lo_mas_reciente_transversal5 div.ucd_title a:active{
	display: block;
	width: 100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;
	padding-top: 10px;
	
	}
	.moduletable_lo_mas_reciente_transversal5 div.ucd_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;	
	text-decoration: underline;
	}



	div.moduletable_lo_mas_reciente_transversal5 ul.ucd_list
	{
	list-style-type: none;
	padding-top:0px;
	padding-left:2px;
	margin:0;
	}

	div.moduletable_lo_mas_reciente_transversal5 ul.ucd_list li
	{
	
	border-bottom: 1px dotted #CCCCCC;
	margin:0;
	padding:0 0 10px 0;
	
	}

	div.moduletable_lo_mas_reciente_transversal5  span.ucd_sec_cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7F7F7F;
	clear: left;

	
	
	}
	

				.moduletable_lo_mas_reciente_transversal7 {
				/*width: 560px;*/
				background-color: #ffffff;	
				margin:0px;
				float:left;
				padding-top: 20px;
				padding-bottom: 20px;
				border-color: #8686ae;
				border-style: solid;
				border-bottom-width: 1px;
				}
				.moduletable_lo_mas_reciente_transversal7 h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}		
				.contentpaneopen_lo_mas_reciente_transversal7 {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_lo_mas_reciente_transversal7 .contentheading_lo_mas_reciente_transversal5 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_lo_mas_reciente_transversal7 a{
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.contentpaneopen_lo_mas_reciente_transversal7 a:hover{
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

					


			#mas_visitado {		
			width: 268px;
			float:left;
			}
				.moduletable_lo_mas_visitado {
				width: 264px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				}
				.moduletable_lo_mas_visitado h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}				
				.moduletable_lo_mas_visitado .article_separator {
				background-image:url(../images/linea_punteada.jpg);
				background-repeat:repeat-x;
				height:1px;
				width:100%;
				float:left;
				margin-top: 20px;
				margin-bottom: 20px;
				}
				
				.contentpaneopen_lo_mas_visitado {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				float:left;
				text-align:left;
				}
				.contentpaneopen_lo_mas_visitado .contentheading_lo_mas_visitado {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}

				.moduletable_lo_mas_visitado div.ucd_title a:link, .moduletable_lo_mas_visitado div.ucd_title a:visited, 
	.moduletable_lo_mas_visitado div.ucd_title a:active{
	display: block;
	width: 100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;
	padding-top: 10px;
	
	}
	.moduletable_lo_mas_visitado div.ucd_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;	
	text-decoration: underline;
	}



	div.moduletable_lo_mas_visitado ul.ucd_list
	{
	list-style-type: none;
	padding-top:10px;
	padding-left:2px;
	margin:0;
	}

	div.moduletable_lo_mas_visitado ul.ucd_list li
	{
	
	border-bottom: 1px dotted #CCCCCC;
	margin:0;
	padding:0 0 10px 0;
	
	}

	div.moduletable_lo_mas_visitado  span.ucd_sec_cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7F7F7F;
	clear: left;

	
	
	}

				.moduletable_lo_mas_visitado_transversal5 {
				width: 560px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				}
				.moduletable_lo_mas_visitado_transversal5 h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}		
				.moduletable_lo_mas_visitado_transversal5 .article_separator {
				background-image:url(../images/linea_punteada.jpg);
				background-repeat:repeat-x;
				height:1px;
				width:560px;
				float:left;
				margin-top: 20px;
				margin-bottom: 20px;
				}
				.contentpaneopen_lo_mas_visitado_transversal5 {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_lo_mas_visitado_transversal5 .contentheading_lo_mas_visitado_transversal5 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_lo_mas_visitado_transversal5 .article_separator {
				height: 100px;
				}

				.moduletable_lo_mas_visitado_transversal5 div.ucd_title a:link, .moduletable_lo_mas_visitado_transversal5 div.ucd_title a:visited, 
	.moduletable_lo_mas_visitado_transversal5 div.ucd_title a:active{
	display: block;
	width: 100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;
	padding-top: 10px;
	
	}
	.moduletable_lo_mas_visitado_transversal5 div.ucd_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;	
	text-decoration: underline;
	}



	div.moduletable_lo_mas_visitado_transversal5 ul.ucd_list
	{
	list-style-type: none;
	padding-top:0;
	padding-left:2px;
	margin:0;
	}

	div.moduletable_lo_mas_visitado_transversal5 ul.ucd_list li
	{
	
	border-bottom: 1px dotted #CCCCCC;
	margin:0;
	padding:0 0 10px 0;
	
	}

	div.moduletable_lo_mas_visitado_transversal5  span.ucd_sec_cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7F7F7F;
	clear: left;

	
	
	}

				.moduletable_conceptos_proximas_capacitaciones {
				width: 264px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				}
				.moduletable_conceptos_proximas_capacitaciones h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}
				.contentpaneopen_conceptos_proximas_capacitaciones {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_conceptos_proximas_capacitaciones .contentheading_conceptos_proximas_capacitaciones {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_conceptos_proximas_capacitaciones a{
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.contentpaneopen_conceptos_proximas_capacitaciones a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

				.moduletable_novedades_transversal7 {
				width: 264px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				}
				.moduletable_novedades_transversal7 h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:20px;
				text-transform: uppercase;
				}
				.contentpaneopen_novedades_transversal7 {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_novedades_transversal7 .contentheading_novedades_transversal7 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_novedades_transversal7 a{
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.contentpaneopen_novedades_transversal7 a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

				.moduletable_novedades_transversal7 div.ucd_title a:link, .moduletable_novedades_transversal7 div.ucd_title a:visited, 
	.moduletable_novedades_transversal7 div.ucd_title a:active{
	display: block;
	width: 100%;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;
	padding-top: 10px;
	
	}
	.moduletable_novedades_transversal7 div.ucd_title a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164596;
	float:left;	
	text-decoration: underline;
	}



	div.moduletable_novedades_transversal7 ul.ucd_list
	{
	list-style-type: none;
	padding-top:10px;
	padding-left:2px;
	margin:0;
	}

	div.moduletable_novedades_transversal7 ul.ucd_list li
	{
	
	border-bottom: 1px dotted #CCCCCC;
	margin:0;
	padding:0 0 10px 0;
	
	}

	div.moduletable_novedades_transversal7  span.ucd_sec_cat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #7F7F7F;
	clear: left;

	
	
	}

				.moduletable_eventos_realizados {
				width: 264px;
				background-color: #ffffff;	
				margin:0px;
				float:left;
				}
				.moduletable_eventos_realizados h3 {				
				padding-top: 15px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				height:30px;
				text-transform: uppercase;
				}
				.moduletable_eventos_realizados .article_separator {
				background-image:url(../images/linea_punteada.jpg);
				background-repeat:repeat-x;
				height:1px;
				width:100%;
				float:left;
				margin-top: 20px;
				margin-bottom: 20px;
				}
				.contentpaneopen_eventos_realizados {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;	
				text-align:left;
				}
				.contentpaneopen_eventos_realizados .contentheading_eventos_realizados {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#164596;
				}
				.contentpaneopen_eventos_realizados strong {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#303030;
				}
				.contentpaneopen_eventos_realizados a{
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				text-align:left;
				}
				.contentpaneopen_eventos_realizados a:hover {
				text-decoration:underline;
				cursor:pointer;
				text-align:left;
				}

		/* FIN CSS BLOQUE DERECHO */
	#consulta_space {		
	width: 28px;
	float:left;
	height:100px;
	}
	/* FIN CSS BLOQUES*/

	/* APP INFORMATICAS */
	#app_informaticas {		
	width: 739px;
	background-color: #ffffff;
	border-color: #e5e5e5;
	border-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	float:left;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
	#contenido2 span.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc5302;
	float:left;
	}
	#app_informaticas2 {
	margin:0px;
	padding:0px;
	float:left;
	}
	#app_informaticas3 {
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	float:left;
	}
	#info_eco {
	margin:0px;
	padding:0px;
	}
	#info_eco_d {
	margin:0px;
	padding:0px;
	}
		.moduletable_informacion_economica_transversal6 {
		margin:0px;
		padding:0px;
		}
		.moduletable_informacion_economica_transversal6 h3 {
		background-color:#e5e5e5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		margin: 0px;
		height:20px;
		padding-left:10px;
		padding-top:5px;
		width:731px;
		}
		.moduletable_informacion_economica_transversal6 p {
		padding-left: 12px;
		padding-top: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		}

		#libro_visitas {		
		margin: 0px;
		padding: 0px;
		}
		.moduletable_lista_visitados_transversal6 {		
		width: 715px;
		padding-left: 12px;
		margin: 0px;
		}
		.moduletable_lista_visitados_transversal6 .article_separator{		
		float:left;
		padding-bottom:5px;
		}
			.contentpaneopen_lista_visitados_transversal6 {		
			width: 100%;
			padding-right: 10px;
			margin: 0px;
			height:100%;				
			float:left;
			text-align:justify;	
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			}
			.contentpaneopen_lista_visitados_transversal6 td{		
			width: 693px;
			padding-right: 10px;
			margin: 0px;
			height:100%;				
			float:left;
			text-align:justify;	
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			padding-left:12px;
			}
			.contentpaneopen_lista_visitados_transversal6 .contentheading_lista_visitados_transversal6 {
			background-color:#e5e5e5;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;	
			height:20px;
			padding-left:12px;
			padding-top:5px;
			float:left;
			margin: 0px;
			}
			
			
		.moduletable_aplicacion_informatica h3 {
		background-color:#e5e5e5;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666666;
		margin: 0px;
		height:20px;
		padding-left:10px;
		padding-top:5px;
		width:731px;
		float:left;
		}
			.contentpaneopen_aplicacion_informatica {		
			width: 715px;
			padding-right: 10px;
			margin: 0px;
			height:100%;				
			float:left;
			text-align:justify;	
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			padding-left:12px;			
			}
			.contentpaneopen_aplicacion_informatica a{		
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;	
			}
			.contentpaneopen_aplicacion_informatica a:hover{		
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_aplicacion_informatica .contentheading_aplicacion_informatica {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;	
			padding-top: 10px;
			}
			.contentpaneopen_aplicacion_informatica img{		
			float:right;
			}

		
		.moduletable_mef_en_linea {		
		width: 715px;
		padding-right: 10px;
		margin: 0px;
		height:100%;				
		float:left;
		text-align:justify;	
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;
		padding-left:12px;			
		}
			.moduletable_mef_en_linea h3 {
			background-color:#8685ad;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-transform: uppercase;
			margin: 0px;
			height:20px;
			padding-left:10px;
			padding-top:5px;
			width:731px;
			}
			.moduletable_mef_en_linea a{		
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;	
			padding-top:0px;
			}
			.moduletable_mef_en_linea a:hover{		
			text-decoration:underline;
			cursor:pointer;
			}
			.moduletable_mef_en_linea strong{		
			font-weight:bold;
			}
			.moduletable_mef_en_linea p {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			}

		


	/* FIN APP INFORMATICAS */

/* FIN CONTENIDO */

/* NORMATIVIDAD */
#dm_header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
#dm_header a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
#dm_header a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
#dm_header strong{
font-weight:bold;
}
	#dm_header input{
	background-image:url(../images/b-busc-norm.gif);
	background-repeat:no-repeat;
	width:138px;
	height:20px !important;
	font-size:0px;
	height:25px;
	}
	#dm_frmsearch .button{
	background-color:#e5e5e5;
	background-image:url(../images/b-buscar-h.gif);
	background-repeat:no-repeat;
	font-size:0px;
	width:60px;
	height:22px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	.dm_cat h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	.dm_cat h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	.dm_cat h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	

#dm_cats h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_cats h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_cats h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
	#dm_cats .dm_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	}
	#dm_cats .dm_row a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #164596 !important;	
	text-decoration:none;
	}
	#dm_cats .dm_row a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #164596;	
	text-decoration:none;
	}

		.dm_row {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		text-decoration:none;
		padding-top:3px;
		padding-bottom:3px;
		}
		.dm_row a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #164596 !important;	
		text-decoration:none;
		}
		.dm_row a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #164596 !important;	
		text-decoration:none;
		}

#dm_docs {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
text-decoration:none;
}
#dm_docs a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;	
text-decoration:none;
}
#dm_docs a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;	
text-decoration:underline;
}
#dm_docs strong{
color:#cf0000;
font-weight:bold;
}
#dm_docs h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #164596;	
}
#dm_docs h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #164596;	
}
#dm_docs h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #164596;	
}
/* FIN NORMATIVIDAD */

/**** CSS MANUAL ESTILOS ****/
.punteado td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 1px;
} 
.punteado2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 0px !important;
border-left-width: 0px !important;
border-top-width: 0px !important;
border-bottom-width: 1px;
} 
.punteado3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
background-color:#ecb13f;
border-color: #999999;
border-style: solid;
border-right-width: 1px !important;
border-left-width: 1px !important;
border-top-width: 0px !important;
border-bottom-width: 1px;
} 
.titulo_2donivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #cc5201 !important;	
text-transform:uppercase !important;
}
.titulo_3ernivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #164596 !important;	
}
.titulo_4tonivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #000000 !important;	
}
.texto_contenidos_tablas {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important;
padding:3px !important; 
margin:0px;
}

td.cifras{

text-align: right;

}

.texto_contenidos {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important;
padding: 0 10px 0 10px;	
}
.texto_linkeables {
font-family: Arial, Helvetica, sans-serif !important;
color:#164596 !important;
font-size:12px !important;
font-weight: normal !important;	
}
.texto_linkeables a{
font-family: Arial, Helvetica, sans-serif !important;
color:#164596 !important;
font-size:12px !important;
font-weight: normal !important;
text-decoration:none !important;	
}
.texto_linkeables a:hover{
text-decoration:underline !important;
cursor:pointer !important;
}
/** FIN CSS MANUAL ESTILOS **/