
html{height:100%;}
*{margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
article, aside, figure, footer, header, hgroup, nav, section{display:block;}
section#contenedor{padding:0 .5em; margin-top: -10px;}
body{background:#FFF;background:#FFF url(../img/bg.jpg) no-repeat center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
img{border:0;max-width:100%;}
article#agenda {background:url(../img/fondo_agenda.png);border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;min-height:500px;margin: 5px;padding:3.15em;text-align:left;font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:1em;
color:#000;}
article#home{border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;min-height:300px;margin: 5px;padding:3.15em;text-align:left;font-family:"Roboto", Helvetica, Arial, sans-serif;font-size:1em;}
article {color:#000;}
section#principal, aside{background:transparent url(../img/transparent.png);border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;display:inline-block;margin:.55em auto;max-width:960px;min-height:300px;margin:.5em;padding:.25em;text-align:center;vertical-align:top;width:70%}
aside,{background:transparent url(../img/transparent.png);border-radius:.5em;margin:.5em auto;max-width:960px;padding:.25em;text-align:center;}
aside{border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;font-size:1em;padding:.75em;text-align:left;width:25%;}
aside p{color:#fff;line-height:1.2em;padding:0 0 10px 0;}
aside a{color:#FF0;text-decoration:none;}
aside a:hover{color:#16AB07;text-decoration:underline;}
/*-- Contact-Page-Styling --*/
.blocks{border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;width:95%;float:left;font-family:verdana, arial;font-size:.5em;margin:10px;padding:1.10em;border-top:3px solid #f2b33d;background:transparent url(../img/transparent.png);}
.blocks p{color:#E8E0E0;line-height:1.2em;padding:0 0 10px 0;}
.frase { display:block; background: transparent; float: left; padding-left: .6rem; color: #000; font-family: sans-serif; font-size: 0.8em;outline: #FF0000 dashed .3rem ;outline-offset: .4rem ;padding-bottom: .6rem;margin-bottom: 1rem;}
.autor { color: #5BB733; font-weight: bold; }
.titulo{font-family:'allerregular', serif;font-size:180%;font-weight:bold;color:#fff;text-shadow:0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;}
.titulo1{font-family:'Helvetica Neue',Helvetica, sans-serif;line-height:1em;color:#c70038;font-weight:bold;font-size:170%;text-shadow:0px 0px 0 rgb(180,-19,37),1px 1px 0 rgb(170,-29,27),2px 2px 0 rgb(161,-38,18),3px 3px 0 rgb(151,-48,8),4px 4px 0 rgb(142,-57,-1),5px 5px 0 rgb(132,-67,-11),6px 6px 0 rgb(123,-76,-20), 7px 7px 0 rgb(114,-85,-29),8px 8px 7px rgba(0,0,0,0.75),8px 8px 1px rgba(0,0,0,0.5),0px 0px 7px rgba(0,0,0,.2);}
.titulo2{font-family:'allerregular',Helvetica, sans-serif;line-height:1em;color:#11c217;font-weight:bold;font-size:150%;text-shadow:0px 0px 0 rgb(-11,166,-5),1px 1px 0 rgb(-29,148,-23),2px 2px 0 rgb(-48,129,-42),3px 3px 0 rgb(-66,111,-60),4px 4px 0 rgb(-84,93,-78), 5px 5px 0 rgb(-102,75,-96),6px 6px 5px rgba(0,0,0,0.15),6px 6px 1px rgba(0,0,0,0.5),0px 0px 5px rgba(0,0,0,.2);}
.map-container {
  width: 100%;
}
.map-container iframe{
  width: 100%;
  display: block;
  pointer-events: none;
  position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
  pointer-events: auto;
}

.contact {
  padding: 10px 0 90px;
  background-color: #FFFFFF;
  border-bottom: 2px solid #EEE;
}
.contact_form input[type='text'] {
  ;
  border-radius: 0;
  line-height: 22px;
  font-size: 13px;
  padding: 14px 17px 14px;
  outline: none;
  color: #5d5d5d;
  height: 50px;
  border: 1px solid #d5d5d5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 20px;
  background: none;
}
.contact_form textarea {
  width: 100%;
  border-radius: 0;
  line-height: 22px;
  font-size: 13px;
  padding: 14px 17px 14px;
  outline: none;
  border: 1px solid #d5d5d5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
  color: #5d5d5d;
  height: 191px;
  background: none;
}
form.contact_form {
  text-align: center;
}
.message {
  margin-bottom: 30px;
}
.more_btn {
  padding: 13px 30px;
  border: 1px solid #EEE;
  font-size: 16px;
  color: #EEE;
  background-color: #00D80E;
  text-decoration: none;
  outline: none;
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
  -ms-transition: 0.5s all;
}
.more_btn:hover {
  color: #FFF;
  background-color: #FB9902;
  cursor: pointer;
}

.winter {
  height: 200px;
  border: 1px dotted #FB9902;
  font-size: 150px;
}


.lower {
 position: relative;
 top: -3px;
 padding-right: .3em;
}

.higher {
 position: relative;
 top: 6px;
 padding-left: .3em;
 color: #16AB07;
 color: #16AB07; text-shadow: #999 0.1em 0.1em 0.1em;
}


span.legend {
  display: inline-block;
  width: 100%;
  text-align: left;
}

v-r {
  height: 100%;
  width: 0px;
  border-left: .05em solid #ff1a00;
  /*display: inline-block;*/
}

v-r.block {
  display: inline-block;
}

#vertical {
  border-left: 1px solid #ff1a00; margin-left:.5; padding-left:3px;
}
hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}
hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #FB9902; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #FB9902; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}
hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #FB9902 inset;
}
.blocks{ color: #fff; border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;width:95%;float:left;font-family:verdana, arial;font-size:.8em;margin:.8em;padding:1.10em;border-top:3px solid #f2b33d;background:transparent url(../img/transparent.png);}
.fade{opacity:1;filter:alpha(opacity=10);-ms-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;}
.fade:hover{opacity:0.7;filter:alpha(opacity=7);-ms-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
a[href ^="mailto:"]:before{padding-right:15px;background:transparent no-repeat center right;}
a[href ^="tel:"]:before{padding-right:22px;background:transparent url(../img/phone.png) no-repeat center right;}
}
@font-face{
	font-family:Abril Fatface;
	src:url(fonts/Abril Fatface.ttf);
}
.mifecha{background-color:#999;float:right;padding:.1px;width:3.5em;text-align:center;font-family:'Abril Fatface',cursive;font-size:100%;}
.mifecha .ano{background-color:#5AA2F5;padding:.1px;font-size:100%;text-align:center;color:#fff;letter-spacing:.1em;font-weight:bold;}
.mifecha .dia{background-color:#F7F8FA;font-size:200%;text-align:center;padding:.1px ;margin-bottom:.1px;font-weight:bold;color:#666;}
.mifecha .mes{background-color:#5AA2F5;font-size:70%;text-align:center;padding:3px;color:#fff;font-weight:bold;}

.farma{background-image:url("../img/turno.png");background-repeat:no-repeat;background-position:right;height:70px;padding:2px;font-size:70%;color:#888;display:block;}
.farma1{font-weight:bold;color:#00D80E;font-size:90%;padding:5px 0 0;text-shadow:#000 .1em .1em .2em;display:inline-block;float: center;}
.farma2{background-image:url("../img/turno.png");background-repeat:no-repeat;background-position:right;height:30px;padding:55px 0 0 0;font-size:90%;color:#40FF00;display:block;}
#turnos {background-color: #00D80E;color:#fff;font-weight:bold;border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;padding-left: .5em; padding-right: .5em;padding-bottom: .5em;}
#turnos2 {background-color: #fff;font-size:1em;color: #ff1a00;font-weight:bold;padding-left: .5em; padding-right: .5em;padding-bottom: .5em;}
.abecedario{background:transparent url(../img/transparent.png);font-family:'Abril Fatface';font-weight:bold;border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;padding-left: .5em; padding-right: .5em;padding-bottom: .1em;color: #fff;width: 8em;text-align: center;}

.sponsor{background-image:url("../img/tilde.png");background-repeat:no-repeat;background-position:right;border:.10em solid #10B716;border-radius:1.47em;-moz-border-radius:1.47em;-ms-border-radius:1.47em;-o-border-radius:1.47em;-webkit-border-radius:1.47em;padding:15px 5px;width:100%;margin-bottom:2em;}
.sponsori{text-align:center;font-size:100%;color:#ff1a00;color:#ff5900;text-decoration:none;background:#ccc;border:.10em solid #10B716;border-radius:1.47em;-moz-border-radius:1.47em;-ms-border-radius:1.47em;-o-border-radius:1.47em;-webkit-border-radius:1.47em;padding:15px 5px;width:100%;margin-bottom:2em;}
.sponsor ul li{width:200px;height:40px;display:inline-block;vertical-align:top;margin-left:30px;}

@media screen and (max-width:768px){body{background:#FFF;background:#FFF url(../img/bg1.jpeg);}
section#contenedor, section#principal, aside,{font-size:1em;width:95%;}
aside{width:80%;}
.article{width:100%;}
.blocks{width:100%;}
.titulo{font-size:100%;}
.titulo2{font-size:100%;}
.farma{font-size:70%;}
footer{height:100%;width:100%;}
#footer #footermenu{width:100%;}
.searchbox{width:80%;height:90%;}
}
@media (min-width:640px) and (max-width:768px){body{background:#FFF;background:#FFF url(../img/bg1.jpeg);}
section#contenedor, section#principal, footer{font-size:0.95em;width:95%;}
aside{width:80%}
.article{width:100%;}
.blocks{width:100%;}
.titulo{font-size:100%;}
.titulo2{font-size:100%;}
.farma{font-size:70%;}
footer{width:100%;height:150px;}
.searchbox{width:80%;height:90%;}

}
.searchbox{width:80%;height:90%;}
@media (max-width:640px){body{background:#FFF;background:#FFF url(../img/bg1.jpeg);}

section#contenedor, section#principal, footer{font-size:0.95em;width:95%;}
aside{width:80%}
.article{width:100%;}
.blocks{width:100%;}
.titulo{font-size:100%;}
.titulo2{font-size:100%;}
.farma{font-size:70%;}
.mifecha{display: none; }
footer{height:150px;width:100%;}
#footer #footermenu{height:150px;width:100%;}
.searchbox{width:70%;height:90%;}

}

