.reg{

}

*{ margin:0; padding:0}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/fnd.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#cedecc;
	}
	
.fnd {
	background-image:url(../img/fnd.jpg); 
	background-repeat:repeat-x; 
	background-position:left bottom; 
	background-color:#FFFFFF;
	}


/* ---------------------------------MENU PRINCIPAL ------------------------------------ */
.linknegro2{ padding-right:3px; padding-left:3px;}

.nivel3{list-style:none; display: none;  margin:0 auto; margin-top:3px;  }
.nivel3 li{float:left; font-size:11px; color:#67686b;margin-top:5px; border-right:1px solid #999; }
.nivel3 li a:link, .nivel3 li a:visited{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#009449; background-color:#e0ede3;padding: 2px 10px;}
.nivel3 li a:hover{color:#000; background-color:#FFF}

#capa_nivel3 a:link, #capa_nivel3 a:visited{text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666}

#level3_activo a:link, #level3_activo a:visited{color:#000; background-color:#FFF;} /* añadir id="level3_activo" a la etiqueta LI*/
#level2_activo{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#level2_activo a:link, #level2_activo a:visited{color:#000;}/* añadir id="level2_activo" a la etiqueta div*/

.tabcontent{
display:none;
}

 /* ------------------------------ ESTILOS BASICOS -------------------------------------------- */
.linknegro {color: #000000;	text-decoration: none;}
.linknegro:hover {color: #000000;text-decoration: underline;}

.txt{ color: #7E7E7E; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.pie{ color: #7E7E7E; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px 45px 0px 45px;}

#izq p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-align:justify;}


.box
{
  background-color:#F5F5F5;
  border:1px solid #E5E5E5;
}

.copy 
{
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:17px
}

.subnavon
{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:normal;
color:#00A038;
line-height:13px;
text-decoration:none;
}
		
		
		
 /* ------------------------------ OTROS -------------------------------------------- */
.tamano75 {  font-size: 7pt}
.tamano8 {  font-size: 8pt}
.tamano9 {  font-size: 9px}
.tamano10 {  font-size: 10px}
.tamano11 {  font-size: 11px}
.tamano12 { font-size: 12px}
.tamano12 a:link { text-decoration:none}
.tamano13 { font-size: 13px;}
.tamano14 {  font-size: 14px}
.tamano15 { font-size: 15px}
.tamano16 { font-size: 16px}
.tamano17 { font-size: 17px}
.tamano18 { font-size: 18px}
.tamano19 { font-size: 19px}
.tamano20 {  font-size: 20px}
.tamano21 { font-size: 21px}
.tamano22 { font-size: 22px}
.tamano23 { font-size: 23px}
.tamano24 { font-size: 24px}
.tamano25 { font-size: 25px}
.tamano26 { font-size: 26px}


 /* ------------------------------ ENLACES -------------------------------------------- */
 
.linknegro {
	color: #000000;
	text-decoration: none;
	}
.linknegro:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.linknegro2 {
	color: #00712f;
	text-decoration: none;
	}
	
.linknegro2:hover {
	color: #000000;
	text-decoration: none;
	}
	
.linkblanco {
	color: #FFFFFF;
	text-decoration: none;
	}

.linkblanco a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.linkverde {
	color: #00712f;
	text-decoration: none;
	}

.linkverde:hover {
	color: #00712f;
	text-decoration: underline;
	}

.linkverde2 {
	color: #00712f;
	text-decoration: none;
	}

.linkverde2 a:link, .linkverde2 a:hover, .linkverde2 a:visited {
	text-decoration: none;
	}


.mas:link, .mas:visited{color:#006600;/*font-weight:bold*/text-decoration:none;}
.mas:hover{text-decoration:underline;}

 /* ------------------------------ ESTRUCTURA -------------------------------------------- */
#cuerpo {
	width:873px;
	margin:5px 0px 0px 0px;
	background-image:url(../img/tabla_01.gif);
	background-repeat:repeat-y;
	/*            #height:30px;            */
	
}


#error #cuerpo  {height:65px;}

#izq {
	width:570px;
	float:left;
	margin-left:15px;
}
#izq2 {
	width:840px;
	float:left;
	margin-left:15px;
}

#izq_casos{width:825px;float:left; margin-left:15px;}
#izq_casos p{ padding-right:10px; margin-bottom:20px;}
#izq_casos h2{ font-size:19px; color: #00712f; text-transform:uppercase; text-align:left; margin:0px 0px 21px 0px; font-weight:bold;}
#izq_casos h3{font-size:12px;color: #000; font-weight:700; text-align:left; margin: 0px 0px 17px 0px;}


#izq p{ padding-right:10px; margin-bottom:20px;}
#izq h2{ font-size:19px; color: #00712f; text-transform:uppercase; text-align:left; margin:0px 0px 21px 0px; font-weight:bold;}
#izq h3{font-size:12px;color: #000; font-weight:700; text-align:left; margin: 0px 0px 17px 0px;}

#izq2 p{ padding-right:10px; margin-bottom:20px;}
#izq2 h2{ font-size:19px; color: #00712f; text-transform:uppercase; text-align:left; margin:0px 0px 21px 0px; font-weight:bold;}
#izq2 h3{font-size:12px;color: #000; font-weight:700; text-align:left; margin: 0px 0px 17px 0px;}


/* ---- estilos mapaweb.asp*/
#izq p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-align:justify;}
#error #izq p  {margin:5px 0 0 100px; width:550px;}
#izq2 p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-align:justify;}

.local_web{ margin-left:20px; text-align:left; list-style:none;}
.local_web a:link, .local_web a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-decoration:none; }
.local_web a:hover{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-decoration:underline}

.titulo_mapaweb{text-align:left;}
.titulo_mapaweb a:link, .titulo_mapaweb a:visited{font-size:13px; color: #00712f; font-weight:900; text-align:left; margin: 0px 0px 17px 0px; text-align:left; text-decoration:none;}
.titulo_mapaweb a:hover{font-size:13px; color: #00712f; font-weight:900; text-align:left; margin: 0px 0px 17px 0px; text-align:left; text-decoration:underline;}

/*  Página nivel 1*/
.submenu{ width:570px; float:left; margin-bottom:15px;}
.submenu ul {	font-size:13px;	font-weight:bold; color:#55a228; text-transform:uppercase; text-align:left; padding:15px 0px 0px 15px;}	
.submenu ul a {font-size:13px; font-weight:bold; color:#55a228; text-transform:uppercase; text-decoration:none;}	
.submenu li, .submenu li a:link, .submenu li a:visited, .submenu li a:hover {font-size:12px;font-weight:bold; color:#00712f; text-transform:none; text-decoration:none; list-style:none; padding:7px 0px 0px 10px;}	
.submenu img{ float:right; margin:10px;}


.submenub{ width:570px; float:left; margin-bottom:15px;}
.submenub ul {	font-size:13px;	font-weight:bold; color:#55a228; text-transform:uppercase; text-align:left; padding:15px 0px 0px 15px;}	
.submenub ul a {font-size:13px; font-weight:bold; color:#55a228; text-transform:uppercase; text-decoration:none;}	
.submenub li, .submenub li a:link, .submenub li a:visited, .submenub li a:hover {font-size:12px;font-weight:bold; color:#00712f; text-transform:none; text-decoration:none; list-style:none; padding:7px 0px 0px 10px;}	
.submenub img{ float:right; margin:10px;}


.submenuc{ width:570px; float:left; margin-bottom:15px;}
.submenuc ul {	font-size:13px;	font-weight:bold; color:#55a228; text-transform:uppercase; text-align:left; padding:15px 0px 0px 15px;}	
.submenuc ul a {font-size:13px; font-weight:bold; color:#55a228; text-transform:uppercase; text-decoration:none;}	
.submenuc li, .submenuc li a:link, .submenuc li a:visited, .submenuc li a:hover {font-size:12px;font-weight:bold; color:#00712f; text-transform:none; text-decoration:none; list-style:none; padding:7px 0px 0px 10px;}	
.submenuc img{ float:right; margin:10px;}

#der {
	width:280px;
	_width:263px;
	float:right;
	text-align:middle;
	margin:0px auto;
	padding:0px
}


#der a {text-decoration:none}

#der a:link {text-decoration:none}

#der a:visited {text-decoration:none}


#der p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7E7E7E;/* text-align:justify;*/}




/*  Página nivel 2*/
.nivel2_menu {margin-bottom:75px; list-style-image:url(img/tic.png); margin-left:40px;}
.nivel2_menu li, .nivel2_menu li a:link, .nivel2_menu li a:visited, .nivel2_menu li a:hover {font-size:14px;font-weight:bold; color:#00712f; text-transform:none; text-decoration:none; text-align:left; margin-bottom:10px;}

.lvl2_tit{ font-size:19px; color: #55a228; text-transform:uppercase; text-align:left; margin:0px 0px 21px 0px; text-align:left; font-weight:bold}
.lvl2_tit2{font-size:12px; color: #00712f; font-weight:900; text-align:left; margin: 0px 0px 17px 0px; text-align:left}

.lvl2_lista {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	text-align:left;
	margin-bottom:25px;
	list-style:url(../img/tic.png);
	text-align:justify;
}

.lvl2_lista li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7E7E;
	text-align:left;
	margin:10px 0px 0px 25px;
	text-align:justify;
}

.lvl2_listab {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-align:left; margin-bottom:25px; list-style-type:decimal;}

.lvl2_listab li {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; text-align:left; margin:10px 0px 0px 25px}


/*  Página nivel 3*/
.lvl3_tit{ font-size:19px; color: #55a228; text-align:left; margin:0px 0px 21px 0px; text-align:left; font-weight:bold; text-transform:uppercase;}
.lvl3_tit2{font-size:13px; color: #00712f; font-weight:900; text-align:left; margin: 0px 0px 17px 0px; text-align:left}
.lvl3_tit3{font-size:12px; color:#000; font-weight:900; text-align:left; margin: 0px 0px 17px 0px; text-align:left}

.lvl3_submenu { margin-bottom:50px;}
.lvl3_submenu li {font-size:13px; color:#706F6E; text-transform:none; text-decoration:none; text-align:left; margin:14px 0px 0px 40px;}	
.lvl3_submenu li a:link, .lvl3_submenu li a:hover, .lvl3_submenu li a:visited { font-weight:bold; color:#706F6E; text-decoration:none; }

.lvl3_submenu_b li{ font-size:11px;}

.lvl3_lista {margin-bottom:25px;list-style-image:url(img/tic.png); }
.lvl3_lista li {font-size:13px;color: #7E7E7E;text-transform:none;text-decoration:none;text-align:justify; margin:10px 20px 0px 40px; }

.lvl3_tit4 { font-size: 12px; color: #409563; font-weight:bold; text-align:left; text-decoration: none; margin: 25px 0px 17px 0px;}

	#izq_nivel04 {margin:0px 0px 24px 20px;	}	
	#head_bt {
		color:#ffffff;
		}
		
	/*Superior e inferior------------------------------------*/
	#sup {
	margin:0px;
	height: 20px;
	}
	
	#error #inf  {_height:20px; _position:relative; _top:9px;}/*Seccion 404 ------------------------------------*/
	
	#inf {
	margin:0px 0px -3px 0px;
/*	width="873";
	height="20";*/
	}
		
	/*Izquierda-----------------------------------*/
	

	#subir {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #409563;
		text-align:left;
		text-decoration:underline;
		float:right;
		padding:0px 10px 0px 0px;
		margin:0px 0px 10px 0px;
		}
		
	#subir a:link, #subir a:hover, #subir a:visited {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #409563;
		text-align:left;
		text-decoration:underline;
		float:right;
		}
		
		
	.bold {	font-weight:bold; color:#000000 }
	
	.boldb {font-weight:bold; color:#000000; margin:0px 0px 25px 0px;}

	.foto {	margin:0px 10px 0px 10px; }
		
	.foto01 {margin:0px 10px 0px 0px;}
		
	.foto02 {margin:0px 24px 0px 14px;}
		
	.foto03 {float:left;margin:0px 0px 5px 0px; }

	.return {clear:both;}
		
	.bold_underline {font-weight:bold; text-decoration:underline;}
		
	
		

		
	#izq01 a { color:#00712F; font-weight:bold; text-decoration: none;}
	.ejercicio{ text-align:left; font-size:12px; font-weight:700; margin:10px 0 5px 0}
		
.dieta_lista { color: #7E7E7E999; font-size:13px;color:#706F6E;text-transform:none;text-decoration:none; text-align:justify; margin:0 40px 0 40px;}
.dieta_lista li {list-style-type:none;font-weight:normal;margin:5px 0px 0px 0px;  color: #7E7E7E999; text-align:justify; }
.img_dieta_recom{margin:15px 0;}
.bold_underline {font-weight:bold; text-decoration:underline; color: #7E7E7E999;}
	
	
	
	/* ------ BOXES ------ */
.boxes{width:196px; background-color:#e5f1ea; margin:0px auto 30px auto; text-decoration:none;}
.boxes img{margin:10px 0;}
.boxes a:link, .boxes a:visited{ color:#00712F; font-size:10px; font-weight:700; text-decoration:none;}
.boxes a:hover{ color:#00712F; font-size:10px; font-weight:700; text-decoration:underline}
.box_body{background:url('../img/boxes/pie.png') no-repeat bottom; font-size:12px; text-align:left; padding:0 20px 15px 20px;}
.box_body a:link, .box_body a:visited, .box_body a:hover{text-decoration:none}
.box_tit{ background:url('../img/boxes/cabecera.png') no-repeat; width:186px; height:16px; display:block; color:#FFF; font-size:10px; text-align:left; font-weight:700; padding:2px 0 0 10px;}
.box_tit a:link, .box_tit a:visited, .box_tit a:hover{text-decoration:none}
.box_tit02{ background:url('../img/boxes/cabecera02.jpg') no-repeat; width:186px; height:36px; display:block; color:#FFF; font-size:10px; text-align:left; font-weight:700; padding:6px 0px 0px 10px; line-height:12px;}
.boxes p{color:#FFF}

/* ------- GLOSARIO -------- */
#index_glosario{width:560px; border-bottom:1px solid #00a038; padding-bottom:5px; margin-bottom:10px;}
#index_glosario a:link, #index_glosario a:visited{color:#000; font-size:12px; text-decoration:none; font-weight:700; margin-right:5px;}
#index_glosario a:hover{ text-decoration:underline; color:#00a038;}

.actual{ color:#00a038 !important}
.desactivado { color:#7f8481 !important; text-decoration:none !important; font-weight:500 !important; cursor:auto;}

#glosario{ list-style:none; text-align:left; color:#7E7E7E; font-size:12px; margin-left:7px;}
#glosario span{ font-weight:700; color:#000}
.linkpoliticaprivacidad {
	color: #7E7E7E;
	text-decoration: underline;
}
.linkverde {
	padding-right:3px;
	padding-left:3px;
}
.linknegrosub {
	color: #000000;
	text-decoration: underline;
}
.pie2 {
	text-align:justify;
	vertical-align: bottom;
	position: inherit;
}
.textolegallogin {
	font-size: 10px;
	text-align: left;
}
