/* ***************************************************************************************************** */
/* 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;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}

.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{

}
/* 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_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:#333366;
	font-size:11px;
	font-weight:normal;
	}

/* MENU SECUNDARIO 1 */
.moduletable_modmenusecnav1 {
/*width: 229px;*/
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;
}
.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;
}
.moduletable_modmenusecnav1 a:hover{
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:8px;
padding-right:8px;
}
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: 540px;*/
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;
}
a.mainlevel_menusecnav2 {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-transform:uppercase;
padding-top:9px;
padding-left:9px;
padding-right:9px;
}
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 */


.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;
	}
	
	.moduletable_estadisticas div.ucd_title {
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:12px;
	font-weight:bold;			
	float:left;
	padding-left:12px;
	}	 
	div.ucd_estadisticas ul.ucd_list
	{
	list-style-type: none;
	padding-top:25px;
	padding-left:2px;
	}
	
	.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;
	}


/*.moduletable_contactenos {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:0px;
}
	.moduletable_contactenos span.tit_azuloscuro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	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;
	}*/


#mef_en_linea {
margin: 0px;
padding: 0px;
float:left;
padding-top:10px;
background-color:#edecec;
}
.moduletable_atencion_ciudadano_menu_principal {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
float:left;
}
.moduletable_contactenos_menu_principal {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:15px;
background-image:url(../images/linea_punteada_ok.jpg);
background-repeat:no-repeat;
background-position:top;
}
.moduletable_contactenos_menu_principal .tit_azuloscuro {
background-color:#edecec;
font-family: Arial, Helvetica, sans-serif;
color:#64659b;
font-size:12px;
font-weight:bold;
}


.moduletable_contactenos_menu_principal strong {
font-weight:bold;
}
.moduletable_atencion_al_ciudadano{

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 strong{

	font-weight:bold;

	}	

	.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;

	

	}

	.cont_ateciudadano ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	.cont_ateciudadano li
	{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 	
	}
	.cont_ateciudadano li a
	{
	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;
	}	
	.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;
	}
	

/* SEGUIMIENTO CONSULTAS */
.moduletable_mod_menu_sistema_consulta {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
float:left;
}
	.moduletable_mod_menu_sistema_consulta ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	.moduletable_mod_menu_sistema_consulta li
	{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px; 	
	}
	.moduletable_mod_menu_sistema_consulta li a
	{
	padding-left:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	.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;
	}
/* FIN SEGUIMIENTO CONSULTAS*/

.moduletable_contactenos{
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
float:left;
}

	.cont_minerialinea{
	width:158px;
	background-color:#edecec;
	}	
	.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;
	}
.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;
}
#general_1 {
width: 600px;
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_blanco2b{
height:18px;
}
#space_blanco2{
height:9px;
width:100%;
float:left;
background-color:#ffffff;
}
#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%;
}
#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;
}
#space_blanco_c{
height:8px;
}
#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;
	}
	#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_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;	
	}
		#destacados_ciudadanos span.titulo_azul {
		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;
		}
		#destacados_ciudadanos span.space_blanco4 {
		height:18px;
		background-color:#ffffff;
		}
		#destacados_ciudadanos span.img_ciud {
		float:left;
		}
		#det_ciudadano1 {
		width: 290px;
		background: #fff;
		float: left;
		padding:0px;
		margin:0px;	
		}
			#det_ciudadano1 span.titulo_azul2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#666698;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#det_ciudadano1 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;
			}
			
		#det_ciudadano2 {
		width: 290px;
		background: #fff;
		float: left;
		padding:0px;
		margin:0px;	
		}
			#det_ciudadano2 span.titulo_azul2 {
			font-family:Arial, Helvetica, sans-serif;
			color:#666698;
			font-size:12px;
			font-weight:bold;			
			float:left;
			padding-left:12px;
			}
			#det_ciudadano2 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;
			}*/
			
	#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;	
	}
		/*#destacados_especiales span.titulo_blanco {
		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;
		}
		#accesos{
		width: 164px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;	
		}		
			#accesos span.titulo_azul {
			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;		
			}
			
		#normatividad {
		width: 164px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;	
		}		
			#normatividad span.titulo_azul {
			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;		
			}
			
		#aplicativos_informaticos {
		width: 164px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;	
		}		
			#aplicativos_informaticos span.titulo_azul {
			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;		
			}
						
			#list
			{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			float:left;
			}
			#list li
			{
			background-image: url(../images/bull2.jpg);
			background-repeat: no-repeat;
			background-position: 0px 8px;
			padding-left:10px;	
			padding-top:5px;	
			}
			#list li a
			{
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#333366;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			}
			#list li a:hover
			{
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#333366;
			font-size:11px;
			font-weight:normal;
			text-decoration:underline;
			}
		
		#informacion_economica {
		width: 174px;
		background: #fff;
		float: left;
		padding: 0px;
		margin: 0px;	
		}
			#informacion_economica span.titulo_azul2 {
			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:174px;
			height:34px;
			padding-top:5px;		
			}	
			#informacion_economica span.titulo_azul3 {
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#164596;
			font-size:11px;
			font-weight:normal;			
			float:left;	
			}				
			#list
			{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
			float:left;
			}
			#list li
			{
			background-image: url(../images/bull2.jpg);
			background-repeat: no-repeat;
			background-position: 0px 8px;
			padding-left:10px;	
			padding-top:5px;	
			}
			#list li a
			{
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#333366;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			}
			#list li a:hover
			{
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			color:#333366;
			font-size:11px;
			font-weight:normal;
			text-decoration:underline;
			}
		#pestana {
		background-image:url(../images/pestana.jpg);
		background-repeat:no-repeat;
		width: 25px;
		float:left;
		}	
			
			
		*/
	
#derecho{
width:174px;
background-color:#ffffff;
float:left;
}
/*#sistemas_consulta{
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
}
	#sistemas_consulta span.titulo {
	background-color:#edecec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	padding-left:30px;
	float:left;
	}
	#sistemas_consulta span.titulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	}
	#sistemas_consulta span.txt_negro_11 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}

#mef_en_linea{
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:0px;
}
	#mef_en_linea 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:30px;
	float:left;
	}
	#mef_en_linea span.titulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	}
	#mef_en_linea span.txt_negro_11 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	}

	ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	li
	{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 	
	}
	li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	li a:hover
	{
	font-family:Tahoma, 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;
	}
	.ico1 {
	background-image:url(../images/botones/icon-meflin.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	float:left;
	height:70px;
	width:35px;
	}*/

#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:12px;
font-weight:normal;
text-decoration:none;
}
.readmore a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.readmore a:hover {
text-decoration:underline;
cursor:pointer;
}*/

#zonas_destacados{
width:762px;
background-color:#ffffff;
float:left;
}
	#zonadest1 {
	width: 372px;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	}
	#zonadest2 {
	width: 200px;
	background: none;
	float: left;
	padding: 0px;
	margin:2px;
	border-left:1px dotted #ccc;
	}
	
	#zonadest3 {
	background-image:url(../images/linea_punteada2.jpg);
	background-repeat:repeat-y;	
	width: 180px;
	background: #fff;
	float: left;
	padding: 0px;
	margin:2px;
	border-left:1px dotted #ccc;
	}
	
.ico1 {
	background-image:url(../images/botones/icon-meflin.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	float:left;
	height:70px;
	width:35px;
	}
.ico2 {
	background-image:url(../images/botones/atenciud.gif);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	float:left;
	width:35px;
	}
/*******  FIN CSS NO ENCONTRADOS EN JOOMLA *******/


/*************** CSS NIVEL 2 *********************/

/* MENU PRINCIPAL */
.moduletable_mod_menu_principal {
background-color:#666699;
width:761px;
padding-bottom:15px;
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 PRINCIPAL ENGLISH */
.moduletable_mod_menu_principal_en {
background-color:#666699;
width:762px;
margin:0px;
float:left;
background-image: url(../images/sombra_menuprincipal.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.moduletable_mod_menu_principal_en table{

width: 290px;
height:58px;


}


.moduletable_mod_menu_principal_en 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_en td a:hover{
background-color:#da251c;
text-decoration:none;
color:#ffffff;
}
.moduletable_mod_menu_principal_en td a#active_menu_menu_principal_en {
text-decoration:none;
background-color:#da251c;
}
a.mainlevel_menu_principal_en {
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_en {
background-image:url(../images/menus/m_secundario/linea02.jpg);
background-position:center;
height:16px;
}

/* ANCHO PARA CADA ITEM ENGLISH */

.moduletable_mod_menu_principal_en td.menu_prin1 a {
width:100px;

}
.moduletable_mod_menu_principal_en td.menu_prin2 a{
width:80px;
}
.moduletable_mod_menu_principal_en td.menu_prin3 a{
width:62px;
}
.moduletable_mod_menu_principal_en td.menu_prin4 a{
width:85px;
}
.moduletable_mod_menu_principal_en td.menu_prin5 a{
width:85px;
}
.moduletable_mod_menu_principal_en td.menu_prin6 a{
width:73px;
}
.moduletable_mod_menu_principal_en td.menu_prin7 a{
width:54px;
}
.moduletable_mod_menu_principal_en td.menu_prin8 a{
width:48px;
}
.moduletable_mod_menu_principal_en td.menu_prin9 a{
width:72px;
border:0px !important;
}
/* ANCHO PARA CADA ITEM ENGLISH*/


/* FIN MENU PRINCIPAL ENGLISH */

/* 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:none;
	}
	.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: #303030;
	text-decoration: none;
	}
	.tablelist td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: underline;
	}
	.tablelist ul{
	list-style-type: inherit;
	padding-left:20px;
	}
	.tablelist ul li ul{
	list-style-type: circle;
	}

/* FIN BUSCADOR */

/* 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;
	}
	.contentpaneopen .button{
	height:25px;
	font-size:12px !important;
	font-weight:bold;
	}
	.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 */

/* CONTENIDO */
#contenido2 {
width: 564px;
float: left;
padding: 0px;
margin: 0px;
height:100%;
}


#contenido2 p{

font-family: Arial, Helvetica, sans-serif;
font-size:12px ;
font-weight:normal ;
color: #333333 ;
text-align: justify;
padding: 0 0 4px 0 !important;
}

#contenido2 .article-content {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
#contenido2 .article-content p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
.article-content a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #164596;
text-decoration:none;
}
.article-content a:hover{
text-decoration:underline;
}
.article-content ul{
list-style-type: disc;
padding-left:20px;
}
.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;
}


/* 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 */
.moduletable_titulo_tema_principal {
width: 564px;
background: #fff;
padding: 0px;
margin: 0px;
height:100%;
}
	.moduletable_titulo_tema_principal h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #cf0000;	
	}
	.moduletable_titulo_tema_principal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	}
	
	div .contentdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;	
	}

	.contentpaneopen_descripcion_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	}
	.contentpaneopen_descripcion_principal a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #164596;
	text-decoration:none;
	}
	.contentpaneopen_descripcion_principal a:hover{
	cursor:pointer;
	text-decoration:underline;
	}

/* FIN CONTENIDO */

/* CONTENIDO IZQUIERDO */
#contenido_izquierdo {	
width: 280px;
float:left;
}

#contenido_izquierdo td p{
margin: 0 10px 0 0;
}		
	#conceptos_basicos .article_separator {
	height:18px;
	width:100%;
	float:left;
	}
	.moduletable_titulo_conceptos_basicos {
	padding-bottom:15px;
	float:left;
	}
	.moduletable_titulo_conceptos_basicos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	float:left;
	}
	.moduletable_titulo_conceptos_basicos strong {
	font-weight: bold;
	}

	.moduletable_conceptos_basicos {
	margin:0px;
	padding:0px;
	}
	.moduletable_conceptos_basicos .article_separator {
	background-image: url(../images/bull4b.png); 
	background-repeat: no-repeat;
	margin-bottom:15px;
	height:15px;
	width:268px;
	float:left;
	}
	.contentpaneopen_conceptos_basicos {
	width: 268px;
	background-color: #ffffff;
	background: url(../images/bull4a2.png) repeat-y;
	float:left;
	
	}
	/*.contentpaneopen_portadaDefcon {
	height:800px;

	}*/
	
	.moduletable_portadaDefcon {
	height:1150px;
	}
	
		.contentpaneopen_conceptos_basicos .contentheading_conceptos_basicos {
		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 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: 0px;
		}		
		.contentpaneopen_conceptos_basicos 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 p a:hover {
		text-decoration:underline;
		cursor:pointer;
		text-align:left;
		}
		.contentpaneopen_conceptos_basicos p strong {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #303030;	
		}
		.contentpaneopen_conceptos_basicos 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 td a{
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration: none;
		}	
		.contentpaneopen_conceptos_basicos td a:hover{
		font-size:12px;
		cursor:pointer;
		text-decoration: underline;
		}	
		
#glosario {
width: 264px;
background-color: #ffffff;			
margin:0px;
float:left;
}
	.moduletable_gosario_faq_menu_principal {
	margin:0px;
	padding:0px;
	width: 264px;
	float:left;
	}
	.moduletable_gosario_faq_menu_principal p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	padding-bottom:10px;
	}
	.moduletable_gosario_faq_menu_principal p a {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	.moduletable_gosario_faq_menu_principal p a:hover {
	text-decoration:underline;
	cursor:pointer;
	}


	
/* FIN CONTENIDO IZQUIERDO */

/* CONTENIDO DERECHO  */
#contenido_derecho {	
width: 268px;
float:left;
padding-left:12px;
}	
	#contenido_derecho div#linea_morada {	
	width: 264px;
	background-color: #8686ae;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	}
	#novedades2 {
	width: 264px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		#novedades2 h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5201;
		margin: 0px;
		text-transform:uppercase;
		}
		.moduletable_novedades_tema1 {
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #8686ae;
		}
		.moduletable_novedades_tema1 a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_novedades_tema1 a:hover {
		text-decoration:underline;
cursor:pointer;
		}
		#novedades2 .contentheading_novedades_tema1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#164596;
		padding-top:10px;
		}
		#novedades2 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		text-align:left;
		}
		
		#novedades2 span.sep {	
		width: 100%;
		background-color: #ffffff;
		height:10px;
		float:left;
		}
		#linea_punteada_n {
		background-image:url(../images/linea_punteada.jpg);
		background-repeat:repeat-x;
		background-position:center;
		height:1px;
		width:100%;
		float:left;
		}
	.moduletable_articulo_contenido_derecho {
	width: 264px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	border-bottom:solid 1px #8686ae;
	}
	.contentpaneopen_articulo_contenido_derecho td a {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	.contentpaneopen_articulo_contenido_derecho td a:hover {
	text-decoration:underline;
	cursor:pointer;
	}
	.moduletable_articulo_contenido_derecho .contentheading_articulo_contenido_derecho {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc5101;
	margin: 0px;
	text-transform:uppercase;
	text-decoration:none;
	}
	.moduletable_articulo_contenido_derecho p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #303030;	
	float:left;
	}
	
	#cont_der1 {
	width: 264px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		#cont_der1 h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform:uppercase;
		padding-bottom:10px;
		}
		#cont_der1 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		text-align:left;
		}
	#cont_der2 {
	width: 264px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		#cont_der2 h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform:uppercase;
		padding-bottom:10px;
		}
		#cont_der2 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		text-align:left;
		}
		
	#cont_der3 {
	width: 264px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		#cont_der3 h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform:uppercase;
		padding-bottom:10px;
		}
		#cont_der3 p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		text-align:left;
		}
	
	
/* FIN CONTENIDO DERECHO  */

/************* FIN CSS NIVEL 2 *******************/


/**** 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;	
}*/
.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 **/