* {margin:0px; padding:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
 
body {background:url(avagar_objetos/fondo_terapias.jpg); background-repeat:no-repeat; background-size:cover; background-attachment:fixed; background-color:#ffffff;}

@font-face {font-family:MainMoz; src:url(avagar_objetos/gabriola.ttf);}

@font-face {font-family:MainIe; src:url(avagar_objetos/gabriola.eot);}

@font-face {font-family:MainOt; src:url(avagar_objetos/gabriola.woff);}

@font-face {font-family:TextMoz; src:url(icv_objetos/Text.ttf);}

@font-face {font-family:TextIe; src:url(icv_objetos/Text.eot);}

@font-face {font-family:TextOt; src:url(icv_objetos/Text.woff);}

h1 {font-family:MainMoz, MainIe, MainOt, Verdana; font-size:6vh; font-weight:bold; color:rgba(33, 17, 0, 0.7); text-align:center;}

h2 {font-family:MainMoz, MainIe, MainOt, Verdana; font-size:4vh; font-weight:bold; color:rgba(33, 17, 0, 0.7); text-align:justify;}

h3 {font-family:MainMoz, MainIe, MainOt, Verdana; font-size:4vh; font-weight:bold; color:rgba(33, 17, 0, 0.7); text-align:center;}

h4 {font-family:MainMoz, MainIe, MainOt, Verdana; font-size:3vh; font-weight:bold; color:rgba(33, 17, 0, 0.7); text-align:center;}

.type_justify {font-family:TextMoz, TextIe, TextOt, Verdana; font-size:1.8vh; font-weight:regular; color:#ffffff; text-align:justify;}

.type_justify a {color:#f1d581; text-decoration:none;}

.type_justify a:hover {color:#f1d581; text-decoration:underline;}

.type_justify a:visited {color:#f1d581; text-decoration:none;}

.type_center {font-family:TextMoz, TextIe, TextOt, Verdana; font-size:1.8vh; font-weight:regular; color:#ffffff; text-align:center;}

.type_center a {color:#f1d581; text-decoration:none;}

.type_center a:hover {color:#f1d581; text-decoration:underline;}

.type_center a:visited {color:#f1d581; text-decoration:none;}

.type_text {font-family:TextMoz, TextIe, TextOt, Verdana; font-size:2.5vh; font-weight:regular; color:rgba(33, 17, 0, 0.9); text-align:center; /*text-shadow:2px 2px 1px #ffffff;*/} 

.type_text a {color:#ae8300; text-decoration:none;}

.type_text a:hover {color:#ae8300; text-decoration:underline;}

.type_text a:visited {color:#ae8300; text-decoration:none;}

.type_text_j {font-family:TextMoz, TextIe, TextOt, Verdana; font-size:2.5vh; font-weight:regular; color:rgba(33, 17, 0, 0.9); text-align:justify; /*text-shadow:2px 2px 1px #ffffff;*/} 

.type_text_j a {color:#ae8300; text-decoration:none;}

.type_text_j a:hover {color:#ae8300; text-decoration:underline;}

.type_text_j a:visited {color:#ae8300; text-decoration:none;}

.type_footer {font-family:MainMoz, MainIe, MainOt, Verdana; font-size:4vh; font-weight:bold; color:rgba(255, 225, 147, 0.8); text-align:center; text-shadow:2px 2px 1px #000000;}

.type_footer a {color:#d5b34b; text-decoration:none;}

.type_footer a:hover {color:#d5b34b; text-decoration:underline;}

.type_footer a:visited {color:#d5b34b; text-decoration:none;}

hr {background:#31270a; height:3px; border:none;}

#overbox3 {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
		height:100%;
    z-index: 99999;
    display: block;
}

#capabox3 {width:100%; height:100%; position: absolute; top:0px; left: 0px; background-color:#000000; filter:alpha(opacity=70); opacity:0.7;}

#infobox3 {
    margin: auto;
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align:center;
    background-color: #eeeeee;
}

#infobox3 p {
    font-family:TextMoz, TextIe, TextOt, Verdana;
		font-size:1.8vh;
		font-weight:bold;
		color:#000000;
		text-align:center;
		padding-top:20px;
		padding-bottom:40px;
		
}
#infobox3 p a {
    margin-right:10px;
		margin-left:10px;
    text-decoration: none;
		background-color:#e4b0b0;
		color:#000000;
		padding:15px;
		-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

#avisos p {font-family:TextMoz, TextIe, TextOt, Verdana; font-size:1.8vh; font-weight:bold; color:#000000; text-align:center;}

#avisos p a {text-decoration:none; color:#000000;}

#header {width:100%; position:relative; margin:0px auto; text-align:center;}

#logo_home {width:3%; position:absolute; top:18%; right:18%; filter:alpha(opacity=70); opacity:0.7;}

#logo_facebook {width:3%; position:absolute; top:18%; right:12%; filter:alpha(opacity=70); opacity:0.7;}

.rotulo {width:50%; margin-top:2%;}

.l {width:8%; position:fixed; top:5%; left:12%; z-index:30000; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in;}

.s {width:3%; position:fixed; top:2%; left:4%; z-index:30000; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in;}

#retorno_yoga {position:absolute; top:20%; left:10%; width:8.5%;}

#retorno_conciencia {position:absolute; top:20%; right:10%; width:8.5%;}

#retorno_online {position:absolute; top:20%; right:10%; width:8.5%;}

#menu-contenedor {position:relative; margin-top:3%;}

#menu {height:5%; text-align:center; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in; z-index:20000;}

.menu-fijo {position:fixed; top:0px; width:100%; z-index:20000; height:5%; background:rgba(130, 60, 0, 0.7); text-align:center;}

ul#submenu {padding:0px; height:100%; width:100%; margin:0px auto; margin-top:0.3%;}

ul#submenu li {position:relative; text-align:center; display:block; font-family:Verdana; font-weight:bold; font-size:2.55vh; cursor:default; text-shadow:2px 2px 1px #000000; text-decoration:none; color:#e7d8d8; display:inline-block; margin-left:1.2%; margin-right:1.2%; -webkit-transition: all .25s ease-in; -moz-transition: all .25s ease-in; -ms-transition: all .25s ease-in; -o-transition: all .25s ease-in; transition: all .25s ease-in;}

ul#submenu li a {color:#e7d8d8; text-decoration:none; border:none;}

.menusub {position:absolute; top:100%; left:-10%; width:100%; display:none; z-index:31000;}

.menusub li {width:120%; background:rgba(130, 60, 0, 0.7); border:1px solid #000000; margin:0px auto;}

.space {width:100%; height:0.9vh;}

#columna_izq {width:60%; float:left; margin-left:8%;}

#columna_der {width:20%; float:right; margin-right:8%;}

.contenedor {width:80%; margin:0px auto; background:rgba(93, 36, 0, 0.5); box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.25); border-radius:5px;}

.clear {clear:both;}
 
article {rgba(93, 36, 0, 0.3); padding:20px; margin:20px 0px; color:#ffffff; box-shadow:0 5px 5px 3px rgba(0, 0, 0, 0.25); border-radius:5px; text-align:center;}
 
article h2 {color:#ffffff;}
 
article hr {background:#31270a; height:3px; border:none;}

#footer {width:100%; position:relative; margin:0px auto; text-align:center;}

.img_borde {border:1px solid #e7ba31; box-shadow:0 0 10px rgba(0,0,0,0.9);}

#ancla {position:fixed; width:3%; bottom:6%; right:3%; z-index:32000; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in;}

.invis {filter:alpha(opacity=0); opacity:0; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in;}

.vis {filter:alpha(opacity=100); opacity:1; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -ms-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in;}

#flecha_up {width:100%; position:absolute; top:0px; left:0px;}

#slide {position:relative; text-align:center; width:40%;} 

#slide img {width:100%;}

section {background:rgba(93, 36, 0, 0.5); padding:25px 0 35px;}

.parallax-container {height:300px; width:100%;}

.parallax-container_2 {height:200px; width:100%;}

.parallax-container_3 {height:350px; width:100%;}

.tabla {border:1px solid #1f6569; cellspacing:5px; cellpadding:5px; width:80%;}

.tabla_princ {width:16.6%; border:1px solid #1f6569; background:rgba(24,8,33,.3); padding:1%;}

.tabla_secun {width:20%; border:1px solid #1f6569; background:rgba(24,8,33,.3); padding:1%;}

.tabla_terci {width:40%; border:1px solid #1f6569; background:rgba(24,8,33,.3); padding:1%;}

.tabla_2 {cellspacing:5px; cellpadding:5px; width:60%;}

.pin {background-color:#b4eef1;}

.video {position:relative; margin-bottom:20px; padding-top:56.25%;}

.video iframe {position:absolute; top:0px; left:0px; width:100%; height:100%;}

.pan {width:70%; border:1px solid #1f6569;}

.pun {width:30%; border:1px solid #1f6569;}  

.sh {width:10%; border:1px solid #1f6569; padding:1%; background:rgba(24,8,33,.3);}

.xl {width:90%; border:1px solid #1f6569; padding:1%; background:rgba(24,8,33,.3);}

.tabla_ayur {border:1px solid #1f6569; cellspacing:5px; cellpadding:5px; width:80%;}

.tabla_ayur td {border:1px solid #1f6569; padding:1%; background:rgba(24,8,33,.3);}

.tabla_ayur .empty {border:0px; padding:1%; background:transparent;}

.tabla_ayur .pin {border:1px solid #1f6569; padding:1%; background-color:#b4eef1;}

#contacto {position:relative; margin:0px auto; text-align:center; width:90%;}

#contacto iframe {position:relative; margin:0px auto; width:100%;}
