@charset "utf-8";

/**** Reset (esto es necesario xq algunas etiquetas de los nevegadores tienen margin y padding por defecto)****/
*{
	padding:0;
	margin:0;
}
img{
	border: none;
}
/**** Fin del resert ****/

/*Necesario para formatear  correctametne HTML5 en todos los navegadores*/

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}

@font-face{
	font-family:'Bauhaus 93';
	src: url('../tipografias/Bauhaus93.ttf');
}
@font-face{
	font-family:'Berlin';
	src: url('../tipografias/BRLNSR.ttf');
}
	@font-face{
	font-family:'Walk';
	src: url('../tipografias/WalkwayUltraBold.ttf');
}
/*Estilo layout*/
/* 'Trebuchet MS', Helvetica, sans-serif;*/
body{
	font-family:'Berlin';
    font-size: 1em;
	background: url("../imagenes/fondoBody.png") repeat-x;
	
	
}
#content{	
	min-width: 1175px;
}
/*Estilo cabecera*/
#cabecera{
	
	margin: 1em;
	overflow:hidden;
	
	
}
#logo{
	float: left;
	width:13%;
	margin-top:1em;
	
	
}
#bloqueSuperior{
	float:left;
	width:87%;
}

#cuadroBordeado{
	margin: 0em 0em 0em 1em;
	border: 6px solid #a8791d;
	border-radius: 1em 1em 1em 1em;
	background-color:#FFF;
	padding:1em;
	
}

 h1{
	font-family:'Bauhaus 93';
	font-size:4em;
	color:#663200;
	text-align:center;
	min-height:124px;
	background: url("../imagenes/piramide1.png" ) no-repeat 100% 0;
}

#h1{
	background: url("../imagenes/piramide.png" ) no-repeat;
}

 


/*Estilo menu*/
#menuSuperior{
	font-family:'Berlin';
	overflow:hidden;
	clear:both;
	
	
	
}

#menuSuperior li{
	list-style:none;
	float:left;
	padding-left: 1.4em;
	padding-right: 1.4em;
	margin-top:0.5em;
	
}

#menuSuperior menu{
	
	margin:auto;
	width:  46em;
	

}


li a:link{
text-decoration:none;
color:#000;
	
}
li a:visited{
	text-decoration:none;
	color:#000;
}
li a:hover{
	color:#c5e733;
}

.separador{
	background: url(../imagenes/crum2.png)  100% no-repeat;
}

/*Estilo cuerpo*/


#cuerpo{
	margin: 1em;
	
	overflow:hidden;
}

/*columnaPrincipal*/


#columnaPri{
	width:78%;
	float: left;
	background: url("../imagenes/fondoColumna.png") repeat-x;
	border-radius: 1em 1em 0em 0em;
}
#columnaPri p{
	margin-top:1em;
	letter-spacing: 0.07em;
	text-align:justify; 
}

#columnaPri li{
	margin-top:0.5em;
}
#columnaPri ul{
	padding-left: 1.3em;
}	
	


.bloqueTituloPri{
	font-family:'Berlin';
	border-radius: 1em 1em 1em 1em;
	background-color:#a8791d;
	color: white;
	font-size:1em;
	letter-spacing: 0.1em;
	padding:0.7em;
	
}


#carrousel{
	margin:auto;
	margin-top:1em;
	margin-bottom:1em;
	border:5px solid #000;
}



.fotoNosotros1{
	float:right;
	margin-left:1em;
}
/*estilo productos*/

.fotoProductos1{
	float:left;
	border:5px solid #000;
	margin:1em 0em 1em 1em;
}
.fotoProductos2{
	float:right;
	border:5px solid #000;
	margin:1em 1em 1em 0em;
}
.separacion > fieldset{
	margin-bottom:1em;
	padding:1em;
}
.fotosProducto {
	border: 3px solid #000;
	margin:0.2em;
}
.foto2{
	margin:auto;
	margin-top:1em;
	width:600px;
	
}
.foto3{
	margin:auto;
	margin-top:1em;
	width:800px;
	
}
.foto1{
	margin:auto;
	margin-top:1em;
	width:300px;
}

#columnaPri p a:link{
	text-decoration:none;
	color:#c5e733;
}
#columnaPri p a:hover{
	color:#c5e733;
	text-decoration:underline;
}
#columnaPri p a:visited{
	text-decoration:none;
	color:#c5e733;
}

/*Estilo contacto*/

.campo{
	margin:1em;

}
.campo label{
	width:5em;
	float: left;
}
.campo input{
	width:15em;
}

#formulario fieldset{
	margin-top:1em;
	padding:0.5em;
}
#formulario legend{
	color:#a8791d;
}

#fotoContacto img{
	border:3px solid #000;
	
		
}

#fotoContacto{
	text-align:center;
	margin-top:1em;
}

.sepa{
	margin-bottom:1em;
}
/*descargas*/

.fotoContacto{
	float:right;
	margin: 1em 0em 1em 1em;
	
}
/*galeria*/
.TituloGaleria{
	margin-top:2em;
	margin-bottom:0.5em;
	text-decoration:underline;
}

.border{
	border:1px solid;
}
/*columnaDerecha*/

#columnaDer{
	
	width:22%;
	float: left;
	
}

.fotoColDerecha{
	border:3px solid #000;
	margin:1em 1em 1em 0em;
}

.bloque{

	border-radius: 1em 1em 0em 0em;
	margin:0em 0em 0em 1em;
	background: url("../imagenes/fondoColumna.png") repeat-x;
	min-height:250px;
	text-align:center;
	
}
.bloqueTituloDer{
	font-family:'Berlin';
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	background-color:#a8791d;
	color: white;
	font-size:1em;
	letter-spacing: 0.1em;
	text-align:center;
	margin-bottom: 1em;
	padding:0.3em;
}

#columnaDer p > strong{
	font-size:1.5em;
	line-height: 1.2em;
}


/*Estilo pie*/
#footer{
	border-radius: 1em 1em 1em 1em;
	background-color:#a8791d;
	font-size:1em;
	margin: 1em;
	clear:both;
	overflow:hidden;
}

#licencia{
	text-align:center;
	float:left;
	margin:1.3em;
	
}



#html5{
	float:right;
	margin:0.3em;
	

}
/*Estilo etiquetas*/








/*otros estilos*/
.separacion{
	padding:1em;
}
.separacionPeque{
	padding:0.5em;
}
.clear{
	clear:both;
}
