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

@font-face {
	font-family:"Decker";
	src:url("../fuentes/Decker.eot?") format("eot"),
	url("../fuentes/Decker.woff") format("woff"),
	url("../fuentes/Decker.ttf") format("truetype"),
	url("../fuentes/Decker.svg#") format("svg");
	font-weight:normal;
	font-style:normal;
	}
@font-face {
    font-family: 'chaletmedium';
    src: url('../fuentes/chalet-parisnineteensixty-webfont.eot');
    src: url('../fuentes/chalet-parisnineteensixty-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fuentes/chalet-parisnineteensixty-webfont.woff') format('woff'),
    url('../fuentes/chalet-parisnineteensixty-webfont.ttf') format('truetype'),
    url('../fuentes/chalet-parisnineteensixty-webfont.svg#chaletmedium') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'bebas_neueregular';
    src: url("../fuentes/bebasneue-webfont.eot");
    src: url("../fuentes/bebasneue-webfont.eot?#iefix") format('embedded-opentype'),
         url("../fuentes/bebasneue-webfont.woff") format('woff'),
         url("../fuentes/bebasneue-webfont.ttf") format('truetype'),
         url("../fuentes/bebasneue-webfont.svg#bebas_neueregular") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:"Decker Bold";
	src:url("../fuentes/DeckerB.eot?") format("eot"),
	url("../fuentes/DeckerB.woff") format("woff"),
	url("../fuentes/DeckerB.ttf") format("truetype"),
	url("../fuentes/DeckerB.svg#") format("svg");
	font-weight:normal;
	font-style:normal;
	}

body{
	background-image:url(../img/fondo.png);
	background-position:center top;
	width:100%;
}

/*menu*/

#head{
	width: 100%;
	height:38px;
	min-width: 960px;
	float: left;
	background-color:#000;
	border-bottom:4px solid #0096BE;
	position: relative;
}

#menu_960{
	width: 590px;
    margin: auto;
    position: relative;
}
#menu{
	float:left;
	position:relative;
	width:590px;
	padding-bottom:2px;
	padding-left:30px;
	margin-left:10px;
	}
#menu ul li{
	float:left;
	position:relative;
	margin-right:-2px;
	margin-left:7px;
	height: 38px;

	}
#menu ul li a{
	font-family:"Decker";
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	position:relative;
	padding: 12px 16px;
	}
	
.ico:hover{
	background-image:url(../img/flecha.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:9px;
	z-index:9;
}

	
.ico .selec{
	background-image:url(../img/flecha.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:7px;
}

#menu ul li a:hover{
	background-color:#0096BE;
	}
#menu .selec{
	color:#FFF;
	background-color:#0096BE;
	}
.menu ul {
	width:200px;
    left:-6px;
    margin: 0;
    opacity: 0; /* no son visibles */
    position: absolute;
	padding-left:0px;
	top:41px; /* se ubican debajo del enlace principal */
/* animamos su visibildiad */
    -moz-transition: opacity .25s ease .1s;
    -webkit-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
	}
.menu ul li {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
    }
.menu li:hover > ul li {
    overflow: visible;
    padding: 0;
   }
.menu2 li a{
	position:absolute;
	background-color:#000;
	width:140px;
 	}  
/* son visibes al poner el cursor encima */
.menu li:hover > ul { 
	opacity: 1;
  	}
.menu2 li{
	margin:0px;
	}
.menu2 li:hover{
	}
/* cada un ode los items de los submenús */
.menu2 ul li a {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0;
  /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
	}
a:link{
	text-decoration:none;
	}

#head_960{
	width: 960px;
	height:205px;
	margin:auto;
    position: relative;
	z-index:-1;
}


#logo{
	margin-top: 19px;
	float: left;
	position: relative;
	left: 22%;
}

/*fade home*/

#banner_home{
	width:auto;
	height:530px;
	position:absolute;
	min-width:960px;
	top:205px;
	z-index:1;
	margin-left:-161px;
}
.foto{
	float:left;
	position: relative;
}

.foto1{
	top:175px;
	position: relative;
	margin-left:5px;
}

#contenido_home{
	width:960px;
	height:450px;
	margin:auto;
	position:relative;
	z-index:2;
	background-image:url(../img/fondo.png);
}

#contenido_960{
	width:940px;
	height:auto;
	margin:auto;
	position:relative;
	z-index:2;
}
#logo p{ 
	color: #000;
	font-size: 16px;
	font-family: "decker";}
/*1*/
#slideshowd1{
    width:304px;
    height:241px;
	float:left;
	}
#slideshowd1 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd1 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd1 IMG.last-active {
    z-index:9;
	}
/*2*/
#slideshowd2{
    width:370px;
	height:198px;
	position: relative;
	float:left;
	margin-bottom:6px;
	}
#slideshowd2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd2 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd2 IMG.last-active {
    z-index:9;
	}

/*3*/
#slideshowd3{
    width:370px;
	height:198px;
	position: relative;
	float:left;
	margin-bottom:6px;
	}
#slideshowd3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd3 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd3 IMG.last-active {
    z-index:9;
}

/*4*/
#slideshowd4{
    width:798px;
	height:525px;
	margin:auto;
	position:relative;
	border:4px solid #cfcece;

	}
#slideshowd4 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd4 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd4 IMG.last-active {
    z-index:9;
	}
/*5*/
#slideshowd5{
	width:214px;
	height:402px;
	float:left;
	margin-left:5px;
	position:relative;	
}
#slideshowd5 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd5 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd5 IMG.last-active {
    z-index:9;
	}

	
#titulo_productos{
	width:806px;
	height:95px;
	background-color:#D1CFD0;
	position:relative;
	margin:auto;
	top:30px;
}

#titulo_productos_d{
	width:838px;
	height:75px;
	background-color:#D1CFD0;
	position:relative;
	margin:auto;
	top:30px;
}

.logo_pr{
	width:164px;
	height:150px;
	position: relative;
	float:left;
	margin-left:39px;
	z-index:99999;
}
.titulo_pr{
    color:#000;
	font-family: 'chaletmedium';
	font-size:25px;
	position:relative;
	float:left;
	padding-top:21px;
}

#pdf{
	background-image:url(../img/pdf.png);
	background-repeat:no-repeat;
	background-position:right;
	width:366px;
	height:113px;
	position:relative;
	float:right;
	margin-top:20px;
	margin-right:75px;
}

#pdf p{
	font-family: 'bebas_neueregular';
	font-size:27px;
	color:#fff;
	padding-top:41px;
	padding-left:25px;
}

#pdf2{
	background-image:url(../img/pdf2.png);
	background-repeat:no-repeat;
	background-position:right;
	width:366px;
	height:113px;
	position:relative;
	float:right;
	margin-top:20px;
	margin-right:75px;
}

#pdf2 p{
	font-family: 'bebas_neueregular';
	font-size:27px;
	color:#fff;
	padding-top:39px;
	padding-left:102px;
}

.texto_productos{
	font-family:"Decker Bold";
	font-size:18px;
	border-top:1px solid #0096b9;
	border-bottom:1px solid #0096b9;
	position:relative;
	float:left;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	margin-top:45px;
}

.texto_productos_a{
	font-family:"Decker";
	font-size:17px;
	border-bottom:1px solid #0096b9;
	position:relative;
	float:left;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	margin-top:7px;
}

.texto_productos_a h1{
	font-weight:normal;
	font-family: 'bebas_neueregular';
	color:#000;
	font-size:28px;
	padding-bottom:18px;
}

/*5
#slideshowd5{
	width:473px;
	height:156px;
	float:left;
	position:relative;	
}
#slideshowd5 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd5 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd5 IMG.last-active {
    z-index:9;
	}
/*6
#slideshowd6{
    height:353px;
	width:603px;
	float:left;
	}
#slideshowd6 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd6 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd6 IMG.last-active {
    z-index:9;
	}
/*7
#slideshowd7{
    height:353px;
	width:603px;
	float:left;
	}
#slideshowd7 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd7 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd7 IMG.last-active {
    z-index:9;
	}

/*8
#slideshowd8{
    height:353px;
	width:603px;
	float:left;
	}
#slideshowd8 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	}
#slideshowd8 IMG.active {
    z-index:10;
    opacity:1.0;
	}
#slideshowd8 IMG.last-active {
    z-index:9;
	}
*/


#texto{
    width:278px;
	float:right;
	position: relative;
	margin-bottom:6px;
}

#texto p{
	width:250px;
	font-family:"Decker Bold";
	font-size:14px;
	margin:auto;
	margin-top:12px;
	border-top: 1px solid #00ADC8;
	border-bottom:1px solid #00ADC8;
	line-height:17px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:8px;
}

.bienvenidos{
	background-color:#454746;
	color:#fff;
	width:930px;
	height:45px;
	position:relative;
	float:left;
	font-family:'chaletmedium';
	font-size:60px;
	padding: 25px 0 45px 28px;
}

#iconos{
	width:459px;
	height:auto;
	position: relative;
	float:left;
	margin-top:53px;
	margin-left:-7px;
}

.ico1{
	width:194px;
	height:197px;
	float:left;
	margin-right:45px;
}

.ico1 p{
	text-align:center;
	font-family: 'bebas_neueregular';
	font-size:20px;
	color:#049abb;
}

.ico1:hover{
	color:#049abb;
	text-decoration: underline;
}

.ico2{
	width:194px;
	height:197px;
	float:left;
}

.ico2 p{
	text-align:center;
	font-family: 'bebas_neueregular';
	font-size:20px;
	color:#049abb;
}

.ico2:hover{
	color:#049abb;
	text-decoration: underline;
}


/*slider*/
#slider{
	float:left;
	position:relative;
	width:480px;
	height:auto;

	}
.caption{
	width:462px;
	background-image:url(../img/slider/caption.png);
	font-size:35px;
	font-family: 'bebas_neueregular';
	float:left;
	color:#fff;
	position:relative;
	text-align:left;
	line-height:30px;
	padding-top:16px;
	padding-left:24px;
	padding-bottom:17px;
	margin-bottom:4px;
	}
.clientes{
	margin-top:25px;

	}
.clientes ul li{
    float:left;
	}
.prev-c{
	background:url(../img/prev.png) no-repeat left;
	width:52px;
	height:51px;
	position:absolute;
	top:-65px;
	left:345px;
	}
.prev-c:hover{
	background:url(../img/prev-h.png) no-repeat left;
	}
.next-c{
	background:url(../img/next.png) no-repeat right;
	width:52px;
	height:51px;
	position:absolute;
	top:-65px;
	left:411px;
	}
.next-c:hover{
	background:url(../img/next-h.png) no-repeat right;
	}
	
#imagen{
	background-image:url(../img/imagen.jpg);
	background-position:center top;
	width:100%;
	height:311px;
	margin-top:93px;
	margin-bottom:20px;
	position:relative;
	float:left;

}
#imagen_960{
	width:931px;
	height:auto;
	margin:auto;
}
#imagen p{
	font-family:'chaletmedium';
	text-align:center;
	color:#fff;
	font-size:63px;
	margin-top:95px;
}

#imagen h1{
	font-family:'chaletmedium';
	text-align:center;
	color:#fff;
	font-size:34px;
	font-weight:normal;
}


#imagen h2{
	background-image: url(../img/caption_2.png);
	font-family:'chaletmedium';
	text-align:center;
	color:#fff;
	font-size:34px;
	font-weight:normal;
	position:relative;
	padding:8px;
	margin-bottom:4px;
}

.videos{
	width:440px;
	height:260px;
	float:left;
	position: relative;
	padding-left:15px;
}


#iconos_a{
	width:960px;
	height:auto;
	position: relative;
	float:left;
	margin-top:30px;
	margin-left:-7px;
}

	
.iconoa{
	margin-left:28px;
	text-align:center;
	float:left;
	position:relative;
	width:280px;
}

.iconoa span{
	width:0px;
	padding:0;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	z-index:101;
	color:transparent;
	}
	
.iconoa a:hover{
	text-decoration:none;
	z-index:101;
	}
	
.iconoa a:hover span{ 
	width:218px;
	z-index:101;
	height:221px;
	background-image: url(../img/neschen/hover.png);
	text-indent:inherit;
	margin-left:-219px;
	margin-top:-1px;
    }

	
.iconoa h3{
	text-align:center;
	font-family: 'bebas_neueregular';
	font-size:43px;
	color:#fff;
	font-weight:normal;
	position:relative;
}

/*galeria*/
#slide1{
	width:940px;
	float:left; 
	display:inline; 
	position:relative;
	margin-left:10px;
	margin-top:20px;
	}
.img_cont{
	width:940px; 
	height:450px; 
	float:left; 
	display:inline;
	position:relative;
	}
.main_images{
	width:940px; 
	height:450px; 
	float:left; 
	display:inline;
	}
.main_images li{
	width:940px; 
	position:absolute; 
	left:0px; 
	top:0px;  
	display:inline; 
	height:409px; 
	display:none;
	z-index:11;
	}
.slideshow{
	position:relative;
	}
.thumb_holder{
	position:relative; 
	float:left; 
	width:860px;
	overflow:hidden; 
	height:35px;
	z-index:105;
	margin-top:40px;
	margin-left:40px;
	background:url(../img/linea.png) repeat-x center;
	}
.thumbs{
	position:absolute;
	left:0; 
	}
.section{
	width:860px;
	float:left; 
	display:inline;
	overflow:hidden;
	}
.section li{
	float:left; 
	display:inline; 
	width:35px; 
	height:34px;
	margin-left:38px;
	margin-right:38px;
	overflow:hidden;
	}
.section li a{
	font-family: 'bebas_neueregular';
	font-size:19px;
	color:#FFF;
	text-decoration:none;
	width:35px;
	background:url(../img/circulo.png) no-repeat;
	text-align:center;
	width:35px; 
	height:27px;
	position:relative;
	float:left;
	padding-top:8px;
	}
.section li a:hover{
	background:url(../img/circulo-h.png) no-repeat;
	}
.sub_section{
	float:left; 
	display:inline;
	margin-left:40px;
	} 
.prev_btn{
	width:25px;
	height:36px;
	position:absolute;
	left:-4px;
	}
.next_btn{
	width:25px;
	height:36px;
	position:absolute;
	right:0px;
	}
.prev{
	width:25px;
	position:absolute;
	height:36px;
	background:url(../img/arrows.png) no-repeat left;
	z-index:10;
	cursor:pointer;
	}
.prev:hover{
	}
.next{
	width:25px;
	position:absolute;
	height:36px;
	background:url(../img/arrows.png) no-repeat right;
	z-index:10;
	cursor:pointer;
	}
.next:hover{
	}
.current_desc{
	display:inline;
	}
.foto-gal{
	float: left;
	width: 476px;
	position: relative;
	}
.info-gal{
	float: left;
	position: relative;
	width:410px;
	padding-left:15px;
	padding-right:20px;
	height:426px;
	padding-bottom:20px;
	}
.info-gal p{
	color:#000;
	font-family:"Decker";
	font-size:18px;
	margin-top:50px;
	}
.title-gal{
	float:left;
	position: relative;
	height:60px;
	margin-top:60px;
	}
.title-gal h1{
	font-family: 'bebas_neueregular';
	font-size:35px;
	color:#0d85a1;
	font-weight:normal;
	margin-top:20px;
	margin-left:20px;
	}

/*cierra galeria*/



/*menu neschen*/
#menu_n{
	width:960px;
	height:100px;
	margin-top:12px;
	float:left;
}

#menu_n ul li a {
	font-family: 'bebas_neueregular';
	color:#000;
	font-size:23px;
	float:left;
	position:relative;
	padding-top:10px;
	padding-left:110px;
	text-align: center;
}

#menu_n ul li a:hover{
	text-decoration:underline;
	color:#0096b9;
}

#menu_n .selec{
	text-decoration:underline;
	color:#0096b9;
}



/*pleuser*/

#title{
	color:#000;
	font-family: 'bebas_neueregular';
	font-size:20px;
	position:relative;
	float:left;
}

#texto-materiales {
    float: left;
    position: relative;
    width: 465px;
    height: auto;
}

/*scroll*/
.titulo_scroll{
	width:650px;
	font-weight:normal;
	font-family: 'bebas_neueregular';
	color:#000;
	font-size:20px;
	padding-bottom:42px;
	margin-top:95px;
	position:relative;
	float:left;
}

.texto_scroll{
	font-family: "Decker";
	font-size: 18px;
	position: relative;
	float: left;
	padding: 25px 15px;
	text-align: justify;
	margin-top: 7px;
	width:400px;
}
.line{
	width:940px;
	border-bottom:1px solid #0096b9;
	position:relative;
	float:left;
	margin:auto;
	padding-top:45px;
}
#scrollbar1 { 
	width: 454px;
	margin-top:15px;
	margin-left:20px;
	}
#scrollbar1 .viewport { 
	width: 438px; 
	height: 509px; 
	overflow: hidden; 
	position: relative; 
	}
#scrollbar1 .overview { 
	list-style: none; 
	position: absolute; 
	left: 0; 
	top: 0; 
	padding: 0; 
	margin: 0; 
	}
#scrollbar1 .scrollbar{ 
	background: transparent url(../img/bg-scrollbar-track-y.png) 0 0; 
	position: relative; 
	background-position: 0 0; 
	float: right; 
	width: 12px; 
	}
#scrollbar1 .thumb { 
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; 
	height: 20px; 
	width: 12px; 
	cursor: pointer; 
	overflow: hidden; 
	position: absolute; 
	top: 0;
	left: 0px; 
	}
#scrollbar1 .thumb .end { 
	background: transparent url(../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0; 
	overflow: hidden; 
	height: 5px; 
	width: 25px; 
	}
#scrollbar1 .disable { 
	display: none; 
	}
.noSelect { 
	user-select: none; 
	-o-user-select: none; 
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none;
	 }
/*termina scroll*/

/*slider fade*/
#banner-fade{
	width:468px;
	margin:auto;
	position:relative;
	text-align:center;
	}
.texto_slider{
	position: relative;
	top:45px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family: "Decker";
	line-height:21px;
}
ul.bjqs{
	position:relative; 
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden; 
	display:none;
	float:left;
	z-index:10;
	}
li.bjqs-slide{
	position:absolute; 
	display:none;
	}
ul.bjqs-controls{
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
	}
ul.bjqs-controls.v-centered li a{
	position:absolute;
	}
ul.bjqs-controls.v-centered li.bjqs-next a{
	left:743px;
	width:52px; 
	height:51px; 
	text-indent: -9000px;
	z-index:20;
	margin-top:-37px;
	background-image:url(../img/next.png);
	}
ul.bjqs-controls.v-centered li.bjqs-next a:hover{
	background-image:url(../img/next-h.png);
	}
ul.bjqs-controls.v-centered li.bjqs-prev a{
	left:-106px;
	margin-top:-37px;
	width:52px; 
	height:51px; 
	text-indent: -9000px;
	z-index:20;
	background-image:url(../img/prev.png);
	}
ul.bjqs-controls.v-centered li.bjqs-prev a:hover{
	background-image:url(../img/prev-h.png);
	}
ol.bjqs-markers{
	list-style: none; 
	padding: 0; 
	margin: 0; 
	}
ol.bjqs-markers.h-centered{
	text-align: center;
	position:absolute;
	bottom:190px;
	z-index:20;
	margin-left:-405px;
	}
ol.bjqs-markers li{ 
	float:right;
	margin:0 2px;
	} 
ol.bjqs-markers li a{
	display:block;
	width:17px;
	height:0;
	padding-top:17px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
	display:none;
	}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background-position:0 -18px;
	}
p.bjqs-caption{
	display:block;
	width:96%;  
	margin:0;
	padding:2%;
	position:absolute;
	bottom:0; 
	}
/*cierra slider fade*/

/*logos slider*/
.logos{

	width:915px;
	height:123px;
	background-color:#fff;
	margin:auto;
	margin-top:25px;
}

.logos li {
	margin-top:22px;
}

/*footer*/

#footer{
	background-color:#000;
	width:100%;
	height:359px;
	position:relative;
	float:left;
	border-top:30px solid #0197BC;
	margin-bottom:14px;
}

#footer_960{
	width:960px;
	height:auto;
	margin:auto;
}

.datos{
	width:299px;
	float:left;
	margin-top:45px;
	position:relative;
}

.datos p{
	color:#fff;
	font-family:'chaletmedium';
	font-size:23px;
	border-bottom:1px dashed #fff;
	padding-bottom:5px;
}
.datos h1{
	font-weight:normal;
	font-family:"Decker";
	font-size:15px;
	color:#fff;
	line-height:23px;
	padding-left:32px;
	padding-top:2px;
}

.datos h2{
	font-weight:normal;
	font-family:"Decker";
	font-size:15px;
	color:#fff;
	line-height:23px;
	padding-left:32px;
}

.logo{
	float:left;
	width:99px;
	height:99px;
}

#copy{
	font-family:"Decker";
	font-size:14px;
	background-image:url(../img/web.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:140px;
	color:#000;
	position:relative;
	float:right;
	margin-top:78px;
}

#copy:hover{
	background-image:url(../img/web-h.png);
}

#redes{
	width:auto;
	background-color:#0f0;
	margin-top:45px;
}

#redes p{
	padding-top:8px;
	width:90px;
	position: relative;
	float:left;
	font-size:15px;
	font-family:"Decker";
	border:none;
	margin-left:45px;
}

.fc{
	background-image:url(../img/face.png);
	background-repeat:no-repeat;
	background-position:right center;
	width:32px;
	height:32px;
	position:relative;
	float:left;
	margin-right:12px;
}

.fc:hover{
	background-image:url(../img/face-h.png);
}

.tw{
	background-image:url(../img/twi.png);
	background-position:right;
	width:32px;
	height:32px;
	position:relative;
	float:left;
}

.tw:hover{
	background-image:url(../img/twi-h.png);
}

/*formulario*/
.columna_a {
	width: 504px;
	height: auto;
	float: left;
	margin-top:69px;
	margin-bottom:45px;
}

.columna_b {
    width: 418px;
	height:auto;
    float: left;
	margin-top:9px;
}

.columna_b h2{
	font-size:29px;
    font-family: 'chaletmedium';
	text-align:right;
	font-weight:normal;
	padding-bottom:15px;
}

.campo{
	background-color:#DCDCDC;
	border:none;
	width:400px;
	height:47px;
	position: relative;
	float:left;
	margin-bottom:10px;
	margin-left:8px;
}

.campo p{
	float:left;
	font-family:"Decker";
	font-size:14px;
	position:relative;
	text-transform:	uppercase;
	margin-left:11px;
	margin-top:16px;
	color:#000;
}

input{
	border:none;
	width:279px;
	height:29px;
	margin-left:9px;
	margin-top:9px;
	font-family: 'chaletmedium';
	font-size:15px;
	color:#000;
	background-color:transparent;
}

#borrar{
	padding:8px;
	color:#fff;
	font-family: 'chaletmedium';
	position:relative;
	font-size:19px;
	text-transform:uppercase;
	width:88px;
	height:88px;
	cursor: pointer;
	left:217px;
	background-image:url(../img/button.png);
	background-position:center;
	background-repeat:no-repeat;
}

#borrar:hover{
	background-image: url(../img/button-h.png);
	color:#000;
}

#enviar{
	padding:8px;
	color:#fff;
	font-family: 'chaletmedium';
	position:relative;
	text-transform:uppercase;
	font-size:19px;
	width:88px;
	height:88px;
	cursor: pointer;
	left:216px;
	background-image:url(../img/button.png);
	background-position:center;
	background-repeat:no-repeat;
}

#enviar:hover{
	background-image: url(../img/button-h.png);
	color:#000;
}

.campo_a{
	font-family:"Decker";
	background-color:#DCDCDC;
	color:#000;
	text-transform:uppercase;
	font-size:15px;
	float:left;
	position:relative;
	width:400px;
	height:97px;
	margin-left:9px;
	padding-top:10px;
	padding-bottom:15px;
}



.campo_a p{
	margin-left:13px;
}

textarea{
	background-color:transparent;
	border:none;
	margin-left:85px;
	margin-top:-17px;
	width:304px;
	font-family:"Decker";
	font-size:15px;
	height:111px;
	color:#000;
}

.detalles_cont{
	border-top: 1px solid #0197BC;
	border-bottom:1px solid #0197BC; 
    width:420px;
	height:auto;
	position:relative;
	padding-top:35px;
	padding-bottom:15px;
}

.detalles_cont p{
	color:#000;
	font-size:18px;
	font-family:"Decker Bold";
	margin-top:12px;
	line-height:38px;
}

.detalles_cont h1{
	 font-family: 'bebas_neueregular';
	 font-size:34px;
	 color:#000;
	 font-weight:normal;
}

#mapa{
	width:100%;
	height:312px;
	position:relative;
	float:left;
	margin-bottom:25px;
}

#ampliar{
	position:relative;
	float:right;
	width: 108px;
	height: 108px;
	background-image:url(../img/ampliar.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-top:-372px;


}

#ampliar p{
	color: #FFF;
	font-family: "chaletmedium";
	font-size: 19px;
	text-transform: uppercase;
	text-align:center;
	padding-top:37px;
	width:110px;
	height:82px;
}

#ampliar p:hover{
	color:#000;
}
#ampliar:hover{
	background-image:url(../img/ampliar-h.png);
	color:#f0f0;
}


.text2{
	font-size: 35px;
	font-family: "Decker Bold";
	text-align: center;
	float: left;
	color: #0197bc;
	width: 100%;
}