@charset "ISO-8859-1";
/* CSS Document */

IMG, div { behavior: url(iepngfix.htc); }
IMG, #wrapper { behavior: url(iepngfix.htc); }
IMG, #wrapper, .class, blockquote { behavior: url(iepngfix.htc); }
* { behavior: url(iepngfix.htc); }
img { border:0; }


/* general */
.logo{ width:255px;	height:76px; margin-top:18px; margin-left:18px; float:left;
}

.logo h1{ padding-top:0px; }
.logo span{
visibility:hidden;
visibility:0;
display:none;
}

.buscador{
	float:right;
	width:215px;
	height:31px;
	margin-top:25px;

}
.buscador #entra{
font-size:11px;
font-weight:bold;
color:#66b8dc;
margin-bottom:10px;
letter-spacing:-0.5px;
background:url(../imgs/home_entrar.jpg) no-repeat;
padding: 0 0 0 20px;
}
/*.buscador #entra img{
padding:5px 10px 0 0;
}*/
.buscador #entra a:link, .buscador #entra a:visited{
color:#0080c6;
}

.buscador fieldset{
	border:none;
	width:203px;
	height:31px;
	float:right;    
	}

.buscador input{
	width:160px;
	*width:150px;
	height:31px;
	border:none;
	background:none;

    border: 0 none;
/*    float: right;*/

    margin-top: 0px;
	margin-right:0px;
    padding: 0 36px 2px 10px;
    *padding: 8px 0px 4px 0px;	
}

.buscador input{
	width:160px;
	*width:150px;
	height:31px;
	border:none;
	background:none;

    border: 0 none;
/*    float: right;*/

    margin-top: 0px;
	margin-right:0px;
    padding: 0 36px 2px 10px;
    *padding: 8px 0px 4px 0px;	
}
.cont_zona_preguntas input{
	width:546px;
	*width:536px;
	height:31px;
	border:none;
	float:right;

    border: 0 none;
/*    float: right;*/

    margin-top: 0px;
	margin-right:0px;
    padding: 0 0px 2px 10px;
    *padding: 8px 0px 4px 0px;	
	background:url(../imgs/preguntas/pregunta-fondo.png) no-repeat scroll 0 0 transparent; height:31px
}
.cont_zona_preguntas fieldset {
    border: medium none;
    float: right;
    height: 31px;
    width: 546px;

}
.buscador div{
height:16px;
float:left;
}

.buscador_bot{
float:left;
display:block;
text-align:center;
width:48px;
height:16px;
font-size:11px;
font-weight:bold;
}

a.buscador_bot:link, a.buscador_bot:visited{
	background:#f8e919;
	color:#333333;
	text-decoration:none;
}
a.buscador_bot:hover{
	background:#f8e919;
	color:#666666;
	text-decoration:none;
}


#miga div{
float:right;
padding-top:3px;
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
#miga a:link, #miga a:visited{
font-size:11px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
#miga a:hover{
color:#999999;
}


.tablas, .tablas2, .tablas_tit, .tablas_top, .tablas_top_dos, .tablas_top_tres{
width:500px;
border:0; 
margin-left:60px;
}
.tablas_tit{
text-align:center;
color:#FFF;
font-size:12px;
height:30px;
background:#62bfde;
margin-top:15px;
}

html>body .tablas_top th{
width:1050px;
}
.tablas_top th{
font-weight:normal;
text-align:center;
font-size:12px;
height:53px;
/*width:396px;*/
width:300px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#bee3f6;
color:#707175;
}


.tablas_top td{
text-align:center;
padding-left:20px;
font-size:12px;
height:53px;
width:232px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
border-left:2px solid #FFF;
background:#bee3f6;
color:#707175;
}
.tablas_top_dos th{
text-align:center;
/*padding-left:20px;*/
font-size:12px;
height:53px;
width:350px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#bee3f6;
color:#707175;
font-weight:normal;
}
.tablas_top_dos td{
text-align:center;
padding-left:20px;
font-size:12px;
height:53px;
width:298px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
border-left:2px solid #FFF;
background:#bee3f6;
color:#707175;
}

.tablas_top_tres th{
text-align:left;
padding-left:20px;
font-size:12px;
height:53px;
width:348px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
background:#bee3f6;
color:#707175;
font-weight:normal;
}
.tablas_top_tres td{
text-align:center;
padding-left:20px;
font-size:12px;
height:53px;
width:130px;
border-top:2px solid #FFF;
border-bottom:2px solid #FFF;
border-left:2px solid #FFF;
background:#bee3f6;
color:#707175;
}


.tablas th, .tablas2 th{
text-align:left;
padding-left:20px;
padding-right:20px;
font-size:12px;
color:#707175;
height:35px;
width:292px;
border-bottom:1px solid #FFF;
background:#bee3f6;
}
.tablas td, .tablas2 td{
text-align:center;
font-size:12px;
padding-left:20px;
border-bottom:1px solid #FFF;
color:#707175;
}
.tablas td{
background:#a5d4e4;
}

.tablas2 td{
width:117px;
}


.intro1{
text-indent:50px;
}

.intro2{
text-indent:100px;
}


/* home */
.home_img{
	width:955px;
	height:270px;
}

.home_dest_azul{
/*	margin-top:11px;*/
	width:306px;
	padding-right:6px;
	height:164px;
	float:left;
	margin-right:9px;
	border-right:#e5e5e5 thin dashed;	
}
.home_dest_azul_osc{
/* 	margin-top:11px; */
	width:306px;
	height:164px;
	float:left;
	margin-right:0px;
	margin-left:10px;
	padding-right:6px;
		border-right:#e5e5e5 thin dashed;
}

.home_dest_azul h2, .home_dest_azul_osc h2{
	margin:10px 0 0 10px ;
	padding: 0 10px;
	color:#00a4de;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	height:30px;
	line-height:30px;
	background:#e5f6fc;
}
.home_dest_azul_osc h2{
	background:#f1fafd;;
	color:#00a4de;
}

.home_dest_verde h2{
	text-align:center;
	margin-top:10px;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.home_dest_azul ul, .home_dest_azul_osc ul{
	list-style:none;
	margin:0px 11px 0px 11px;
}

.home_dest_azul li{
	line-height:12px;
	border-bottom:1px solid #ccedf8;
	padding:5px 0px 5px 25px;
	font-size:11px;
	font-weight:bold;
	background:url(../imgs/flecha_listas.png) 10px 6px no-repeat;
}
 .home_dest_azul_osc li{
	line-height:12px;
	border-bottom:1px solid #ccedf8;
	padding:5px 0px 5px 10px;
	font-size:11px;
	font-weight:bold;
 }
.home_dest_azul li a:link, .home_dest_azul li a:visited, .home_dest_azul_osc li a:link, .home_dest_azul_osc li a:visited {
color:#333333;
text-decoration:none;
}

.home_dest_azul li a:hover, .home_dest_azul_osc li a:hover{
color:#666666;
}


.home_dest_verde{
	margin-top:11px;
	width:306px;
	height:138px;
	float:left;
	background:url(../imgs/modulos_home/fondo_registro.png) no-repeat;
}

.home_dest_verde h3{
position:absolute;
margin-top:26px;
margin-left:20px;
width:60px;
text-align:center;
font-size:11px;
color:#bcbbbd;
font-weight:bold;
text-decoration:none;
}
.dest_numero{
position:absolute;
margin-top:53px;
margin-left:20px;
width:60px;
text-align:center;
}
.dest_linea{
position:absolute;
margin-top:20px;
margin-left:100px;
width:1px;
height:100px;
background:#a1c267;
}

.home_dest_verde h4{
position:absolute;
margin-top:45px;
margin-left:119px;
width:180px;
font-size:18px;
color:#707173;
font-weight:bold;
text-decoration:none;
}

.dest_bot{
position:absolute;
margin-top:92px;
margin-left:195px;
display:block;
text-align:center;
padding:3px 16px 3px 16px;
font-size:12px;
font-weight:bold;
}

a.dest_bot:link, a.dest_bot:visited{
background:#f8e919;
color:#333333;
text-decoration:none;
}
a.dest_bot:hover{
background:#f8e919;
color:#666666;
text-decoration:none;
}



/* interior */
.menu_izq{
	float:left;
	margin-top:0px;
	margin-left:20px;
	width:253px;
}

.menu_izq h1, .menu_izq h2, .menu_izq h3{
	width:240px;
	background:#eaf4ff;
	text-align:left;
	color:#00a4de;
	font-size:14px;
	padding-left:10px;
	border-bottom:#fff thin solid;
}

.menu_izq h1{
padding-top:15px;
padding-bottom:10px;
}
.menu_izq h2{
padding-top:10px;
padding-bottom:10px;
}
.menu_izq h3{
padding-top:2px;
/*padding-bottom:29px;*/


height:53px;


}
.menu_izq .seccion{
	width:250px;
	color:#62bfde;
	font-size:12px;
	background:#cce7f2;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:1px solid #b2b6b8;
	height:20px;
	text-align:center;
}
.menu_izq_zona{
	float:left;
	margin-top:0px;
	margin-left:20px;
	width:253px;
}

.menu_izq_zona h1, .menu_izq_zona h2, .menu_izq_zona h3{

/*	background:url(../imgs/t_submenu_verde.gif) no-repeat; */
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	background:#066a38;
	width:240px;
	padding-left:10px;
}
.menu_izq_zona h1{
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0;
	border-bottom: thin solid #fff;
}
.menu_izq_zona h2{
	padding-top:10px;
	padding-bottom:10px;
}
.menu_izq_zona h3{
	padding-top:3px;
	padding-bottom:40px;
}

/*************************************** subnav **********************************************/
.menu_izq ul {
width:250px;
list-style: none; 
margin:0; 
padding:0;
clear:both;
} 
.menu_izq li {
	list-style: none; 
	background-color:#eaf5fa; 
	margin:0; 
	border-bottom:1px solid #bde6f8;
	height:41px;
	text-indent:10px;
}

.una_linea{
	padding-top:11px;
	color:#62bfde;
	/*height:41px;*/
	padding-bottom:0;
	margin:0;
}
.d_l{
padding-top:4px;
color:#62bfde;
height:41px;
padding-bottom:0;
margin:0;
}
.tres_linea{
padding-top:0px;
color:#62bfde;
height:41px;
padding-bottom:0;
margin:0;
}

.menu_izq li a:link, .menu_izq li a:visited {
	font-weight:bold;
	font-size:12px;
	text-decoration:none; 
	display:block; 
	height:41px;
	line-height:41px;	
	color:#00a4de;
} 	

	
.menu_izq li a:hover {
	color:#FFF; 
	background-color:#026485; 
	height:41px;
	line-height:41px;
	font-weight: bold;
	border-top:1px solid #fff;
}

#subnav_sel_u_l, #subnav_sel_d_l {
	font-weight:bold;
	font-size:12px;	
	text-decoration:none; 
	display:block; 
	color:#FFF; 
	background-color:#026485; 
	height:41px;
	line-height:41px;
	border-bottom:1px solid #fff;
} 

.una_linea_sel{
	color:#FFF; 
	background-color:#026485; 
	height:41px;
	line-height:41px;
	font-weight: bold;
	border-top:1px solid #fff;
}

.dos_linea_sel{
padding-top:2px;
color:#FFF; 
background-color:#64b146; 
font-weight: bold;
font-size:12px;
text-decoration:none; 
display:block; 
height:41px;
text-align:center;
border-bottom:1px solid #b2b6b8;
}


/******************************* subnav zona **************************************/
.menu_izq_zona ul {
	width:250px;
	list-style: none; 
	margin:0; 
	padding:0;
	clear:both;
} 
.menu_izq_zona li {
	list-style: none; 
	background-color:#e6f1de; 
	margin:0; 
	border-bottom:1px solid #3b9869;
    height: 41px;
    line-height: 41px;
	color:#fff;
}


.una_linea_zona{
	padding-top:11px;
	color:#64b146;
	height:41px;
	padding-bottom:0;
	margin:0;
}
.d_l_zona{
	padding-top:4px;
	color:#64b146;
	height:41px;
	padding-bottom:0;
	margin:0;
}
.tres_linea_zona{
	padding-top:0px;
	color:#64b146;
	padding-bottom:0;
	margin:0;
}

.menu_izq_zona li a:link, .menu_izq_zona li a:visited {
	font-weight:bold;
	font-size:12px;
	text-decoration:none; 
	display:block; 
	height:41px;
	line-height:41px;
	color:#00512E;
	text-indent: 10px;
	
} 	
.menu_izq_zona li a:hover {
	color:#FFF; 
	background-color:#00512E; 
	line-height:41px; 
	font-weight: bold;
	border-bottom:1px solid #fff;
}

#subnav_zona_sel_u_l,#subnav_zona_sel_d_l{
	color:#FFF; 
	background-color:#00512E; 
	font-weight: bold;
	font-size:12px;
	text-decoration:none; 
	display:block; 
	height:41px;
	line-height:41px;
	text-align:left;
	text-indent:10px;
	border-bottom:1px solid #fff;
} 
#subnav_zona_sel_u_l{
/*	padding-top:11px;*/
} 
#subnav_zona_sel_d_l{
/*	padding-top:4px;*/
} 

.una_linea_zona_sel{
padding-top:11px;
color:#FFF; 
background-color:#62bfde; 
font-weight: bold;
font-size:12px;
text-decoration:none; 
display:block; 
height:41px;
text-align:center;
border-bottom:1px solid #b2b6b8;
}

.dos_linea_zona_sel{
padding-top:2px;
color:#FFF; 
background-color:#62bfde; 
font-weight: bold;
font-size:12px;
text-decoration:none; 
display:block; 
height:41px;
text-align:center;
border-bottom:1px solid #b2b6b8;
}


/***************************************/
.contenido{
float:left;
width:630px;
margin-left:10px;
padding-left:17px;
padding-right:5px;
padding-bottom:30px;
}
.cont_grd{
	float:left;
	width:936px;
/*background:url(../imgs/i_top_grd_azul.jpg) no-repeat #eaf5fa;*/
}

.cont_grd hr{
clear:both;
background-color: #c7cdd0;
height: 2px;
border: 0;
color: #c7cdd0;
margin:17px 17px 14px 27px;
width: 910px;
text-align: left;
}

.cont_zona, .cont_zona_pod, .cont_zona_abs,.cont_zona_preguntas, .cont_zona_2{
	float:right;
	width:630px;
	margin-left:10px;
/*	background:url(../imgs/i_top_verde.jpg) no-repeat #eff6ea;*/
	padding-left:17px;
	padding-right:0px;
	padding-bottom:30px;
}

.cont_zona_preguntas h1 {
color:#00512e;
font-size:18px;	
	margin-bottom:10px;
}
.cont_zona_preguntas a {
color:#00512e;
font-size:12px;
}

.cont_zona_2{
	float:right;
	width:630px;
}

.contenido h1, .cont_grd h1{
	color:#33b6e5;
	margin-bottom:10px;
}
.cont_grd h1{
margin-left:25px;
}

.cont_zona h1, .cont_zona_pod h1, .cont_zona_abs h1, .cont_zona_2 h1{
/*	background:url(../imgs/f_tit_verde.jpg) repeat-x; */
	color:#00512e;
	margin-bottom:10px;
	font-size:18px;
	
}
h4{
font-size:12px;	
color:#00512e;
	
}
h5{
font-size:10px;	
color:#83b817;
	
}
.cont_zona h3{
font-weight:normal;
}


.contenido p a, 
.cont_grd p a,
.cont_zona p a{
color:#64b146;
text-decoration:underline;
}
 
.contenido p a:hover,
.cont_grd p a:hover,
.cont_zona p a:hover{
color:#64b146;
text-decoration:underline;
}
/*a { color:#993399; color:#64b146; }*/

.contenido p a:visited.,
cont_grd p a:visited{
color:#64b146;
}
.cont_zona p a:visited{
color:#64b146;
}

.contenido img{
/*margin-right:15px;*/
margin-left:15px;
/*margin-bottom:10px;*/
margin-top:5px;
float:right;
}

.nopad{
float:right;
margin-left:10px;
background:url(../imgs/i_soja.gif) no-repeat #eaf5fa;
width:774px;
height:165px;
}

.recetas{
height:300px;
background:url(../imgs/i_soja.gif) no-repeat left;
}


.contenido ul{
list-style:none;
}
.contenido li{
font-size:12px;
list-style:url(../imgs/b_azul.gif);
margin-left:50px;
padding-left:15px;
}

.cont_grd_txt{
padding-left:27px;
clear:both;
}

.fecha{
	padding-left:10px;
	float:right;
	width:80px;
	height:95px;
	/*background:url(../imgs/f_fecha.gif) no-repeat right top;*/
	text-align:right;
	color:#33B6E5;
	font-weight:bold;
	font-size:15px;
	padding-top:10px;
	padding-right:7px;
/*	margin-right:17px;*/
}
.fecha_noticias{
	padding-left:10px;
	float:right;
	width:80px;
	height:95px;
	/*background:url(../imgs/f_fecha.gif) no-repeat right top;*/
	text-align:left;
	color:#33B6E5;
	font-weight:bold;
	font-size:15px;
	padding-top:2px;
	padding-left:25px;
	float:left;
/*	margin-right:17px;*/
}
.cont_grd_txt_right{
	float:left;
	width:650px;
}
.cont_grd img{
	float:left;
	padding-left:25px;	
	padding-right:25px;	
}

.cont_grd_txt_right h3{
width:789px;
float:left;
margin-bottom:6px;
}

.cont_grd_txt_right h3 a:link, .cont_grd_txt_right h3 a:visited{

}
.cont_grd_txt_right a:link img {
margin-left:12px;
}

.cont_grd_txt_right p{
/*	float:left;*/
}

.cont_grd_txt_right h6{
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}
/*.cont_grd_txt_right h2, .cont_grd_txt_right h3, .cont_grd_txt_right p{
margin-left:20px;
}*/
#noticias .cont_grd_txt_right img{
margin-left:10px;
}
.cont_grd_txt_right img{
margin-left:22px;
}


/* zona profesional */

.alto{
	height:170px;
}

.cont_zona hr{
	clear:both;
	background-color: #64b146;
	height: 1px;
	border: 0;
	color: #64b146;
	margin:17px 0px 14px 0px;
	width: 630px;
	text-align: left;
}

.cont_zona_pod hr{
	clear:both;
	background-color: #868889;
	height: 1px;
	border: 0;
	color: #868889;
	margin:17px 0px 14px 0px;
width: 630px;
text-align: left;
}


.cont_zona_abs hr{
	clear:both;
	background-color: #64b146;
	height: 1px;
	border: 0;
	color: #64b146;
	margin:17px 0px 14px 0px;
	width: 630px;
	text-align: left;
}

/* acceso */
/*recupera contraseña*/
.cont_acc_2{
	height:224px;
	margin-top:10px;
/*	background:url(../imgs/f_acceso.gif) no-repeat; */
	padding-top:10px;
}
.cont_acc_2 i{
	font-style:normal;
	font-size:11px;
/*	padding:0 0 10px 27px; */
	color:#8a8989;
	font-weight:bold;
}
.cont_acc_2 fieldset{
	border:none;
	height:30px;
/*	margin:10px 0 0 30px;*/ 
	margin:10px 0 0 0px;
}

.cont_acc_2 img{
float:left;
width:26px;
height:26px;
padding:0;
}

.cont_acc_2 p{
	float:left;
	width:150px;
	background:#E6F1DE;
	padding:4px 15px 5px 10px;
	text-align:left;/**/
	color:#00512E;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}

.cont_acc_2 input, .cont_acc_2 select{
	float:left;
	width:422px;
	height:26px;
	background:#00512E;
	border:none;
	color:#fff;
}

.cont_acc_recu_bot{
	width:140px;
	height:26px;
	padding-top:8px;
	padding-left:575px;/**/
	margin-bottom:50px;
}
.cont_acc_recu_bot a:link, .cont_acc_recu_bot a:visited{
	background:#f8e919;
	padding:3px 39px 3px 39px;
	text-align:center;
	color:#58585a;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.cont_acc_bot2{
	width:140px;
	height:26px;
	padding-top:8px;
	padding-left:575px;/**/
}
.cont_acc_2 em{
	float:left;
	padding-top:3px;
	font-style:normal;
	height:10px;
	font-size:11px;
	color:#8a8989;
	font-weight:bold;
}
.cont_acc_2 a:link,.cont_acc_2 a:visited {
	color:#41a62a;
}

.cont_acc_2 .cont_acc_bot{
	width:140px;
	height:50px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	float:right;
}

/*
.cont_acc_2 a:hover, .cont_acc_bot a:hover, .cont_acc_bot_buscar a:hover{
	background:#E6F1DE;
	color:#00512E;
}
*/

/* Botón buscar */
.cont_acc_bot_buscar{
	width:130px;
	height:50px;
	float:right;
	padding-top:4px;
}
.cont_acc_bot_buscar a:link, .cont_acc_bot_buscar a:visited{
	background:#026485;
	padding:4px 39px 5px 35px;
	text-align:center;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}



/**/



.cont_acc{ float:left; width:auto; height:314px; margin-top:10px; margin-right:10px; padding-top:30px; }
.cont_acc fieldset{ border:none; /*width:270px;*/ height:82px; padding:0px 0 0 30px; }

.cont_acc img{ float:left;  width:26px;  height:26px;padding:0; }

.cont_acc p{
float:left;
width:264px;
background:#f8e919;
padding:4px 0px 5px 10px;
/*text-align:right;*/
color:#58585a;
font-size:16px;
font-weight:bold;
line-height:17px;
}

.cont_acc #mensaje{
text-align:center;
width:365px;
font-size:11px;
color:#ff0000;
font-style:normal;
font-weight:bold;
}

.cont_acc em{
font-size:11px;
color:#87888a;
font-style:normal;
font-weight:bold;
padding-left:50px;
}
.cont_acc a:link, .cont_acc a:visited{
color:#41a72a;
font-size:11px;
font-weight:bold;
} 

.cont_acc input, .cont_acc select{
float:left;
width:300px;
height:26px;
background:#c5c7c8;
border:none;
margin-top:6px;
}

/*
diego
.cont_acc_bot{
	width:140px;
	height:50px;
	padding-top:8px;
	padding-left:208px;
}
*/
.cont_reg .cont_acc_bot{
	float:right;
	width:140px;
	height:50px;
	padding-top:15px;
	padding-left:165px;
}
.cont_acc_bot a:link, .cont_acc_bot a:visited{
	background: #00512E;
	color:#fff;
	padding:3px 39px 3px 39px;
	text-align:center;
	color:#58585a;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}
.cont_reg .cont_acc_bot a:link, .cont_reg .cont_acc_bot a:visited{
	padding:3px 25px 3px 25px;
	background: #00512E;
	color:#fff;
}
.cont_acc_bot a:link, .cont_acc_bot a:visited{
/*	padding:3px 25px 3px 25px;*/
	background: #00512E;
	color:#fff;
}
.cont_reg .cont_acc_bot a:hover, .cont_acc_bot a:hover{
	background:#E6F1DE;
	color:#00512E;
}

.cont_acc_bot2{
width:140px;
height:26px;
padding-top:8px;
padding-left:575px;/**/
}

.cont_acc_aqui{
float:left;
width:280px;
height:314px;
margin-top:10px;
background:url(../imgs/f_accesoDos.jpg) no-repeat;
/*text-align:center;*/
padding-left:45px;
padding-right:40px;
padding-top:30px;
/*padding-bottom:150px;
line-height:30px;*/
font-size:11px;
color:#87888a;
font-weight:bold;
}
.cont_acc_aqui h2{
font-size:20px;
}
.cont_acc_aqui strong{
font-size:11px;
color:#006634;
}


.cont_acc_aqui a:link{
color:#64b146;
font-size:11px;
text-decoration:underline;
}

/*recupera contraseña*/
.cont_acc_recu{
	height:224px;
	margin-top:10px;
/*	background:url(../imgs/f_acceso.gif) no-repeat;*/
	padding-top:30px;
}
.cont_acc_recu fieldset{
	border:none;
	height:40px;
	margin:0px 0 0 30px;
}

.cont_acc_recu img{
	float:left;
	width:26px;
	height:26px;
	padding:0;
}

.cont_acc_recu p{
	float:left;
	width:175px;
	background:#E6F1DE;
	padding:4px 15px 5px 10px;
	text-align:left;/**/
	color:#00512E;
	font-size:16px;
	font-weight:bold;
	line-height:17px;
}

.cont_acc_recu input, .cont_acc_recu select{ float:left; width:360px; height:26px; background:#00512E; border:none; color:#FFF;
}

.cont_acc_recu_bot{ width:140px; height:26px; padding-top:0px; padding-right:5px;/**/ margin-bottom:50px; float:right;}
.cont_acc_recu_bot a:link, .cont_acc_recu_bot a:visited{
background:#00512E;
padding:3px 39px 3px 39px;
text-align:center;
color:#fff;
font-size:17px;
font-weight:bold;
text-decoration:none;
}
.cont_acc_bot2{
width:140px;
height:26px;
padding-top:8px;
padding-left:575px;/**/
}


/* registro */

.cont_reg{
/**/height:974px;
/*background:url(../imgs/f_acc.gif) no-repeat;*/
}
.cont_reg .datos{
/**/
/*	width:365px;
	float:left;*/
}
* html .cont_reg .datos{
/*background:#CC9966;
height:600px;*/
}


.cont_reg .datos p {
/*	float:left;
	width:345px;*/
	height:auto;
	margin-top:0px;
	margin-right:0px;
	text-align:left;/**/
	color:#8a8989;
	font-size:11px;
	font-weight:bold;
	padding-bottom:0;
}
.cont_reg .datos em {
color:#006633;
font-style:normal;
}
.cont_reg .datos i{
color:#41a62a;
font-style:normal;
}

.cont_reg .datos .acepto{
padding-top:560px;
}
/*i6 hack*/
* html .cont_reg .datos .acepto{
padding-top:0;
margin-top:557px;
margin-bottom:0;
height:250px;
/*background:#00FF00;*/
}
/*ie7 hack*/
*:first-child+html .cont_reg .datos .acepto{
padding-top:0px;
margin-top:555px;
}




.cont_reg .formu{
/**/
/*width:345px;
float:right;*/
	padding:20px 0 0 0px;
}
.cont_reg form{
/*	background:url(../imgs/f_acceso2.gif) no-repeat top #e3e4e5;*/
	height:auto;
	padding:10px 0 0 0px;

/*width:365px;
float:right;*/
}
.cont_reg fieldset{
	clear:both;
	border:none;
	height:auto;
	float:left;
	/*width:730px;*/
	width:630px;
	padding:15px 5px 0 0;
	*padding:0px 5px 0 0;
}

.cont_reg fieldset p{
    background: #E6F1DE;
    color: #00512E;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
	height:26px;
    text-align: left;
    width: 170px;
	margin:0;
	padding: 0px 15px 0px 10px;
}
	
* html .cont_reg fieldset{
/*background:#3399FF;*/
}
.masalto {
	 height:56px !important;
}
.maspeq {
font-size:11px !important;
}

.input_reg{
	float:left;
	width:426px;
height:26px;
background:#00512E;
color:#fff;
border:none;
}
.input_reg_no{
	float:left;
	width:426px;
	height:26px;
	background:#00512E;
	border:1px solid #FF0000;
	color:#FFF;
}
.input_reg_no_p{
	float:left;
	width:195px;
	height:26px;
	background:#00512E;
	border:1px solid #FF0000;
	color:#fff;
}
.cont_reg fieldset.corto{
	width:142px;
	height:50px;
	clear:none;
	margin-right:6px;
	*margin-right:62px;
}
.cont_reg fieldset.corto2{
	width:142px;
	margin-right:6px;
	*margin-right:62px;		
	clear:none;
}
.cont_reg fieldset.corto3{
	width:96px;
	clear:none;
	margin-right:6px;
	*margin-right:110px;	
}
.cont_reg fieldset.corto4{
	width:96px;
	clear:none;
	
}
.cont_reg p{
	float:left;
	/*width:365px;*/
	height:16px;
	margin-top:3px;
	margin-right:15px;
	text-align:left;
	color:#58585a;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0;
}

.input_reg_peq, .input_reg_peq2{
	float:left;
	width:195px;
	height:26px;
	background:#00512E;
	border:none;
	color:#fff;
}


.input_reg_peq_no{
float:left;
width:350px;
height:26px;
background:#c5c7c8;
border:1px solid #FF0000;
}
.cont_reg h2{
float:left;
width:82px;
height:26px;
margin-top:3px;
margin-right:15px;
text-align:right;
color:#58585a;
font-size:14px;
font-weight:bold;
}

.reg_oblig{
float:left;
width:160px;
color:#FF0000;
font-size:10px;
font-weight:bold;
text-align:left;
margin-top:0px;
}
.reg_oblig_2{
float:left;
width:93px;
color:#FF0000;
font-size:10px;
font-weight:bold;
text-align:right;
margin-top:-22px;
}
.input_check{
	float:left;
	/*width:232px;*/
width:10px;
height:26px;
font-size:10px;
text-align:left;
padding:3px 0 0 0;
}
.datos .input_check{
width:20px;
}
.cont_reg label{
float:left;
width:550px;
height:26px;
margin:3px 15px 0px 15px;
color:#58585a;
font-size:12px;
font-weight:bold;
}
.cont_reg .datos label{
width:280px;
}
.cont_reg label a:link, .cont_reg label a:visited, .cont_reg label a:hover{
color:#58585a;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.cont_acc_bot3{
clear:both;
width:140px;
height:26px;
padding-top:8px;
padding-left:575px;/**/
}


/* calendario */ 
.calendario_data{
height:30px;
}

.cont_cal_linea{
padding:17px 17px 14px 0px;
height:1px;
}
.cont_cal_linea div{
height:1px;
background:#64b146;
}
.cont_cal_txt{
padding-left:34px;
}

.cont_cal_txt u{
color:#64b147;
}


.fecha_cal{
	margin-left:0px;
	float:left;
	width:60px;
	height:79px;
	/* background:url(../imgs/f_fecha_verde.gif) no-repeat left top;*/
}
.fecha_cal div{
	width:79px;
	color:#000000;
	line-height:22px;
	font-size:13px;
	margin-top:5px;
	font-weight:bold;
}

.cont_cal_txt_right{
	float:left;
	width:560px;
	text-align:justify;
}

.cont_cal_txt_right img{
	padding-left:17px;
}

/* podcast */ 
.cont_zona_pod p{
width:555px;
float:left;
}
.cont_poeft{
	float:right;
/*	padding-top:12px;*/
} 
.cont_poeft img{
/*	float:right;*/
}
.cont_pod_right{
width:555px;
float:left;
}

.cont_pod_right_audio{
	width:630px;
	float:left;
	padding-top:17px;
}
.cont_pod_right_audio_left{
width:65px;
float:left;
}
.cont_pod_right_audio_right{
	width:473px;
	float:left;
	padding-top:25px;
}

.cont_poinea{
padding:17px 17px 14px 67px;
height:1px;
}
.cont_poinea div{
height:1px;
background:#868889;
}

/* abstracts */ 

.cont_abs_bot_left{
float:left;
padding-top:12px;
font-size:11px;
color:#000000;
}
.cont_abs_bot_right{
width:50px;
float:right;
}
.cont_abs_bot_right img{
margin:0;
padding:0;
}

.cont_zona_abs p{
	width:630px;
	font-size:13px;
	color:#707173;
	text-decoration:none;
}


/* material */ 
#material img{
	width:320px;
	float:right;
	text-align:right;
} 
.mat_lista{
	width:300px;
	float:left;
}

/* recetas y material */ 

.recetas_lista ul, .mat_lista ul, .recetas_lista_int{
list-style:none;
}
.recetas_lista li, .mat_lista li{
margin-left:20px;
padding-left:11px;
font-size:13px;
line-height:25px;
}
.recetas_lista li{
list-style-image:url(../imgs/b_azul.gif);

}
.mat_lista li{
list-style-image:url(../imgs/b_verde.gif);;

}
.recetas_lista li a:link, .recetas_lista li a:visited, .mat_lista li a:link, .mat_lista li a:visited{
font-size:13px;
color:#333333;
text-decoration:none;
}
.recetas_lista li a:hover, .mat_lista li a:hover{
font-size:13px;
color:#333333;
text-decoration:none;
}

.recetas_lista_int li{
	list-style-image:url(../imgs/b_azul.gif);
	margin-left:35px;
	padding-left:11px;
	font-size:13px;
	line-height:18px;
}

.nav_inf_left{
	float:left;
}
.nav_inf_right{
	float:right;
}
.nav_inf_left, .nav_inf_right{
	margin:10px 0 0 0;
	width:75px;
	height:16px;
/*padding-top:40px;
padding-bottom:50px;*/
}
.nav_inf_left img, .nav_inf_right img{
	margin:4px 0 0 2px;
	padding:0;
}

a.nav_inf_left:link, a.nav_inf_left:visited, a.nav_inf_right:link, a.nav_inf_right:visited{
	color:#666666;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.nav_inf_left:hover , a.nav_inf_right:hover{
	color:#999999;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
/* footer */

#footer #copyrights{
/*	text-align:center; */
 	width:920px;
	padding-top:0px;
	border-top:#e5e5e5 thin dashed;
	text-align:right;
	line-height:20px;
}

#footer #copyrights a:link{
font-size:11px;
color:#b2b2b2;
text-decoration:none;
}

#footer #copyrights a:visited{
font-size:11px;
color:#b2b2b2;
text-decoration:none;
}

#footer #copyrights a:hover{
font-size:11px;
color:#666666;
text-decoration:none;
}

#footer h3{
font-size:11px;
color:#b2b2b2;
text-decoration:none;
}

#share {float:left}
/*buscador*/
.cont_grd_bus{
float:left;
width:936px;
/*background:url(../imgs/i_top_grd_verde.jpg) no-repeat #eff6ea;*/
height:97px;
}


.cont_grd_bus fieldset{
width:902px;
height:28px;
margin-left:28px;
padding-top:30px;
border:none;
}

.cont_grd_bus label{
background:#026485;
float:left;
padding:6px 16px 3px 16px;
font-size:17px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.cont_grd_bus input{
	width:542px;
	height:28px;
	float:left;
	background:#86DBF8;
	border:none;
	color:#fff;
	padding:0;
}

.cont_grd_bus div{
width:114px;
height:28px;
float:left;
}

.cont_grd_bus p{
width:902px;
height:28px;
margin-left:44px;
margin-top:14px;
font-size:12px;
color:#000;
text-decoration:none;
font-weight:bold;
}

.cont_grista{
	width:900px;
/*	background:#eff6ea;*/
}
.cont_grd_bus_txt{
	width:880px;
	padding-top:21px;
	padding-left:38px;
}

.txt_tit{
	width:902px;
	height:30px;
/*background:url(../imgs/raya_bus.gif) repeat-x;*/
}

.cont_grista p{
	font-size:11px;
	margin-top:10px;
}

.txt_tit h2{
float:left;
height:18px;
/*background:#eff6ea;*/

}

.cont_grd_bus_txt a{
color:#333333;
text-decoration:underline;
}
.cont_grd_bus_txt a:hover{
color:#666666;
text-decoration:underline;
}

.txt_content{
clear:both;
width:902px;
padding-top:12px;
}

.txt_tit_verde{
width:902px;
height:18px;
background:url(../imgs/raya_bus_verde.gif) repeat-x;
}
.txt_tit_verde h2{
float:left;
height:18px;
background:#FFFFFF;
color:#64b146;
}
.txt_tit_txt_right{
float:right;
height:18px;
background:#FFFFFF;
}

/* calculo */
.cont_txt_calculo{
margin-top:20px;
/*cpons*/
font-size:12px;;
/*fin cpons*/

}

.cont_txt_calculo .masinfo, .cont_txt_calculo .masinfo em{
font-size:11px;
color:#666;
padding-bottom:10px;
}
.cont_txt_calculo .masinfo em{
font-style:italic;
}

.cont_txt_calculo .masinfo a:link, .cont_txt_calculo .masinfo em a:link{
font-size:11px;
color:#666;
padding-bottom:10px;
}

.cont_txt_calculo .masinfo a:hover, .cont_txt_calculo .masinfo em a:hover{
font-size:11px;
color:#666;
padding-bottom:10px;
text-decoration:underline;
}

.cont_txt_calculo .masinfo em{
font-style:italic;
}
.cont_txt_calculo h3{
margin-bottom:20px;
font-size:13px;
padding-left:5px;
}

.cont_txt_calculo fieldset{
border:none;
margin-bottom:5px;

}

.cont_txt_calculo input{
width:40px;
height:18px;
float:left;

}
.cont_txt_calculo select{
	height:18px;
	float:left;
	border:none;
	font-size:11px;
	border: thin solid #000;
}

.cont_txt_calculo .celda{padding-left:20px;}

.cont_txt_calculo label{
padding-left:20px;
font-size:13px;
}

.cont_txt_calculo hr{
background-color: #cfd1d2;
height: 4px;
border: 0;
color: #cfd1d2;
/*width: 420px;*/
text-align: left;
line-height:1px;
}

.cont_txt_calculo fina hr{
background-color: #cfd1d2;
height: 2px;
border: 0;
color: #cfd1d2;
/*width: 420px;*/
text-align: left;
line-height:1px;
}

.cont_txt_calculo h5{
font-size:14px;
padding-left:5px;
margin-bottom:15px;
}
.cont_txt_calculo p{
width:255px;
text-align:right;
font-weight:normal;
}

.cont_txt_calculo h4{
width:50px;
}
.cont_txt_calculo em{
font-size:14px;
font-style:normal;
color:#41a62a;
}
.cont_txt_calculo a img{
	padding:15px 0 0 0px;
}

.cont_txt_calculo ul{
margin-left:73px;
margin-bottom:30px;

}

.cont_txt_calculo td ul{
margin-left:23px;
margin-bottom:3px;

}
.cont_txt_calculo li{
font-size:13px;
line-height:17px;
}

.cont_txt_calculo ol{
margin-left:73px;
list-style:none;
}

/* mitos */ 
.cont_mit_lista, .cont_mit_lista_falso{
width:340px;
float:left;
} 

.cont_mit_foto{
width:320px;
float:left;
text-align:right;
} 
.cont_mit_lista ul, .cont_mit_lista_falso ul{
width:420px;
float:left;
list-style:none;
}
.cont_mit_lista li, .cont_mit_lista_falso li{
list-style-image:url(../imgs/b_azul.gif);
margin-left:35px;
padding-left:11px;
font-size:13px;
line-height:20px;
}

.cont_mit_lista_falso li{
list-style-image:url(../imgs/b_azul.gif);

}
.cont_mit_lista li a:link, .cont_mit_lista li a:visited, .cont_mit_lista_falso li a:link, .cont_mit_lista_falso li a:visited{
font-size:13px;
color:#333333;
text-decoration:none;
}
.cont_mit_lista li a:hover, .cont_mit_lista_falso li a:hover{
font-size:13px;
color:#666666;
text-decoration:none;
}



.cont_otrosleft{
width:248px;
float:left;
} 
.cont_otroslefft img{
padding-left:10px;
padding-bottom:20px;
}

.cont_otrosright{
float:left;
/*width:248px;
padding-top:12px;*/
} 

.cont_otrosright hr{
background-color: #00AAD2;
height: 2px;
border: 0;
color: #c7cdd0;
margin:0px 0px 10px 0px;
width: 490px;/**/
text-align: left;
} 
.cont_otrosright img{
margin:0;
padding:0;
}
.cont_otrosright ul{
margin-left:7px;
padding-left:7px;
}

.cont_otrosright li{
font-size:13px;/**/
list-style:url(../imgs/b_azul.gif);
margin-left:7px;
padding-left:1px;
}

.cont_otrosright_lista{
width:218px;
float:left;
/*padding-right:50px;*/
}


/*paginacio*/
#paginacio{
text-align:center;
font-size:11px;
margin-top:14px;
}

#paginacio a:link, #paginacio a:visited{
color:#333333;
font-weight:bold;
text-decoration:none;
}

#paginacio a:hover{
color:#666666;
font-weight:bold;
text-decoration:none;
}

#paginacio em{
color:#666666;
font-weight:bold;
font-style:normal;
}



.ico_rss{
	float:right;
/*	margin-top:25px; */
	margin-right:16px;
}


.mitosder{
	float:left;
}
.mitosizq{
	float:right;
	width:290px;
}
/**************************** TEXTOS ************************************/
h1{
/*float:left;*/
	font-size:28px;
	font-weight:normal;
	padding-top:0px;
	padding-right:5px;
}

h2{
/*height:28px;*/
font-size:18px;
font-weight:bold;
text-decoration:none;
/*cpons*/
padding-top:5px;
padding-bottom:7px;
color:#00512e;
/*fin cpons*/
}
h3{font-size:16px; color:#333; padding-bottom:5px;}

#aviso h2, #copyright h2, #mapaweb h2{
font-size:18px;
color:#333333;
font-weight:bold;
text-decoration:none;
padding:0 15px 0px 15px;
/*cpons*/
padding-top:5px;
padding-bottom:7px;
color:#64B146;
/*fin cpons*/
}

#aviso h3, #copyright h3, #mapaweb h3{
height:21px;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:bold;
padding:0 15px 0px 15px;
}

p{
	font-size:13px;
	text-align:justify;
	padding-bottom:18px;
	color:#464646;
}

p strong{
	color:#00a4de;
}

#aviso p, #copyright p, #mapaweb p{
font-size:13px;
text-align:justify;
padding:0 15px 18px 15px;
color:#333333;
}

strong{
font-size:13px;
/*color:#333333;*/
}

.verde13Bold{
font-size:13px;
color:#409030;
text-decoration:none;
font-weight:bold;
}

.gris13Bold{
	font-size:13px;
	color:#707173;
	font-weight:bold;
	text-decoration:none;
}
.negro13Bold{
font-size:13px;
color:#000;
text-decoration:none;
font-weight:bold;
}
.grisClar13{
font-size:13px;
color:#bcbbbd;
text-decoration:none;
}
.mapaweb{
	margin-left:50px;
	font-size:12px;
}
.mapaweb td{
	padding:3px 5px 5px 5px;
}
.mapaweb a:hover{
color:#999999;
}
.mapaweb a:link{
	color:#333;
}
.mapaweb .seccion{
	font-size: 13px;
}

a.link_amarillo:link, a.link_amarillo:visited{
	color:#fff578;
	text-decoration:none;
	font-size:12px;
	height:24px;
	line-height:24px;
}
a.link_amarillo:hover{
	text-decoration:underline;
}

a.link_registrate:link, a.link_registrate:visited{
	color:#fff578;
	text-decoration:underline;
	font-size:24px;
	height:24px;
	line-height:24px;
}
a.link_registrate:hover{
	text-decoration:none;
}


