/* ***************************************************************************************************** */
/* 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{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.buttonheading{

}
.clr{
	clear:both
}


.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{
}
.contentpane{

}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}



.intro{

}


.loclink{

}


		
		
/*a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}*/
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}

.readon{
color:#0F54AE;
font-family:Arial;
font-size:10px;
text-decoration:none;	
margin:  0 0 10px 0;
display: block;
width: 100%;
}


/* ***************************************************************************************************** */
/* CSS COPIADOS DEL BOSQUEJO */
#general {
width: 990px;
margin: 15px auto 0 auto;
background: #fff;
overflow:hidden;
}
#header{
width: 990px;
height: auto;
margin: 0 auto 0 auto;
background: #fff;
overflow:hidden;
}
#space_blanco{
width:18px;
background-color:#ffffff;
float:left;
height:100%;
}
#space_blanco2{
height:18px;
width:100%;
float:left;
}
#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_c{
height:8px;
}
#space_mef{
height:20px;
}
#space_mef2{
background-color:#cccccc;
height:1px;
}
#space_banner_principal {
height:13px;
float:left;
width:100%;
background-color:#ffffff;
}
#content{
width:762px;
background-color:#ffffff;
float:left;
}
	#cont_menutop{
	width: 816px;
	height: 38px;
	background: #fff;
	float: left;
	padding: 5px 0 0 36px;
	}
	#cont_banner_principal {
	width:762px;
	padding:0px;
	margin:0px;
	}
	
	
#envoltura{
width: 762px;
background: #fff;
float: left;
margin: 0px;
}
	#contenido{
	width: 762px;
	background: #fff;
	float: left;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
		
	
.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;
}

/* ***************************************************************************************************** */
/* 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 *******/

/* 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: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:178px;
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;
}
/* CABECERA ITEMS */

#separador {
background-image:url(../images/sep_menutop.jpg);
background-repeat:no-repeat;
background-position:8px 6px;
float:left;
margin: 0px;	
padding-top: 1px;
width:8px;
}


/* MENU PRINCIPAL */
.moduletable_mod_menu_principal {
background-color:#666699;
width:761px;
margin:0px;
float:left;
background-image: url(../images/sombra_menuprincipal.gif);
background-repeat: repeat-x;
background-position: bottom;
}
.moduletable_mod_menu_principal td a{
border-right:1px solid #cccccc;
background-color:#666699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-align:left;
text-decoration:none;
float:left;
}
.moduletable_mod_menu_principal td a:hover{
background-color:#da251c;
text-decoration:none;
color:#ffffff;
}
.moduletable_mod_menu_principal td a#active_menu_menu_principal {
text-decoration:none;
background-color:#da251c;
}
a.mainlevel_menu_principal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
padding-top:7px;
padding-left:8px;
padding-right:8px;
float:left;
height:36px;
}
span.mainlevel_menu_principal {
background-image:url(../images/menus/m_secundario/linea02.jpg);
background-position:center;
height:16px;
}

/* ANCHO PARA CADA ITEM*/
.moduletable_mod_menu_principal td.menu_prin1 a {
width:112px;
}
.moduletable_mod_menu_principal td.menu_prin2 a{
width:51px;
}
.moduletable_mod_menu_principal td.menu_prin3 a{
width:62px;
}
.moduletable_mod_menu_principal td.menu_prin4 a{
width:53px;
}
.moduletable_mod_menu_principal td.menu_prin5 a{
width:85px;
}
.moduletable_mod_menu_principal td.menu_prin6 a{
width:73px;
}
.moduletable_mod_menu_principal td.menu_prin7 a{
width:54px;
}
.moduletable_mod_menu_principal td.menu_prin8 a{
width:48px;
}
.moduletable_mod_menu_principal td.menu_prin9 a{
width:71px;
border:0px !important;
}
/* ANCHO PARA CADA ITEM*/


/* FIN MENU PRINCIPAL */

/* MENU SECUNDARIO 1 */
.moduletable_modmenusecnav1 {
width: 148px;
/*background-image:url(../images/menus/m_secundario/back_menu.jpg);*/
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
height:25px;
text-align:center;
text-decoration:none;
float:left;
margin:0px;
padding:0px;
}
.moduletable_modmenusecnav1 a{
background-image:url(../images/menus/m_secundario/back_menu.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:center;
text-decoration:none;
float:left;
height:16px;
margin:0px;
padding:0px;
}
.moduletable_modmenusecnav1 a:hover{
background-image:url(../images/menus/m_secundario/back_menu_on.jpg);
text-decoration:none;
color:#ffffff;
}
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 */


#contenido2 {
width: 564px;
float: left;
padding: 0px;
margin: 0px;
height:100%;
}
/* 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 */


/* CONTENIDO */
#subtema {
width: 762px;
background: #fff;
padding: 0px;
margin: 0px;
height:100%;
}	
	#subtema span.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #cf0000;	
	}
	#subtema span.introduccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	}

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;
width: 80px; 
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:0px;
float:left;
}
	.tablelist .sectiontableheader {
	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{
	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 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: none;
	}
	.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;
	}

.contentheading {
margin-bottom:15px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;	
}
.article-content {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
.article-content ul{
list-style-type: inherit;
padding-left:20px;
}
.article-content ul li ul{
list-style-type: circle;
}
/* FIN CONTENIDO*/


/* MENU DERECHO */
#derecho{
width:174px;
background-color:#ffffff;
float:left;
}
	.moduletable_atencion_ciudadano_mef_en_linea {
	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 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;
	float:left;
	width:130px;
	}
	.cont_ateciudadano p.texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:none;
	padding-top:22px;
	}
	.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: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;
	}
	.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;
	}

	/* 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:none;
		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:none;
		text-decoration:underline;
		}
	/* FIN SEGUIMIENTO CONSULTAS*/

	#mef_en_linea {
	margin: 0px;
	padding: 0px;
	float:left;
	padding-top:10px;
	background-color:#edecec;
	}
	.moduletable_contactenos_mef_en_linea {
	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_mef_en_linea .tit_azuloscuro {
	background-color:#edecec;
	font-family: Arial, Helvetica, sans-serif;
	color:#64659b;
	font-size:12px;
	font-weight:bold;
	}
	.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:none;
	}
	.cont_minerialinea span.txt_negro_11 strong{
	font-weight:bold;
	}
/* FIN MENU DERECHO */

/******  CSS CONTENIDO ******/
.componentheading {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;	
}
.contentdescription {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
}
ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
li {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:none;
text-decoration:none;
text-align:left;
}
li a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:none;
text-decoration:none;
text-align:left;
}
li a:hover {
text-decoration:underline;
cursor:pointer;
}

.moduletable_descripcion_mef_en_linea {
margin:0px;
padding-top:20px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.contentpaneopen_consultas_mef_en_linea {
margin:0px;
padding:0px;
float:left;
width:750px;
}
.contentpaneopen_consultas_mef_en_linea td{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;
padding-left:9px;
padding-top:10px;
padding-bottom:0px;
padding-right:0px;
}
.contentpaneopen_consultas_mef_en_linea .contentheading_consultas_mef_en_linea {
background-color:#8585ad;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;	
height:20px;
padding-left:12px;
padding-top:5px;
float:left;
margin: 0px;
}


#por_temas {	
width: 100%;
float:left;
}
	#por_temas span.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ca5102;
	margin: 0px;
	}
	#inv_publica {	
	width: 100%;
	float:left;
	}
		#inv_publica div#titulo_ip {
		background-color:#8585ad;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#ffffff;
		margin: 0px;
		height:20px;
		padding-left:9px;
		padding-top:5px;
		}
		#cont_inv_publica {	
		width: 742px;
		float:left;
		padding:9px;
		}
			#cont_inv_publica span.txt_azul2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#4141aa;	
			}
			#cont_inv_publica span.detalle2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			}
			#cont_inv_publica div#space_btning {
			height:7px;
			}
			#cont_inv_publica .space_btning2 {
			width:356px;
			float:left;
			}
			#cont_inv_publica .btningresar {
			background: url(../images/botones/b-ingresar.gif) no-repeat;
			border: none;
			width: 66px;
			margin:2px 0 0 0;
			text-indent: -9999px;
			line-height: 0;
			font-size: 0;
			height: 18px;
			}

.link {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
text-align:left;
}
.link a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:11px;
font-weight:none;
text-decoration:none;
text-align:left;
}
.link a:hover {
text-decoration:underline;
cursor:pointer;
text-align:left;
}
.link2 {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:none;
text-decoration:underline;
text-align:left;
}
.link2 a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:none;
text-decoration:underline;
text-align:left;
}
.link2 a:hover {
text-decoration:underline;
cursor:pointer;
text-align:left;
}

/******  FIN CSS CONTENIDO ******/

/**** 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;
}
.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 **/