body { height:auto; padding: 0; margin: 0; font-family: 'Barlow Condensed', sans-serif; color: #333;  background-color:#fff;  }

a {text-decoration: none; transition: 0.5s;}
h1, h2, h3, h4 {font-family: 'Barlow Condensed', sans-serif; margin: 0px;}
h2{  font-size: 25px;  }
h3{  font-size: 18px;  }
h5{  font-size: 10px;  }

.wrapper1              { width: 100%; height: 500px; margin: 0; z-index:-1; }
.cabecera			   { width: 1000px;  z-index:1; margin: 15px auto; text-align: center; }
.cuerpo			  	   { width: 1000px;  margin: 50px auto; }
.textcontent		   { width: 1000px; position: relative; margin: 0px auto; z-index:1; text-align:left; }


.panel { margin: 0 auto; padding:1px; text-align: left;  background-repeat:no-repeat; background-position:bottom;}
.panel .text h2 {text-transform: uppercase;}
.panel .text h2, .panel .text h3 {color: #fff;}
.panel .text h3 { font-family: 'Lato', sans-serif; font-weight: 300; }
.panel .text {background: rgba(0, 0, 0, 0.8); padding: 15px 30px 35px;}


div.anythingSlider .arrow { z-index: 9999; }

.anythingWindow .panel1 { background-image: url(../images/madrid1.jpg) !important;    }
.anythingWindow .panel2 { background-image: url(../images/madrid2.jpg) !important;    }
.anythingWindow .panel3 { background-image: url(../images/madrid3.jpg) !important;    }
.anythingWindow .panel4 { background-image: url(../images/madrid4.jpg) !important;    }
.anythingWindow .panel5 { background-image: url(../images/madrid5.jpg) !important;    }
.anythingWindow .panel6 { background-image: url(../images/madrid6.jpg) !important;    }


.text1 			       { width:600px; margin-left:60%;   margin-top:10%; }
.text2 			       { width:465px; margin-left:10%;   margin-top:20%; }
.text21				   { width:395px; margin-left:55%;   margin-top:0px; }
.text3 			       { width:500px; margin-left:45%;   margin-top:15%; }
.text4 			       { width:500px; margin-left:5%;    margin-top:25%; }
.text5 			       { width:900px; margin-left:0px;   margin-top:15%;  }
.text51 			   { width:375px; margin-left:510px; margin-top:-176px; background: transparent !important; }
.text6 			       { width:450px; margin-left:auto; margin-right: auto; margin-top:10%;  }

.botones {text-align: center;}
.boton {border: 2px solid #763B7B; height: 30px; padding: 5px 45px; font-size: 25px; margin: 5px;  }
.boton-1 {color: #fff; background-color: #763B7B;}
.boton-2 {color: #763B7B;}
.boton-2:hover {color: #fff; background-color: #763B7B;}
.boton-1:hover {color: #763B7B; background-color: transparent;}


.footer	{ padding: 35px 0px; text-align:center; background: #fbfbfb; height: 150px; }
.footer .columna { width: 1000px; height:0px; margin: 0px auto;}
.footer h4 {color: #333; text-transform: uppercase; letter-spacing: 2px; font-size: 21px;}
.footer a {color: #333; font-family: 'Lato'; font-weight: 300 !important;  }
.footer .datos-contacto {width: 220px; text-align: center; margin: 0px auto;}
.footer .datos-contacto br {margin-bottom: 5px;}
.footer .datos-contacto i {width: 25px; text-align: center;}
.footer .social-footer {margin-top: 10px;}
.footer .social-footer a {background: #333; border-radius: 50%; color: #fbfbfb; width: 30px; font-size: 18px; line-height: 25px; padding: 5px; }
.footer .social-footer i {width: 25px; text-align: center;}
.footer .social-footer a:hover {background: #763B7B;}



.contact 				{ margin-top:-330px; margin-left:650px; width:325px; height:350px; position:absolute; }
.spanform 				{ width:75px; height:15px; line-height:15px; float:left;}

.nestor a				{ background:url(../images/nestor.png) no-repeat; position:absolute; width:30px; height:30px; margin-top:7px; left:50%; margin-left:-15px; }
.nestor a:hover 		{ background-position:0px -30px;}
.nestor a:focus 		{ outline:0;}
.foot                   { height:15px; margin:5px auto; text-align:center; font-family: 'Cabin Condensed', sans-serif; font-size: 13px; font-stretch: extra-condensed; color: #925895; text-shadow:  0 1px 0 #361d37;  }

@media (max-width:1000px) {
	.cabecera, .cuerpo, .textcontent, .footer .columna { width: 100%; }
	.text1,	.text2, .text21, .text3, .text4, .text5, .text51, .text6 { width:70%; margin: 5% auto; }
	.boton {display: block; margin: 5px auto; max-width: 50%;}
}

