/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
/* reset end */

body{background:#EEEEEE; font-family: 'Galdeano', sans-serif; color:#36747B; font-size:16px;
	/*background:url(../images/site-bg-2.jpg) #EEEEEE top repeat-x;*/
}

a {color: #7B7B7B; text-decoration:underline;}
a:hover {color: #7B7B7B; text-decoration:underline;}

#container{width:900px; margin:0 auto; overflow:hidden; border:0px solid #000; }

#banner {height:200px; width:700px; font-size:18px; margin:0 auto; position:relative; background:#fff; border:10px #fff solid; box-shadow:0 0 20px rgba(0,0,0,0.3);}

#header {width:880px; height:170px; margin:0px auto; background:url(../images/site-bg-2.jpg) no-repeat;}
#header #logo { margin: 5px; }

#menu { color:#3BB3C2; border-bottom:1px solid #3BB3C2; border-top:1px solid #3BB3C2; text-align:center; margin:20px 30px 20px 30px; }
#menu ul { list-style:none; padding:10px 0; height:20px; overflow:hidden;}
#menu li { display:inline;  font-size:20px; }
#menu li a{	color:#3BB3C2; padding:5px 20px; text-decoration:none; text-shadow: 1px 1px 1px #ccc;}
#menu li a:hover{ color:#3D7C8D; background:rgba(0,125,160,0.2); border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}

#meio{ width:850px; margin:10px auto; border-top:0px solid #3BB3C2;}
#meio p { line-height:120%; margin:0 0 10px 10px}
#meio h1 { font-size:22px; color:#3BB3C2; text-shadow: 1px 1px 1px #ccc; font-weight:bold; margin:5px 5px 20px 10px;}
#meio h1 a { color:#3BB3C2; text-shadow: 1px 1px 1px #ccc; text-decoration:none; }
#meio h1 a:hover {border-bottom:2px solid #3BB3C2;}
#meio h2 { font-size:18px; font-weight:bold; margin:10px 0 10px 10px;}
#meio h2 a {color:#36747B; text-decoration:none;}
#meio h2 a:hover {border-bottom:2px solid #36747B;}
#meio h3 { font-size:16px; font-weight:bold; margin:10px 0 0 10px; }
#meio ul { margin-left:40px; padding-top:10px; padding-bottom:10px; font-weight:bold;}
#meio li { padding:3px 10px 3px 0; list-style-type:disc; font-weight:normal;}
#meio li ul li {list-style-type:circle;}
.title {border-bottom:1px dotted #3BB3C2;}

#profissionais {margin-bottom:20px; border-bottom:1px dotted #3BB3C2;}
#profissionais img {float:left; margin:10px; border:5px solid #E0DDD9;}

#tratamentos h2, #orientacoes h2, #dicas h2 {margin-left:10px;}

#noticias h2 {margin-bottom:0}
.data { font-size:14px; color:#5A8D93;}

#box-atendimento {border-bottom:1px solid #3BB3C2; border-top:1px solid #3BB3C2; text-align:center; font-size:24px; padding:15px;}
#box-atendimento li {display:inline; padding:0 25px 3px 37px;}
#box-atendimento a {color:#36747B; text-decoration:none;}
#box-atendimento a:hover {border-bottom:2px solid #36747B;}

#box-index {float:left; width:400px; border:0px solid #ccc; margin:20px 0 10px 20px; border:0px solid #ccc;}
#box-index h2 {font-size:24px; color:#3BB3C2; text-shadow: 1px 1px 1px #ccc;}
#box-index ul {padding-top:5px; margin-left:0; }
#box-index .fotos li {display:inline;}
#box-index .fotos li img {border:2px solid #ccc; margin:5px 0;}
#box-index .noticias li {padding:2px 0 0 5px; margin:5px 0; font-size:18px; list-style-type: none; }
#box-index .noticias li a {color:#36747B; text-decoration:none;}
#box-index .noticias li a:hover {color:#474545; text-decoration:underline;}

#galeria { width:600px; margin-left:10px; }

#footer { height:80px; font-size:16px; text-align:center; padding-top:20px; margin-top:10px; background:url(../images/footer-bg.jpg);}
#footer p {line-height:25px; text-shadow: 1px 1px 1px #FFF; }
#footer a { text-decoration:none; text-shadow: 1px 1px 1px #FFF; color:#36747B;}
#footer a:hover { text-decoration:underline; }
#footer-content { width:900px; margin:0 auto; }
#footer-contato { float:left; text-align:left; width:600px; margin-left:70px; border:0px solid #fff; }
#footer-cartoes { float:right; text-align:right; width:100px; margin-right:70px; font-size:12px; border:0px solid #fff; }
#footer-xmaster { margin-top:55px; text-align:right; padding-right:10px;}

#navegador { width:900px; background: #FDFA79; border:2px dotted #FF0000; font-size:12px; color:#FF0000; text-align:center; padding:5px; position:absolute;}
#navegador a { color:#2BBC1D; font-weight:bold;}

#contatoform {padding:0 15px; margin-right:10px; border-right:1px dotted #3BB3C2; width:400px; float:left;}
#contato input, #contato textarea {width:340px; padding:2px; margin-bottom:5px; border:1px dotted #3BB3C2;}
#contato label {font-weight:bold; font-size:12px; padding-left:2px;}
#contatodados {width:400px; float:left;}
#contatodados h2 {margin:0; padding:0;}
#contatodados p {margin:0; padding:0 0 20px 0;}
#contato .enviar {width:150px;}

.divider-top {clear:both; height:1px; margin-top:30px;}
.clear {clear:both;}
.oculto {visibility:hidden; display:none}
.voltar {padding-top:10px; clear:both;}
.ok {color:#21BB21; text-align:center; font-weight:bold;}
.erro {color:#FF0000; text-align:center; font-weight:bold;}

/* jQuery Slider styles */
.SliderTop a {color:#36747B; text-decoration:none;line-height:140%}
.SliderTop a:hover {border-bottom:2px solid #36747B;}
ul.SliderTop{position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none;}
li.SliderTop-slide{display:none;position:absolute;}
ul.SliderTop-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ol.SliderTop-markers{list-style:none;margin:0;padding:0;z-index:9999;}
ol.SliderTop-markers li{float:left;}
p.SliderTop-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.SliderTop-controls li a{display:block; padding:5px 10px; position:absolute; background:#fff; color:#fd0100; text-decoration:none; text-transform:uppercase;}
a.SliderTop-prev{left:0;}
a.SliderTop-next{right:0;}
p.SliderTop-caption{background:rgba(0,125,160,0.8); color:#fff; text-align:center;}
ol.SliderTop-markers{position:absolute;bottom:-30px;}
ol.SliderTop-markers li{float:left; margin:0 3px;}
ol.SliderTop-markers li a{display:block; height:7px; width:7px; border:3px solid #fff; overflow:hidden; text-indent:-9999px; background:#999; border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.5);}
ol.SliderTop-markers li.active-marker a{background:#3BB3C2;}
