@charset "utf-8";

#contenedor {

	background-image: url(../images/fondo.jpg);

	background-repeat: no-repeat;

	height: 549px;

	width: 1000px;

	margin-left: auto;

	margin-right: auto;

}

#contenedor_interior {

	height: 400px;

	width: 800px;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 5px;

}

#intro {

	height: 457px;

	width: 593px;

	float: left;

}

#menu {

	height: 138px;

	width: 226px;

	float: left;

}

#buscador {

	height: 55px;

	width: 175px;

	float: left;

	text-align: right;

	background-image: url(../images/base_03.jpg);

	background-repeat: no-repeat;

	padding-top: 25px;

	padding-right: 5px;

}

#contenidos_empresa {

	height: 400px;

	width: 800px;

	float: left;

}

#titulos {

	height: auto;

	width: 450px;

	float: left;

	padding-top: 15px;

	padding-left: 45px;

}



#fotos_laterales {

	height: auto;

	width: auto;

	float: left;

	margin-top: 15px;

	margin-left: 0px;

}

.tex_gris {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	float: left;

	text-align: left;

}

.tex_gris2 {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #666666;

        text-decoration: none;

        float: left;

        text-align: left;

}

#detalle {

	height: 300px;

	width: 430px;

	float: left;

	padding-bottom: 10px;

	overflow: auto;

	padding-left: 50px;

	padding-right: 10px;

	padding-left: 60px;

}

#detalle_empresa {

	height: auto;

	width: 730px;

	float: left;

	overflow: auto;

	margin-left: 60px;

}

#contenidos_noticias {

	height: 405px;

	width: 780px;

	float: right;

}

#detalle_noticias {

	height: auto;

	width: 700px;

	float: left;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

#foto_noticia_p {

	height: 68px;

	width: 88px;

	float: left;

	margin-top: 5px;

	margin-right: 5px;

}

#lista_noticias {

	height: auto;

	width: 580px;

	float: left;

	padding-bottom: 0px;

	overflow: auto;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

}

#lista_buscador {

	height: auto;

	width: 770px;

	float: left;

	padding-bottom: 0px;

	overflow: auto;

	padding-left: 10px;

	padding-right: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

}

.tex_verde {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #177F0C;

	text-decoration: none;

}

.tex_verde {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #177F0C;

	text-decoration: none;

}

#noticias {

	height: 350px;

	width: 720px;

	float: left;

	overflow: auto;

	margin-left: 57px;

}

#foto_noticia_g {

	height: 330px;

	width: auto;

	float: left;

	margin-top: 10px;

	margin-right: 10px;

}

#info_noticias {

	height: AUTO;

	width: 500px;

	float: left;

	padding-top: 10px;

}

.titulos {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #177F0C;

	text-decoration: none;

	font-weight: bold;

}

	#center {

	position: absolute;

	left: 50%;

	top:  0px;

	}

	#slider {

	position: absolute;

	width: 740px;

	height: 333px;

	left: -376px;

	top: 63px;

	overflow: hidden;

	border: 5px solid #DEC88F;

	}

	#slider .slide {

	position: absolute;

	top: 0px;

	height: 100%;

	width: 500px;

	overflow: hidden;

	border-left: #000 solid 1px;

	cursor: default;

	background: #000;

	}

	#slider .title   {

		color: #ffffff;

		font-weight: bold;

		font-size: 1.2em;

		margin-right: 1.5em;

		text-decoration: none;

	}

	#slider .backgroundText {

		position: absolute;

		width: 100%;

		height: 100%;

		background: #000;

		filter: alpha(opacity=40);

		opacity: 0.4;

	}

	#slider .text {

	position: absolute;

	color: #FFF;

	font-family: verdana, arial, Helvetica, sans-serif;

	font-size: 0.9em;

	width: 470px;

	left: 15px;

	list-style:none;

	text-decoration:none;

	height: auto;

	}

		#slider .text a {

		color: #FFF;

		font-family: verdana, arial, Helvetica, sans-serif;

		font-size: 0.9em;

		list-style:none;

		text-decoration:none;





	}

			#slider .text a:hover {

		color: #cccccc;

		font-family: verdana, arial, Helvetica, sans-serif;

		font-size: 0.9em;

		list-style:none;

		text-decoration:none;



	}

	#slider .diapo {

	position: absolute;

	filter: alpha(opacity=50);

	opacity: 1;

	visibility: hidden;

	}

#subcategoria {

	height: 20px;

	width: 750px;

	float: right;

	background-color: #EEF7EE;

}

#texto_subcategorias {

	height: 20px;

	width: 750px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	text-decoration: none;

	padding-bottom: 10px;

	padding-top: 10px;

}

#resultados_subcategorias {

	height: 22px;

	width: 750px;

	background-color: #EEF7EE;

	float: left;

	padding-bottom: 1px;

}

#contenidos_catalogo {

	height: 330px;

	width: 800px;

	float: left;

	

}

#buscar {

	height: 10px;

	width: 170px;

	float: left;

	padding-right: 5px;

	padding-top: 10px;

}

#info_proveedores {

	height: 55px;

	width: 730px;

	float: left;

	padding-left: 60px;

}

#foto_proveedores {

	height: 100px;

	width: 250px;

	float: left;

	margin-left: 20px;

}

#info_contacto {

	height: 20px;

	width: 630px;

	float: left;

	text-align: center;

}

#listado_contactos {

	height: 300px;

	width: 210px;

	float: left;

	list-style: none;

	padding-left: 0px;

	margin-left: 0px;

}

#listado_contactos ul {

	height: auto;

	width: 210px;

	float: left;

	list-style: none;

	padding-left: 10px;

	margin-left: 0px;

}

#listado_contactos li {

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	font-size: 12px;

	padding-bottom: 5px;

}

#listado_mails {

	height: 300px;

	width: 200px;

	float: left;

	list-style: none;

	padding-left: 0px;

	text-decoration: none;

}

#listado_mails ul {

	height: auto;

	width: 200px;

	float: left;

	list-style: none;

	padding-left: 0px;

	text-decoration: none;

}

#listado_mails li {

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	font-size: 12px;

	padding-bottom: 5px;

	text-decoration: none;

}

#listado_mails li a {

	font-family: Arial, Helvetica, sans-serif;

	color: #999999;

	font-size: 12px;

	padding-bottom: 5px;

	text-decoration: none;

}

#listado_mails li a:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #cccccc;

	font-size: 12px;

	padding-bottom: 5px;

	text-decoration: none;

}

#listado_catalogo {

	height: 120px;

	width: 460px;

	float: left;

	list-style: none;

}

#listado_catalogo ul {

	height: 120px;

	width: 460px;

	list-style: none;

}

#listado_catalogo li {

	list-style: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #006633;

	text-decoration: none;

}

.tex_gris a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration: none;

	float: left;

}

.tex_gris a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	text-decoration: none;

	float: left;

}

.tex_gris2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	float: left;

	text-align: left;

}



.tex_gris3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration: none;

	float: left;

}



.tex_gris4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration: none;

	float: left;

	font-weight:bold;

}

.tex_gris5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	float: left;

	font-weight:bold;

}

#formulario {

	height: auto;

	width: 350px;

	float: left;

	list-style: none;

	margin-left: 10px;

}

#form {

	width: 300px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

}

label {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #42943F;

	display: block;

}

textarea {

	display: block;

	width: 200px;

}

#flecha {

	height: 30px;

	width: 230px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

	text-indent: 25px;

	background-image: url(../images/flecha_03.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 30px;

	margin-top: 5px;

	float: left;

}

#flecha a {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration:none;

}

#flecha a:link, #flecha a:visited, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

}

#flecha a:hover, #flecha a:active, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

}

.msgError{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #42943F;

	display: block;

}

#fotos_laterales_catalogo {

	height: 400px;

	width: 190px;

	float: left;

	margin-left: 10px;

}

#contenidos_empresa2 {

	height: 400px;

	width: 800px;

	float: left;

}

#contenidos_proveedor {

	height: auto;

	width: 550px;

	float: right;

	margin-left: 200px;

	margin-top: 20px;

}

#subcontenido_empresa {

	height: auto;

	width: 460px;

	float: right;



	margin-left: 0

.px;

	margin-right: 10px;

}

#categorias {

	height: auto;

	width: 305px;

	float: left;

	margin-left: 30px;

}

#info_categoria {

	height: auto;

	width: 730px;

	float: left;

	margin-left: 60px;

}

#pdf {

	height: 30px;

	width: 100px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

	text-indent: 25px;

	background-image: url(../images/icono_pdf.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 30px;

	margin-top: 5px;

	float: left;

	margin-right: 20px;

}

#pdf a {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration:none;

}

#pdf a:link, #flecha a:visited, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

}

#pdf a:hover, #flecha a:active, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

}

#flecha_catalogo {

	height: 30px;

	width: 200px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

	text-indent: 25px;

	background-image: url(../images/flecha_03.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 30px;

	margin-top: 25px;

	float: left;

	margin-left: 75px;

}

#flecha_catalogo a {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration:none;

}

#flecha_catalogo a:link, #flecha a:visited, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

}

#flecha_catalogo a:hover, #flecha a:active, {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

}

#fotos_laterales_contacto {

	height: auto;

	width: 242px;

	float: left;

	margin-left: 50px;

}

.titulos2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #177F0C;

	text-decoration: none;

	font-weight: bold;
	
	padding-left: 35px;
	

}

#detalleProducto {
	
}

#fotos_lateralesDet {

	height: auto;

	width: auto;

	float: left;

	margin-left: 0px;

}
.tex_pto_catalog {
	text-decoration: none;
	list-style:none;
}

#submenu{
	text-align:left;
}
#submenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#submenu li.estilo3{
	text-align:left;
	line-height: 12px;
	text-indent:20px;
}
.estilo3 a {
	text-decoration: none;
}
.estilo3 a:hover {
	text-decoration: none;
}

#flecha2 {

	height: 30px;

	width: 200px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

	text-indent: 25px;

	line-height: 30px;
		
	padding-left: 40px;

}

#flecha2 a {

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	text-decoration:none;

}

#flecha2 a:link, #flecha a:visited, {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999999;

	text-decoration:none;

}

#flecha2 a:hover, #flecha a:active, {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-decoration:none;

}
