/*----- css principal argencert by cryz "RISC UNTIL DEATH" o2 ---------------------*/
body {background-color:#FFF; background-image:url(/contenido/esp/style/images/bg-new.gif); background-repeat:repeat; font-size: 12px;
background-position:center;
font-family:Arial, Helvetica, sans-serif;
color:#333333; 
padding:0px; 
margin: 0px;}
/* for iePC */ td{font-size: 12px;}
/*----------- elementos generales ------------------------*/
/*----------------*/

div {z-index:1,}
ul {z-index:10;}
ul li {z-index:100;}
li ul {z-index:1000;}
ul li ul li a{color:#495559;}
/*----------*/
p {padding-left:20px;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px; padding-left:20px;}
h4{font-size:12px;}
h5{font-size:12px;}
h6{font-size:12px; background-color:#999999;}
input { border-collapse:collapse; border:1px solid #495559; width:70px; height:12px;}
a {text-decoration:none; color:#333333;} 
a:hover {text-decoration:none; color:#666;} 
.links, .links_fin {
font-size:10px;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;
}
.links2 {
font-size:10px;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;
margin-left:12px;
}
input.form, textarea.form, select.form {
	width:180px; font-size: 9px; color: #666666; background-color: #F6F6F6; border: 1px solid #CCCCCC; border-collapse:collapse;
}
input.form_2, select.form_2 {
	width:90px; font-size: 9px; color: #666666; background-color: #F6F6F6; border: 1px solid #CCCCCC; border-collapse:collapse;
}
textarea.form_2{
	width:560px; font-size: 9px; color: #666666; background-color: #F6F6F6; border: 1px solid #CCCCCC; border-collapse:collapse;
}
input.boton {background-color:#333333; color:#CCCCCC; width:50px; height:20px;}
table {
position:relative; 
text-align:left;
font-size:11px;
background-color:#E3E3E3; margin:2px;
border:1px solid #A2A1A1;
border-collapse:collapse;
}
table th.th_titulo{ background-color:#B2B2B2; }
table td.td_obliga, th.th_obliga{ background-color:#D9D9D9; }
.titulo_link { color:#FFF; text-decoration:underline;}
/*------------ caja principal-------------------------------------- */
#caja { background-color:#FFF; width: 800px; margin: 0px; margin-left: auto; margin-right: auto; border:1px solid #E4E3E3;
height:auto;
min-height:800px;
/* ie hack (puaj!!!)*/
/*#height:800px;*/
/*-----------------*/
}

/* head con el menu de navegacion
-------------------------------------- */
#head {
padding: 0px;
margin:0px;
height:auto;
min-height:100px;
/* ie hack (puaj!!!)*/
/*#height:100px;*/
background-color:#FFF; 
/*background-image:url(/contenido/esp/style/images/bg-head.png); background-repeat:repeat-x;*/

}

#head_contenido {
padding: 0px;
margin:0px;
height:auto;
min-height:50px;
/* ie hack (puaj!!!)*/
/*#height:50px;*/
background-color:#F2F2F2;
border:1px solid #E4E3E3;
}
#buscar {
position:realive;
float:right;
margin-top :-34px;
/*yet another ie hack (puaj!!!)*/
#margin-top :-47px;
padding:0px;
background-image:url(images/fondo_menu_09.gif);
	background-repeat:repeat-x;
/*background-color:#3366FF;*/
height:34px;
width:140px;
}


#buscar input {
margin-top:5px; margin-left:3px;  font-size:9px; padding:0px;
}
#buscar input.submit {
margin-top:5px; margin-left:3px; font-size:8px; border-collapse:collapse; border:1px solid #495559; width:40px; height:12px; 
}

#buscar a {
margin:5px; font-size:10px; text-decoration:none; color: #495559;
}
#buscar a:hover {
margin:5px; font-size:10px; text-decoration:none; color:#666;
}

#buscar2 {
position:absolute;
float:right;
margin-top :-2px;
/*yet another ie hack (puaj!!!)*/
#margin-top :-2px;
padding:0px;
background-color:#E4E3E3;
/*background-color:#3366FF;*/
height:18px;
width:110px;
} #buscar2 input {
margin-top:0px; margin-left:3px;  font-size:8px; padding:0px;}
#menu {
padding: 0px;
margin-top:10px;
height:34px;
width:650px;
background-image:url(images/fondo_menu_09.gif);
	background-repeat:repeat-x;
height:34px;
}
div.banner_superior {
margin-top:12px;
margin-left:12px;}
div.banner_superior_sub {
margin-top:12px; margin-left:12px; margin-right:12px; /*border:1px solid #E4E3E3; background-color:#F6F6F6;*/ }

.banner_superior img {
margin:0px;
padding:0px;}
div.banner_inferior {
margin-left:20px;}
div.banner_inferior img {
margin:0px;
padding:0px;}

/*------ contenidos del cuerpo ---------------------------------------------*/

#sub-caja {
width: 774px; margin-top: -5px; margin-left:12px; height:auto; min-height:600px; border:1px solid #FFF; background-color:#FFF; 
/* ie hack (puaj!!!)*/
/*#height:600px;*/
/*-----------------*/ }


/*---------------- cuadrados secciones ----------*/
div.recuadro_secciones{
float:left;
width:272px;
height:290px;
border-bottom:1px solid #FFF;/*
border-right:1px solid #E4E3E3;*/
background-color:#FFF;
padding:0px;
margin:0px;}

div.recuadro_secciones_fin{
float:left;
width:227px;
height:225px;

border-bottom:1px solid #FFF;
background-color:#FFF;
padding:0px;
margin:0px;
margin-left:2px;}

div.recuadro_secciones h4, div.recuadro_secciones_fin h4{
/*background-color:#DD1212;*/
background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x;
color:#F6F6F6;
border-bottom:1px solid #E4E3E3;
margin:0px;
padding:5px;}
div.recuadro_secciones h5, div.recuadro_secciones_fin h5{
color:#333;
margin:0px;
padding:5px;}
div.recuadro_secciones a, div.recuadro_secciones_fin a{
font-size:10px;
font-weight:bold;
text-decoration:none;
margin:2px;
padding:5px;
clear:both;
}
div.recuadro_secciones p, div.recuadro_secciones_fin p{
font-size:10px;
text-decoration:none;
margin:2px;
padding:2px;
clear:both;
}
div.puntos {margin-left:5px;}

/*--------------- seccion noticias ---------------------------------------*/

div.noticias {float:left;
margin-top:5px;
height:344px; background-color:#FFF;
width:376px;
}
div.noticias-eng {float:left;
margin-top:0px;
width:760px;
height:auto; background-color:#D7D7D7;}

div.noticias h4, div.noticias-eng h4 {
background-color:#535353;
background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x;
color:#F6F6F6;
border-bottom:1px solid #E4E3E3;
margin:1px;


padding:5px;}

div.noticias h6, div.noticias-eng h6 {
background-color:#DD1212;
color:#F6F6F6;
border-bottom:1px solid #E4E3E3;
margin:1px;
padding:5px;}

div.noticias h5.todas, div.noticias-eng h5.todas {
background-color:#B1ACAA;
background-image:url(images/bk_h5_2.gif); background-repeat:repeat-x;
color:#F6F6F6;
border-bottom:1px solid #E4E3E3;
margin:0px;
padding:5px;
font-size:11px;}

div.noticia_home { 
float:none;
background-color:#FFF;
width:180px;
height:280px;
border-bottom:1px solid #E4E3E3;
border-right:1px solid #E4E3E3;
padding:1px;
margin:0px;}

div.noticia_home-eng { 
float:left;
background-color:#FFF;
width:375px;
height:190px;
border-bottom:1px solid #E4E3E3;
border-right:1px solid #E4E3E3;
padding:2px;
margin:0px;}

div.noticia_home_fin {float:left; background-color:#FFF; width:370px; height:125px; border-bottom:1px solid #E4E3E3; padding:2px; margin:0px;}
#img_noticia_home {position:relative; float:left; height:115px; width:160px; padding:2px; margin:0px;/* background-color:#d8d8d8;*/}
#img_noticia_home-eng {position:relative; float:left; height:115px; width:174px; padding:4px; margin:0px; }
#contenido_noticia_home { position:relative; height:115px; width:160px; padding:1px; margin-left:10px;}
#contenido_noticia_home-eng { position:relative; float:left; height:115px; width:170px; padding:3px; margin-left:10px;}
#contenido_noticia_home h5 , #contenido_noticia_home_fin h5 { margin:0px; padding:1px; }
#fecha {margin-left:12px; font-size:10px; color:#B51D1F;}

div.noticia_home_1 { 
float:none;
background-color:#FFF;
width:360px;
height:280px;
border-bottom:1px solid #E4E3E3;
border-right:1px solid #E4E3E3;
padding:1px;
margin:0px;}
#contenido_noticia_home_2 { position:relative; height:32px;  padding:1px; margin-left:10px;}

/*---------------------------------------------------------------------------*/
/*---------------- cuadrados secciones ----------*/
div.destacados {margin-top:5px; background-color:#FFFFFF; }

div.destacados_secciones{float:left; width:189px; /*height:auto; min-height:189px;*/height:200px; background-color:#FFF; border-bottom:1px solid #FFF; border-right:1px solid #E4E3E3; padding:2px; margin:0px;}


div.destacados_secciones_fin{ float:left; width:188px; height:200px; background-color:#FFF; border-bottom:1px solid #FFF; padding:2px; margin:0px;}



div.destacados_secciones_x2 {float:left; width:383px; height:200px; background-color:#FFFFFF; border-bottom:1px solid #E4E3E3; border-right:1px solid #E4E3E3; padding:2px; 
margin:0px;}
div.destacados_secciones h4, div.destacados_secciones_fin h4, div.destacados_secciones_x2 h4 { background-color:#DD1212; background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x; color:#F6F6F6;border-bottom:1px solid #E4E3E3; margin:0px; background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x;
padding:5px;}
div.destacados_secciones h5, div.destacados_secciones_fin h5, div.destacados_secciones_x2 h5 { color:#333; margin:0px; padding:5px;}
div.destacados_secciones a, div.destacados_secciones_fin a, div.destacados_secciones_x2 a,  
div.destacados_secciones p, div.destacados_secciones_fin p, div.destacados_secciones_x2 p
{ font-size:10px; font-weight:bold; text-decoration:none; margin:2px; padding:5px; clear:both; }
div.puntos {margin-left:5px;}

/*---------------- cuadrados menusss internos ppal ----------*/
div.recuadro_menu{ float:left; width:134px; height:500px; background-color:#FFFFFF; background-image:url(images/bk_destacado_interno.gif); background-repeat:repeat-x; border-bottom:1px solid #E4E3E3; border-right:1px solid #E4E3E3; padding:0px; margin:0px;}
div.recuadro_menu h4 { background-color:#DD1212; background-image:url(images/bk_h5_1.gif); background-repeat:repeat; color:#F6F6F6; margin:0px; padding:6px; }
div.recuadro_menu a{ color:#F6F6F6;}
div.recuadro_menu a:hover{ color:#4C5751;}
/*-- estilos para el bnanner de contacto en el menu de la izq --*/
div.recuadro_menu h5, div.recuadro_menu_redd h5 { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; margin:2px; margin-top:10px; padding:3px; clear:both;}
div.recuadro_menu p, div.recuadro_menu_redd p{  color:#666666; font-size:10px; font-weight:bold; text-decoration:none; margin:2px; padding:3px; clear:both;}
div.recuadro_menu a.mail, div.recuadro_menu_redd a.mail {color:#999999; font-size:10px;}
/*--------------*/
div.recuadro_principal{ float:left; width:639px; height:auto; min-height:550px; /*#height:550px;*/ background-color:#FFF; /*border-bottom:1px solid #E4E3E3;*/ padding:0px; margin:0px;}
div.recuadro_principal h4 { background-color:#DD1212; background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x; color:#F6F6F6; margin:0px; padding:6px; padding-left:12px; }
div.recuadro_principal h5 {  margin:0px; padding:4px; padding-left:12px;  }
div.recuadro_principal h6 {  margin:2px; margin-left:20px; margin-right:20px; padding:3px; padding-left:12px; background-color:#656565; color:#FFFFFF; font-size:10px; }
div.recuadro_principal p { margin:0px; padding:4px; padding-left:12px; }
div.recuadro_principal p { margin:0px; padding:4px; padding-left:12px; }
div.recuadro_principal a { color:#666666; }
div.recuadro_principal a:hover { text-decoration:underline;}

/*---------------- cuadrados menusss internosred verdes----------*/


div.recuadro_menu_redd{ float:left; width:134px; height:500px; background-color:#E3E3E3; border-bottom:1px solid #E4E3E3; border-right:1px solid #E4E3E3; padding:0px; margin:0px;}
div.recuadro_menu_redd h4 { background-color:#6EB717; color:#F6F6F6; margin:0px; padding:6px; }
div.recuadro_menu_redd a{ color:#F6F6F6;}
div.recuadro_menu_redd a:hover{ color:#4C5751;}

div.recuadro_principal_red{ float:left; width:639px; height:auto; min-height:550px; /*#height:550px;*/ background-color:#FFF; border-bottom:1px solid #E4E3E3; padding:0px; margin:0px;}
div.recuadro_principal_red h4 { background-color:#6EB717; color:#F6F6F6; margin:0px; padding:6px; padding-left:12px; }
div.recuadro_principal_red h5 {  margin:0px; padding:4px; padding-left:12px;  }
div.recuadro_principal_red p { margin:0px; padding:4px; padding-left:12px; }
div.recuadro_principal_red a { color:#666666; }
div.recuadro_principal_red a:hover { text-decoration:underline;}

/*---------------- cuadrados menusss internos  descargas naranjas----------*/
div.recuadro_menu_desc{ float:left; width:134px; height:500px; background-color:#E3E3E3; border-bottom:1px solid #E4E3E3; border-right:1px solid #E4E3E3; padding:0px; margin:0px;}
div.recuadro_menu_desc h4 { background-color:#E16412; color:#F6F6F6; margin:0px; padding:6px; }
div.recuadro_menu_desc a{ color:#F6F6F6;}
div.recuadro_menu_desc a:hover{ color:#4C5751;}
div.recuadro_principal_desc{ float:left; width:639px; height:720px; background-color:#FFF; border-bottom:1px solid #E4E3E3; padding:0px; margin:0px;}
div.recuadro_principal_desc h4 { background-color:#E16412; color:#F6F6F6; margin:0px; padding:6px; padding-left:12px; }
div.recuadro_principal_desc h5 {  margin:0px; padding:4px; padding-left:12px;  }
div.recuadro_principal_desc p { margin:0px; padding:4px; padding-left:12px; }
div.recuadro_principal_desc a { color:#666666; }
div.recuadro_principal_desc a:hover { text-decoration:underline;}
/*--------------- seccion destacados internos ---------------------------------------*/
div.destacado_interno { 
float:left;
background:#FFFFFF;

background-image:url(images/bk_destacado_interno.gif); background-repeat:repeat-x;
width:610px;
/*height:auto;*/
border-bottom:1px solid #E4E3E3;
border-right:1px solid #E4E3E3;
padding:2px;
margin:5px;}
#img_destacado_interno {position:relative; float:right; height:115px; width:174px; padding:4px; margin:0px; }
#contenido_destacado_interno { position:relative; float:left; height:auto; width:420px; padding:3px; margin-left:0px; text-align:justify;}
#contenido_destacado_interno h5 , #contenido_noticia_home_fin h5 { margin:0px; padding:4px; }
div.destacado_interno a:hover { text-decoration:underline;}
#contenido_destacado_interno ul  {font-size:10px;  padding:0px; margin:0px;  width:auto; height:auto; list-style-type:none;}
#contenido_destacado_interno ul li {font-size:10px;  padding:5px; width:auto; height:auto; margin: 0px; float:left; height:auto; }
#contenido_destacado_interno li ul li  {font-size:10px;  padding:5px; width:auto; height:auto; margin: 0px; float:left; height:auto; }
/*--------------- seccion destacados sub portales ---------------------------------------*/
div.destacado_sub_portal { float:left; background-color:#FFFFFF; width:194px; height:400px; border:1px solid #D2D2D2; padding:2px; margin:4px;}
#img_sub_portal {position:relative; float:left;  padding:5px; margin:0px; background-color:#DD1212;}
#contenido_sub_portal { position:relative; float:left; height:auto; width:194px; padding:0px; margin-left:0px;}
#contenido_sub_portal h4, #contenido_sub_portal h4 a { background-color:#DD1212; background-image:url(images/bk_h5_1.gif); background-repeat:repeat-x; margin:0px; padding:4px; padding-left:5px; color:#E3E3E3;}
#contenido_sub_portal h5  {  margin:0px; padding:4px; padding-left:10px; }
div.sub_portal a:hover { text-decoration:underline; }
/*--------------- seccion destacados sub portales productores ---------------------------------------*/
div.destacado_sub_portal_prod { float:left; background-color:#FFFFFF; width:194px; height:400px; border:1px solid #D2D2D2; padding:2px; margin:4px;}
#img_sub_portal_prod {position:relative; float:left;  padding:5px; margin:0px; background-color:#E16412;}
#contenido_sub_portal_prod { position:relative; float:left; height:auto; width:194px; padding:0px; margin-left:0px;}
#contenido_sub_portal_prod h4, #contenido_sub_portal_prod h4 a, div.destacado_sub_portal_prod h4 { background-color:#E16412; margin:0px; padding:4px; padding-left:5px; color:#E3E3E3;}
#contenido_sub_portal_prod h5  {  margin:0px; padding:4px; padding-left:10px; }
div.sub_portal_prod a:hover { text-decoration:underline; }
/*--------------- seccion destacados sub portales red ---------------------------------------*/
div.destacado_sub_portal_red { float:left; background-color:#FFF; width:194px; height:400px; border:1px solid #D2D2D2; padding:2px; margin:4px;}
#img_sub_portal_red {position:relative; float:left;  padding:5px; margin:0px; background-color:#6DB718;}
#contenido_sub_portal_red { position:relative; float:left; height:auto; width:194px; padding:0px; margin-left:0px;}
#contenido_sub_portal_red h4, #contenido_sub_portal_red h4 a, div.destacado_sub_portal_red h4 	{ background-color:#6DB718; margin:0px; padding:4px; padding-left:5px; color:#E3E3E3;}
#contenido_sub_portal_red h5  {  margin:0px; padding:4px; padding-left:10px; }
div.sub_portal_red a:hover { text-decoration:underline; }

/* ffoootterr  
--------------------------*/

#foot {
float:left;
width:100%;
height:30px;
padding:0px;
margin:0px;
background-color:#E4E9EC;
border-bottom:1px solid #FFF;
}
#foot p{ font-size:12px; margin:8px 0px 10px 0px; font-weight:bold;}
#foot a{ color: #999; text-decoration: none;}

