body{
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #e5e5e5;
	scrollbar-face-color: #e5e5e5;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #999999;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	line-height: 14px;
	margin: 0px;
	text-align: center;
}

/*padding:top right bottom left*/

a:link{text-decoration: none}
a:visited{text-decoration: none;}
a:hover{color: #0b2e4f;}
a:active{text-decoration: none;}

input{
	border: 1px solid #758a9e;
	height: 18px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 2px;
	color: #334d67;
	margin-bottom: 5px; 
}

.texarea{
	border: 1px solid #758a9e;
	height: 100px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 2px;
	color: #334d67;
	margin-bottom: 5px; 
}

select{
	border: 1px solid #758a9e;
	height: 18px;
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px; 
	color: #334d67;
	margin-bottom: 5px;
}

option{
	background-color: #F0F8FF;
}

FORM{
	margin: 0px;
	padding: 0px;
}

p{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.cont_general{
	width: 778px;
	margin: 10px auto 0px auto;
	padding: 0px;
	overflow:hidden;
	text-align: left;
	border: 1px solid #d9d9d9;
	padding:0;
}
#con_sec{
	margin-left: 10px;
}

.footer{
	border-top: 2px solid #6aa0cf;
	background-color: #e5e8eb;
	height: 45px;
	font-size: 10px;
	color: #e5e8eb;
}

/************************* encabezado **************************/
.encabezado{
	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 124px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

.fondo_banderas{
	background-image: url(../img/fondo-banderas.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	padding: 3px 0px 0px 0px; 
}
/************************* menu **************************/
.cont_menu{
	background-image: url(../img/fondo_menu.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 198px;
	height: 330px;
	padding: 35px 0px 10px 10px;
	text-align: left;
	overflow:hidden;
}

.menu_01{
	display: block;
	background-image: url(../img/menu_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.menu_02{
	display: block;
	background-image: url(../img/menu_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
.menu_03{
	display: block;
	background-image: url(../img/menu_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}

.menu_04{
	display: block;
	background-image: url(../img/menu_04.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
}
.menu_05{
	display: block;
	background-image: url(../img/menu_05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
}

.menu_06{
	display: block;
	background-image: url(../img/menu_06.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
}

.menu_07{
	display: block;
	background-image: url(../img/menu_07.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
}
.menu_08{
	display: block;
	background-image: url(../img/menu_08.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0px 11px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b2e4f;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
}
/************************* cuerpo **************************/
.top_cuerpo{
	background-image: url(../img/top_cuerpo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 35px;
	text-align: right;
}

.top_tex{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 20px 0px 0px;
}
.cont_cuerpobot{
	background-image: url(../img/cuerpo_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 34px;
}
.cont_cuerpo{
	border-left: 2px solid #e6e6e6;
	border-top: 2px solid #e6e6e6;
	padding: 0px 0px 0px 5px;
}

.cuerpo_home{
	background-image: url(../img/fondo_home.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 265px;
}
#cuerpo_home{
	background-image: url(../img/fondo_home.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#brillo{ 
background:url(../img/brillo.jpg) no-repeat  3px 0px;	
}
#padding_lactea{
	padding-left: 10px;
}
#padding_lactea2{
	padding-left: 9px;
}


.industrias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a3b67;
	font-weight: bold;
}

.aplicaciones{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0a3b67;
	font-weight: bold;
}

.ilactea01{
	display: block;
	background-image: url(../img/i_lactea.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 91px;
	width: 97px;
}
a:hover.ilactea01{
	display: block;
	background-image: url(../img/i_lactea_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}

.icarnica{
	display: block;
	background-image: url(../img/i_carnica.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}
a:hover.icarnica{
	display: block;
	background-image: url(../img/i_carnica_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}

.iagro{
	display: block;
	background-image: url(../img/i_agro.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}
a:hover.iagro{
	display: block;
	background-image: url(../img/i_agro_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}

.iavicola{
	display: block;
	background-image: url(../img/i_avicola.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}
a:hover.iavicola{
	display: block;
	background-image: url(../img/i_avicola_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}

.ifarma{
	display: block;
	background-image: url(../img/i_farma.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}
a:hover.ifarma{
	display: block;
	background-image: url(../img/i_farma_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 91px;
	width: 97px;
}

.puntosh{
	background-image: url(../img/puntos_h.jpg);
	background-repeat: repeat-x;
	height: 2px;
}

a.mas_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447694;
	background-image: url(../img/mas_info.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

a:hover.mas_info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447694;
	background-image: url(../img/mas_info.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	text-decoration: underline;
}

a.link_galeria{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447694;
	background-image: url(../img/puntolista.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}

a:hover.link_galeria{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #447694;
	background-image: url(../img/puntolista.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	text-decoration: underline;
}

.img_noti{
	border: 1px solid #0e0e0e;
	float: left;
	margin: 0px 10px 10px 0px;
}

.fondo_newsletter{
	background: url(../img/fondo_newsletter.jpg) no-repeat top left;
	height: 294px;
}

.fondo_concurso{
	background: url(../img/fondo_concurso.jpg) no-repeat top left;
	height: 294px;
}

.fondo_login{
	background: url(../img/fondo_login.jpg) no-repeat top left;
	height: 294px;
}

#fondo_idioma{
	background: url(../img/fondo_idiomas.jpg) no-repeat top left;
	height: 18px;
}

#fondo_aplicaciones{
	background: url(../img/fondo_aplicaciones.jpg) no-repeat top left;
	height: 18px;
}

/********************************************************/
/* ----- Para las informar al usuario de errores ----- */
.mensaje-error {
    background-color: #FFFFFF;	width: 100%;
}

.mensaje-error_in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
   	color: #FF0000;	border: 1px dashed #FF0000;
	margin:5px;	width: auto;
	text-align: center;
 }

/* ----- Para las informar al usuario de mensajes informativos ----- */ 
.mensaje-info {
    background-color: #FFFFFF;	width: 100%;
}

.mensaje-info_in {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
    color:#009933;	border: 1px dashed #58C35B;
    text-align: center;	margin:5px;
	width: auto;
}
 
/* ----- Para las informar al usuario de alertas ----- */
.mensaje-warning {
    background-color: #FFFFFF;	width: 100%;
}

.mensaje-warning_in {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
    color:#FF8000;	border: 1px dashed #FF8000;
    text-align: center;	margin:5px;
	width: auto;
}

.cuerpo1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
	background-color: #fff;
	text-align: left;
}

.entreFila{
	border-bottom:dashed 1px #CCCCCC;
}

.boton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #FFFFFF;
	background-color:#71a1d1 ;/*#006699;/*#EDF3FE;/* color 3 */
	border: 1px solid #5582b0;/* color 2*/
	font-weight: bold;
	text-transform: capitalize;
	height: 20px;
	text-align: center;
}

.boton2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #FFFFFF;
	background-color:#a4cbec;/*#006699;/*#EDF3FE;/* color 3 */
	border: 1px solid #71a1d1;/* color 2*/
	font-weight: bold;
	text-transform: capitalize;
	height: 20px;
	text-align: center;
}

.lineah{
	border-bottom: 1px solid #ccc;
	height: 2px;
}

.clear{
	clear: both; margin: 0px; padding: 0px;
}