body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
}

a,a:link,a:hover,a:visited{
color:#7a7a7a;
text-decoration:none;
}

.blanco {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
font-weight:bold;
padding-left:3px;
}

.rojo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#fe0007;
color:#fff;
font-weight:bold;
padding-left:3px;
}

img{border:0;}
.lat {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
font-weight:bold;
padding-left:5px;
}

.lat_step {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
font-weight:bold;
padding-left:2px;
}

.rojo a,.rojo a:link,.rojo a:hover,.rojo a:visited{
color:#FFFFFF;
text-decoration:none;
}

.blanco a,.blanco a:link,.blanco a:hover,.blanco a:visited{
color:#FFFFFF;
text-decoration:none;
}

.negro {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
font-weight:bold;
padding-left:3px;
}

.negro a,.negro a:link,.negro a:hover,.negro a:visited{
color:#000000;
text-decoration:none;
}

.tt_ini {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:3px;
}

.tt_ini a,.tt_ini a:link,.tt_ini a:hover,.tt_ini a:visited{
color:#FFFFFF;
text-decoration:none;
}

.banner{
background-image:url(../img/fondo_banner.gif);
height:121px;
width:122px;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
}

.banner_new{
background:transparent url(../img/fondo_banner2.gif) scroll repeat-x top left;
height:121px;
width:260px;
vertical-align:top;
text-align:left;
font-family:Georgia;
font-style:italic;
color:#595959;
font-size:0.65em;
font-weight:bold;
padding:0 5px;letter-spacing:-1px;
line-height:16px;
}
.banner_new a:hover{color:#000;}
.banner_new .ta{font-size:1.4em;letter-spacing:-1px;padding:5px 0 7px 0;}


.banner_lat{
background-image:url(../img/fondo_banner.gif);
height:120px;
width:122px;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
}

.banner_lat2{
height:120px;
width:122px;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
}



.banner_lat_new{
border-top:1px solid #ccc;
color:#6d6d6d;
font-family:Georgia;
font-style:italic;
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
padding:5px 0;
font-size:0.65em;
font-weight:bold;
}
.banner_lat_new strong{font-size:1.6em;}
.banner_lat_new img{border:7px solid #fef2f6;}


.banner_lat_new2{
color:#6d6d6d;
font-family:Georgia;
font-style:italic;
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
padding:5px 0;
font-size:0.65em;
font-weight:bold;
}
.banner_lat_new2 strong{font-size:1.6em;}
.banner_lat_new2 img{border:7px solid #fef2f6;}





.lineag {
background-color:#c0c0c0;
height:1px;
}

.submenus{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:9px;
color:#7a7a7a;
}

.submenus a,.submenus a:link,.submenus a:visited{
color:#7a7a7a;
text-decoration:none;
}

.submenus_news_links{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:18px;
color:#7a7a7a;
padding-left:2px;
}

.submenus_news_links a,.submenus_news_links a:link,.submenus_news_links a:visited{
color:#7a7a7a;
text-decoration:none;
}

.submenus_news_links_impar{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
line-height:18px;
color:#000000;
padding-left:2px;
}

.submenus_news_links_impar a,.submenus_news_links_impar a:link,.submenus_news_links_impar a:visited{
color:#000000;
text-decoration:none;
}



.gp{
color:#000000 !important;
text-decoration:none;
}

.gp a,.gp a:link,.gp a:visited{
color:#000000 !important;
text-decoration:none;
}

.gp a:hover{
color:#7a7a7a !important;
}

.submenus a:hover{
color:#000000;
text-decoration:none;
}

.issues{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#7a7a7a;
line-height:11px;
}

.issues a,.issues a:link,.issues a:hover,.issues a:visited{
color:#7a7a7a;
text-decoration:none;
}

.autores{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#7a7a7a;
line-height:14px;
}

.autores a,.autores a:link,.autores a:visited{
color:#7a7a7a;
text-decoration:none;
}

.autores a:hover{
color:#000000;
text-decoration:none;
}


.copy{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding-left:17px;
}

.paginas {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#a3a3a3;
}

.chek {
border:none;
width:15px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#a3a3a3;
}

.paginas a,.paginas a:link,.paginas a:hover,.paginas a:visited{
color:#000000;
text-decoration:none;
}

.marcada {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#a3a3a3;
}

.tt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
}

.tt a{
text-decoration:none;
color:#000000;
}

.tt a:hover{
color:#7a7a7a;
text-decoration:none;
}


.subtt {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#403d3e;
}

.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
line-height:16px;
letter-spacing:1px;
}

br{
letter-spacing:0px;
}
.margen{
padding-left:3px;
}

.ttn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.subttn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.enlace{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#7a7a7a;
text-decoration:none;
}

.enlace2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#7a7a7a;
text-decoration:none;
}

input {

}

.ttt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#231f20;
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7a7a7a;
	height: 16px;
	width: 286px;
	border: 1px solid #bfbebe;
}

.input_f{
width: 270px;
}

.busqueda{
width: 82px;
border:none;
vertical-align:middle;
}

.inputNegro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:26px;
	background-color:#FFFFFF;

}

.inputNegro a,.inputNegro a:link,.inputNegro a:visited{
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
padding-top:2px;
padding-bottom: 2px;
padding-left:15px;
padding-right:15px;
color:#000000;
text-decoration: none;
}

.borde{
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
}

.inputNegro a:hover{

	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
	background-color:#000000;
	text-decoration: none;
}


select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7a7a7a;
	height: 17px;
	width: 272px;
	border: 1px solid #bfbebe;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7a7a7a;
	height: 179px;
	width: 286px;
	border: 1px solid #bfbebe;
}

.textarea_f{
	width: 246px;
	height: 141px;
}

.ot {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.ot2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}


.ot222 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:bold;
}

.ot222 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
font-weight:bold;
}




.otb {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:7px;
}

.tttot {
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#000000;
font-weight:bold;
}

.tttf {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#000000;
font-weight:bold;
}



.top{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;

color:#7a7a7a;
padding:2px;
}

.top a,.top a:link,.top a:visited{
color:#7a7a7a;
text-decoration:none;
}



.top a:hover{
color:#000000;
text-decoration:none;
}

.second{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

color:#7a7a7a;
padding:2px;
}

.second a,.second a:link,.second a:visited{
color:#7a7a7a;
text-decoration:none;
}



.second a:hover{
color:#000000;
text-decoration:none;
}

.three{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;

color:#7a7a7a;
padding:2px;
}

.three a,.three a:link,.three a:visited{
color:#7a7a7a;
text-decoration:none;
}



.three a:hover{
color:#000000;
text-decoration:none;
}

.home_apartado{

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#7a7a7a;
padding-right:313px;
padding-bottom:3px;
padding-left:10px;

}

.home_apartado2{

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#7a7a7a;
padding-right:313px;
padding-bottom:0px;
padding-left:10px;
}

.txt_news_home{
height:160px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
padding-left:10px;
padding-right:8px;
vertical-align:top;
overflow: hidden;
}

.txt_news_home a:hover{
color:#7a7a7a;
text-decoration:none;
}


.img_news_home{
padding-left:3px;
position:relative;
}

.txt_news_date{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
font-weight:bold;
}

.txt_news_date a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
font-weight:bold;
}


.txt_top_issue{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
}

.txt_top_issue a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

}

.txt_top_issue a:hover{
color:#7a7a7a;
text-decoration:none;
}





.info_via{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
font-weight:bold;
}

.info_via a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;

font-weight:bold;
}

.info_via a:hover{
color:#7a7a7a;
text-decoration:none;
}




.txt_news_date a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:10px;
font-weight:bold;
}

.pager_top{
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
font-weight:bold;
width:100%;
}

.pager_top a{

color:#000000;

}



.pager_bottom{
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7a7a;
padding-left:10px;
font-weight:bold;
}

.pager_bottom a{

color:#000000;

}

#banner_publi{
margin:0;
padding:0;

}



/*new*/
.l22 img{vertical-align:middle;}
.l22 .pag {width:13px;float:right;height:14px;margin:0 2px;text-align:center;font-size:0.9em;background:#fff;color:#000;}
.disc_1{color:#000;font-weight:bold;font-size:1.2em;}
.disc_1 a{color:#000}
.disc_2{font-weight:bold;font-size:0.75em;color:#000;}
.disc_3{color:#000;}

.banner_lat_new .disc_2 a{color:#ff3e40;}

.tabla_coments{color:#000;font-family:Arial;font-size:0.8em;}

/*#work_items .active, #work_itemsd .active { display: block; }
#work_items .inactive, #work_itemsd .inactive { display: none; }*/
.active{background:#000 !important;color:#fff !important;}

.ta2{line-height:16px;padding:9px 0 0 2px;letter-spacing:0.5px;}
