@charset "iso-8859-1";

body  {
	font-family:Arial, Helvetica, sans-serif;
	background:url(archivos/imagenes/fondo_header.gif) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	font-size:12px;

}

p{
	margin:0px;
}



p.small{
	margin:0px;
	font-size:10px;
}

h1{
	margin:0px;
	color:#3F4ACC;
	font-size:28px;
	font-weight:normal;
	padding:0px;
}

h2{
	margin:0px;
	color:#3F4ACC;
	font-size:16px;
	font-weight:normal;
	padding:0px;
}

.smallSubtitle{
	margin:0px;
	color:#333;
	font-size:9px;
}



/* header */



#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:116px;
}
	
	#headerLogo {
		width:560px;
		height:116px;
		float:left;
		
	}
	

	#headerComunidad {
	  width:400px;
	  height:116px;
	  float:left;
	  font-size:15px;
	  color:#666;
	  text-align:center;
	}
	
		
		#buttonContainer {
			width:342px;
			height:30px;
			padding:0px;
			border:0px;
			margin:auto;
			position:relative;
			top: 8px;
			
		}			
		
		#botonTopSusc {
			width:133px;
			height:30px;
			border:0px;
			float:left;
			
		}
		
		#botonSpc {
			width:76px;
			height:30px;
			border:0px;
			float:left;
		}
	
		#botonTopUpd {
			width:133px;
			height:30px;
			border:0px;
			float:left;
		}
	

/* menu superior horizontal */

	#topMenu {
	width:960px;
	height:34px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding:0px;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	overflow: hidden;
	border-left: 1px solid #D0E4AB;
	}
	
	#topMenu ul{
	margin: 0px;
	padding: 0px;
	float: left;
	border-width: 1px 0;
	width:100%;
		
	}
		
		#topMenu ul li{
		display: inline;
	}
		
		#topMenu ul li a{
		float: left;
		color: white; /*text color*/
		padding: 8px 11px 0px 11px;
		text-decoration: none;
		border-right: 1px solid #D0E4AB; /*divider between menu items*/
		height:34px;
	}
		
		#topMenu ul li a:visited{
		color: white;
	}
		
		#topMenu ul li a:hover, #topMenu ul li .current{
		color: white !important; /*text color of selected and active item*/
		padding: 8px 11px 0px 11px;
		font-weight:bold;
		background-color:#666;
		height:25px;

	}


/* fin de menu superior horizontal */


/* menu inferior horizontal */

	#bottomMenu {
	  width:960px;
	  height:34px;
	  margin-bottom:20px;
	  margin-left:auto;
	  margin-right:auto;
	  padding:0px;
	  font-size:10px;
	  font-weight:bold;
	  overflow: hidden;
	}
	
	#bottomMenuSecciones {
	  width:660px;
	  height:34px;
	  padding:0px;
	  font-size:10px;
	  font-weight:bold;
	  overflow: hidden;
	  float:left;
	}
	
	#bottomMenuSecciones #fix {
		color:#360;
	}
	
	#bottomMenuSecciones ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width:100%;
		
	}
		
		#bottomMenuSecciones ul li{
		display: inline;
		float: left;
		padding: 8px 15px 0px 0px;
	}
		
		#bottomMenuSecciones ul li a{
		color: #666; /*text color*/
		text-decoration: none;
		height:34px;
	}
		
		#bottomMenuSecciones ul li a:visited{
		color: #666;
		
	}
		
		#bottomMenuSecciones ul li a:hover{
		color: black !important; /*text color of selected and active item*/
		height:25px;

	}

	#bottomMenuSearch {
	  width:295px;
	  height:34px;
	  padding:0px;
	  margin-top:5px;
	  margin-right:5px;
	  font-size:10px;
	  float:left;
	}
	
	 .searchForm {
		 text-align:right;
	 }
	 
	 .searchField {
		 font-size:10px;		
	 }
	 
	 .buttonSearch {
		 color:#666;
		 font-size:11px;
		 border:1px solid gray;
	 }
	 
/* fin de menu inferior horizontal */




/* fin de header */





/* Parte Central de la web */

#mainContainer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	clear:both;
}


/* Contendor izquierdo de la Parte Central de la web */
	#leftContainer {
	width:240px;
	float:left;
	min-height: 500px;
	}
	
		#headerElearning {
			width:233px;
			margin:auto;
		}


		#containerElearning {
			width:223px;
			margin:auto;
			background:url(archivos/imagenes/bkgElearning.gif);
			padding:5px;
			font-size:11px;
			text-align:left;
			color:#666;
		}
		
		  .elearningTitulo {
			  font-size:14px;
			  font-weight:bold;
			  margin:5px 0px;;
		  }


		  .elearningSubtitulo {
				font-size:10px;
				margin:5px 0px;
				font-weight: bold;
		  }
		  
		  .elearningFechaInicio {
			  color: #F00;
		  }
		  
		  .fakeLink {
			  font-size: 9px;
			  font-weight: bold;
			  color: #00F;
			  text-decoration: underline;
			  cursor:pointer;
		  }

		  .elearningFechaInicioCursosAnt {
			  color:#060;
		  }
		
		#footerElearning {
			width:233px;
			margin:auto;
		}

		
		#headerEbooks {
			width:233px;
			margin:auto;
		}


		#containerEbooks {
			width:223px;
			margin:auto;
			background:url(archivos/imagenes/bkgElearning.gif);
			padding:5px;
			font-size:10px;
			text-align:left;
			color:#666;
			min-height:150px;
		}
		
		   .ebooksImagen {
			  margin:5px;
			  border: 1px #999 solid;
		  }


		  .ebooksTitulo {
			  font-size:12px;
			  margin:5px 0px;
			  color:#333;
		  }


		  .ebooksSubtitulo {
				font-size:10px;
				margin:5px 0px;
		  }
		  
				  
		  .ebooksLink {
			  font-size: 9px;
			  font-weight: bold;
		  }
		
		
		#footerEbooks {
			width:233px;
			margin:auto;
		}

		
		#headerCatedrasVirtuales {
			width:233px;
			margin:auto;
		}


		#containerCatedrasVirtuales {
			width:223px;
			margin:auto;
			background:url(archivos/imagenes/bkgElearning.gif);
			padding:5px;
			font-size:10px;
			text-align:left;
			color:#666;
			min-height:80px;
		}
		

		  .catvirtTitulo {
			  font-size:12px;
			  margin:5px 0px;
			  color:#333;
		  }


		  .catvirtSubtitulo {
				font-size:10px;
				margin:5px 0px;
		  }
		  
				  
		  .catvirtLink {
			  font-size: 9px;
			  font-weight: bold;
		  }
		
		
		#footerCatedrasVirtuales {
			width:233px;
			margin:auto;
		}
		
		
		#headerArchive {
			width:233px;
			margin:auto;
		}


		#containerArchive {
			width:223px;
			margin:auto;
			background:url(archivos/imagenes/bkgElearning.gif);
			padding:5px;
			text-align:left;
			color:#666;
		}
		
		  .archiveTitulo {
			  font-size:14px;
			  font-weight:bold;
			  margin:5px 0px;;
		  }
		  
		
		#footerArchive {
			width:233px;
			margin:auto;
		}
		
/* Fin contendor izquierdo de la Parte Central de la web */


/* contendor medio de la Parte Central de la web */
	#middleContainer {
		width:405px;
		float:left;
		margin-right: 5px;
	}

		
		.middleContainerNewsHeader {
	width:395px;
	margin:0px;
	padding:0px 5px 10px 5px;
		}
		
		.ruleNews {
			margin:5px 0px;
			color:#999;
			background-color:#999;
		}
		
		.containerNews {
			width:395px;
			margin:0px 5px;
			padding:5px 0px;
			border-bottom:1px dashed #666;
		}
	    
			.newsImg {
				margin-left:10px;
			}
			
			.borderImg{
				border:1px solid #BBB;
				margin-left:10px;
			}
			
			.newsSource {
				font-size:10px;
				color:#888;
			}
			
			.newsText {
				font-size:11px;
				color:#444;
				text-align:justify;
				line-height:15px;
				margin-top:5px;
			}
			
				.newsText p {
				  font-size:11px;
				  color:#444;
				  text-align:justify;
				  line-height:15px;
				  margin-top:0px;
			  }
			  
			.newsTitle {
				font-size:16px;
				color:#060;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
	
			.newsTitleAd {
				font-size:14px;
				color:#060;
				font-family:Georgia, "Times New Roman", Times, serif;
			}
			
			.newsMore {
				font-size:10px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
			}

			.newsSourceBottom {
				font-size:10px;
				text-align:right;
				margin-top:7px;
				color:#888;
			}
		
				.newsSourceBottom img{
					border: 1px solid #999;
				}
		
		.archivoNews {
		  width:395px;
		  margin:0px 5px;
		  padding:5px 0px;
		  text-align:right;
		  font-size:12px;
		  font-weight:bold;
		  background-color: #555;
		  color:#FFF;
		}
		
		.archivoNews a{
			color:#FFF;
		}

		
/* fin contendor medio de la Parte Central de la web */



/* contendor derecho de la Parte Central de la web */
	#rightContainer {
		width:309px;
		float:left;
		border-left:1px solid #999;
		margin:0px;
		padding:0px;
		height:auto;
	}
	
		#fraseDelDia {
			width:300px;
			margin:auto;
			padding:0px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
			#Frase {
				font-size:16px;
				font-style:italic;
				margin:0px;
				color:#333;
				text-align:center;
			}
			
			
			#autorFrase {
				text-align:right;
				font-size:12px;
				color:#999;
				margin:5px 0px;
			}
		
		#bannerElearning {
			width:300px;
			margin:auto;
			height:100px;
			border:1px solid gray;
		}
		
		#bannerLilis {
			width:300px;
			margin:auto;
			height:100px;
			border:1px solid gray;
		}
		
		#bannerSmartbmi {
			width:300px;
			margin:auto;
			height:100px;
			border:1px solid gray;
		}
		
		.bannerStd {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		
		#bannerFornax {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		
		#bannerBrosky {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		

		#bannerDanone {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		
		
		#bannerAkadia {
			border:1px solid gray;
			width:300px;
			margin:auto;
			padding:0px;
		}
	
			#bannerAkadiaLeft {
				float:left; 
				width:180px;
				padding:5px;
			}
		
				#bannerAkadiaLeftBookName {
					font-weight:bold;
				}				
			
				#bannerAkadiaLeftWriters {
					font-size:10px;
				}	
				
			#bannerAkadiaRight {
				float:left;
				width:100px;
				padding-top:10px;
				padding-right:10px;
			}
		
		#bannerRosscraft {
			width:300px;
			margin:auto;
			padding:0px;
			border:1px solid gray;
		}	
		
		#bannerJornadas2010 {
			width:300px;
			margin:auto;
			padding:0px;
			border:1px solid gray;
		}	

		#bannerBerni {
			width:300px;
			margin:auto;
			padding:0px;
			border:1px solid gray;
		}	
		
		
/* fin contendor derecho de la Parte Central de la web */



#footerTop {
	background-image:url(archivos/imagenes/fondo_footer_top.gif);
	border-bottom:2px solid #000;
	height:120px;
	width:100%;
	margin:0px;
	padding:0px;
}

#footerBottom {
	background:#8DBC36;
	border-top:1px solid white;
	height:170px;
	width:100%;
	margin:0px;
	padding:0px;
}
	
	a.footerLinks:link {color:#DDEDBC;}
	a.footerLinks:visited {color:#DDEDBC;}
	a.footerLinks:hover {color:#DDEDBC;}
	a.footerLinks:active {color:#DDEDBC;}
	
	#footerMenu {
		text-align:center;
		font-size:14px;
		color:#DDEDBC;
		margin-top:10px;
	}

	#footerText {
		text-align:center;
		font-size:10px;
		color:#DDEDBC;
		margin-top:15px;
	}



/* ---------------------------------- */
/* página de registro de la comunidad */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#comunidadLeftContainer {
	width:635px;
	float:left;
	margin: 0px 5px;
	}



/* ---------------------------------- */
/* página de formulario				  */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#formularioLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}


/* ---------------------------------- */
/* plantilla de nutrición */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#plantillaLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}

	.textoNoticias{
		font-size:13px;
		line-height:18px;
	}

/* ---------------------------------- */
/* pagina de eventos */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#eventosLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}

	.fechaEvento {
		font-size:11px;
		color:#666;
		background-image:url(archivos/imagenes/fondo_fecha_evento.gif);
	}
	
	.categoriaEvento {
		font-size:24px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	}
	
	.nombreEvento {
		font-size:16px;
		margin-top:5px;
		color:#4B4B4B;
		font-family:Georgia, "Times New Roman", Times, serif;
	}	

	.organizaEvento {
		color:#666;
		margin-top:5px;
		font-size:11px;
	}	
	
	
	
/* ---------------------------------- */
/* pagina de monografias */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#monografiasLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	.nombreMonografias {
		font-size:16px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.datosMonografias {
		font-size:11px;
		color:#666;
		margin-top:5px;
	}
	
	
/* ---------------------------------- */
/* pagina de ebooks */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#ebooksLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	.nombreEbooks {
		font-size:14px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.datosEbooks {
		font-size:11px;
		color:#666;
	}

	.linksEbooks {
		font-size:11px;
	}
	
	
/* ---------------------------------- */
/* pagina de tablas					  */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#tablasLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	.tituloTablas {
		font-size:14px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.textoTablas{
		font-size:11px;
		color:#444;
		line-height:15px;
	}
	
	.datosTablas {
		font-size:11px;
		color:#666;
	}
	
	.linksTablas {
		font-size:11px;
	}
	
	
/* ---------------------------------- */
/* pagina de soft					  */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#softLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	.nombreSoft {
		font-size:14px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.resumenSoft{
		font-size:11px;
		color:#444;
		line-height:15px;
	}
	
	.datosSoft {
		font-size:11px;
		color:#666;
	}
	
	.linksSoft {
		font-size:11px;
	}
	
	
	
/* ---------------------------------- */
/* pagina de webcast				  */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#webcastLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	.nombreWebcast {
		font-size:14px;
		color:#4F8D29;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.resumenWebcast{
		font-size:11px;
		color:#444;
		line-height:15px;
	}
	
	.datosWebcast {
		font-size:11px;
		color:#666;
	}
	
	.linksWebcast {
		font-size:11px;
	}
	
	
	
	
	
/* ---------------------------------- */
/* pagina de quienes somos - nutrinfo */
/* ---------------------------------- */


/* contendor medio de la Parte Central de la web */
	#nosotrosLeftContainer {
		width:630px;
		float:left;
		margin: 0px 10px 0px 5px;
	}
	
	
	#nosotrosRightContainer {
		width:289px;
		float:left;
		border-left:1px solid #999;
		margin:0px;
		padding:10px;
		height:auto;
	}	
	
	
/* ---------------------------------- */
/* pagina de alim y salud			  */
/* ---------------------------------- */

#headerSection {
	width:233px;
	margin:auto;
}
		
#headerComments {
	width:233px;
	margin:auto;
}

#headerFilter {
	width:233px;
	margin:auto;
}

#containerSection {
	width:223px;
	margin:auto;
	background:url(archivos/imagenes/bkgElearning.gif);
	padding:5px;
	font-size:10px;
	text-align:left;
	color:#666;
	min-height:150px;
}

#containerComments {
	width:223px;
	margin:auto;
	background:url(archivos/imagenes/bkgElearning.gif);
	padding:5px;
	font-size:10px;
	text-align:left;
	color:#666;
	min-height:150px;
}

#containerFilter {
	width:223px;
	margin:auto;
	background:url(archivos/imagenes/bkgElearning.gif);
	padding:5px;
	font-size:10px;
	text-align:left;
	color:#666;
	min-height:200px;
}

#middleContainerFood {
	width:710px;
	float:left;
	margin-right: 5px;
}

	
.middleContainerFoodHeader {
	width:690px;
	margin:0px;
	padding:0px 5px 10px 5px;
}
		
.containerFoodData {
	width:353px;
	margin:5px;
	padding:0px;
	float:left;
}

#footerSection {
	width:233px;
	margin:auto;
}

#footerComments {
	width:233px;
	margin:auto;
}

#footerFilter {
	width:233px;
	margin:auto;
}

#headerIndNews {
	width:233px;
	margin:auto;
}


#containerIndNews {
	width:223px;
	margin:auto;
	background:url(archivos/imagenes/bkgElearning.gif);
	padding:5px;
	font-size:10px;
	text-align:left;
	color:#666;
	min-height:150px;
}


#middleContainerTCQ {
	width:713px;
	float:left;
	margin-right: 5px;
}

.middleContainerNewsHeaderTCQ {
	width:700px;
	margin:0px;
	padding:0px 5px 10px 5px;
}

.containerFoods {
	width:700px;
	margin:0px 5px;
	padding:5px 0px;
	border-bottom:1px dashed #666;
}

#footerIndNews {
	width:233px;
	margin:auto;
}

#tablaInfoNutricional {
	float:left;
	width:340px;			
}

/* ---------------------------------- */
/* pagina de nutricion deportiva	  */
/* ---------------------------------- */



		#bannerRAMD {
			border:1px solid gray;
			width:300px;
			margin:auto;
			padding:0px;
		}
	
			#bannerRAMDLeft {
				float:left; 
				width:130px;
				padding:5px;
			}
		
				#bannerRAMDTitle {
					font-size:15px;
				}				
			
				#bannerRAMDRevistas {
					font-size:10px;
				}	
				
			#bannerRAMDRight {
				float:left;
				width:140px;
				padding-top:10px;
				padding-right:10px;
			}
			
		#bannerAlianza {
			border:1px solid gray;
			width:300px;
			margin:auto;
			padding:0px;
		}
		
		
		
/* ---------------------------------- */
/* pagina de trastornos alimentarios  */
/* ---------------------------------- */


		#bannerColibri {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		
		#bannerAida {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}		

		#entrevista {
			width:280px;
			margin:auto;
			border:1px solid gray;
			padding:10px;
		}	
/* ---------------------------------- */
/* pagina de obesidad diabete 		  */
/* ---------------------------------- */


		#bannerCecom {
			width:300px;
			margin:auto;
			border:1px solid gray;
		}
		
		#bannerXien {
			width:300px;
			margin:auto;
			border:1px solid gray;
			background-color:#090;
		}			
		
/* facebook */
.facebook-like {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E8F0F9 none repeat scroll 0 0;
	border:1px solid #ABD2E9;
	margin:15px 0;
	padding:10px;
}

.facebook-like h4 {
	color:#3A5796;
	font-family:'Helvetica Neue',Arial,sans-serif;
	font-size:16px !important;
	font-weight:bold;
}

