a{outline:0;
	text-decoration:none;
}

img{
	border:0;
}

p{
	margin:0;
	padding:0;
}

body{background: url(Imagenes/Fondo.jpg);
	margin:0px;
	padding:0px;
}

a.enlacepie{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style:normal;
	color:#ffffff;
	text-decoration:none;

}

h1.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	font-weight: normal;
	color: #1e6228;
	margin: 10px 0px 0px 0px;
	padding:0px;
}

h1.titulo span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color:#690;
}

.texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #000000;
	line-height:1.3em;
	padding:0px;
	text-align: left;
	}

h2.seccion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	font-weight:bold;
	color: #1e6228;
	line-height:1.3em;
	margin: 15px 0px 5px 0px;
	padding:0px;
	}
	
h2.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #1e6228;
	margin: 0px 0px 15px 0px;
	padding:0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	font-style:oblique;
	color: #1e6228;
	margin: 15px 0px 5px 0px;
	padding:0px;
}

span {
	color: #1e6228;
	font-weight: bold;
}

.centrar_linea{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style:oblique;
	color:#1e6228;
	margin-top:10px;
	clear:both;
}

.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: bold;
	color:#000099;
}
	

.sangria{
padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height:1.3em;
	color: #000000;
}

.sangria_franc{
	text-indent:-11px;
padding-left:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height:1.3em;
	color: #000000;
}

.sangria_franc_mayor{
	text-indent:-12px;
padding-left:31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height:1.3em;
	color: #000000;
}

.mayor{
	padding-left:39px;
}

.enlace_texto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#000099;
}

.enlace_web{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#000099;
	line-height:1.5em;
}

.numero{
	text-indent:-17px;
	padding-left:39px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	color: #000000;
}

a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	color: #112863;
}


#cabecera {
	width:750px;
	height: 200px;
	margin: 0px auto 0px auto;
	padding:0px;
	z-index:190;
}

#cabecera_arco{
	width:750px;
	height: 200px;
	margin: 0px auto 0px auto;
	padding:0px;
	z-index:200;
	background-image:url(Imagenes/Cabecera-arcos.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
}

#contenedor {
	width:750px;
	height: 200px;
	margin: 0px auto 0px auto;
	padding:0px;
	overflow:hidden;
}

#bailen {
	background-image: url(Imagenes/Bola_Speed_Color_OK-bot.png);
	background-repeat:no-repeat;
	text-decoration:none;
	z-index:190;
}

#inicio ul{
	list-style:none;
	float: left;
	margin: 117px 0px 0px 54px;
	padding: 0px;
	z-index:210;
}

#inicio li{
	display:block;
	width:157px;
	height:148px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:bottom;
	text-decoration:none;
}
#inicio ul a{
	width:157px;
	height:148px;
	display:block;
	text-decoration:none;
}

#inicio a span{
	visibility:hidden;
}

#inicio a:hover{
	background-position: bottom;
}

#conte_menu{
	width:750px;
	height:auto;
	position:absolute;
	z-index:220;
	top:0px;
}

#menu ul{
	list-style:none;
	margin:162px 14px 0px 0px;
	padding: 0px;
	float: right;
	z-index:100;
}

#menu ul li{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	float: left;
}

#menu ul li a {
	display:block;
	width:150px;
	height:61px;
	padding:0px;
	line-height:140px;
	text-decoration:none;
}

#menu ul li a:hover {
	background-position:bottom;
	background-repeat: no-repeat;
	display:block;
}

#hacemos {
	background-position: top;
	background-image:url(Imagenes/Bola_Hacemo_bot.png);
	background-repeat: no-repeat;
	text-align: center;
	z-index:180;
}

#productos {
	background-position: top;
	background-image:url(Imagenes/Bola_Productos_bot.png);
	background-repeat: no-repeat;
	text-align: center;
	z-index:170;
}

#contacto {
	background-position: top;
	background-image:url(Imagenes/Bola_Contacto_bot.png);
	background-repeat: no-repeat;
	text-align: center;
	z-index:160;
	display:block;
}

#contenido {
	width: 575px;
	height: auto;
	background-color:#ffffff;
	margin:75px auto 0px auto;
	padding:0px 50px 8px 125px;
	clear:both;
	border-top: 4px solid #1e6228;
}

#menu_produc{
	margin:0px;
	padding:0px;
	width:530px;
	height:25px;
	background-color:#1e6228;
	position:absolute;
	top:251px;
	left:220px;
	z-index:300;
}

#menu_produc ul{
	margin:0px;
	padding:0px;
}

#menu_produc ul li{
	width:25%;
	height:auto;
	padding:0px;
	display:block;
	float:left;
	text-align:center;


}

#menu_produc ul li a{
	height:25px;
	color:#FFFFFF;
	display:block;
	line-height:1.8em;
	background-image:url(Imagenes/productos/fondo_menu_produc.jpg);
	background-repeat:repeat-x;
font-size:0.8em;
	}
	

#menu_produc ul li a:hover{
	color:#009;
	background-position:bottom;
	}

#contenido_product {
	width: 575px;
	height: auto;
	background-color:#ffffff;
	margin:75px auto 0px auto;
	padding:0px 50px 8px 125px;
	clear:both;
	border-top: 4px solid #1e6228;
}

#pie {
	width:750px;
	height:30px;
	background: url(Imagenes/Degra-pie.png) no-repeat;
	margin: 0px auto;
	padding:0px;
	line-height:2em;
	text-align:center;
	clear:both;
}

table#produc{
	width:600px;
	height:auto;
}

td.creamos{
	text-align:left;
	font-family: Georgia, tahoma, geneva;
	font-size:0.8em;
	color:black;
	width:33%;
	vertical-align:top;
}

td.creamos span{
	border-top: 0.5px solid #F60;


}

#arbol{
	width:100px;
	height:60px;
	position:absolute;
	float:right;
	left:645px;
	top:280px;
	margin:0.3em 0.3em 0 0;
	text-align:center;
}

#arbol a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	line-height:1.3em;
	color: #1e6228;
	font-weight: bold;
}

img.sangria{
	width:48px;
	height:48px;
	margin-right:10px;
	float:left;
}

img.lateral{
margin:0px;
padding:0px;
	width:100px;
	height:400ppx;
	z-index:300;
	float:left;
	position:relative;
	top:10px;
	right:10px;
	}
	
img.centro_image{
	text-align:center;
	margin-left:35px;
	}
	
#contenedor_impresion{
	width:750px;
	height:auto;
	margin:75px auto 0px auto;
	background-color:white;
	border-top: 4px solid #1e6228;
	}
	
#lateral_imagen{
	width:125px;
	float:left;
	height:auto;
	margin:20px auto 0px 25px;
	
	}
	
#contenido_impresion {
	width: 550px;
	height: auto;
	background-color:#ffffff;
	padding:0px 45px 0px 0px;
	float:left;
}

strong{color:#1e6228;}
	
/*Menu redes sociales*/

#redes-sociales{
	clear:both;
	float:right;
	width:500px;
	height:auto;
	padding:0px;
	margin:5px 0px 15px 0px;
	display:block;
}

#redes-sociales ul{
	width:325px;
	height:auto;
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;	
}

#redes-sociales ul li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:4pt;
	text-align:center;
	color:green;
	float:left;
	margin-right:5px;
	width:32px;
	height:40px;
	display:block;
}

#redes-sociales ul li a{
	text-align:center;
	display:block;

}

#redes-sociales ul li a:hover{
	background-position:bottom;
	background-repeat:no-repeat;
}


#redes-sociales .myspace{
	background-image:url(Imagenes/imagenes-inicio/MySpace.png);
	background-repeat:no-repeat;
}

#redes-sociales .facebook{
	background-image:url(Imagenes/imagenes-inicio/Facebook.png);
	background-repeat:no-repeat;
}

.siguenos {
display:block;
width:100px;
padding-right:65px;
}

.flecha-verde{
	background-image:url(Imagenes/imagenes-inicio/flecha-verde.png);
	background-repeat:no-repeat;
	with:20px;
	height:20px;
	}
/*Recuadro verde importante*/
.recuadroverde{
	width:500px;
	height:auto;
	margin:10px auto 10px auto;
	background-color:#060;
	border: 4px outset #363;
	
	padding:10px;
}

.recuadroverde p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: white;
	line-height:1.3em;
	text-align: left;
}
