/* CSS Document */
*{margin:0px;}
.naranja {color: #FF5400;}
.gris {color: #777A7E;}
.azul{color:#1b1464}
.grisi {color: #777A7E;font-style:italic}
.azulb{color:#00aeef;}
.grisb{color:#002157;}
a{text-decoration:none;
	color:#000000; }

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#484848 url(imagenes/fondo.jpg) repeat ;
	}
	
h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#BA111D;
	margin:0px;
	}

h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#019CDF;
	margin:0px;
	}

h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9000;
	margin:0px;
	}

h4	{
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	}

#logo
	{
	background: url(imagenes/logo.jpg) no-repeat;
	width:900px;
	height:98px;
	}	

#pie{ width:980px;
	margin:auto;
	height:38px;
	text-align:center;
	background: url(imagenes/fondo_pie.jpg) repeat-x;

	color:#fff;
	}

#pie #menu_pie{
	margin:auto;
	width:936px;
	height:32px;
	padding-top:10px;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding-left:9px;
	}

#pie #menu_pie a{
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	color:#fff;
	font-family:Trebuchet MS,sans serif;
	font-size:14px;
	font-weight:bold;
	}

#pie a {color:#fff;}

.clear{
	clear:both;
}

#contenedor {background:#878179 url(imagenes/fondo-contenido.jpg) repeat-x;
	width:940px;
	margin:auto;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;}

.producto
	{
	padding-bottom:35px;
	}

#encabezado {width:900px;
	height:332px;}

#menu{height:43px;
	background: url(imagenes/fondo-menu.jpg) repeat-x;
	width:900px;
	margin-bottom:3px;
	font-size:18px;}

#menu a {color:#ffffff;
	text-decoration:none;
	line-height:43px;
	padding:20px;}

#img_contenido
	{
	float:right;
	}

#flash{width:900px;
	height:317px; }	



#cuerpo {width:862px;
	padding-top:5px;
	padding-left:20px;
	padding-right:17px;
	padding-bottom:10px;		
	background:#ffffff;
	overflow:hidden;
	min-height:776px;}

#izq {width:562px;
	float:left;
}

.img_link
	{
	border-bottom-width:0px;border-top-width:0px;border-left-width:0px;border-right-width:0px;
	}

.titulo-gral {
	background:#151519;
	border-top:5px solid #E5E2DF;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding-left:10px;
	width:550px;}

#izq1 {width:525px;
	background:#F7F4E6;
	padding:15px 15px 20px 20px;
	min-height:700px;
	margin-bottom:10px;
	text-align:justify;
	}

.img_izq{float:left;padding-right:10px;border:0pt;}
.img_der{float:right;padding-left:10px;}

#izq2 {width:540px;
	background:#f1f0ee;
	padding:10px;
	border-bottom:5px solid #151519;
	min-height:209px;
	margin-bottom:10px;}

.marca {width:130px;
	margin-right:5px;
	float:left}

.marca p{height:50px;}

#derecho { width:285px;
	float:left;
	margin-left:8px;}

.titulo-derecho {
	background:#151519;
	border-top:5px solid #E5E2DF;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding-left:8px;
	width:280px;}


#categorias {padding:5px;}


.img-vineta{float:left;
	margin-bottom:6px;
	margin-right:0px;
	margin-top:6px;
	border:none;}

.vineta1 { border-bottom:1px solid #FF9000;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta2 { border-bottom:1px solid #0E0E94;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta3 { border-bottom:1px solid #24ABD2;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta4 { border-bottom:1px solid #4C4C4C;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta5 { border-bottom:1px solid #000;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta6 { border-bottom:1px solid #02991b;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta7 { border-bottom:1px solid #046ba6;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

.vineta8 { border-bottom:1px solid #093b8d;
	margin-bottom:5px;
	float:left;
	width:275px;
	color:#000000;}

#seguridad{
	background:#F5EFD5;
	border:1px solid #CCCCCC;
	height:30px;
	width:172px;
	float:left;
	line-height:30px;
	text-align:center;
	margin-right:6px;}

#izq1 #img
	{
	margin:0pt;
	}

.productos
	{
	min-height:155px;
	width:525px;
	}

.producto p{padding-left:154px;}

/* ESTILOS DE LA FORMA DE CONTACTO*/
#forma_contacto
{	overflow:hidden;
	text-align:left;
	color:#000;
	width:247px;
	float:left;
	margin-left:20px;
}

#forma_contacto #fiel
{
	margin-top:0px;
	margin-left:0px;}


#forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	background:#F5EFD5;
	border:1px solid #CCCCCC;
	height:15px;
	width:240px;
	margin-bottom:10px;}

#forma_contacto #fieldset{	
	border:0px;
	margin-top:0px;}

#forma_contacto textarea{
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

#izq1 #boton
	{
	float:left;
	margin-top: 5px;
	margin-right:12px;	
	cursor:pointer;
	width:98px;
	height:29px;
	border:none;
	background: url(imagenes/enviar_bl.jpg);
	}

#forma_contacto button { 
	text-align:center;
	float:right;
	margin-top: 5px;
	margin-right:12px;	
	cursor:pointer;
	width:98px;
	height:32px;
	border:none;
	background: url(imagenes/enviar.jpg);
	}



#titulo {float:left;
	color: #FF5400;
	font-weight:bold;}

.submenu {float:right;
	font-size:10px;
	margin-right:10px;
	color:#ffffff;}

.submenu a {color:#ffffff;}

#internas {border:2px solid #B7B7B9;
	float:left;
	margin-left:2px;
	padding:10px;
	text-align:justify;
	width:537px;
margin-bottom:18px;}

#bombas-concreto{margin-left:10px;}



.contenido_cajita_index
	{
	float:left;
	width:280px;
	}

#ticker
	{
	width:857px;
	height:70px;
	}