/* Documento CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link{
	color: #000;
	text-decoration: none;
}
a:visited{
	text-decoration: none;
	color: #666;
}
a:hover{
	text-decoration: none;
	color: #007bc3;
}
a:active{
	text-decoration: none;
	color: #333;
}
a{
	color: #000;
	font-weight:bold;
}
p{
	font-family: Arial;
	/*font-family:"Concorde BE Condensed";*/
	font-size: 12px;
/*	letter-spacing:0.4pt;*/
	margin: 0 0 5px 0;
}
img {
	border:0;
}
.blanco8 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
}
.blanco10 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight:bold;
}
.lat_izq{
	border:0;
	border-left: #E9E9E9 1px solid;
	vertical-align:text-top;
}
.superior {
	width:1010px;
	height:auto;
	margin:auto;
	height:65px;
	background-color:#FFF;
	padding:5px 0 0 0;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
/* maqueta 3 columas, cabeza y pie*/
#principal {
	width:1010px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;
	overflow:hidden;
}
#principal_prueba {/*estilo de prueba*/
	width:1360px;
	height:auto;
	margin:auto;
	background-color:#FFFFFF;
	overflow:hidden;
}
#header {
	width:1250px;
	height:auto;
	margin:auto;
	height:190px;
	background-color:#FFF;
	padding:5px 0 0 0;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}
#header_prin {
	width:100%;
	background-color:#FFF222;
	background:url(../imgs/cabecera.gif) repeat-x 0 -10px;
	height:200px; /*estilo aumentado*/
}
#header a:hover{
	color:#057EC2;
}
#cuerpo {
	width:1010px;
	height:auto;
	overflow:hidden;
}
#cuerpo_prueba {/*estilo de prueba*/
	width:1360px;
	height:auto;
	overflow:hidden;
}
.columna610 {
	width:610px;
	height: auto;
	float:left;
}
.titepiaut {
	width:100%;
	height:auto;
	float:left;
	padding: 0;
}
.servicios {
	width:100%;
	height:auto;
	float:left;
	border-bottom: #CCC thin solid;
	border-top: #CCC thin solid;
	padding: 5px 10px 5px 10px;
}
#col_a {
	width:640px;
	height: auto;
	float:left;
}
#col_a1 {
	width:328px;
	height: auto;
	float:left;
}
#col_a2 {
	width:310px;
	height: auto;
	float: right;
}
#col_b {
	width:355px;	
	height: auto;
	float: right;
}
#col_iz{
	width:345px;
	height:auto;
	float:left;
}
.lat_cder{
	border:0;
	border-right:#E9E9E9 1px solid;
	vertical-aling: text-top;
}
#footer {
	height:20px;
	background-color:#FCF1D1;
	background:url(../imgs/f_line_a.png);
	padding: 10px;
	margin: 15px 0 0 0;
}
#menu1{
	width:100%;
	height:28px;
	overflow:hidden;
}
#menu1 a{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666;
}
#menu1 ul, #menu2 ul{
	list-style:none;
	list-style-type: none;
	padding:0;
	border:0;
	margin:0;
}
#menu11{
	float:left;
}
#menu12{
	float: left;
}
#pub_1{
	float: right;
	width:300px;
	height: 70px;
	overflow:hidden;
	margin: 10px 0 10px 0;
}
#pub_1he{
	float: right;
	width:280px;
	height: 70px;
	overflow:hidden;
	margin: 10px 0 10px 0;
	background:url(../imgs/c2006/ale11.jpg) no-repeat;
}
.menu_izq li, .menu_der li{
	padding:0 11px 0 0;
	float:left;
	list-style:none;
	height: auto;
	margin:auto;
}
.revsup:hover{
	background:transparent url(../imgs/blue.png) repeat-x left top;
}
.revsup{
	color: #0260A0 !important;
	padding: 7px 10px 0 10px !important;
	margin: -9px 10px 0 0 !important;
	background:transparent url(../imgs/active.png) repeat-x ;
	height:28px !important;
}
.revsup a{
	color:#FFF !important;}
#menu2r{
	background:transparent url(../imgs/active.png) repeat-x left top;
	width:200px;
	height:30px;
	overflow:hidden;
}
#menu2{
	background:transparent url(../imgs/active.png) repeat-x left top;
	width:100%;
	height:30px;
	overflow:hidden;
}
#menu2 ul li:hover{
	background:transparent url(../imgs/blue.png) repeat-x left top;
}
#menu2 ul li a:hover{
	color: #FFF;
}
#lin_sii{
	border:0;
	border-top: #CCC 1px solid;
	border-bottom: #333 1px solid;
	height:35px;
	padding:0;
	margin: 4px 0 0 0;
}
.lin_suin{
	border-top: #CCC 1px solid;
	border-bottom: #333 1px solid;
}
#menu3{
	float:left;
	border:0;
	padding:0;
	margin:0;
	width:960px;
	height:auto;
	overflow:hidden;
}
#buscador{
	float:right;
}
#buscador input.global-search{
	border:1px solid #dedede;
	border-left:none;
	width:25px;height:25px;
	background:transparent url(../imgs/lupa.gif) no-repeat -5px 3px;
	overflow:hidden;border:none;cursor:pointer;text-indent:-100000px;
}
#buscador form{
	clear: none;
	float: none;
	border-style: none;
	margin: 4px 0 0 0;
}
#buscador input.text{
	width:100px;
	color:#6e6e6e;
	border:1px solid #dedede;
	font-size:10pt;
	font-weight:normal;
	margin:0;
	padding:0;
	height:20px;
	overflow:hidden;
}
.menu_sec li{
	float:left;
	list-style:none;
	margin:auto;
	display:block;
	background:#555;
	border-left: 1px solid #666;
	border-top:0;
	border-bottom:0;
	border-right: 1px solid #999;
	padding:0 5px 0 5px;
	background:transparent url(../imgs/active.png) repeat-x left top;
/*	width:22px;*/
	height:30px;
	color:#FFF;
}
.menu_sec li a{
	padding:0px 5px;
	display:block;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	line-height:28px;
}
.menu_sec li a.home{
	text-indent:-10000px;
	width:22px;
	height:28px;
	display:block;
	background-image:url(../imgs/home_.png);
	background-repeat:no-repeat;
	background-position:7px 7px;
}
.destacar{
	font-weight:bold;
	color: #333;/* #007bc3;*/
}
.menu_sec .fin_menu{
	border:0;
	border-left: 1px solid #666;
}
#inmenus{
	width:100%;
	height:80px;
	padding: 8px 0 8px 0;
	margin:0;
}
#pub_1 a.edsa_edan{
	height:60px;
	width:220px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background: url(../imgs/revistas/edante.jpg) no-repeat top left;
}
#logo{
	height:80px;	
	width:450px;
	float:left;
}
#logo a.edsa{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_ed{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_edit.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_op{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_opin.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_po{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_poli.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_ec{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_econ.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_so{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_soci.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_na{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_naci.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_cu{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_cult.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_de{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_depo.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_in{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_inte.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_obs{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_observatorio.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}

#logo a.edsa_ms{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_msoc.gif);

	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_fe{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_feme.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_ci{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_cine.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_nh{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_nuho.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_cc{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_cico.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_lg{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_guia_b.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_mc{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_mecu.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_ne{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_nego.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_he{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_heme.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_cl{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_clas.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_ba{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_boag.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_el{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_ellu.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_rs{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_resu.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_fr{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_frss.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
#logo a.edsa_sc{
	height:80px;
	width:450px;
	font-family:georgia,serif;
	display:block;
	text-indent:-9999px;
	background-image: url(../imgs/edsa_sucu.gif);
	background-position: 20px 1px;
	background-repeat:no-repeat;
}
/*#logo a.edsa:hover{
	background-image: url(../imgs/ednet.gif);
}*/

#menu_inf{
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	list-style:none;
	list-style-type:none;
}
#menu_inf li{
	padding:0 15px 10px 0;
	color:#6e6e6e;
	float:left;	
	list-style:none;
	height: auto;
	margin:auto;
}
#menu_inf li a{
	font-weight:bold;
	color: #333;
}
/* para avisos horizontales */
.avisoh{
	padding:0 0 5px 10px;/* 1px 1px 1px 5px;*/
	margin: 0 auto 10px auto;
	text-align: center;
	background: url(../imgs/publiv.gif) no-repeat left;
	border: 0;
	border-bottom: #CCC thin solid;
	width: 100%;
	z-index: 0;
	float:left;
}
.avisohh{
	padding:0 0 5px 10px;/* 1px 1px 1px 5px;*/
	margin: 0 auto 10px auto;
	text-align: center;
	background: url(../imgs/publiv.gif) no-repeat left;
	border: 0;
	border-bottom: #CCC thin solid;
	width: 100%;
	z-index: 0;
}
#headerpub {
	width:1010px;
	height:auto;
	margin:auto;
	background-color:#FFF;
	padding:5px 0 0 0;
	overflow:hidden;
}
.ads{
	position:fixed;
	z-index:1000;
	bottom:0;
	width:1000px;
	height:95px;
	margin:auto;
	background-color:#FFF;	
	border-top: #CCC thin solid;
	}
.lininf{
	border:0;
	border-bottom: #CCC 1px solid;
	padding: 10px 0 0 0;
}
.nota_d{
	padding: 0;
	width: 95%;
	margin: 10px auto 10px auto;
}
.mastitus{
	padding: 0 0 0 10px;
	width: 45%;
	margin: 0 10px 0 0;
	border-bottom: #CCC 1px dotted;
	float:left;
}
h1, h2, h3, h4, h5, h6{	margin: 0 0 3px 0;}
h1 a{
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight:bold;
	color: #000;
}
h1 a:hover{
	color:#007bc3;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight:bold;
	color: #000;/*#999;*/
	text-align:left;
}
h2 a{
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	color: #000;
}
h2 a:hover{
	color:#007bc3;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	color: #999;
	text-align:left;
}
h3 a{
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight:bold;
	color: #000;
}
h3 a:hover{
	color:#007bc3;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	font-weight:bold;
	color: #999;
	text-align:left;
}
.subti_1_c{
	font-family: Georgia;
	font-size: 13pt;
	font-weight:bold;
	color: #BCBCBC;
	text-align:left;
	padding: 0 0 10px 0;
	float:left;
}
.subti_1{
	font-family: Georgia;
	font-size: 13pt;
	font-weight:bold;
	color: #0260A0;
	text-align:left;
	padding: 0 0 10px 0;
}
.subti_2{
	font-family: Georgia;
	font-size: 13pt;
	font-weight:bold;
	color: #0260A0;/*#BCBCBC;*/
	text-align:left;
}

.b_foto_p{
	padding:1px;
	border: #CCC thin solid;
	float: left;/* right;*/
	margin: 0 10px 0 0;
	height: auto;
	max-width: 90px;
	max-height:110px;
}
.b_foto_o{
	padding:1px;
	border: #CCC thin solid;
	float: right;/* left;*/
	margin: 0 0 0 10px;
	height: auto;
	width: 70px;
}
.autor_nota{
	padding:1px;
	margin: 0 10px 0 0;
	border: 0;
	float: left;
	min-height:50px;
	max-width:100px;
}
.b_foto_nota{
	padding:1px;
	border: #CCC thin solid;
	margin: 0;
	height: auto;
	width: 70px;
}
.b_foto_gal{
	padding:1px;
	border: #CCC thin solid;
	margin: 0;
	height: 60px;
	width: auto !important;
}
.b_foto_n{
	padding:1px;
	border: #CCC thin solid;
	margin: 10px 0 5px 0;
	height: auto;
	width: 330px;
}
.b_foto_c{
	padding:1px;
	border: #CCC thin solid;
	margin: 10px 0 5px 0;
	height: auto;
	width: 285px;
}
.b_foto_r{
	padding:1px;
	border: #CCC thin solid;
	margin: 0 5px 0 5px;
	height: auto;
	width: 250px;
	float:left;
}
/* estilo para el lustra */
.b_foto_rel{
	padding:1px;
	border: #CCC thin solid;
	margin: 0 5px 0 5px;
	height: auto;
	width: 580px;
	height: 195px;
	float:left;
}
.b_foto_ri{
	padding:1px;
	border: #CCC thin solid;
	margin: 0 5px 0 5px;
	height: 60px;
	width: auto;
	float:right;
}
.b_foto_s{
	padding:1px;
	border: #CCC thin solid;
	margin: 5px;
	float: left;/*right;*/
	height: 130px;
	width: auto;
}
a.titulo1 {	/*titulo1*/
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
	color: #257AAD;
	font-weight: 500;	
}
.titulo1 {	/*titulo1*/
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	color: #257AAD;
	font-weight: 500;	
}
.titulo2 {	/*titulo2*/
	font-size: 20px;
	font-family: "Times New Roman", Times, serif;
	color: #257AAD;
	font-weight: bold;
}
.epigrafe {	/*epigrafe*/
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.antetit {	/*antetitulo*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #999;
}
.seccion {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 8pt;
	color: #0260A0;
}
.autor {	/*antetitulo*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999;
}
.titulo {	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #257AAD;
	font-weight: bold;	
}
.noti_prin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #CCCCCC;
	border-bottom-style: dotted;
	padding: 5px;
	background: #FFFFFF;
}
.titulo_p
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#00408A; /*#257AAD;*/
	font-size: 15px;
	font-weight: bold;
}
.horalink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #F30;
	font-size: 8pt;
	font-weight:bold;
}
.celda
{
	background-color: #E9E9E9;
	border: 1px solid #CCCCCC;
}
.lineCelda
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 5pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002E8A;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #DEEBF9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #002E8A;
}
.lineIzq
{
	border: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}
.linetit {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2C5098;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2C5098;
}
.calen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #000099;
}
.dolar
{	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #398A40;
}
.euro
{	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #257AAD;
}
.ufv
{	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #5C4F2C;
}
.moneda
{	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
.pto10
{
	padding: 0pt;
	padding-left: 10pt;
	padding-right: 10pt;
}
.masinf {
	text-align:right;
}
.masinf a{
	padding: 1px 20px 0 0;
	background:transparent  url(../imgs/icon.gif) no-repeat right -103px;
}
.masinf a:hover{
	padding: 1px 20px 0 0;
	background:transparent  url(../imgs/icon.gif) no-repeat right -123px;
}
ul.enlaces{
	list-style:none;
/*	background: url(../modelo/public_html/imgs/bullet_red.png) left bottom no-repeat;*/
	text-indent: 5px;
	margin: 15px 10px 15px 0;
	padding:0;
}
.azul{
	color: #057EC2;
	font-weight:bold;
}
#slides .slides_container {
	width:333px;
	display:none;
}
.nofotos {
	display:none;
}
		
#slides .slides_container div {
	width:333px;
	height:180px;
	display:block;
}
#slides2 .fotosnota {
	width:336px;
/*	display:none;*/
}
		
#slides2 .fotosnota div {
	width:336px;
	height:auto;
	display:block;
}
#slides3 {
	width:620px;
	margin:5px 0 0 10px;
	float:left;
	border:0;
	border-top: #CCC 1px solid;
	padding: 10px 0 0 5px;
	overflow:hidden;
}
#slides3 .revistas {
	width:600px;
	display:none;
}
#slides3 .revistas div {
	width:600px;
	height:200px;
	display:block;
	overflow:hidden;
}
.revistasprin {
	width:600px;
	height:200px;
	display:block;
	overflow:hidden;
	margin:15px;
}
.pagination li {
	padding: 0 5px 0 0;
	line-height:0;
}
.pagination li a{
	display:block;
	background:transparent url(../imgs/icon.gif) no-repeat left -15px;	
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:15px;
	height:15px;
	text-indent:-100000px;
	line-height:0px;
}
.pagination .current a {
	background:transparent url(../imgs/icon.gif) no-repeat left -32px;
}
.controles{
	float:right;
	line-height:0px;
	margin:0px;
}
.controles ul{
	list-style-type:none;
	border:0;
	margin:0;
	padding:0;
}
.controles ul li.c_izq, .controles ul li.c_der{
	padding:0 5px 0 0;
}
.controles ul li.c_izq{
	width:18px;
	height:18px;
	overflow:hidden;
	display:block;
	line-height:0px;
	margin:0px;
	list-style:none;
}
.controles ul li.c_der a, .controles ul li.c_izq a{
	display:block !important;
	border:none;
	cursor:pointer;
	overflow:hidden;
	width:18px;
	height:18px;
	text-indent:-100000px;
	line-height:0px;
}
.controles ul li.c_izq a{
	background:transparent url(../imgs/icon.gif) no-repeat right -61px;	
}
.controles ul li.c_der a{
	background:transparent url(../imgs/icon.gif) no-repeat right -101px;	
}
.controles ul li.c_der a:hover{
	background:transparent  url(../imgs/icon.gif) no-repeat right -121px;
}
.controles ul li.c_izq a:hover{
	background:transparent  url(../imgs/icon.gif) no-repeat right -81px;
}
.espa5{
	padding: 0 5px 0 5px;
}
.espa10{
	padding: 0 10px 0 10px;
}
.tit_revi{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight:bold;
	color: #999;
	text-align: center;
}
.publicidad{
	background-color: #CCC;
	text-align:center;
	color: #666;
	font-weight: bold;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.lat_der{
	padding: 0 10px 0 0;
	vertical-align:text-top;
}
.g336{
	border:0;
	width:340px;
	margin:0 auto 15px auto;
}
.g336izq{
	border:0;
	width:340px;
	margin:0 10px 15px auto;
	float:left;
}
.g300{
	border:0;
	width:304px;
	margin:0 auto 15px auto;
}
.g250{
	border:0;
	width:254px;
	margin:0 auto 15px auto;
}
.esp_bot{
	padding: 0 10px 0 10px;
}
.fb-likeSer{
	padding: 2px 10px 0 10px;
	float:left;
}
.fb-likeSerMen{
	overflow:hidden;
	width:72px;
	float:left;
	padding:0;
}
.m_google{
	overflow:hidden;
	width:70px;
	padding: 2px 10px 0 10px;
	float:left;}
.m_twitterSer{
	overflow:hidden;
	width:70px;
	padding: 2px 10px 0 10px;
	float:left;
}
.m_twitter{
	overflow:hidden;
	width:62px;
	float:left;
	padding:0;
}
.lat_borde{
	padding:1px;
	border: #CCC thin solid;
}
.hemero{
	padding:1px;
	border: #CCC thin solid;
	width:340px;
	height:90px;
	margin:0 auto 15px auto;
	font-family: Georgia;
	font-size: 13pt;
	font-weight:bold;
}
.hemero a{
	height:70px;
	width:340px;
	font-family:georgia,serif;
	display:block;
	text-align:center;
	background: url(../imgs/edant.gif) no-repeat 0px 0px;
	padding:20px 0 0 0;
	color:#0260A0 !important;
}
.hemero a:hover{
	color: #F00 !important;
}
/*.not_comp{
	border:0;
	margin: 0 auto 15px auto;
	width: 95%;
	padding: 0 10px 0 10px;
}*/
.not_comp{
	display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
	}
.nota_txt{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.not_comp ul li, .not_comp p{
	line-height: 1.7em;
	/*text-indent: .8em;*/
	/*	word-spacing: 0.5em;*/
	padding: 10px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
.cont_prin{
	border:0;
	border-bottom: #CCC 3px double;
	margin: 0 10px 15px 5px;
	width: 95%;
	float:left;
}
.clasif{
	padding: 15px 0 15px 50px;
	width:550px;
	float:left;
}
.clasif1{
	background:transparent  url(../imgs/clasif1.gif) no-repeat left top;
	padding: 15px 0 15px 170px;
	width:450px;
	float:left;
}
.clasif2{
	background:transparent  url(../imgs/clasif2.gif) no-repeat left top;
	padding: 15px 0 15px 170px;
	width:450px;
	float:left;
}
.clasif3{
	background:transparent  url(../imgs/clasif3.gif) no-repeat left top;
	padding: 15px 0 15px 170px;
	width:450px;
	float:left;
}
.clasif4{
	background:transparent  url(../imgs/clasif4.gif) no-repeat left top;
	padding: 15px 0 15px 170px;
	width:450px;
	float:left;
}
.clasif5{
	background:transparent  url(../imgs/clasif5.gif) no-repeat left top;
	padding: 12px 0 15px 170px;
	width:450px;
	float:left;
}
.anp{
	background:transparent  url(../imgs/fanp.jpg) no-repeat left top;
	background-color:#deebfb;
	padding: 15px 0 15px 140px;
	width:450px;
	height:250px;
	overflow:auto;
}
.avicla{
	float:left;
	width: 98%;
	border-bottom: #06C 1px dotted;
	border-top: #06C 1px dotted;
	margin: 1px;
	padding: 1px;
}
.aviclain{
	float:left;
	border: #06C 1px dotted;
	margin: 1px;
	padding: 4px;
	width:170px;
	height:90px;
	overflow:auto;
}
.avicla_gru{
	float:left;
	width: 200px;
	border: 0;
	border-bottom: #06C 1px dotted;
	margin: 0 5px 0 0;
	padding: 2px;
}
.azul_cla{
	color: #057EC2;
	font-weight:bold;
	font-size:10px;
}
.cla_inc{
	width:100%;
	height:600px;
	overflow:auto;
}
.cla_der{
	width:340px;
	padding: 10px 5px 5px 5px;
	border: #0260A0 thin solid;
	margin:auto;
}
.cla_tit {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 12pt;
	font-weight:bold;
	text-align: center;
	padding: 0 10px 0 0;
	background-color:#009EE0;
}
.f_principal{
	background-color:#E3E1E4;	
}
.f_central{
	background-color:#FFFFFF;	
}
.inline-list li{
	float:left;
	list-style:none;
}
.lininf_p{
	border:0;
	border-bottom: #CCC 1px dotted;
}
.linsup{
	border-top: #CCC thin solid;
}
.lin_foto{
	border:0;
	border-bottom: #CCC 1px dotted;
	border-top: #CCC 1px dotted;
}
.b_supinf{
	border:0;
	border-bottom: #CCC 1px solid;
	border-top: #CCC 1px solid;
	padding: 10px 0 10px 0;
}
.b_inf{
	border:0;
	border-bottom: #CCC 1px solid;
	padding: 10px 0 10px 0;
}
.lustra_a{
	border:0;
	border-bottom: #CCC 1px dotted;
	margin: 0 10px 15px 5px;
	width: 95%;
	float:left;
}
.lustra_a img{
	border:0;
	border: #CCC 1px solid;
	margin: 2px;
	width: 600px;
}
.lustra_b{
	border:0;
	border-bottom: #CCC 1px dotted;
	margin: 0 10px 15px 5px;
	width: 44%;
	float:left;
}
.lustra_b img{
	border:0;
	border: #CCC 1px solid;
	margin: 2px;
	width: 280px;
}

/* fuentes para cambiar */
#fontmm {
	display:block;
	width:25px;height:25px;
	overflow:hidden;border:none;cursor:pointer;
	float:left;
}
#fontmm a{
	border:0;
	width:25px;height:25px;
	text-indent:-100000px;
	display:block;
}
#fontmm a.moreF{
	background:transparent  url(../imgs/font.gif) no-repeat -108px 0px;
}
#fontmm a.moreF:hover{
	background:transparent  url(../imgs/font.gif) no-repeat -134px 0px;
}
#fontmm a.lessF{
	background:transparent  url(../imgs/font.gif) no-repeat 0px 0px;
}
#fontmm a.lessF:hover{
	background:transparent  url(../imgs/font.gif) no-repeat -26px 0px;
}
#fontmm a.resetF{
	background:transparent  url(../imgs/font.gif) no-repeat -54px 0px;
}
#fontmm a.resetF:hover{
	background:transparent  url(../imgs/font.gif) no-repeat -80px 0px;
}
/* simple modal */

#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../imgs/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
.linecoi{
	background: url(../../images/ecofin/titi.gif) repeat-x top;
}
.linecod{
	background: url(../../images/ecofin/titd.gif) repeat-x top;
}
.linecodinf{
	background: url(../../images/ecofin/titd.gif) repeat-x bottom;
}
.cauefe{
	background: url(../../images/ecofin/cauefe.gif) no-repeat center;
}
.peru{
	background: url(../../images/ecofin/peru.jpg) no-repeat top left;
}
.chile{
	background: url(../../images/ecofin/chile.jpg) no-repeat top left;
}
.brasil{
	background: url(../../images/ecofin/brasil.jpg) no-repeat top left;
}
.argentina{
	background: url(../../images/ecofin/argentina.jpg) no-repeat top left;
}
.causa{
	padding-right:30px;
	text-align:left;
}
.efecto{
	padding-left:30px;
	text-align:right;
}
.verdeAB{

	border-bottom:5px #093 solid;
	border-top:10px #093 solid;
}
.verdeA{
	border-top:10px #093 solid;
}

a.bloque h2:link{
	color: #000;
	text-decoration: none;
}
a.bloque h2:visited{
	text-decoration: none;
	color: #666;
}
a.bloque h2:hover, a.bloque h1:hover{
	text-decoration: none;
	color: #007bc3;
}
a.bloque h2:active{
	text-decoration: none;
	color: #333;
}
a.bloque h2, a.bloque h1{
	color: #000;
	font-weight:bold;
	display:block;
}
a.bloque{
	color: #000;
	font-weight: normal;
	display: block !important;
}	