@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.0.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
  url('../font/fontawesome-webfont.woff?v=3v=3.0.1') format('woff'),
  url('../font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}


#margensuperior{
	
	width:100%;
	/*display:block;*/
	margin:0 auto; 
	height:30px;
	background:#383d43;
}

#margensuperiorcont{
	
	width:950px;
	/*display:block;*/
	margin:0 auto; 
	height:30px;
}

#direccion_margensuper{
	
	width:250px;
	
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#FFF;
	padding-top:10px;
	float:right;
	
	
	
}


#tel_margensuper{
	
	width:150px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#FFF;
	padding-top:10px;
	float:right;
	
}

#mail_margensuper{
	
	width:150px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	color:#FFF;
	padding-top:10px;
	float:left;
	
	float:right;
	
}



#contenedor_header{
	width:100%;
	height:70px;
	background-color:#e3e3e3;
	
	
	}


#header{
	width:950px;
	height:60px;
	background-color:#e3e3e3;
	margin:0 auto;
	
	}


#menuSuperior{
	width:100%;
	height:59px;
	padding-top:10px;
	padding-bottom:0px;
}


#contenedor{
	
	width:960px;
	display:block;
	margin:0 auto; 
	height:450px;
	padding-left:20px; 
	padding-right:10px;
	
}

#contenidos{
	margin-top:20px;
	display:block;
	margin:0 auto; 
	width:100%; 
	height:470px;
	background-color:#323232;
	}
	
	
#infocontenidos{
	width:950px;
	height:400px;
	display:block; 
	margin:0 auto; 
	padding-left:10px;
	padding-top:50px;
}

#bloque{
	float:left;
	width:286px; 
	height:370px;
	margin-right:10px;
	margin-left:10px;
/*	border:#FFFFFF solid thin;*/
	font-size:10px;
	background:#cd0000;

}	

.bloquefoto{
	height:130px;
	width:185px;
	display:block; 
	margin:0 auto;
	background:url(../images/icon1.png) center no-repeat;
	margin-top:20px;

}

#bloquetitulo{
	height:24px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

#txtbloque{
	display:block;
	margin:0 auto; 
	margin-top:5px;
	height:180px; 
	width:255px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	
}

#bloque2{
	float:left;
	width:286px; 
	height:370px;
	margin-right:10px;
	margin-left:10px;
/*	border:#FFFFFF solid thin;*/
	font-size:10px;
	background:#cd0000;

}	

.bloquefoto2{
	height:130px;
	width:185px;
	display:block; 
	margin:0 auto;
	background:url(../images/icon2.png) center no-repeat;
	margin-top:20px;

}

#bloquetitulo2{
	height:24px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

#txtbloque2{
	display:block;
	margin:0 auto; 
	margin-top:5px;
	height:130px; 
	width:255px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	
}

#bloque3{
	float:left;
	width:286px; 
	height:370px;
	margin-right:10px;
	margin-left:10px;
/*	border:#FFFFFF solid thin;*/
	font-size:10px;
	background:#cd0000;

}	

.bloquefoto3{
	height:130px;
	width:185px;
	display:block; 
	margin:0 auto;
	background:url(../images/icon3.png) center no-repeat;
	margin-top:20px;

}

#bloquetitulo3{
	height:24px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

#txtbloque3{
	display:block;
	margin:0 auto; 
	margin-top:5px;
	height:130px; 
	width:255px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	
}

#btn_leermas{
	
	width:75px;
	height:23px;
	float:right;
	background-color:#fb393f;
	border-radius:5px;
	margin-right:18px;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
	padding-top:12px;
	transition: all .2s ease-in-out;
	cursor:pointer;
	
}

#btn_leermas:hover{
	
	width:75px;
	height:23px;
	float:right;
	background-color:#CCC;
	border-radius:5px;
	margin-left:18px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
	padding-top:12px;
	transition: all .2s ease-in-out;
	cursor:pointer;
}


#logo{
	width:340px;
	height:51px;
	background:url(../images/logo.png) no-repeat; 
	margin-left:00px;
	margin-top:-5px;
	float:left;
	
	}	


/*-----QUIENES SOMOS----*/
	

#contenedor_Q{
	
	width:960px;
	height:450px;	
	margin:0 auto; 
	margin-top:10px;

}

#img_q_som{
	
	width:419px;
	height:317px;
	margin-top:50px;
	background: url(../images/quienesomos.png) no-repeat;
	border: #ae1f25 4px solid; 
	float:left;
}

#tit_q_som{
	
	width:219px;
	height:25px;
	margin-top:70px;
	margin-left:40px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#464646;
	border-bottom: #ae1f25 2px solid;  
}

#txt_q_som{
	
	width:440px;
	height:280px;
	margin-top:15px;
	margin-left:40px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#464646;
}


<!--FIN SECCION QUIENES SOMOS -->


<!--CONTACTO-->

#contenedor_C{
	
	width:960px;
	height:490px;	
	margin:0 auto; 
	margin-top:10px;
	
	
}
#contenedor_C2{
	
	width:960px;
	height:520px;	
	margin:0 auto; 
	margin-top:10px;
	border:#fff 1px solid;
	

}


#tit_contacto{
	
	width:100px;
	height:25px;
	margin-top:40px;
	margin-left:40px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#464646;
	border-bottom: #ae1f25 2px solid;  
}


#tit_donde_estamos{
	
	width:200px;
	height:25px;
	margin-top:90px;
	margin-left:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#464646;

}


#map_dnd_estamos{
	
	width:400px;
	height:310px;
	margin-top:15px;
	margin-left:40px;
	float:left;


}

#cont_form{
	
	width:380px;
	height:450px;
	margin-top:-80px;
	margin-left:40px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#000;
	text-align:left;
	float:left;


}

#tit_consulta{
	
	width:210px;
	height:25px;
	margin-top:10px;
	margin-left:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#464646;

}
	
	
.styleform{
	width:300px;
	height:25px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#242731;
	padding-left:10px;
	background: #f3f3f5;	
	background: linear-gradient(#f3f3f5, #ffffff);
	border: #999 1px solid;
	
}

.stylemessage{
	width:300px;
	height:150px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#242731;
	padding-left:10px;
	overflow:auto;
	background: #f3f3f5;	
	background: linear-gradient(#f3f3f5, #ffffff);
	border: #999 1px solid;
}

.btns_form{
	width:70px;
	height:36px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	background: #ae1f25;	
	border: #999 1px solid;
	transition: all .5s ease-in-out;
	cursor:pointer;
	float:right;
}

.btns_form:hover{
	width:70px;
	height:36px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	background: #65060a;	
	border: #999 1px solid;
	transition: all .5s ease-in-out; 
	cursor:pointer;
	
}	
	
	

<!--BTONERA DE PRUEBA-->




#menu, 

 #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu {
	width:613px;
	/*background-color: #0b7300;
	background-image: linear-gradient(#3a8200, #111);*/
	border-radius: 0px;
	
}

#menu:before,
#menu:after {
	content: "";
	display: table;
}

#menu:after {
	clear: both;
}

#menu {
	zoom:1;
}

#menu li {
	float: left;
	
	box-shadow: 1px 0 0 #444;
	position: relative;
}

#menu a {
	float: left;
	padding: 12px 25px;
	color: #383d43; /* COLOR DE LA TIPO DEL MENU INCLUSIVE CAMBIA EL COLOR TMB DEL DROPMENU*/
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica;
	text-decoration: none;
	
	
	
}



#menu li:hover > a {
	color: #c0232f;
	
	
}



#menu ul {
	width:180px;
	
	_margin: 0; /*IE6 only*/
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 38px;
	left: 0;
	z-index: 900;    
	background: #CCC;	
	box-shadow: 0 -1px 0 rgba(255,255,255,.3);	
	border-radius: 0px;
	transition: all .2s ease-in-out;  
}

#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
	margin-left:-34px;
}

#menu ul ul {
	top: 0;
	
	left: 185px;
	margin: 0 0 0 20px;
	_margin: 0; /*IE6 only*/
	box-shadow: -1px 0 0 rgba(255,255,255,.3);		
}

#menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0; /*IE6 only*/
	box-shadow: 0 1px 0 #111, 0 2px 0 #666;
	
}

#menu ul li:last-child {   
	box-shadow: none;    
}

#menu ul a {    
	padding: 10px;
	width: 160px;
	_height: 10px; /*IE6 only*/
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}

#menu ul a:hover {
	background-color: #e2e2e2;
	
}

#menu ul li:first-child > a {
	border-radius: 3px 3px 0 0;
}

#menu ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 100px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #444;
}

#menu ul ul li:first-child a:after {
	left: -5px;
	top: 50%;
	margin-top: -6px;
	border-right: 0;	
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-left: 6px solid #3b3b3b;
}

#menu ul li:first-child a:hover:after {
	border-bottom-color: #000; 
}

#menu ul ul li:first-child a:hover:after {
	border-right-color: #000; 
	border-bottom-color: transparent; 	
}

/*FIN BOTONERA */

#contenedor_productos{
	
	width:960px;
	display:block;
	margin:0 auto; 
	height:440px;
	padding-left:20px; 
	padding-right:10px;
	margin-top:10px;
}


#tit_articulo{
	width:300px;
	height:30px;
	background:url(../images/tit_descripcion_prod.png) no-repeat;	
	padding-left:20px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-top:25px;
	
}


#img_articulo1{
	width:418px;
	height:284px;
	margin-top:25px;
	margin-left:30px;
	float:left;
	border:#666 2px solid;
	
}

#img_articulo2{
	width:418px;
	height:284px;
	margin-top:25px;
	margin-left:30px;
	float:left;
	border:#666 2px solid;
	
	
}



#descripcion_produc{
	margin-top:0px;
	display:block;
	margin:0 auto; 
	width:100%;
	height:180px;
	background-color:#323232;
}
	
	
#contenedor_descripcion_produc{
	width:950px;
	height:120px;
	display:block; 
	margin:0 auto; 
	padding-left:10px;
	padding-top:20px;
	
}


#tit_descripcion_prod{
	width:220px;
	height:30px;
	background:url(../images/tit_descripcion_prod2.png) no-repeat;	
	padding-left:30px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	
}



#txt_descripcion_prod{
	width:900px;
	height:70px;
	padding-left:30px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	line-height:15px;
	
}



/*PIE */

#footer{
	height:180px; 
	margin:0 auto; 
	background:#e3e3e3;
	border-top:#fb393f 3px solid;
	margin-top:0px;
}

#footer_contenedor{
	width:950px;
	height:145px; 
	margin:0 auto; 
}

#footer_contenedor1{
	width:280px;
	height:142px; 
	margin-left:12px;
	margin-top:2px;
	float:left;
	
}	

#footer_contenedor2{
	width:170px;
	height:142px; 
	margin-left:42px;
	margin-top:2px;
	float:left;
	
}

#footer_contenedor3{
	width:160px;
	height:142px; 
	margin-left:22px;
	margin-top:2px;
	float:left;
	
}	

#footer_contenedor4{
	width:240px;
	height:142px; 
	margin-left:22px;
	margin-top:2px;
	float:left;
	
}		

#footer_tit_contacto{
	width:80px;
	height:25px; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	margin-left:30px;
	margin-top:30px;
	
}	

#footer_datos_contacto{
	width:210px;
	height:75px; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	font-weight:normal;
	color:#333333;
	margin-left:30px;
	margin-top:5px;
	line-height:18px;
	
	
}	

#footer_tit_menu{
	width:80px;
	height:25px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	margin-left:10px;
	margin-top:30px;
	float:left;
	
}	

#footer_nav_menu{
	width:140px;
	height:75px; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	
	color:#333333;
	margin-left:10px;
	margin-top:5px;
	line-height:14px;
	float:left;
}

#copyright{
	width:140px;
	height:55px; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin-left:10px;
	margin-top:60px;
	line-height:14px;
}

#power_by{
	width:65px;
	height:15px; 
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	margin-left:30px;
	margin-top:80px;
	float:left;
	
}	
#logo_fd{
	width:53px;
	height:50px; 
	margin-left:10px;
	margin-top:60px;
	background:url(../images/fd-logo.png) no-repeat;
	float:left;
	
}	
