/* CSS Document */
/*depurador simple* por El diseñador Chris Page + Claudio Rojas *   { 
    outline: 2px dotted red !important} *
     * { outline: 2px dotted green !important } *
      * * { outline: 2px dotted orange !important } * * 
      * * { outline: 2px dotted blue !important } * * *
       * * { outline: 1px solid red !important } * * * 
       * * * { outline: 1px solid green !important } * * * * 
       * * * { outline: 1px solid orange !important } * * * *
        * * * * { outline: 1px solid blue !important } * * * * *
         * * * *{ outline: 1px solid red !important } * * * * * 
         * * * * *{ outline: 1px solid green !important } * * * * *
          * * * * * *{ outline: 1px solid orange !important } * * * * * *
           * * * * * *{ outline: 1px solid blue !important } */


/* CSS Document */
/*FONT Open Sans Normal 400 Light 300 Semi-Bold 600 Bold 700 
/*COLORES*/
.clr_01{color:#ffffff;}/*BLANCO*/
.clr_02{color:#47b97e;}/*VERDE*/
a{border:none; outline:none;}
html,body{font-family: 'Open Sans', sans-serif; height:100%; width:100%; position:absolute;margin:0;padding:0;font-size: 62.5%;/*1rem:10px;*/}
*{margin:auto;padding:0;}
header{position:fixed; background-color:#FFF; height:80px; width:100%;z-index:9997;border-bottom:#edf7f9 4px solid;-webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.67);-moz-box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.67);box-shadow:0 2px 5px 0 rgba(50, 50, 50, 0.67);}
header div { width:980px; margin:auto; height:auto; display:block; position:relative;}
header div h1{margin:0;padding:0;display:inline-block;height:100%; width:auto;}
header div h1 img{ width:auto; height:60px; margin:10px 0 10px 0; border:none;}
header div nav{ display:inline-block; vertical-align:top; position:absolute; right:0;margin-top:30px;}
header div nav ul{}
header div nav ul li{ display:inline-block;padding:0 0 0 20px;}
header div nav ul li a{color:#46b87d; text-transform:uppercase; text-decoration:none;font-size:1.4rem;}
header div nav ul li a:hover{text-decoration:underline; }

h2,.sim_h2{margin:auto;padding:0;font-size:2.4rem;height:auto; width:500px; text-align:center;padding-top:110px;font-weight: 700; }
section h3.tituCV, h4.SubTcv{margin:auto;padding:0;font-size:2rem;height:auto; width:100%; text-align:center;padding-top:110px;font-weight: 600;}
section h3.hr-01{padding-bottom:10px; margin-bottom:15px;}
section h4.SubTcv{color:#fff;font-size:1.5rem;padding-top:0; margin-bottom:20px;}
.sim_h2{text-decoration:none; display:block;}

p,p.txt_aCnt,p.textos{font-size:1.4rem;}
p{
	color: #FFF;
	font-weight: 300;
}
p.txt_aCnt{text-align:center;}
p.textos{
	color: #333;
}

section{font-size:0;}
section#hom{background-image:url(../img/bg-01.jpg); background-size:cover;height:100%; width:100%;position: relative;}
section#nos{background:hsla(0,0%,100%,1);min-height:auto; width:100%;position: relative;padding-bottom:60px;}
section#ter{background:#ef5a21;min-height:auto; width:100%;position: relative; padding-bottom:60px; display:inline-block;}
section#nue {
    background-image: url("../img/bg-04.jpg");
	background-position:center right;
    background-color: #46B97E;
    height: auto;
    width: 100%;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
	padding-bottom:75px
}
section#vivi, section#dani, section#gabi{background-color: #3c998e; width:100%;display: inline-block; height:100%;}
section#paol, section#roci, section#edua{background-color: #46b97e; width:100%;display: inline-block; height:100%;}

section.propu{background-color:#ec3814;width:100%;display: inline-block; height:100%; display:none;}

section.propu p{margin:10px 0;}
h4.terap{display:block; font-size:1.5rem; color:#fff; clear:both; margin-top:35px;}

section#map{background-color:#46b97e;height:100%; width:100%;position: relative;}
#map #boton{
	z-index:9990;
	position: relative;
	width: 100%;
	height: 100px;
	bottom: 100px;
	left: 0;
	text-align: center;
	background-color: #FFF;
}
section#con{height:100%; width:100%; position:relative;display:inline-block; }

.btn_pad{margin-top:20px;display:block;}
.btn_cont{height:100%; width:auto;text-align:center;}
.btn_cont#ver_mas{margin-top:15px;}
.btn{ background-color:#FFF;border-radius:25px; border:3px #25c33e solid; color:#25c33e; padding:10px 25px 10px 25px; text-align:center;display:inline-block;cursor:pointer; background-color:hsla(0,0%,100%,1);position:relative; z-index:9}
a.btn {font-size:1.2rem; text-decoration:none; }
#nue a.btn, a.volver, #ter a.btn{background-color:transparent; color:#b0f9d3;font-size:1.2rem; border-radius:20px; border:2px #b0f9d3 solid; padding:5px 10px; margin-top:5px;}
#ter a.btn{color:#fda489;border:2px #fda489 solid; margin:0!important; }
a.volver{padding:10px 20px;font-size:1.4rem; border:3px #b0f9d3 solid;}
#nue a.btn:hover, #ter a.btn:hover {background-color:transparent!important;color:#fff; border:2px #fff solid;}
a.volver:hover, .propu a.volver:hover{border:3px #fff solid;background-color:transparent!important; color:#fff;}
.propu a.volver {color:#fda489;border:3px #fda489 solid; margin:0!important;}
.btn:hover,#boton_a:hover{
	background-color: #CAE2CE;
}
iframe{border:none; outline:none; width:100%; height:100%;}


section div.cont{width:980px; margin:auto; height:auto; display:block; position:relative;vertical-align:top;}
section div.cont_map{height:55px;}

section#ter article.terBox{display: inline-block; width: 38%;background-image: url(../img/bullet-carita.png);background-repeat: no-repeat;padding: 0 9% 0 7%;margin: 30px 0 0 0;vertical-align:top; height:auto;position:relative}
#ter > div > article:nth-child(14),
#ter > div > article:nth-child(12),
#ter > div > article:nth-child(10),
#ter > div > article:nth-child(8),
#ter > div > article:nth-child(6),
#ter > div > article:nth-child(4){padding: 0 0 0 8%;}
section#ter article.terBox h3{color:#ffffff;font-size:1.6rem;font-weight: 600;}
section#ter article.terBox p{color:#ffffff;font-size:1.4rem;margin: 5px 0 0 0;}

.hr-01{background-image:url(../img/hr-titulo.png);padding-bottom:20px;margin-bottom:30px; background-repeat:no-repeat; background-position:center bottom;}
.hr-02{background-image:url(../img/hr-titulo-02.png);padding-bottom:20px;margin-bottom:30px; background-repeat:no-repeat; background-position:center bottom;}

div#nos_sec{ width:100%;font-size:0rem;padding-top:10px;}
div#nos_01{ width:60%;display:inline-block;}
div#nos_01 img{border:solid #a8c8b7 4px; border-radius:4px; width:36%;height:auto;margin-bottom:20px;margin-right:10px;display:inline-block;}
div#nos_02{ width:30%;display:inline-block;vertical-align:top;margin:0 0 0 10%;}
div#nos_02 h3{font-size:1.8rem;font-weight: 400;margin:0 0 20px 0;color: #333;}
div#nos_02 .cua{width:100%;height:auto;margin:18px 0 18px 0;}
div#nos_02 .cua h4{font-size:1.4rem;font-weight: 300; text-transform: uppercase;}
div#nos_02 .cua .lin{width:100%;height:8px; background-color:#46b97e;margin:8px 0 0 0; border-radius:4px ;}

.act {text-decoration:underline;color:#46b87d !important;}
.dNone{display:none;}

#boton_a{behavior: url(PIE.htc);border-radius: 25px;border: 3px #25c33e solid;color: #25c33e;padding:10px 25px 10px 25px;text-align: center;display: inline-block;font-size: 1.2rem;text-decoration: none;margin: 20px 0 0 0;}

#formulario{margin:30px 0 0 0;}
#formulario #f_sec1{width: 100%;height: 230px;font-size:0}
#formulario #f_sec1 #sub1{width: 48%;height: 236px;display:inline-block; margin-right:2%;vertical-align:top}
#formulario #f_sec1 #sub2{width: 48%;height: 236px;display:inline-block; margin-left:2%;vertical-align:top}
#formulario #f_sec2{width: 100%;height: 100px; text-align:center;display:inline-block;}
input,textarea{behavior: url(PIE.htc);font-family: 'Open Sans', sans-serif; background-color:#eeeeee; outline:none; border:none; resize:none; padding:15px 5% 15px 5%; border-radius:30px; font-weight:400;font-size: 1.4rem; font-style:italic; display:block; width: 90%;}
input.mar{margin:30px 0 0 0;}
textarea{vertical-align:top;height: 176px;}

#leg {padding-bottom:7rem; background:#f5e041fc}
#leg .clr_03{color:red}
#leg p{color:#000; margin-top:1rem}
#leg .cuadro{
		background:#47b97e;
		padding:20px;
		box-sizing:border-box;
		border-radius:5px;
	}
	.cuadro p{color:#fff!important; text-align:justify}
#leg div#nos_01 img{border:solid #47b97e 4px}
#leg ul{
	font-size: 1.4rem;
    color: #000;
    font-weight: 100;
    margin: 2rem 1rem;}
#leg ul li{margin:5px}
#leg h3{font-size: 1.6rem;
		color:#47b97e;
    margin-bottom: 1rem;}

div.pie{
	position: absolute !important;
	bottom: 0;
	width: 100% !important;
	background: #46b97e;
	color: #FFF;
	padding-bottom: 5px;
	height: auto;
}
footer{width:980px; margin:auto;}
footer p{float:right; margin-top:30px!important;}
footer a{color:#fff; text-decoration:none;}
footer a:hover{text-decoration:underline;}
div.pie img{width: 188px;height: 50px;display: inline-block;margin: 15px 0 10px 0;}
#ccr{
		font-size: 1.6rem;
		text-align: right;
		margin: 4px 0 0 0;
		height: 20px;
		vertical-align: top;
		text-align:center;
	}
footer div{display: inline-block;text-align: left;width: 50%;}
/*footer{
bottom: 25px;
position: relative;
width: 100%;
height: auto;
left: 0;
color: white;

text-align: center;
	}
	
	
	
.clear{clear:both}*/
#inSen{width:90% !important;}
#def{width:80% !important;}

#nue div.cont .equipo{display:block !important; float:left; }
#nue_bott{ width:100%; height:144px; background-color:#46b97e; }
.sep4{font-size:1.2rem;width:29%;display:block;padding:25px 4% 0 0;color:#FFF;text-align:center; vertical-align:top; float:left;}
.sep4-f{font-size:1.2rem;width:22%;display:block;padding:25px 0 0 0;color:#FFF;text-align:center; vertical-align:top; float:left;}
.sep4 h3,.sep4-f h3{font-size:1.5rem; font-weight:600}
.sep4 h4,.sep4-f h4{font-size:1.3rem; font-weight:300}
.sep4 p,.sep4-f p{font-size:1.2rem;}
p.detalle{margin-top:20px; text-align:center;font-size:1.3rem!important;}
.perfil{width:75%; height:auto; margin:0 0 10px 0;}
p.sep4,p.sep4-f{text-align:left;}
#hom > div.bx-wrapper > div.bx-viewport > ul{height:100% !important; }
#hom > div.bx-wrapper > div.bx-viewport > ul > li{height:100% !important;}
.bxslider{text-align:right; }
.bxslider h2.clr_01{text-shadow: 2px 1px 4px rgba(0, 0, 0, 0.65); width:85%; display:inline-block;text-align:right;font-weight:600;margin-top:100px;font-size:4.5rem;}

#con-map{
	height: 100%;
	margin: auto;
	width: 100%;
	position: absolute;
}
#texto_map{
	background-color: #ef5a21;
	width: 300px;
	height: 200px;
	display: block;
	text-align: center;
	font-size: 1.6rem;
	color: #FFF;
	margin: auto;
	font-weight: 300;
	position: absolute;
	right: 0;
	float: right;
	top: 82px;
	padding-top: 50px;
	}

a.verMas{font-size:1.3em; color:#b0f9d3; text-decoration:none; font-weight:400; margin-top:8px;}
.center{width:%100%; text-align:center; margin-top:20px;}
.center2{width:%100%; text-align:center; margin-top:10px;}
.txtAcenter{text-align:center;}
.dTxt{font-weight:700; font-style:italic; color:#46b97e;}
.fRight{float:right;}
/* l box */


.o-l-box{position:absolute; width:50px; height:50px; /*background:#666*/;top:-100px}


/********INSCRIPCION*****/
#inscripcion{ font-size: 1em;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background: rgba(33, 52, 39, 0.9);
z-index: 99999;
}
#inscripcion form{
	background: #FFF;
border-radius: 10px;
width: 75%;
padding: 20px;
box-sizing: border-box;
margin-top: 10%;
position: relative;	
	}
#inscripcion form h2{
	background: #F30;
color: #fff;
font-size: 18px;
padding: 10px;
display: block;
width: 300px;
text-align: left;
position: absolute;
left: 0;;
	
}


#inscripcion form h3 {
font-size: 4em;
margin: 50px 0 15px 0;
font-weight: normal;
color: #ff4600;
display: block;
text-align: center!important;
width: 100%;
}

#inscripcion form input{
	width:50%;
	margin:	10px auto;
}
#inscripcion form input[type="submit"]{
	background:#FFF!important;
	border:solid 5px #41ba7e;
	padding:8px!important;
	width:200px;
	color:#41ba7e;
	font-weight:bold;
	font-style:normal;
  	cursor:pointer
}
#inscripcion form a.cerrar, #charla a.cerrar{
	background:#CCC;
	 border-radius:50%;
	 color:#fff;
	 font-size:14px;
	 font-weight:bold;
	 height:20px;
	 padding:5px;
	 position: absolute;
	 text-decoration:none;
	 text-align:center;
	 top:10px;
	 right:10px;
	 width:20px;
	}

#inscripcion form a.cerrar:hover, #charla a.cerrar:hover{background:#41ba7e;
}
#charla{ 
	background:url(../img/charla/imgCharla.jpg) no-repeat 105px 5px; 
	background-color:#FFF;
	border:solid 1px #ccc;
	border-radius:10px;
	position:absolute;
	top:74px;
	left:45px;
	width:450px;
	z-index:9998;
	
}
#charla h2{ font-size:22px; color:#C30; text-align:left;
display:block; margin: 10px 0; padding:0 5px; width:auto;}
#charla h3{font-size:18px; display:block; color:#fff;padding:8px; background:#F30; margin: 8px 0; width:300px; text-align:left;}
#charla h4{color:#35AF74; font-size:12px; margin-bottom:5px; font-weight:normal; padding:5px; display:block; background: rgba(256,256,256,0.8)}