/* ***************************************************************************************************** */
/* CONTENT CSS */
@charset "utf-8";
BODY{

background:#ccc;
margin:0px;
padding:0px;

}
P{

}
H1{

}
H2{

}
H3{

}
a:link, a:active, a:visited{
border: 0;
}
a:hover{

}

img {
border: 0;
}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */



/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.buttonheading{

}
.clr{
	clear:both
}

.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{
}
.contentpane{

}

.contenttoc{

}
.createdate{
font-family:Arial, Helvetica, sans-serif;
color:#0066cc;
font-size:9px;
font-weight:none;
}
.created-date{

}
.date{

}
.ucd_date {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
text-align:left;
}


.intro{

}
.loclink{

}	
/*a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}*/
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
#cont_menutop{
width: 816px;
height: 38px;
background: #fff;
float: left;
padding: 5px 0 0 36px;
}
/* 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;
border:0px;
}

#menu_top2 {
float:left;
width:390px;
margin: 0px;	
padding-top: 2px;
}
.moduletable_modmenunav2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
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;
}

/* FIN 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;
}

/* BANNER PRINCIPAL */
#cont_banner_principal {
width:762px;
padding:0px;
margin:0px;
float:left;
}
	.banneritem a{
	margin:0px;
	padding:0px;
	}
	.banneritem a:hover{
	margin:0px;
	padding:0px;
	}
	#fec_aniocivil{
	width: 625px;
	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;
	}
	#fec_aniocivil .moduletable_aniocivico p{
	margin:0px;
	padding-left:0px;
	float:right;
	}
	#fec_aniocivil .fecha {
	margin:0px;
	padding-left:0px;
	float:right;
	}

/* FIN BANNER PRINCIPAL */

/* 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 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;


}


.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:53px;
}
.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_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;	
	}
/* 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;
}
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;
}
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 */

/* CONTENIDO */
.contentheading{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
text-decoration:none;
}
.contentheading a{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
text-decoration:none;
}
.contentheading a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
text-decoration:none;
}
.article-content {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;
}
.article-content ul{
list-style-type: disc;
padding-left:20px;
}
.article-content ul li ul{
list-style-type: circle;
}
/* FIN CONTENIDO */


/* DERECHO */
/* ATENCION AL CIUDADANO */
#sistemas_consulta{
width:140px;
background-color:#edecec;
padding:0px;
margin:0px;
float:left;
}
.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 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:none;
	text-decoration:none;
	}
	.cont_ateciudadano li a:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:none;
	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:none;
	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:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}
	li a:hover
	{
	/*font-family: Arial, Helvetica, sans-serif;
	/*color:#333366;
	font-size:11px;*/
	font-weight:none;
	text-decoration:underline;
	}
	.links {
	padding-left: 14px; 
	padding-top:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:none;
	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:none;
		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:none;
		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 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:none;
	}
	.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:none;
	}

/* FIN MEF EN LINEA */


.banneritem_banner_subsites{
width:146px;
padding-bottom:7px;
margin:0px;
}
.banneritem_banner_subsites_transparencia{
width:146px;
padding-bottom:19px;
margin:0px;
}

.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:none;
	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:#333333;
	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:none;
	}

.moduletable_ver_otros_indicadores {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:normal;
padding-top:20px;
padding-bottom:50px;
}
.moduletable_ver_otros_indicadores a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
}
.moduletable_ver_otros_indicadores a:hover {
text-decoration:underline;
cursor:pointer;
}
/* FIN DERECHO*/


.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{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
text-align:left;
display:block;
}
.readon a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
text-align:left;
display:block;
}
.readon a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:underline;
text-align:left;
display:block;
}


/* ***************************************************************************************************** */
/* 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;
float:left;
width:100%;
background-color:#ffffff;
}
#space_blanco2b{
height:6px;
float:left;
width:100%;
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;
}
#space_blanco_c{
height:8px;
}
#content{
width:762px;
background-color:#ffffff;
float:left;
}
	
#envoltura{
width: 762px;
background: #fff;
float: left;
margin: 0px;
}
	#contenido{
	width: 762px;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	text-align:left;
	}		
		#linea_punteada2 {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;		
		float:left;
		height:100%;
		}
#derecho{
width:174px;
background-color:#ffffff;
float:left;
}


#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:none;
	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:#333333;
	font-size:11px;
	font-weight:none;
	}
	#indicadores span.txt_negro_10 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	}
	
.link {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
}
.link a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
}
.link a:hover {
text-decoration:underline;
cursor:pointer;
}	

#banner_externos{
width: 100%;
height:81px;
float:left;
background-color:#cccccc;
padding-top:9px;
}
	#banner_ext1 {
	float:left;
	width:132px;
	}
	#banner_ext2 {
	float:left;
	width:132px;
	}
	#banner_ext3 { 
	float:left;
	width:132px;
	}
	#banner_ext4 {
	float:left;
	width:132px;
	}
	#banner_ext5 {
	float:left;
	width:132px;
	}
	#banner_ext6 {
	float:left;
	width:132px;
	}	

/* 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:none;
}
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:none;
}


/* ***************************************************************************************************** */
/* 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:none;
text-decoration:normal;
}
.readmore a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:underline;
}
.readmore a:hover {
text-decoration:underline;
cursor:pointer;
}

/*******  FIN CSS NO ENCONTRADOS EN JOOMLA *******/


/*************************************/

/***** BUSCADOR  ******/
.componentheading {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
text-align:left;
margin:0px;
padding:0px;
width: 564px;
}
.contentpaneopen {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-align:left;
margin-bottom:15px;
padding-top:15px;
padding-bottom:15px;
}
#searchForm .contentpaneopen {
margin-top:15px;
background-color:#e5e5e5;
height:140px;
}
.contentpaneopen a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#164595;
margin:0px;
padding:0px;
text-decoration:none;
}
.contentpaneopen a:hover {
text-decoration:underline;
cursor:pointer;
}
.contentpaneopen td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-align:left;
padding-top:15px;
padding-left:15px;
padding-bottom:0px;
margin:0px;
}
.contentpaneopen div {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-align:left;
padding-top:15px;
}
.contentpaneopen input {
margin:0px;
}
.contentpaneopen .inputbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height: 16px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
margin-left:5px;
}
.contentpaneopen #ordering {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height: 20px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
margin-left:5px;
}

input.inputbox, select.inputbox{
margin-left:10px;
margin-right:3px;
}
.searchintro {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-align:left;
margin-bottom:15px;
padding-top:15px;
}

#m_cantidad {
margin:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:20px;
}
#m_cantidad .cant_mostrar {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
#m_cantidad .inputbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height: 20px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
}

#m_resultados {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-align:left;
margin:0px;
padding:0px;
}
#m_resultados a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:none;
color:#164595;
margin:0px;
padding:0px;
text-decoration:none;
}
#m_resultados a:hover {
text-decoration:underline;
cursor:pointer;
}


/**** FIN BUSCADOR ****/

/**** CSS MANUAL ESTILOS ****/
.sin_borde {
border:0px !important;
margin:0px;
padding:0px;
}
.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;
} 
.punteadob 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: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
} 
.punteado {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 0px;
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;
padding:3px !important;
}
.punteado3b {
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;
padding:3px !important;
margin:0px;
} 
.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:none !important;	
}
.texto_linkeables a{
font-family: Arial, Helvetica, sans-serif !important;
color:#164596 !important;
font-size:12px !important;
font-weight:none !important;
text-decoration:none !important;	
}
.texto_linkeables a:hover{
text-decoration:underline !important;
cursor:pointer !important;
}
/** FIN CSS MANUAL ESTILOS **/