@charset "utf-8";

BODY {font-family:"Verdana"; font-size:10px; margin-top:0px; margin-left:0px; margin-bottom: 0px; margin-right: 0px; background-color: #DEDEDE; }
UL {font-family:"Verdana"; font-size:100%; margin-left: 10px; padding-left: 10px; margin-top: 0px; margin-bottom: 2px;}
LI {margin: 0px; padding-top: 1px; padding-bottom: 1px;}

A {text-decoration:none; font-size:100%; font-weight:normal; font-family:"Verdana", "Arial", "Helvetica"; color: #00008b}
A:visited{color:#b22222;}
A:hover{color:#b22222;}
/*A:LINK{color:red;}*/
	
.main{
	width:960px; 
	height:600px;
	/*background:#1E374F;*/	
	position:relative;
	/*border: 1px solid red;*/
	/*background-color: #594a00;*/ 
}

.barramenu {
	margin: 0px; 
	padding-top:0px; 
	padding-bottom:0px; 
	position:relative;	
	height:20px;
	
}

.opmenu {
	background:#C8C8C8;
  	float:left;
	text-align:center;		
	padding:0px; 
	height:20px;
	border-right: 1px solid #FFF;
}

.opmenu  a{	
	display:block;
	color:#646464;
	border-right: 1px solid #CCC;	
	font-size:8px;	
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;	
}

.opmenu a:hover{background:#FFF;}

.opmenu1 {
	background:#C8C8C8;
  	float:left;
	text-align:center;		
	padding:0px; 
	height:20px;
	width:118px;
	border-right: 1px solid #FFF;
}

.opmenu1  a{	
	display:block;
	color:#646464;
	border-right: 1px solid #CCC;	
	font-size:9px;	
	text-decoration:none;
	padding-top:3px;
	padding-bottom:5px;	
}

.opmenu1 a:hover{ background:#FFF;}

.fondo {
	/*background:url('../imagenes/fondo_trigo.jpg') no-repeat; */
	/*background:#brown;*/ 
    position:absolute;
	top:20px; 
	left:0px;
	float:left;		
	width:960px; 
	/*height:216px;*/
	z-index:0;
}

.contenedorsubmenu{
 	top:0px;
	position:relative;
	visibility:hidden;
	width:960px;
	height:162px; 
	text-align:left;
	z-index:1;
	/*border:1px #FF0000 solid;*/
}	

.contsubmenu1 {
	float:left; /*para que suba los submenus hasta arriba*/	
	background: #BEBEBE;	
	visibility:hidden;
}

.itemsubmenuAzul{	
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	font-weight:bold;
	font-size:8px;
}

.itemsubmenuAzul a{		
	/*background:url('../imagenes/btn_menu_azul_pas.png') no-repeat;*/
	background-position:left center;
	color: #646464; 
	text-decoration:none; 
}

.itemsubmenuAzul a:hover{ 
	font-weight:bold;
	/*background:url('../imagenes/btn_menu_azul_act.png') no-repeat;*/
	background-position:left center;
}

/*.itemsubmenu{	
	margin-top:2px;
	margin-bottom:2px;
	margin-left:7px;
	font-weight:bold;
	font-size:7px;
}

.itemsubmenu a{		
	background:url('../imagenes/btn_menu_cafe_pas.png') no-repeat;
	color: #1E374F; 
	text-decoration:none; 
}

.itemsubmenu a:hover{ 
	color:#FFF;
	background:url('../imagenes/btn_menu_cafe_act.png') no-repeat;
}	*/

.lineasub1{
	border-top:1px solid #FFF; width:116px; height:1px; margin-left:5px;	
}

.contsubmenu2 {
	float:left; /*para que suba los submenus hasta arriba*/	
	background: #BEBEBE;
	/*background-image:url('../imagenes/fmenu2.png');*/
	width:120px;
	text-align:left;
	visibility:hidden;
}

.itemsubmenu2{	
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	font-weight:bold;
	font-size:8px;
}

.itemsubmenu2 a{
	/*background:url('../imagenes/btn_menu_cafe_pas.png') no-repeat;*/
	background-position:left center;
	color: #646464; 
	text-decoration:none; 
}

.itemsubmenu2 a:hover{ 
	color:#FFF;
	/*background:url('../imagenes/btn_menu_cafe_act.png') no-repeat;*/
	background-position:left center;
}

.lineasub2{
	border-top:1px solid #FFF; width:110px; height:1px; margin-left:5px;	
}

.barbuscar {
	position:absolute;
	background:#BEBEBE;
	float:left;/*para firefox*/
	height:29px;
	width:960px;
	top:166px;
	left:0px;	
}

.inbarbuscar{
	margin-top:10px;	
	float:left; 
	width:350px;
	/*border:1px solid red;*/
}

.textobuscar {margin:1px; height:18px; width:200px; font-family:arial; font-size: 12px; }

.contenido {
	position:absolute;
  	float:left;	
	background:#FFF;
	width:960px;	
	height:572px;	
	top:195px;
	left:0px;	
}

.incontenido {
  	float:left;		
	height:560px;
	margin-left:7px; 	
	margin-top:10px;
	text-align:left;	
}

.lindivcontenidos{
	position:relative; float:left; height:528px; margin-top:5px; margin-bottom:5px; border-right: 0px solid #B5BD03;
}

.lindivmenu{
	position:relative; float:left; height:20px; margin-left:5px; margin-right:5px; margin-top:4px; margin-bottom:4px; border-right: 1px solid #FFF;
}

.barra_titulo {
	background:url('../imagenes/barra_titulo.png') no-repeat; 	 
    position:absolute;
	/*top:20px; 
	left:0px;
	float:left;*/	
	height:25px;		
	width:210px;
	z-index:0;
	font-family: Verdana; font-size:14px; color:#006CB7; font-weight: bolder; font-variant: small-caps; letter-spacing: -1px;
}

.footer {
	position:absolute;
	float:left;
	width:960px;
	height:22px;
	background:#526575;
	font-size:9px;
	color:#FFF;
	top:578px;
	left:0px;
}

a.footerEnlace {font-size:8px; color:#FFF;}			
a.footerEnlace:visited {color:#9B9266;}

/*.footerinterno {
	position:relative;
	float:left;
	width:960px;
	height:22px;
	top:371px;
	background:#86939E;	
}

.infooter {
	float:left;
	font-size:8px;
	margin-top:14px;
	text-align:left;	
	height:23px;		
}

.lindivfooter{
	position:relative; float:left; height:20px;  margin-top:12px; margin-bottom:10px; border-right: 1px solid #FFF;
}*/

.continterior {
	position:absolute;
	top:20px; 
	left:0px;
	float:left;		
	width:960px; 
	height:558px;
	background:#FFF;	
	z-index:0;		
}
.panelizq{
	float:left; width:242px; height:533px;
}

.panelcentral{
	float:left; width:717px; height:553px; margin-top:3px;
}

.panelcentralbottom{
	float:left; width:720px; height:38px;
}

.boton1 {
	 color:#FFF; background-color:#1E374F; font-weight:normal; font-size:10px;
	 border-bottom: 1px #B0C4DE outset; border-right: 1px #B0C4DE outset;
	 border-left: 1px white outset; border-top: 1px white outset; 
	 width: 70px; height:20px;
 }
 
 .boton2 {
	 color:#FFF; 
	 /*background-color:#645510;*/
	 background-color:#BEBEBE; 
	 font-weight:bold; font-size:10px;
	 border-bottom: 1px #B0C4DE outset; border-right: 1px #B0C4DE outset;
	 border-left: 1px white outset; border-top: 1px white outset; 
/*	 width: 75px; height:18px; vertical-align: middle;*/
	 width: 75px; vertical-align: middle;

 }
 
.tbl {border-left: 1px solid #594A00; border-top: #594a00 1px solid; font-family:arial; font-size:10px; background-color:#FFFFFF; }
.tbl TD {padding: 1px 2px; color:#6A5C1A; border-right: 1px solid #594A00 ; border-bottom: 1px solid #594A00; }
.tbl TH {background: #594A00; color:#FFF; font-size:11px; font-weight:bold; padding: 1px 2px; border-right: 1px solid #9B9266; border-bottom: 1px solid #594A00; text-align:center;}
.tbl CAPTION{padding: 4px 2px; color:#6A5C1A; font-size:12px;}


#tbl {border-left: 1px solid #594A00; border-top: #594a00 1px solid; font-family:arial; font-size:10px; background-color:#FFFFFF; }
#tbl TD {padding: 1px 2px; color:#6A5C1A; border-right: 1px solid #594A00 ; border-bottom: 1px solid #594A00; }
#tbl TH {background: #594A00; color:#FFF; font-size:11px; font-weight:bold; padding: 1px 2px; border-right: 1px solid #9B9266; border-bottom: 1px solid #594A00; text-align:center;}
#tbl CAPTION{padding: 4px 2px; color:#6A5C1A; font-size:12px;}

#tblP {font-family:arial; font-size:10px; border: 1px solid #1E374F; }
#tblP TD {padding: 1px 2px; color:#6A5C1A; }

#tblin{font-family:arial; font-size:10px;  }

.tbllmph {border: 0;}
.tbllmph th{border-bottom: 1px solid black; border-right: 1px solid black;  padding: 1px 2px;}
.tbllmph td{border-bottom: 1px solid #DCDCDC; padding: 4px 2px; font-size:11px;}


.boxtabla { /*caja de tablas de datos*/
  margin-top: 1px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; 
  padding: 5px;  border-top: 0px #DCDCDC solid;
 }
 
 #ayd {float:left; text-align: left; margin-left: 16px; color: #6A5C1A; font-size: 12px; font-weight: bold; padding: 0px 5px; border: 1px solid #DCDCDC;  font-family: "arial";}
 .ayd {float:left; text-align: left; margin-left: 16px; color: #6A5C1A; font-size: 12px; font-weight: bold; padding: 0px 5px; border: 1px solid #DCDCDC;  font-family: "arial";}
 .ayd2 {margin-left: 0px; color: #B22222; font-size: 12px; font-weight: bold; padding: 0px 5px; border: 1px solid #DCDCDC;  font-family: "arial";} /*botón de ayuda páginas principales*/
 
 #nts {text-align: left; margin-right: 40px; margin-left: 26px; font-size: 10px; font-family:verdana; }
 
 .OP {color: #FFFFFF; font-size: 9px; font-weight:bold; } /*numeros*/
 
 .tnt {font-weight:bold; font-size:13px; margin-left:0px; color: #1E374F;}
 .dat {font-size: 10px; margin-top: 1px; margin-bottom: 4px; color: #6A5C1A; text-align: justify;}
 #ntrs{margin: 2px 0px; text-align:right;}
 .lnk{font-weight: bold;}
 
 
 .fch {border: 1px #696969 inset; margin: 0px; padding-left: 4px; width: 50px;
 		color:#645510; font-family:arial; font-size:10px; height: 13px;
 } 
 
.fchdm {border: 1px #645510 solid; margin: 0px; padding-left: 2px; width: 40px; margin-right: 1px;
	color:#645510; font-family:arial; font-size:10px; height: 16px; 
} /*día mes mdos series*/

.fcha {border: 1px #645510 solid; margin: 0px; padding-left: 2px; width: 55px;
	color:#645510; font-family:arial; font-size:10px; height: 16px;
} /*año*/

 .fchm {border: 1px #645510 solid; margin: 0px; padding-left: 2px; width: 85px;
 	color:#645510; font-family:arial; font-size:10px; height: 16px;
 } /*mes*/
 
 .slcbd1 {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 140px;
 	color:#645510; font-family:arial; font-size:10px;
 } 
 
 .slcbd2{border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 70px;
 	color:#645510; font-family:arial; font-size:10px;
 } 
 
 .slcbd3 {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 200px;
 	color:#645510; font-family:arial; font-size:10px;
 } /* comex: países*/
 
 .slcbd4 {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 260px;
 	color:#645510; font-family:arial; font-size:10px;
 } /* comex: regiones*/
 
 #Pcmbpro {border: 1px #696969 solid; margin: 1px 0px; padding: 0px; width: 200px;
  	color:#645510; font-family:arial; font-size:10px;
 } /*select productos precios*/
 #Pcmbprosel {border: 1px #696969 solid; margin: 1px 0px; padding: 0px; width: 200px;
 color:#645510; font-family:arial; font-size:10px;
 } /*productos seleccionados precios*/
 
 
 a.comentario {
 	background:url('../imagenes/ventana_nueva.png') no-repeat;
	background-position:left center;
 	font-family:arial; font-size:10px; font-style:normal; color:#FFF; text-align:right; 
 }
 
.rgf {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 150px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select región geográfica*/
 .zec {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 150px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select zona económica*/
 .pss {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 150px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select países*/
 .sector {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select balanza ktor*/
 .rpais {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select ranking países*/
 .rprd {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select ranking productos*/
 .subSector {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 150px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select grupo de productos*/
 .subClase {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 150px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select grupo de productos*/
 .ssector {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 200px; color:#645510; font-family:arial; font-size:10px; height: 18px;}
 .sclase {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 200px; color:#645510; font-family:arial; font-size:10px; height: 18px;}
 .exima {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select comex acumuladas*/
 .eximb {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select comex mensuales*/
 .sach {border: 1px #645510 inset; margin: 0px; padding-left: 6px; width: 85px; color:#645510; font-family:arial; font-size:10px; height: 14px;} /*código SACH comex*/
 .palabra {border: 1px #645510 inset; margin: 0px; padding-left: 2px; width: 85px; color:#645510; font-family:arial; font-size:10px; height: 14px;} /*texto buscado comex*/
 .productos {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 400px; color:#645510; font-family:arial; font-size:10px; } /*select productos comex*/
 .prdsltd {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 400px; color:#645510; font-family:arial; font-size:10px; } /*seleccionados productos comex*/
 .proden {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 400px; color:#645510; font-family:arial; font-size:10px; }
 .indic {border: 1px #645510 solid; padding: 0px; width: 270px; color:#645510; font-family:arial; font-size:10px; }
 .especie {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 220px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select especies sag*/
 .pais {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 200px; color:#645510; font-family:arial; font-size:10px; height: 18px;} /*select países sag*/
 .tipoUnidad {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 130px; color:#645510; font-family:arial; font-size:10px; height: 18px;} 
 .productoAfech {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;}
 .tipoConsulta {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 120px; color:#645510; font-family:arial; font-size:10px; height: 18px;}
 .ipc {border: 1px #645510 solid; margin: 1px 0px; padding: 0px; width: 70px; color:#645510; font-family:arial; font-size:10px; height: 18px;}
  
.avblock {
  	position:absolute;
  	display: none;
  	background-color: #FFFFF0;
  	color: #645510;
  	border: #645510 1px solid;
  	padding: 3px;
  	text-align: left;  	
  	font-family:arial; 
  	font-size:10px;
  	width:400px;  	
  	left:527px;
  }  
 

.texto { font-family:arial; font-size:10px; 
    padding: 1px 2px; color:#6A5C1A;  
 }


/*
 * estilos para menu de reportes
 */
a.iconEnlace {font-family:arial; font-size:9px; color:#594A00; text-align:center;}
a.iconEnlace:hover {font-weight:bold;}
a.iconEnlace:visited {color:#B5BD03; }
a.iconEnlace span {padding-top: 2px; display:block;}

.repDivHover {background-color:#ACA580;}			
.repDivActivo {background-color:#B5BD03;}
.repDivInactivo {background-color:#FFF;}			

a.repEnlace {margin-top:15px; font-family:arial; font-size:11px; color:#594A00; background: url(/imagenes/cuadrado.png);background-repeat: no-repeat; background-position:left center;}
a.repEnlaceTop {margin-top:15px; font-family:arial; font-size:11px; color:#594A00; background: url(/imagenes/cuadrado.png);background-repeat: no-repeat; background-position:left top;}
a.repEnlace:active {background-image: url(/imagenes/flecha_d.png); background-repeat: no-repeat; background-position:left center;}
a.repEnlace:visited {color:#1E374F; background: url(/imagenes/flecha_d2.png); background-repeat: no-repeat; background-position:left center;}

a.mapEnlace {margin-top:15px; font-family:arial; font-size:11px; color:#594A00; }			
a.mapEnlace:visited {color:#1E374F; }


/*
 * estilos para FAQ
 */
.faqDivHover {background-color:#ACA580;}			
.faqDivActivo {background-color:#B5BD03;}
.faqDivInactivo {background-color:#FFF;}
.faqDivActivo {background-color:#B5BD03;}

a.faqEnlace {font-family:arial; font-size:12px; color:#594A00; background: url(/imagenes/cuadrado.png);background-repeat: no-repeat; background-position:left top;}			
a.faqEnlace:active {background-image: url(/imagenes/flecha_d.png); background-repeat: no-repeat; background-position:left top;}
a.faqEnlace:visited {color:#1E374F; background: url(/imagenes/flecha_d2.png); background-repeat: no-repeat; background-position:left top;}

 .titres {font-weight:bold; font-size:14px; color: #6A5C1A;} 
 .titres2 {font-weight:bold; font-size:10px; color: #6A5C1A;}
 
 .boxtxt { /*caja de contenidos novedades*/
  	margin-top: 0px; margin-bottom: 5px; margin-left: 14px; margin-right: 0px; 
  	padding: 3px 1px; text-align: left; font-size:11px;}
 
 .boxtxt p{font-size:11px;}
 
 .boxtxt P.autor {font-size:12px; margin-left:2px; margin-bottom:10px; color:#003366; font-style:italic;}
 
 #boxD { /*caja documentos descargables*/
  text-align:left; float:left;
  border-right: #B0C4DE 1px solid; border-left: #FFF 1px solid; 
  border-top: #FFF 1px solid; border-bottom: #B0C4DE 1px solid;
  padding: 2px 6px; background:#EEF5FC; margin: 0px 14px;
  width: 450px; }
  
 #boxD P {font-size:10px;}
 
 
 .boxsmr { /*caja para resúmenes*/
  margin-top: 0px; margin-bottom: 10px; margin-left: 5px; margin-right: 0px; 
  padding: 3px 1px; text-align: left;
  font-size:12px;}
 
 A.titulo{font-weight:bold; font-size:12px; margin-left:0px; color: #1E374F;} /*título de cajas*/
 
.apub {border: 1px #696969 solid; margin: 0px 0px; padding: 0px; width: 200px; height: auto; font-size: 10px;} /*Categorias articulos publicados*/
.apuby {border: 1px #696969 solid; margin: 0px 0px; padding: 0px; width: 55px; height: auto; font-size: 10px;} /*Años apub*/

.txtart { /*caja de contenidos novedades*/
  margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; 
  padding: 3px 1px; text-align: left; font-size:11px;}
  
 .mas {margin-top: 1px; color: #1E374F;} 
 
 /*catastro*/
 .slcano {border: 1px #696969 solid; 
 		margin: 0px; 
 		padding: 0px; 
 		width: 60px;
 		font-family:arial; 
 		font-size:10px;} /*select */
 		
 .slc2 {border: 1px #696969 solid; margin: 0px; padding: 0px; width: 150px; 
 	font-family:arial; font-size:10px;} /*select */
 	
.boxP {/*caja de contenido paginas principales*/
  text-align: left;   
  padding: 5px 5px; 
  background: #fdfdfd;
  border-bottom: 1px #D4D4D4 solid;
} 	

.importante {float:left; text-align: left; margin-left: 10px; font-size: 12px; font-weight: bold; padding: 0px 5px; font-family: "arial";} 
.slcben {border: 1px #696969 solid; margin: 1px 0px; padding: 0px; width: 270px; color:#645510; font-family:arial; font-size:10px;} /*select beneficios*/

/* correos siac*/
.EDI {font-size:10px; font-weight:normal; color:black; font-weight:bold;}
.EDI:visited{color:black;}
.EDI:hover{color:#cc0000;}
