/*************** Generales *******************/

body { background-color:#fff; margin:0;}

.clear { clear:both; line-height:1px; margin:0;	padding:0;}

.img { border:0;}

ul { margin:0; padding:0; list-style-type:none;}

li { margin:0; padding:0; list-style-type:none;}

#contenedor { margin:0 auto 0 auto; width:964px;}

#contenido { width:964px; _width:964px;}

/***************************************** Home ******************************************/

/**************** Cabezote *******************/
.header {
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	float:left;
	height:87px;
	width:964px;
}
.logo {
	background-image:url(../img/logo_algarra.jpg);
	background-repeat:no-repeat;
	float:left;
	height:87px;
	margin:0 0 0 16px;
	_margin:0 0 0 10px;
	width:165px;
}
.logo A {
	background-image:url(../img/logo_algarra.jpg);
	background-repeat:no-repeat;
	float:left;
	height:87px;
	width:165px;
}
.logo A:hover {
	background-image:url(../img/logo_algarra.jpg);
	background-repeat:no-repeat;
	float:left;
	height:87px;
	width:165px;
}
.header_menu_info {
	float:left;
	height:52px;
	padding:0 0 0 51px;
	_padding:0 0 0 21px;
	width:732px;
}
.login {
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	float:left;
	height:39px;
	margin:5px 20px 7px 0;
	padding:1px 0 0 8px;
	width:314px;
}
.login A {
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	text-decoration:none;
}
.login A:hover {
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	text-decoration:underline;
}
.login_registro {
	float:left;
	height:39px;
	margin:5px 20px 7px 0;
	padding:1px 0 0 8px;
	width:314px;
}
.box_login {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	padding:1px;
	width:61px;
}
.boton_login {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	width:65px;
}
.conte_fecha_menu_info {
	float:right;
	margin:0 15px 0 0;
	padding:0;
	width:373px;
}
.menu_info {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	float:left;
	height:18px;
	padding:8px 0 0 0;
	margin:0 0 0 0;
	text-align:right;
	width:373px;
}
.menu_info A {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.menu_info A:hover {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
.fecha_hora {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	float:left;
	height:22px;
	padding:4px 0 0 10px;
	margin:0 5px 0 0;
	width:238px;
}
.conte_redes { color:#005a37; font-family:tahoma; font-size:11px; float:left; height:23px; padding:3px 0 0 0; width: auto;}
.texto_redes { color:#005a37; font-family:tahoma; font-size:11px; float:left; height:18px; padding:0 0 0 0; width:70px;}
.texto_redes2 { float:left; height:20px; width:5px;}

.redfb { background-image:url(../img/facebook.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:20px; width:20px;}
.redfb A{ background-image:url(../img/facebook.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:20px; width:20px;}
.redfb A:hover{ background-image:url(../img/facebook.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:20px; width:20px;}

.redtw { background-image:url(../img/twitter.jpg); background-repeat:no-repeat; color:#005a37; float:left ; height:20px; margin:0 0 0 5px; _margin:0 0 0 5px; width:20px;}
.redtw A { background-image:url(../img/twitter.jpg); background-repeat:no-repeat; color:#005a37; float:left ; height:20px; width:20px;}
.redtw A:hover { background-image:url(../img/twitter.jpg); background-repeat:no-repeat; color:#005a37; float:left ; height:20px; width:20px;}

/**************** Menú ******************/
#menu {	float:left;	height:35px;width:620px;}

#nav {padding:0; margin:0; list-style:none; height:35px; font-family:tahoma;}
#nav li.top {display:block; float:left; height:35px; width:123px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0; cursor:pointer; width:123px;}
#nav li a.top_link span {float:left; display:block; height:35px; background: url(../img/btn_menu_a.jpg) right top no-repeat; text-align:center; width:123px;}
#nav li a.top_link span.down {float:left; display:block;  height:35px; background: url(../img/btn_menu_a.jpg) no-repeat right top; text-align:center; width:123px;}

#nav li:hover a.top_link {color:#fff; background: url(../img/btn_menu_ah.jpg) no-repeat; text-decoration: underline; }
#nav li:hover a.top_link span {background:url(../img/btn_menu_ah.jpg) no-repeat right top; text-decoration: underline; }
#nav li:hover a.top_link span.down {background:url(../img/btn_menu_ah.jpg) no-repeat right top; text-decoration: underline; }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}
#nav li:hover ul.sub {left:1px; top:35px; background: #9dc343; padding:3px; border:1px solid #005b38; white-space:nowrap; width:145px; height:auto; z-index:300;}
#nav li:hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#nav li:hover ul.sub li a {display:block; font-size:11px; height:18px; width:88px; line-height:18px; text-indent:5px; color:#005b38; text-decoration:none; border:1px solid #9dc343;}
#nav li:hover ul.sub li a:hover {background: #005b38; color:#fff; width:143px;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #9dc343; padding:3px; border:1px solid #005b38; white-space:nowrap; width:113px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/***************** Menú ***********************/

/*************** Buscador *****************/
.buscador {
	float:left;
	height:17px;
	padding:8px 8px 8px 9px;
	width:140px;
}
.box_buscador {
	background-color:#fff;
	border:1px solid #005a37;
	color:#005a37;
	font-family:tahoma;
	font-size:10px;
	height:15px;
	padding:0 2px;
	width:120px;
}

/*************** Stage ***************/
.stage {
	background-image:url(../img/stage.jpg);
	background-repeat:no-repeat;
	float:left;	
	height:240px;
	padding:0 2px 0 2px;
	width:960px;
}

/*************** Banners ***************/
.conte_banners {
	float:left;	
	height:175px;
	margin:0 0 1px 0;
	padding:0 3px 0px 7px;
	width:954px;
}
.banners {
	background-image:url(../img/bg_banners.jpg);
	background-repeat:no-repeat;
	float:left;	
	height:170px;
	margin:0 4px 0 0;
	padding:2px 2px 3px 2px;
	width:310px;
}
.conte_banners_inf {
	float:left;	
	height:80px;
	margin: 0;
	padding:0 3px 0px 7px;
	width:954px;
}
.banners_inf {
	background-image:url(../img/bg_banners_inf.jpg);
	background-repeat:no-repeat;
	float:left;	
	height:76px;
	margin:0 4px 0 0;
	padding:1px 2px 3px 2px;
	width:310px;
}
/**************** Encuesta *******************/
.encuesta_home {
	background-image: url(../img/encuesta.jpg);
	background-repeat:no-repeat;
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	float:left;	
	height:107px;
	margin:0 4px 0 0;
	padding:20px 14px 48px 14px;
	width:286px;
}
.encuesta_home A {
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.encuesta_home A:hover {
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
.titulo_encuesta_home {
	color:#005a37;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
/**************** Encuesta Pop Up *******************/
.conte_encuesta_pop_up {
	float:left;	
	height:360px;
	margin:50px;
	width:318px;
}
.logo_encuesta {
	background-image:url(../img/logo_algarra_encuesta.jpg);
	background-repeat:no-repeat;
	float:left;
	height:87px;
	margin:0 0 10px 0;
	width:318px;
}
.encuesta_pop_up {
	background-image: url(../img/encuesta_2.jpg);
	background-repeat:no-repeat;
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	float:left;	
	height:117px;
	margin:0 4px 0 0;
	padding:10px 14px 48px 14px;
	width:286px;
}
.encuesta_pop_up A {
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.encuesta_pop_up A:hover {
	color:#005a37;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
/**************** Footer *******************/
.footer{
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	float:left;
	height:46px;
	padding:0 10px 0 10px;
	width:944px;
}

.footer_left { color:#005a37; font-family:tahoma; font-size:10px; float:left; height:36px; padding:10px 0 0 0; width:200px;}

.navegadores {float:left; width:200px;}
.navegadores li {float:left;}
.navegadores a { display:block}

.texto_navegadores { float:left; height:10px; margin:0 0 5px 0; width:200px;}

.flash_player {float:left; height:12px; margin:0 0 0 0; width:70px;}
.flash_player A { background-image:url(../img/icon_flashplayer.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px;  padding:0 0 0 15px; text-decoration:none; width:55px;}
.flash_player A:hover { background-image:url(../img/icon_flashplayer.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px;  padding:0 0 0 15px; text-decoration:underline; width:55px;}

.explorer {float:left; height:12px; margin:0 0 0 5px; width:50px;}
.explorer A { background-image:url(../img/icon_explorer.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px;  padding:0 0 0 15px; text-decoration:none; width:40px;}
.explorer A:hover { background-image:url(../img/icon_explorer.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px; padding:0 0 0 15px; text-decoration:underline; width:40px;}

.firefox {float:left; height:12px; margin:0 5px 0 0; width:45px;}
.firefox A { background-image:url(../img/icon_mozilla.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px; padding:0 0 0 15px; text-decoration:none; width:30px;}
.firefox A:hover { background-image:url(../img/icon_mozilla.jpg); background-repeat:no-repeat; color:#005a37; float:left; height:12px; padding:0 0 0 15px; text-decoration:underline; width:30px;}

.footer_center { color:#005a37;	font-family:tahoma;	font-size:10px;	float:left;	height:43px; margin:0 10px 0 0; padding:3px 0 0 0; width:610px; text-align:center;}
.footer_center A { color:#005a37; font-family:tahoma; font-size:10px; font-weight:bold; text-decoration:none;}
.footer_center A:hover { text-decoration: underline;}

.footer_right { color:#005a37; font-family:tahoma; font-size:10px; float:left; height:36px; padding:10px 0 0 0; width:120px;}
.texto_powerby { color:#005a37; font-family:tahoma; font-size:11px; float:left; height:36px; padding:0 0 0 0; width:50px;}
.logo_eikon_powerby { background-image:url(../img/logo_eikon.jpg); font-family:tahoma; float:left; height:26px; margin:0 0 10px 0; width:70px;}
.logo_eikon_powerby A { background-image:url(../img/logo_eikon.jpg); font-family:tahoma; float:left; height:26px; width:70px;}
.logo_eikon_powerby A:hover { background-image:url(../img/logo_eikon.jpg); font-family:tahoma; float:left; height:26px; width:70px;}

/************************************************ 	Internas  ******************************************************/
.contenido_interno {
	background-image:url(../img/bg_contenido.png);
	float:left;
	height:auto;
	padding:0 7px;
	width:950px;
}
.columna_izquierda {
	float:left;
	height:auto;
	margin:0 5px 0 0;
	width:254px;
}
.columna_derecha {
	float:left;
	height:auto;
	width:691px;
}
.navegacion {
	color:#555;
	font-family:tahoma;
	font-size:11px;
	float:left;
	height:18px;
	padding:7px 0 0 15px;
	width:935px;
}
.navegacion A {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.navegacion A:hover {
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	text-decoration:underline;
}
.linea_cerrar_general{
	background-image: url(../img/linea_cont_general.jpg);
	background-repeat:no-repeat;
	float:left;
	height:14px;
	width:964px;
}
/**************** Menú Lateral Internas *******************/
.tit_menu_lateral {
	background-image: url(../img/tit_menu.jpg);
	background-repeat:no-repeat;
	height:36px;
	width:254px;
}
.menu_izq_interiores {
	background-image: url(../img/bg_menu_lat.jpg);
	float:left;
	height:auto;
	padding:0 0;
	width:254px;
}
.linea_cerrar_menu_izq{
	background-image: url(../img/lineacerrar_menu_lat.jpg);
	background-repeat:no-repeat;
	float:left;
	height:11px;
	width:254px;
}
.listado_generico {
	background-image:url(../img/bg_menu_lat.jpg);
	color:#005b37;
	font-size:11px;
	font-family:tahoma; 
	float:left;
	width:254px;
}
.listado_generico ul {
	list-style-type:none;
	width:254px;
	font-size:11px;
}
.listado_generico ul li {
	background-image: url(../img/bg_menu_a_internas.jpg);
	background-color:#005b37;
	background-position:bottom;
	background-repeat:no-repeat;
	height:22px;
}
.listado_generico a {
	background-image:url(../img/bg_menu_a_internas.jpg);
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#005b37;
	height:20px;
	display:block;
	text-decoration:none;
	padding:2px 0 0 32px;
}
.listado_generico a:hover {
	background-image:url(../img/bg_menu_hover_internas.jpg);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}
/******************** Contenido Lateral ***************************/
.tit_generico_internas{
	background-image: url(../img/tit_interna_generica.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	padding:0 0 0 20px;
	width:671px;
}
.conte_generico_internas{
	background-image: url(../img/bg_conte_internas.jpg);
	color:#005b37;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height: auto;
	padding:20px 20px 10px 20px;
	width:651px;
}
.subtitulo_internas {
	color:#005b37;
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
}
.linea_cerrar_conte{
	background-image: url(../img/cerrar_conte_interna.jpg);
	background-repeat:no-repeat;
	float:left;
	height: 11px;
	width:691px;
}
.img_conte{
	float:right;
	height:306px;
	margin:0 0 0 20px;
	width:254px;
}

/****************************  Productos ********************************/

/**************************** Menú Productos ********************************/
.columna_izquierda_productos {
	float:left;
	height:auto;
	margin:0 5px 0 0;
	width:212px;
}
.columna_derecha_productos {
	background-image:url(../img/bg_line_productos.jpg);
	float:left;
	height:auto;
	width:733px;
}
.tit_menu_productos {
	background-image: url(../img/tit_menu_productos.jpg);
	background-repeat:no-repeat;
	height:37px;
	width:212px;
}
.menu_lact_productos {
	background-image: url(../img/bg_menu_productos.jpg);
	float:left;
	height:auto;
	width:212px;
}
.listado_productos {
	color:#005b37;
	width:212px;
	font-size:12px;
	font-family:tahoma;
	font-weight:bold;
	float:left;
}
.listado_productos ul {
	list-style-type:none;
	width:212px;
	font-size:11px;
}
.listado_productos ul li {
	background-image: url(../img/menu_productos_a.jpg);
	background-color:#005b37;
	background-position:bottom;
	background-repeat:no-repeat;
	height:22px;
}
.listado_productos a {
	background-image:url(../img/menu_productos_a.jpg);
	background-repeat:no-repeat;
	color:#005b37;
	display:block;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	height:20px;
	text-decoration:none;
	padding:2px 0 0 25px;
}
.listado_productos a:hover {
	background-image:url(../img/menu_productos_ahover.jpg);
	background-repeat:no-repeat;
	color:#fff;
	text-decoration:none;
}
.linea_cerrar_menu_lact_prodc{
	background-image: url(../img/cerrar_menu_productos.jpg);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:212px;
}
/************************** logos productos *********************************/
.conte_logos_productos{
	float:left;
	height:auto;
	padding:15px 15px;
	width:703px;
}
.logos_productos_link1{
	border-right:1px solid #dfdfdf;
	float:left;
	height:100px;
	margin:5px 0;
	padding:10px;
	width:155px;
}
.logos_productos_link2{
	float:left;
	height:100px;
	margin:5px 0;
	padding:10px;
	width:155px;
}
.textolink_logos_productos{
	color:#777777;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height:20px;
	line-height:20px;
	text-align:center;
	width:155px;
}
.textolink_logos_productos A{
	color:#777777;
	text-decoration:none;
}
.textolink_logos_productos A:hover{
	color:#777777;
	text-decoration: underline;
}
.linea_separa_logos_productos{
	background-color:#dfdfdf;
	float:left;
	height:1px;
	padding:0;
	width:703px;
}
.linea_cerrar_conte_logos{
	background-image:url(../img/linea_cerrar_conte_logos.jpg);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:733px;
}
.logo_gloria{
	color:#777777;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height: auto;
	margin:10px 0 0 0;
	text-align:center;
	width:254px;
}
.logo_gloria A {
	color:#777777;
	text-decoration:none;
}
.logo_gloria A:hover {
	color:#777777;
	text-decoration:none;
}
/*************************** logos productos internos ********************************/
.tit_productos{
	background-image: url(../img/tit_productos.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	padding:0;
	width:733px;
}
.tit_producto_generico{
	background-color:#f7f7f7;
	border: solid 1px #dfdfdf;
	float:left;
	height:55px;
	width:731px;
}
.logos_productos{
	background-image:url(../img/logos_productos.jpg);
	background-repeat:no-repeat;
	float:left;
	height:55px;
	padding:0 17px 0 10px;
	width:130px;
}
.nombre_producto{
	color:#174373;
	font-family:tahoma;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	line-height:55px;
	float:left;
	height:55px;
	padding:0 14px;
	width:auto;
}
.presentacion_producto{
	float:right;
	height:30px;
	margin:13px 5px 12px 5px;
	width:170px;
}
.stage_productos{
	float:left;
	height:auto;
	padding:0 1px;
	width:731px;
}
.stage_productos_leche{
	background-image:url(../nuestros_productos/leches/img/descripcion_leche.jpg);
	background-repeat:no-repeat;
	float:left;
	height:396px;
	padding:0 1px 0 15px;
	width:717px;
}
.texto_productos_leche{
	float:left;
	height:250px;
	margin:130px 0 0 0;
	width:265px;
}
.conte_logos_productos_interno{
	float:left;
	height:auto;
	padding:15px 14px 15px 15px;
	width:704px;
}
.logos_productos_internos_link1{
	border-right:1px solid #dfdfdf;
	float:left;
	height:150px;
	margin:5px 0;
	padding:0px;
	width:140px;
}
.logos_productos_internos_link2{
	float:left;
	height:150px;
	margin:5px 0;
	padding:0px;
	width:139px;
}
.textolink_logos_productos_internos{
	color:#777777;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height:20px;
	line-height:20px;
	text-align:center;
	width:140px;
}
.textolink_logos_productos_internos A{
	color:#777777;
	text-decoration:none;
}
.textolink_logos_productos_internos A:hover{
	color:#777777;
	text-decoration: underline;
}
.conte_descripcion_productos {
	float:left;
	height:auto;
	padding:15px;
	width:703px;
}
.conte_imagen_productos {
	float:left;
	height:auto;
	margin:5px 0 0 0;
	width:175px;
}
.conte_texto_productos {
	border-left:1px solid #dfdfdf;
	color:#174373;
	font-family:tahoma;
	font-size:11px;
	float:left;
	height:auto;
	margin:5px 0 0 0;
	padding:0 15px;
	width:497px;
}
.subtitulo_productos {
	color:#174373;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
	text-shadow: #000 1px solid;
}
.texto_productos {
	color:#174373;
	font-family:tahoma;
	font-size:11px;
}
/*************************** ligthBox Presentaciones ********************/
#gallery {
	background-color: #fff;
	float:left;
	height:33px;
	margin:10px 0;
	padding: 0;
	width:225px;
}
#gallery ul { list-style: none; }
#gallery ul li { display: block; }
#gallery ul img {
	border:none;
}
#gallery ul a:hover img {
	border:none;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

.gallery_tratamientos {
	float:right;
	margin:13px 5px 12px 5px;
	padding:0;
	width: 170px;
}

/*************************** Novedades *********************************/
.columna_derecha_novedades {
	background-image:url(../img/bg_line_novedades.jpg);
	float:left;
	height:auto;
	width:691px;
}
.stage_novedades{
	border-bottom: solid 1px #dfdfdf;
	float:left;
	height:200px;
	padding:0 1px;
	width:689px;
}
.titulo_novedades{
	background-image:url(../img/tit_novedades2.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	width:691px;
}

/*************************** Formulario de Registro *********************************/
.contenido_interno_formulario {
	background-image:url(../img/bg_respuesta_registro.jpg);
	color:#005b38;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	float:left;
	height:300px;
	padding:0 7px;
	width:950px;
}
.contenido_interno_formulario A {
	color:#005b38;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}
.contenido_interno_formulario A:hover {
	color:#005b38;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	text-decoration:underline;
}
.contenedor_formulario {
	float:left;
	height:auto;
	margin:10px 130px;
	width:704px;
}
.cabezote_formulario {
	background-image:url(../img/tit_registro.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	width:704px;
}
.contenido_formulario {
	background-image:url(../img/bg_formulario.jpg);
	background-repeat:repeat-y;
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	float:left;
	height:auto;
	padding:10px;
	width:684px;
}
.cerrar_formulario {
	background-image:url(../img/cerrar_formulario.jpg);
	background-repeat:no-repeat;
	float:left;
	height:12px;
	width:704px;
}
.box_formu {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	padding:2px;
	width:198px;
}
.box_formu_grande {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	width:198px;
}
.box_formu_pequeno {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	width:88px;
}
.boton_form {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	width:80px;
}
.texto_condiciones_formulario {
	color:#005b38;
	font-family:tahoma;
	font-size:10px;
	padding:10px 0 0 0;
	text-align:justify;
}
/*********************** Mapa del Sitio *******************************/
.contenedor_mapa_sitio {
	float:left;
	height:auto;
	margin:10px 130px;
	width:704px;
}
.cabezote_mapa_sitio {
	background-image:url(../img/tit_mapa_sitio.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	width:704px;
}
.contenido_mapa_sitio {
	background-image:url(../img/bg_formulario.jpg);
	background-repeat:repeat-y;
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height: auto;
	padding:20px 20px 20px 60px;
	width:624px;
}
.contenido_mapa_sitio A {
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
.contenido_mapa_sitio A:hover {
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	text-decoration:underline;
}
.download_pdf {
	background-image:url(../novedades/img/pdf.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	float:left;
	height:14px;
	margin:0 0 10px 0;
	padding:26px 0 0 40px;
	width:611px;
}
.download_pdf A { color:#005b38; text-decoration:none;}
.download_pdf A:hover {	color:#005b38; text-decoration:underline;}

/************************* Contáctenos *********************************/
.cabezote_contacto {
	background-image:url(../img/tit_contactenos.jpg);
	background-repeat:no-repeat;
	float:left;
	height:36px;
	width:704px;
}
.contenido_contacto {
	background-image:url(../img/bg_formulario.jpg);
	background-repeat:repeat-y;
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	float:left;
	height: auto;
	padding:40px 20px 20px 20px;
	width:664px;
}
.contenido_contacto A {
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}
.contenido_contacto A:hover {
	color:#005b38;
	font-family:tahoma;
	font-size:12px;
	text-decoration:underline;
}
.box_contacto {
	background-color:#fff;
	border:1px solid #005b38;
	color:#005b38;
	font-family:tahoma;
	font-size:11px;
	padding:2px;
	width:248px;
}

