/* CSS Document */

body{
	background:url(graf/bg.gif) repeat-x #2A2C2A;
	margin:0;
	font:normal 11px Arial;
	color:#ADAFAE;
}

img, .ver{
	border:none;
	behavior: url(iepngfix.htc);
}



a{
	text-decoration:none;
	color:#B1D45E;
}

a:hover{
	color:#FFF;
}

strong{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}

p{
	margin:18px 0;
}

h1{
	background-color:#7EA02D;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:3px 10px;
	display:block;
	margin:8px 0;
}

h2{
	background:url(graf/bg-h1.gif) repeat-x;;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#AFD55E;
	padding:3px 10px;
	display:block;
	margin:0;
	border:1px solid #5E6060;
}

h3{
	background:url(graf/bg-h1.gif) repeat-x;;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#AFD55E;
	padding:3px 10px;
	display:block;
	margin:5px 0 0 0;
	border:1px solid #5E6060;
}

h4{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color:#FFF;
}

h5{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 25px 12px;
	color:#93B640;
}

/* Estructura */

#contenedor{
	width:914px;
	border-bottom:7px solid #93B640;
	border-top:7px solid #93B640;
	padding-bottom:28px;
	margin:0 auto;
}

#contenidos{
	width:888px;
	border:1px solid #5E5F61;
	padding:12px;
}
/*#contenidos-catalogo{
	width:865px;
	padding:6px 12px 5px 12px;
	background:url(graf/bg-secciones.jpg) no-repeat;
	display:block;
}*/

#contenidos-catalogo{
	width:864px;
	border:1px solid #5E5F61;
	padding:18px 24px 10px 24px;
	background:url(graf/bg-secciones.jpg) 12px 12px no-repeat;
	display:block;
}


#modulo-izq{
	width:365px;
	float:left;
	margin:0 10px 0 0;
}

#modulo-izq-secc{
	width:690px;
	float:left;
	margin:0 19px 0 0;
}
#modulo-izq-secc p{
	margin-left:14px;
}

#modulo-medio{
	width:314px;
	float:left;
	border:1px solid #686666;
	margin:0 10px 0 0;
	padding:4px;
}

#modulo-der{
	width:178px;
	float:left;
	margin:0;
}
#modulo-der p{
	background-color:#515252;
	margin:14px 0 0 0;
	padding:4px 4px 20px 4px;
	display:block;
}

#modulo-izq-catalogo{
	width:190px;
	float:left;
	margin:0 30px 0 0;
	display:block;
}

#modulo-der-catalogo{
	width:625px;
	float:left;
	display:block;
	margin:0;
	padding:0 0 10px 0;
}

#pie{
	margin:12px 20px;
	color:#8B8C8C; 
	font:11px normal Arial, Helvetica, sans-serif;
}

#pie a{
	margin:0 0 0 490px !important;
	color:#8B8C8C; 
	font:11px normal Arial, Helvetica, sans-serif;
}
#pie a:hover{
	margin:0 0 0 490px;
	color:#FFF !important; 
}

/* Clases */

.reset{
	clear:both;
	margin:0;
	font-size:1px;
}

.strong-gde{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

.strong-verde{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#93B640;
	text-transform:uppercase;
}

.sucursales{
	padding:18px;
	display:block;
	width:868px;
	line-height:18px;
	color:#959494;
	border-bottom:1px solid #464644;
}

.submenu{
	padding:18px 18px 18px 357px;
	display:block;
	width:530px;
	line-height:18px;
	color:#959494;
	border-bottom:1px solid #464644;
}
.submenu a{
	color:#AACA62;
	margin:0 13px;
}
.submenu a:hover{
	color:#FFF;
}

.modulo-msn{
	background:url(graf/separador-lineas.gif) no-repeat #474747;
	padding:1px 15px 10px 15px;
	display:block;
	margin:0;
}

.modulo-face{
	background:url(graf/separador-lineas.gif) no-repeat #474747;
	padding:1px 15px 0 15px;
	display:block;
	margin:0;
}

.p-msn{
	padding:1px 0 8px 40px;
	line-height:18px;
	margin:18px 0 0 0;
}
.p-msn p{
	float:right;
	width:290px;
	margin-bottom:0;
}
.p-msn p strong{
	color:#FFFFFF;
}

.p-face{
	background:url(graf/banner_face.gif) 0 3px no-repeat;
	padding:0px 0 8px 46px;
	line-height:18px;
	margin:18px 0 0 0;
}

.p-tel{
	background:url(graf/icono-tel.gif) 0 3px no-repeat;
	padding:6px 0 26px 40px;
	line-height:18px;
}

.listados-productos{
	list-style:none;
	margin:0 5px;
	padding:0;
	display:block;
}
.listados-productos li{
	float:left;
	width:142px;
	padding:0 0 14px 0;
	border-bottom:2px solid #595959;
	text-align:center;
	margin:0 5px 5px 5px;
}
.listados-productos img{
	border:1px solid #9B9B9B;
}

.listados-productos-home{
	list-style:none;
	margin:0 5px;
	padding:0;
	display:block;
}
.listados-productos-home li{
	float:left;
	width:142px;
	padding:0 5px 6px 5px;
	border-bottom:2px solid #595959;
	text-align:center;
	margin:0 0 5px 0;
}
.listados-productos-home img{
	border:1px solid #9B9B9B;
}


.listados-clientes{
	width:690px;
	padding:10px 0 0 0;
	display:block;
	margin:10px 0 0 0;
}
.listados-clientes img{
	margin:0 8px 11px 3px;
	border-color:1px solid #9C9C9C;
}

.contenidos-catalogo{
	list-style:none;
	margin:25px 0;
	padding:0;
	width:180px;

}
.contenidos-catalogo li{
	margin:6px 0;
	padding:0 0 3px 17px;
	display:block;
	background:url(graf/bg-listas-productos.gif) 0 5px no-repeat;
	border-bottom:1px solid #5D5D5D;
}
.contenidos-catalogo li a{
	color:#93B640;
}
.contenidos-catalogo li a:hover{
	color:#FFF;
}

.modulo-promo{
	border:1px solid #686666;
	padding:4px 4px 0 4px;
	display:block;
	margin:0 0 16px 0;
}

.ver-mas{
	background:url(graf/flash-ver-mas-corto.gif) no-repeat;
	display:block;
	height:15px;
	text-align:right;
	padding:8px 18px 0 0;
}

.ver-mas a{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#E3E3E3;
}
.ver-mas a:hover{
	color:#B1CE70;
}

.ver{
	display:block;
	height:18px;
	text-align:right;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	background:url(graf/flash-ver-mas-largo-trans.png) no-repeat;
}

.ver a{
	font:bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#E3E3E3;
	margin-right:26px;
}
.ver a:hover{
	color:#B1CE70;
}

.titulos-catalogo{
	border-bottom:1px solid #4D4D4D;
	padding:0 0 3px 12px;
	margin-bottom:25px;
}

#paginado{
	display:block;
	padding:5px 0;
	text-align:center;
	color:#FFF;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 0 0 0;
}
#paginado a{
	margin:0 2px;
	background-color:#000;
	border:1px solid #5C5C5C;
	color:#93B640;
	padding:2px 6px;
}
#paginado a:hover{
	color:#FFF;
	background-color:#222;
}

.promos{
	margin:20px 0;
	display:block;
	padding-bottom:2px;
	border-bottom:3px solid #666666;
}
.promos img{
	margin:25px 20px 20px 0;
	float:left;
	border:1px solid #9B9B9B;
}
.promos img p{
	display:block;
}

.promos p a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.conctarse{
	background:url(graf/mail.gif) 3px 3px no-repeat;
	padding:2px 0 3px 30px;
	border:1px solid #666666;
	display:block;
	margin-left:150px;
	color:#93B640;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	width:110px;
}

#fotos-empresa {
	width:670px;
	float:left;
	border:1px solid #686666;
	padding:4px;
	margin-left: 10px;
}

#empresa-img1 {
	float: left;
	height: 135px;
	width: 308px;
	margin-right: 53px;
}

#empresa-img2 {
	float: left;
	height: 135px;
	width: 308px;
}


/* Formularios */

.form-contacto{
	width:440px;
	margin:35px auto;
	text-align:right;
	padding:0 35px 0 0;
}
.form-contacto label{
	display:block;
	margin:5px 0 0 0;
}
.form-contacto input, textarea{
	background-color:#434343;
	border:1px solid #666666;
	width:250px;
	margin:0 20px 0 10px;
	color:#999999;
	padding:2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

.form-contacto input[type="submit"]{
	background-color:#90B430;
	border:none;
	width:100px;
	margin:15px 176px 0 10px;
	color:#FFF;
	padding:2px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
