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


/* BASE DE WEB */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#contenedor {
	width:942px;
	margin:0 auto;
}

#formulario {
	width:196px;
	height:175px;
	margin:0 auto;
	background-image: url(../images/fondo_form.jpg);
}

.botones {
	background: #95b880;
	color: #000000;
	font-size: 11px;
	padding: 0px 5px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #043f00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.cajadetexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #000000;
}

.borde1 {
    border:#95B880 1px solid;
}

#menu_lateral {
	width:105px;
	height:300px;
	margin-top: 210px;
	margin-left: 3px;
	text-align: right;
}

#lat_izq {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:123px;
	height:575px;
	background-image: url(../images/lateral.jpg);
}

#central_sup {
	position:absolute;
	margin-top:0px;
	margin-left:124px;
	width:651px;
	height:338px;
	/*background-image:  url(../../images/foto_index2.jpg);*/
}

#central_inf {
	position:absolute;
	margin-top:338px;
	margin-left:124px;
	width:651px;
	height:237px;
	background-color: #D9D7BD;
}

#lat_der {
	position:absolute;
	margin-top:0px;
	margin-left:774px;
	width:196px;
	height:575px;
}

#pie {
	position:absolute;
	margin-top:578px;
	margin-left:124px;
	width:760px;/*651px;*/
	height:26px;
}


/* y dentro de las secciones son...*/

#central_sup2 {
	position:absolute;
	margin-top:0px;
	margin-left:124px;
	width:651px;
	height:149px;
}

#central_inf2 {
	position:absolute;
	margin-top:160px;
	margin-left:124px;
	width:651px;
	height:415px;
	background-color: #D9D7BD;
}

/*-----------------------------------------------*/


/* TEXTOS */
.texto_seleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95B880;	
	}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
	
.texto_negrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	}
	
.titulo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	}
	
.supertitulo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	}
	
.submenu_t {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #043f00;
	font-weight: bold;
	}
	
.texto_pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.texto_menu_encabezado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #95b880;	
	}
.select: {
    color: #95b880; 
	text-decoration:none; 
}
	
.texto_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ecebdf;
	}
.texto_menu a:link {color: #ecebdf; text-decoration:none }
.texto_menu a:visited {color: #ecebdf; text-decoration:none }
.texto_menu a:hover {color: #cc9900; text-decoration:none }
	
a {
	color: #000000;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	color: #95b880;
	}
a:active {
	text-decoration: none;	
	}

.submenu a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #043f00;
	/*font-weight: bold;*/
	}
	
.submenu a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	/*font-weight: bold;*/
}

.submenu a#activo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	color: #669900;
	text-decoration: none;	
}

/*-----------------------------------------------*/




/* PORTADA */

#banner1 {
	position:absolute;
	margin-top:17px;
	margin-left:13px;
	width:418px;
	height:201px;
	background-color: #FFFFFF;
	border:solid 1px #FFFFFF;
	}
	
#banner2 {
	position:absolute;
	margin-top:17px;
	margin-left:444px;
	width:201px;
	height:201px;
	background-color: #FFFFFF;
	border:solid 1px #FFFFFF;
	}

#banner2 img{
	border:none;
	}

/*-----------------------------------------------*/


/* QUIENES SOMOS */

#quienes {
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	width:622px;
	height:350px;
	background-color: #ECEBDF;
}


/*-----------------------------------------------*/



/* MARCAS */

#marcas {
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	width:622px;
	height:350px;
	background-color: #ECEBDF;
}


#listado_marcas {
	position:absolute;
	margin-top:5px;
	margin-left:0px;
	width:612px;
	height:340px;
	background-color: #ECEBDF;
}


#logos_marcas {
	position:absolute;
	margin-top:5px;
	margin-left:315px;
	width:300px;
	height:340px;
	background-color: #FFFFFF;
}




/*-----------------------------------------------*/

/* LISTADO PEDIDOS */


#pedido {
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	width:620px;
	height:100px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}


#pedidob {
	position:absolute;
	margin-top:160px;
	margin-left:10px;
	width:620px;
	height:100px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}

#pedidoc {
	position:absolute;
	margin-top:270px;
	margin-left:10px;
	width:620px;
	height:100px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}


#pedido_c {
	position:absolute;
	width:620px;
	height:20px;
	background-color:#FFFFFF;
}

#pedido1 {
	position:absolute;
	margin-top:25px;
	height:70px;
	width: 620px;
}

/*-----------------------------------------------*/

/* LISTADO PRODUCTOS */

#p_submenu {
	position:absolute;
	margin-top:16px;
	margin-left:10px;
	width:622px;
	height:25px;
	border-bottom: solid 1px #000000;
}

#producto1 {
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	width:300px;
	height:150px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}

#producto2 {
	position:absolute;
	margin-top:50px;
	margin-left:330px;
	width:300px;
	height:150px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}

#producto3 {
	position:absolute;
	margin-top:220px;
	margin-left:10px;
	width:300px;
	height:150px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}

#producto4 {
	position:absolute;
	margin-top:220px;
	margin-left:330px;
	width:300px;
	height:150px;
	border: solid 1px #FFFFFF;
	background-color:#ECEBDF; 
}

#produco1 {
	position:absolute;
	margin-top:25px;
	height:80px;
}

#no_producto {
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	width:300px;
	height:150px;
}

#p_cabecera {
	position:absolute;
	width:300px;
	height:25px;
	background-color:#FFFFFF;
}

#p_paginado{
	position:absolute;
	margin-top:386px;
	margin-left:10px;
	width:622px;
	height:15px;
}

#ficha {
	position:absolute;
	margin-top:16px;
	margin-left:10px;
	width:640px;
	height:395px;
}
#ficha_foto{
	position:absolute;
	width:249px;
	height:380px;
}

#ficha_texto{
	position:absolute;
	margin-left:262px;
	width:373px;
	height:380px;
	background-color:#F2F1E6;
	border: solid 1px #ffffff;
}

.borde_blanco {
	border:1px solid white;
	}
.borde_ocre {
	border:1px solid #95b880;
	}
#cargador_texto{
	width:370px;
	height:320px;
	margin:10px;
}
#cargador_fotos {
	width:205px;
	height:335px;
	margin:5px;
}
#foto_a {
	width:204px;
	height:150px;
	margin-top: 6px;
	margin-bottom: 10px;
}

#menu{
width:196px;
height:226px;
background-image: url(../images/bg_menu.jpg);
background-repeat:no-repeat;
margin:0 auto;
padding-top:174px;
}

.botones2{
width:185px;
height:25px;
background-color:#95B880;
margin-left:9px;
margin-bottom:2px;
}
.botones2 p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	margin:0 10px 0 10px;
}
.botones2 a {
	color:#FFF;
	text-decoration:none;
	
}
.botones2 a:hover {
	color:#043F00;
	text-decoration:none;
	
}
.botones2_on {
background-color:#043F00;
width:185px;
height:25px;
margin-left:9px;
margin-bottom:2px;
color:#FFF;
}
.botones2_on p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	margin:0 10px 0 10px;
}
.botones2_on a {
	color:#FFF;
	text-decoration:none;
	
}
.botones2_on a:hover {
	color:#fff;
	text-decoration:none;
	
}

.expo {
	margin-top:16px;
	margin-left:15px;
	width:622px;
	height:25px;
	float:left;
	border-bottom: solid 1px #000000;
}
.galeria{
	width:640px;
	height:320px;
	float:left;
	margin:10px 0px 0px 15px;
	}
.fotitos{
	width:200px;
	height:150px;
	float:left;
	margin:0px 10px 10px 0px;
	border:solid 1px #FFF;
}
.fotitos img{
	border:none;
}
.pie_expo {
	margin-left:15px;
	width:622px;
	height:25px;
	float:left;
}
.texto img{
	border:none;}

.contactar{
	width:640px;
	height:150px;
	float:left;
	margin:10px 0px 0px 15px;
	}
	.google{
	width:620px;
	height:255px;
	border: 1px solid #FFF;
	float:left;
	margin:10px 0px 0px 0px;
	}
