@charset "utf-8";
/* CSS Document */
@font-face {
	 font-family:"Lobster1.4";
	 src:url("../fuentes/lobster1_4/Lobster_1_4.eot?") format("eot"),
	 url("../fuentes/lobster1_4/Lobster_1_4.woff") format("woff"),
	 url("../fuentes/lobster1_4/Lobster_1_4.ttf") format("truetype"),
	 url("../fuentes/lobster1_4/Lobster_1_4.svg#Lobster1.4") format("svg");
	 font-weight:normal;
	 font-style:normal;
	 }
@font-face {
	font-family:"Decker";
	src:url("../fuentes/Decker/Decker.eot?") format("eot"),
	url("../fuentes/Decker/Decker.woff") format("woff"),
	url("../fuentes/Decker/Decker.ttf") format("truetype"),
	url("../fuentes/Decker/Decker.svg#") format("svg");
	font-weight:normal;
	font-style:normal;
	}
@font-face {
	font-family:"Rokkitt";
	src:url("../fuentes/rokkitt/Rokkitt-Regular.eot?") format("eot"),
	url("../fuentes/rokkitt/Rokkitt-Regular.woff") format("woff"),
	url("../fuentes/rokkitt/Rokkitt-Regular.ttf") format("truetype"),
	url("../fuentes/rokkitt/Rokkitt-Regular.svg#Rokkitt") format("svg");
	font-weight:normal;
	font-style:normal;
	}
@font-face {
	font-family:"Rokkitt Bold";
	src:url("../fuentes/rokkitt_bold/Rokkitt-Bold.eot?") format("eot"),
	url("../fuentes/rokkitt_bold/Rokkitt-Bold.woff") format("woff"),
	url("../fuentes/rokkitt_bold/Rokkitt-Bold.ttf") format("truetype"),
	url("../fuentes/rokkitt_bold/Rokkitt-Bold.svg#Rokkitt-Bold") 
	format("svg");
	font-weight:normal;
	font-style:normal;
	}
body{
	background-image:url(../img/fondo.png);
	background-repeat:no-repeat;
	background-position:center top;
	}
#entrar{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	background-image:url(../img/fondo-entrar.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1050px;
	}
#entrar-960{
	width:960px;
	margin:auto;
	height:1050px;
	position:relative;
	}
#logo{
	width:587px;
	margin:auto;
	height:351px;
	}
#headerTitle {
	position: absolute;
	margin-top:60px;
	}
#headerTitle p {
    margin: 0;
  	}
#headerTitle p a {
	background-image:url(../img/logo.png);
	background-position:center;
	background-repeat:no-repeat;
	display: block;
	height: 351px;
	overflow: hidden;
	text-indent: -5000px;
	width:587px;
    }    
#boton-entrar{
	width:215px;
	margin:auto;
	margin-top:25px;
	height:124px;
	}
#boton-entrar:hover{
	background-image:url(../img/entrar-hover.png);
	}
#banner-entrar{
	width:960px;
	float:left;
	margin-top:-7px;
	}
#cortinas{
	width:100%;
	min-width:960px;
	float:left;
	position:fixed;
	background-image:url(../img/cortinas.png);
	background-repeat:no-repeat;
	background-position:center;
	height:225px;
	z-index:6;
	}
#head{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	}
#head-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#logo-head{
	width:587px;
	float:left;
	height:351px;
	}
#menu{
	background-image:url(../img/menu.png);
	background-repeat:no-repeat;
	width:245px;
	height:275px;
	padding-left:30px;
	padding-top:120px;
	float:left;
	position:relative;
	}
#menu-telefono{
	background-image:url(../img/telefono.png);
	background-repeat:no-repeat;
	width:232px;
	float:left;
	height:75px;
	margin-top:-75px;
	margin-left:-55px;
	}
#menu-telefono p{
	color:#FFF;
	font-family:"Decker";
	font-size:24px;
	margin-left:90px;
	margin-top:28px;
	}
#menu ul li{
	font-size:37px;
	font-family:"Lobster1.4";
	margin-top:10px;
	position:relative;
	z-index:7;
	}
#menu ul li a{
	text-decoration:none;
	color:#D09F42;
	}
#menu ul li a:hover{
	background-image:url(../img/hover.png);
	background-repeat:no-repeat;
	padding-left:65px;
	color:#BE3D20;
	}
#menu .selec{
	background-image:url(../img/hover.png);
	background-repeat:no-repeat;
	padding-left:65px;
	color:#BE3D20;
	}
#inicio{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	}
#inicio-960{
	width:1030px;
	margin:auto;
	position:relative;
	height:680px;
	padding-top:30px;
	}
#inicio-botones{
	width:315px;
	float:left;
	position:relative;
	}
.boton-inicio{
	width:273px;
	float:left;
	margin-left:15px;
	margin-top:6px;
	}
.boton-img{
	width:273px;
	float:left;
	height:181px;
	}
.boton-img:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
	}
.boton-texto{
	width:253px;
	float:left;
	font-family:"Decker";
	font-size:19px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	margin-top:10px;
	background-color:#F8F2CE;
	background-image:url(../img/mas.png);
	background-repeat:no-repeat;
	background-position:right;
	}
.boton-texto a{
	color:#000;
	text-decoration:none;
	}
.boton-texto a:hover{
	color:#BE3D20;
	}
#inicio-banner{
	width:714px;
	float:left;
	position:relative;
	background-image:url(../img/inicio-banner.png);
	background-repeat:no-repeat;
	height:680px;
	}
#inicio-texto{
	width:385px;
	float:left;
	margin-top:-130px;
	margin-left:20px;
	}
#inicio-texto p{
	font-size:42px;
	color:#946C3B;
	font-family:"Rokkitt";
	}
#empresa{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	}
#empresa-960{
	width:960px;
	margin:auto;
	position:relative;
	height:325px;
	}
#empresa-960 h1{
	font-family:"Lobster1.4";
	font-size:46px;
	color:#D03820;
	}
#empresa-960 p{
	width:560px;
	font-size:20px;
	font-family:"Rokkitt";
	margin-top:30px;
	text-align:justify;
	}
#banner-empresa{
	width:100%;
	position:relative;
	float:left;
	}
#imagen-empresa{
	width:920px;
	float:left;
	height:606px;
	position:relative;
	margin-top:-475px;
	z-index:2;
	margin-left:45%;
	}
#texto-empresa{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	margin-top:-105px;
	}
#texto-empresa-960{
	width:960px;
	margin:auto;	
	}
#texto-empresa p{
	font-size:42px;
	width:385px;
	color:#946C3B;
	font-family:"Rokkitt";
	}
#productos{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	}
#productos-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#productos-960 h1{
	font-family:"Lobster1.4";
	font-size:46px;
	color:#D03820;
	}
#galeria-productos{
	width:612px;
	height:466px;
	float:left;
	position:relative;
	background-image:url(../img/fondo-galeria.png);
	background-repeat:no-repeat;
	}
#linea{
	background-image:url(../img/linea.png);
	background-repeat:no-repeat;
	height:217px;
	width:4px;
	float:left;
	}
#texto-pedidos{
	width:315px;
	float:left;
	height:217px;
	margin-top:85px;
	}
#texto-pedidos p{
	font-size:20px;
	font-family:"Rokkitt";
	line-height:18px;
	margin-left:15px;
	margin-top:30px;
	}
#imagen-productos{
	width:920px;
	float:left;
	height:310px;
	position:relative;
	margin-top:-110px;
	z-index:2;
	margin-left:45%;
	}
#texto-productos{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	margin-top:-125px;
	}
#texto-productos-960{
	width:960px;
	margin:auto;	
	}
#texto-productos p{
	font-size:42px;
	width:385px;
	color:#946C3B;
	font-family:"Rokkitt";
	}
#detalle{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	padding-top:20px;
	}
#detalle-960{
	width:968px;
	margin:auto;
	position:relative;
	}
#detalle-960 h1{
	font-family:"Lobster1.4";
	font-size:46px;
	color:#D03820;
	}
#volver{
	width:120px;
	float:right;
	margin-top:-40px;
	margin-right:50px;
	position:relative;
	z-index:6;
	}
#volver:hover{
	background-image:url(../img/volver-hover.png);
	background-repeat:no-repeat;
	}
#detalle-galeria{
	width:480px;
	float:left;
	position:relative;
	}
#detalle-info{
	width:488px;
	height:539px;
	float:left;
	position:relative;
	background-image:url(../img/detalles.png);
	z-index:5;
	}
#detalle-info h2{
	font-family:"Rokkitt";
	font-size:25px;
	text-decoration:underline;
	margin-left:70px;
	margin-top:75px;
	}
#detalle-info h3{
	font-family:"Lobster1.4";
	font-size:27px;
	color:#D03820;
	font-weight:normal;
	margin-left:70px;
	margin-top:30px;
	}
#detalle-info p{
	font-family:"Rokkitt";
	font-size:20px;
	margin-left:70px;
	margin-top:10px;
	}
#planes{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	}
#planes-960{
	width:960px;
	margin:auto;
	}
#planes-960 h1{
	font-family:"Lobster1.4";
	font-size:46px;
	color:#D03820;
	}
#planes-960 p{
	font-family:"Rokkitt";
	font-size:20px;
	margin-top:35px;
	margin-left:75px;
	}
#galeria-planes{
	width:960px;
	float:left;
	background-image:url(../img/galeria-planes.png);
	height:458px;
	background-repeat:no-repeat;
	}
#texto-planes{
	width:960px;
	float:left;
	height:150px;
	}
#texto-planes p{
	font-size:42px;
	width:385px;
	color:#946C3B;
	font-family:"Rokkitt";
	}
#contacto{
	width:100%;
	min-width:960px;
	float:left;
	position:relative;
	height:350px;
	}
#contacto-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#texto-contacto{
	width:480px;
	float:left;
	position:relative;
	}
#texto-contacto h1{
	font-family:"Lobster1.4";
	font-size:46px;
	color:#D03820;
	}
#texto-contacto p{
	font-family:"Rokkitt";
	font-size:20px;
	text-align:justify;
	width:395px;
	margin-top:35px;
	margin-left:30px;
	}
#formulario-contacto{
	width:480px;
	float:left;
	position:relative;
	margin-top:40px;
	z-index:6;
	}
.campo{
	background-image:url(../img/input.png);
	height:26px;
	width:460px;
	margin-left:60px;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
	}
.campo-mensaje{
	width:460px;
	background-image:url(../img/mensaje.png);
	float:left;
	margin-top:10px;
	margin-left:60px;
	padding-top:10px;
	padding-left:5px;
	}
input{
	font-family:"Rokkitt";
	font-size:20px;
	}
textarea{
	font-family:"Rokkitt";
	font-size:20px;
	}
#botones{
	width:520px;
	text-align:right;
	float:left;
	}
#enviar{
	cursor:pointer;
	background-repeat:no-repeat;
	font-family:"Lobster1.4";
	color:#FFF;
	font-size:26px;
	padding-bottom:15px;
	}
#enviar:hover{
	color:#FFC505;
	}
#borrar{
	cursor:pointer;
	background-repeat:no-repeat;
	font-family:"Lobster1.4";
	color:#FFF;
	font-size:26px;
	padding-bottom:15px;
	}
#borrar:hover{
	color:#FFC505;
	}
#mapa{
	width:100%;
	min-width:960px;
	float:left;
	background-image:url(../img/mapa.png);
	background-repeat:no-repeat;
	background-position:center;
	height:302px;
	}
#mapa-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#ubicacion{
	width:550px;
	float:left;
	position:relative;
	margin-top:67px;
	margin-left:78px;
	}
#ampliar{
	background-image:url(../img/ampliar.png);
	margin-top:252px;
	height:50px;
	background-repeat:no-repeat;
	position:relative;
	width:180px;
	float:left;
	margin-left:130px;
	z-index:7;
	font-family:"Lobster1.4";
	color:#FFF;
	padding-top:16px;
	padding-left:20px;
	font-size:26px;
	}
#ampliar a{
	text-decoration:none;
	color:#FFF;
	}
#ampliar a:hover{
	color:#FFC505;
	}
#footer{
	width:100%;
	height:412px;
	min-width:960px;
	float:left;
	position:relative;
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	background-position:center;
	}
#footer-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#footer-redes{
	width:260px;
	margin:auto;
	position:relative;
	height:150px;
	margin-top:60px;
	}
#footer-redes p{
	font-family:"Rokkitt Bold";
	font-size:34px;
	padding-bottom:10px;
	color:#FFF;
	}
#footer-titulo{
	width:480px;
	float:left;
	position:relative;
	}
#footer-titulo h1{
	font-size:45px;
	font-family:"Lobster1.4";
	color:#C9C4A4;
	margin-top:100px;
	text-shadow: -3px 1px #777, -1px -1px #FFF;
	}
#footer-datos{
	width:410px;
	position:relative;
	float:left;
	margin-top:25px;
	}
#footer-datos p{
	text-align:right;
	background-color:#E2D3AC;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:8px;
	padding-left:5px;
	font-size:19px;
	font-family:"Decker";
	}
#footer-web{
	width:960px;
	float:left;
	padding-top:15px;
	}
#web-texto{
	width:266px;
	float:right;
	}
#web-texto a{
	font-family:"Rokkitt Bold";
	font-size:17px;
	color:#FFF;
	text-decoration:none;
	}
#web-texto a:hover{
	color:#f1c330;
	}
#web-logo{
	width:140px;
	height:19px;
	float:right;
	margin-top:-3px;
	background-image:url(../img/web.png);
	background-repeat:no-repeat;
	}
#web-logo a{
	color:transparent;
	}
#web-logo:hover{
	background-image:url(../img/web-hover.png);
	background-repeat:no-repeat;
	}