/************************************************************\
					CLASES GENERALES
\************************************************************/
body{
	margin:0px;
}
#contenedor_base{

	width:100%;
	min-height: 100%;
	height:100%;
	height:auto;
	margin: 0px;
	padding: 0px;
	text-align: left;

}
*+html #contenedor_base{
	height: 100%;
	height:auto;
	overflow: visible;
}
#contenedor_cuerpo{

	width:869px;
	margin: 0 auto;
	text-align: center; /* Hack para IE */
	height: 100%;
	height:auto;
	min-height: 100%;
	overflow: hidden;
	background-image:url(../img/estructura/bg_wrapper.gif);
	background-repeat:repeat-y;
}
*+html #contenedor_cuerpo{
	height: 100%;
	height:auto;
	overflow: visible;
}
p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7b7a7a;
	margin:0px;
	padding:0px;
}
.borde{
	border:1px solid #bdbdbd;
}
a:link,a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;

}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ed6a31;
	font-weight:bold;
	text-decoration:none;
}
.texto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7b7a7a;
}
.mensaje_correo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#009900;

}
/************************************************************\
						CONTENIDO
\************************************************************/
#contenido{
	text-align:left;
	padding:5px 22px 25px 22px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
}
*+html #contenido{
	height:auto;
	min-height:100%;
	overflow:visible;
}

.caja_izq{
	float:left;
	display:block;
	width:441px;

}
.caja_der{
	float:right;
	display:block;
	width:381px;

}
.img_contenido{
	float:right;
	width:380px;
}

/************************************************************\
					CONTENIDO SECCIONES
\************************************************************/
.contenedor_caja_seccion{
	float:none;
	display:block;
	background-image:url(../img/empresa/caja_sombra.gif);
	background-repeat:repeat-y;
	width:828px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
}
*+html .contenedor_caja_seccion{
	overflow:visible;
}
#titular_seccion{
	float:none;
	padding-left:5px;
	height:64px;
	width:819px;
}
#centro_seccion{
	width:828px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
}
#submenu{
	padding:10px 10px 8px 40px;
	border-bottom:1px dotted #cccccc;
}
#contenido_sombrasup{
	float:left;
	background-image:url(../img/empresa/caja_sombra_sup.gif);
	background-repeat:no-repeat;
	width:828px;
	height:6px;
}
#contenido_sombrainf{
	float:left;
	background-image:url(../img/empresa/caja_sombra_inf.gif);
	background-repeat:no-repeat;
	width:828px;
	height:6px;
}

#contenido_seccion{
	width:828px;
	
}
*+html #contenido_seccion{
	height:100%;
	height:auto;
	overflow:visible;
}
#columna_unica{
	padding-left:40px;
	width:783px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
}
#columna_izq{

	width:390px;
	float:left;
	display:block;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:15px 10px 10px 40px;
	line-height:30px;
}
*+html #columna_izq{
	overflow:visible;
}
#columna_izq ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	list-style:none;

}
#columna_der{

	width:370px;
	float:right;
	display:block;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding-right:5px;
}
/************************************************************\
					GALERÍA
\************************************************************/
.galeria_caja{
	float:none;
	display:block;
	width:765px;
	height:193px;
}
.galeria_foto{
	float:left;
	display:block;
	width:250px;
	height:193px;
	padding-bottom:5px;
	padding-right:5px;
	
}
/************************************************************\
					EMPRESA
\************************************************************/
.empresa_historia_caja{
	float:none;
	display:block;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	width:750px;
	border-bottom:1px dashed #666666;
	vertical-align:middle;
}
* html .empresa_historia_caja{
	height:100%;
	overflow:visible;
}
.empresa_historia_imagen{
	float:left;
	width:200px;
	padding-top:10px;
	height:100px;

}
.empresa_historia_texto{
	float:left;
	padding:15px;

	float:left;
	width:480px;
	height:100px;
}

/************************************************************\
					PRODUCTOS
\************************************************************/
#productos_caja_paginador{
	float:none;
	display:block;
	width:819px;
	height:30px;
}
#paginador{
	float:left;
	text-align:right;
	display:block;
	width:759px;
	height:15px;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
}
.paginador_activa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990000;
}
#migas_contenedor{
	float:none;
	display:block;
	width:819px;
	border-bottom:1px dashed #cccccc;
	height:30px;
}
#migas{
	float:left;
	display:block;
	width:500px;
	height:15px;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
}
#buscador{
	float:right;
	display:block;
	width:277px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-top:7px;
}
.productos_caja{
	float:none;
	display:block;
	height:110px;
	width:750px;
	vertical-align:middle;
}
.productos_caja_producto{
	float:none;
	display:block;
	height:145px;
	width:750px;
	vertical-align:middle;
}
.productos_enlaces_producto{
	height:165px;
	border-bottom:1px dashed #666666;
	width:750px;
}
.productos_enlaces{
	height:100px;
	border-bottom:1px dashed #666666;
	width:750px;
}
label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	display:inline;
}
input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}
/************************************************************\
					CLIENTES
\************************************************************/
.clientes_titular{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003399;
	
}
/************************************************************\
					LEGISLACIÓN
\************************************************************/
#legislacion_contenedor{
	height:100%;
	height:auto;
	min-height:100%;
	overflow:visible;
}
*+html #legislacion_contenedor{
	overflow:hidden;
}
.legislacion_enlaces_caja{
	float:none;
	display:block;
	height:60px;
	width:750px;
	
	vertical-align:middle;
}
.legislacion_enlaces{
	height:50px;
	border-bottom:1px dashed #666666;
	width:750px;
}
/************************************************************\
					CAJA IZQ FORNET Y CLIENTES
\************************************************************/
.caja_centro{
	width:437px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding-left:4px;
	background-image:url(../img/estructura/caja_centro.gif);
	background-repeat:repeat-y;
	
}
.caja_sup{
	width:441px;
	height:6px;
	background-image:url(../img/estructura/caja_sup.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.caja_inf{
	width:441px;
	height:4px;
	background-image:url(../img/estructura/caja_inf.gif);
	background-repeat:no-repeat;
}

.caja_contenido{
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:10px 35px 10px 35px;
	line-height:30px;
}
.caja_clientes{
	height:89px;
}
.caja_clientes ul{
	margin:0px;
	padding:0px;
	
}
.caja_clientes li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
/************************************************************\
				CAJA DER LEGISLACIÓN Y GALERÍA
\************************************************************/

.caja_centro_der{
	width:377px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:0px 0px 0px 4px;
	margin:0px;
	background-image:url(../img/estructura/caja_centro2.gif);
	background-repeat:repeat-y;
}
.caja_centro2_der{
	width:377px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:0px 0px 0px 4px;
	margin:0px;
	background-image:url(../img/estructura/caja_centro3.gif);
	background-repeat:repeat-y;
}
.caja_sup_der{
	width:381px;
	height:6px;
	background-image:url(../img/estructura/caja_sup2.gif);
	background-repeat:no-repeat;
}
.caja_inf_der{
	width:381px;
	height:4px;
	background-image:url(../img/estructura/caja_inf2.gif);
	background-repeat:no-repeat;
}

.caja_contenido_der{
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:10px 35px 10px 35px;
	margin:4px 0px 0px 0px;
	line-height:30px;
}

.caja_contenido2_der{
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	padding:10px 0px 10px 30px;
	margin:4px 0px 0px 0px;
	line-height:30px;
}

.caja_contenido_der ul{
	padding:0px 0px 0px 25px;
	margin:0px;
	list-style-type: disc
}
.caja_contenido_der li{	
	paddding:0px;
	line-height:20px;
	
}
.caja_galeria{
	height:88px;
}
.caja_galeria ul{
	margin:0px;
	padding:0px;
	
}
.caja_galeria li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}
.logotipo{
	float:left;
	display:block;
	width:110px;
	height:75px;
}

/************************************************************\
						CABECERAS
\************************************************************/
#cabecera{
	display:block;
	float:none;
	width:869px;
	height:321px;
	
}

#cabecera_fornet{
	background-image:url(../img/estructura/cabecera_fornet.jpg);
	height:65px;
	width:433px;
	background-repeat:no-repeat;
}
#cabecera_legislacion{
	background-image:url(../img/estructura/cabecera_legislacion.jpg);
	height:65px;
	width:373px;
	background-repeat:no-repeat;
}

#cabecera_clientes{
	background-image:url(../img/estructura/cabecera_clientes.jpg);
	height:65px;
	width:433px;
	background-repeat:no-repeat;
}

#cabecera_galeria{
	background-image:url(../img/estructura/cabecera_galeria.jpg);
	height:65px;
	width:373px;
	background-repeat:no-repeat;
}


.ver_mas{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
/************************************************************\
						MENÚ Y LISTADO
\************************************************************/
#menu{
	height:39px;
	width:869px;
	text-align:center;
}
#menu ul{
	padding:0px;
	margin:0px;
}
#menu li{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

/************************************************************\
						FOOTER
\************************************************************/
#footer{
	float:left;
	display:block;
	
}
#footer_texto{
	float:none;
	display:block;
	background-color:#e4e4e4;
	border:1px solid #bdbdbd;
	width:812px;
	text-align:center;
	margin-left:25px;
	padding:3px;
	font-family:verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
*+html #footer_texto{
	padding-left:0px;
	margin-left:0px;
}
#footer_texto a:link,#footer_texto a:visited{
	font-family:verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#911a1a;
	font-weight:bold;
	text-decoration:none;
}
#footer_texto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00CC33;
	text-decoration:none;
}
#footer_logos{
	height:auto;
	height:100%;
	overflow:hidden;
}
.footer_logo{
	float:left;
	display:block;
	width:139px;
	height:111px;
	padding-right:60px;
	padding-left:15px;
}
#footer_cierre{
	background-image:url(../img/estructura/footer_fondo.gif);
	background-repeat:no-repeat;
	height:29px;
	width:869px;
	font-size:10px;
	color:#911A1A;
	
}
.productos_titular_enlaces{
	float:none;
	display:block;
	padding:10px 0px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:10px;
	width:783px;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	text-align:left;
	font:normal normal normal 14px Arial, Helvetica, sans-serif; color:#003366;
}
