/*Fontes para o Site*/
@font-face {
  font-family: "Nexa";
  src: url("fontes/nexalight-webfont.eot");
  src: local("☺"),
  url("fontes/nexalight-webfont.woff") format("woff"),
  url("fontes/nexalight-webfont.ttf") format("truetype"),
  url("fontes/nexalight-webfont.svg") format("svg");
  }
@font-face {
font-family: "Nexa";
font-weight: bold;
src: url("fontes/nexabold-webfont.eot");
 src: local("☺"),
  url("fontes/nexabold-webfont.woff") format("woff"),
  url("fontes/nexabold-webfont.ttf") format("truetype"),
  url("fontes/nexabold-webfont.svg") format("svg");
}



/*Definições basicas do site */
* {margin:0;padding:0;font-family: 'Nexa', Helvetica, Verdana, Sans-Serif;}
body {padding:0 0 0 30px;}
div#wrapper {position:relative; width:926px;margin:0 auto 0 auto;background:#fff;}
div#container {position:relative;margin:3px 0 0 0;width:1000px;}

/* HEADER*/
#header {position:relative;width:900px;height:250px;padding:0;float:left;color: #007300; border-style:solid; border-width: 20px;-moz-border-radius-topright: 30px;
border-top-right-radius: 30px;}
#header #esquerda {position:relative;float:left;width:33%;margin:0;padding:0;}
a img {border: 1px solid #ffffff;} 


#header #direita {position:absolute;float:left;width:400px;margin-left: 400px;margin-top: 20px;vertical-align: middle;font-size:13px;text-align:right;}
#header p{color: #fdca05;}
#header #direita li{display: inline; list-style-type: square;vertical-align: middle;}
#header #direita li a{text-decoration: none; vertical-align: middle;color:#6d6d6f}

#header #direita ul li a:hover{color:#00a7b8; font-weight: bold;}

#header #direita #verde{color:#92c848;font-size:40px;vertical-align: middle;}
#header #direita #amarelo{color:#fdca05;font-size:40px;vertical-align: middle;}
#header #direita #azul{color:#00a7b8;font-size:40px;vertical-align: middle;}



/* SIDEBAR */
#sidebar {position:relative;float:left;width:200px;margin:0 3px 0 30px;padding:20px 0 0 0;font-size:0.9em;}
#sidebar ul {list-style-type:none;margin:0 0 20px;line-height:1.2em;}
#sidebar h2 {font-size:24px;padding:5px;margin:0;border-bottom:20px solid #B5A11A;font-weight: normal;}
#sidebar ul li a {display:block;font-size:16px;width:190px;padding:15px 5px 8px;color:#000;text-decoration:none;background-color: #D9CF8C;}
#sidebar #idosos li a {display:block;font-size:14px;width:150px;padding:15px 25px 8px;color:#000;text-decoration:none;background-color: #D9CF8C;}
#sidebar #idosos li a:hover {color:#007300; font-weight: bold;}
#sidebar #idosos {display:none; margin: 0px;}
#sidebar #infantil li a {display:block;font-size:14px;width:150px;padding:15px 25px 8px;color:#000;text-decoration:none;background-color: #D9CF8C;}
#sidebar #infantil li a:hover {color:#007300; font-weight: bold;}
#sidebar #infantil {display:none; margin: 0px;}
#sidebar #apoio li a {display:block;font-size:14px;width:150px;padding:15px 25px 8px;color:#000;text-decoration:none;background-color: #D9CF8C;}
#sidebar #apoio li a:hover {color:#007300; font-weight: bold;}
#sidebar #apoio {display:none; margin: 0px;}
#sidebar #dia li a {display:block;font-size:14px;width:150px;padding:15px 25px 8px;color:#000;text-decoration:none;background-color: #D9CF8C;}
#sidebar #dia li a:hover {color:#007300; font-weight: bold;}
#sidebar #dia {display:none; margin: 0px;}

#sidebar ul li a:hover {color:#007300; font-weight: bold;}
#sidebar .current-cat a, #sidebar .current_page_item a { color:#007300; font-weight: bold;}
#sidebar #searchform {margin-top:150px;width: 256px;}
#sidebar img {margin-top:50px;}
#searchsubmit{background-image: url('images/btnPesquisar.jpg');width: 212px; height: 56px;value="";border: 1px solid #ffffff;}
#sidebar #s{width: 208px; height: 20px;}

/* CONTENT */

#content div#sidebar {position:relative;float:left;width:200px;}
#content #posts {position:relative;float:left;width:650px;padding:27px 20px 0 50px; min-height:700px;}
#content #posts #texto {position:relative;float:top;width:50%;}

#content #posts h2 {margin:0 0 5px 0;color:#000000;border-bottom:20px solid #007300;font-weight: normal;-moz-border-radius-topright:25px;
border-top-right-radius:25px;min-width:657px;}
#content #posts h2 a {font-size:24px;font-weight:normal;color:#000;text-decoration:none;}
#content #posts h1 {font-size:24px;padding:2px;margin:0;border-bottom:20px solid #007300;font-weight: normal;-moz-border-radius-topright:25px;
border-top-right-radius:25px;}
#content #posts #servicos {font-size:24px;padding:2px;margin:0;border-bottom:20px solid #00a7b8;font-weight: normal;-moz-border-radius-topright: 25px;
border-top-right-radius: 25px;}
#content #posts #topTabel{margin: 0; padding: 0;}
#content #posts td {width: 325px;}
#content #posts b {color:#007300;}
#content #posts a {text-decoration:none;}

#content #posts .post {position:relative;float:left;margin:0 0 70px 0;}
#content #posts .post .metadata {font-size:0.75em;color:#555;margin:0 0 20px 0;}
#content #posts .post .metadata a {color:#000;text-decoration:none;}
#content #posts .post .metadata a:hover {text-decoration:underline;}
#content #posts .post .postcontent {line-height:1.3em;color:#333;font-size:0.95em;}
#content #posts .post .postcontent p {margin:10px 0;}
#content #posts .post .postcontent ul {padding:10px 0 10px 40px;}
#content #posts .post .postcontent ol {padding:10px 0 10px 40px;list-style-type:decimal;}
#content #posts .post .postcontent ol li {list-style-type:decimal;}

#content #posts .post .postcontent blockquote {background:#eee;border:1px dotted #ccc;padding:15px;font-style:italic;}
#content #posts .post a {}
#content #posts .post a:hover {text-decoration:none;color:#224D6F;}
#content #posts .post .commentlink {position:relative;float:right;margin:10px 0 20px 0;}
#content #posts .post .commentlink a {padding:8px;border:1px solid #999;background:#eee;text-decoration:none;color:#333;}
#content #posts .post .commentlink a:hover {color:#000;border:1px solid #000;background:#ddd;}
#content .navigation .alignleft {float:left;}
#content .navigation .alignright {float:right;}
#content .navigation .alignleft a, #content .navigation .alignright a {text-decoration:none;color:#000;padding:8px;border:1px solid #ddd;background:#eee;}
#content .navigation .alignleft a:hover, #content .navigation .alignright a:hover {background:#ddd;border:1px solid #aaa;}
#content #posts #dados{margin-top:-10px; margin-left: 110px; padding:0;}
#content #posts #box{margin-left: 60px;margin-top: 20px;}
#content #posts #dados a:link{text-decoration:none;color:black;} 
#content #posts #email{border-bottom:none} 
#content #posts #caixa{position:relative;width:400px;height:167px;float:left;color: #00a7b8; border-style:solid; border-width: 1px;-moz-border-radius-topright: 5px;border-top-right-radius: 30px;}
#content #posts #autor{text-align:right;}
#content #posts #caixaSugest{position:relative;width:400px;height:300px;color: #00a7b8; border-style:solid; border-width: 1px;-moz-border-radius-topright: 5px;border-top-right-radius: 30px;}
#content #posts #enviar{text-align:right;}

#content #posts #nomeMedico{padding-left:40px;}

#content #posts #noticiasCoge{text-align:right;}
#content #posts #coge{color: #00a7b8;}
#content #posts #txt{font-size:14px;color:#6d6d6f;}
#content #posts #verde{color:#92c848;font-size:40px;vertical-align:middle;}
#content #posts #lermais{width:320px;font-size:13px;text-decoration:none;color:black;vertical-align:middle;position:relative;float:right;}
#content #posts #amarelo{color:#fdca05;font-size:40px;vertical-align: middle;}
#content #posts #azul{color:#00a7b8;font-size:40px;vertical-align: middle;}
/*#content #posts #txtservicos{font-size:14px;vertical-align: middle;text-decoration:none;}*/
/*#content #posts #tbservicos{padding-top:0;vertical-align:top;}*/

#content #posts ul{list-style-type: none;padding-left: 0;font-size:14px;vertical-align: middle;}
#content #posts li{padding-left: 0;}
#content #posts ul li a {display:block;}
#content #posts ul li a:hover {color:#007300; font-weight: bold;text-decoration: none;}

/*#content #posts #boxTextoBO {margin-left: 60px;margin-top: 20px;}*/
#content #posts #boxTitulo {margin-left: 60px; margin-top: 20px; color:#92c848; text-decoration: none; font-size: 24px;  font-weight: bold;border-bottom: 2px solid orange;}
#content #posts #boxLi {margin-left: 40px; font-size: 14px;}
#content #posts #horario {text-align:center;}
h3 #searchresults {color:#FF000A;}


#content #posts #tituloEspecialidade{font-size: 24px; border-bottom: 3px solid #fdca05; font-weight: normal; color: #000000; min-width: 250px; margin-left: 60px;}
#content #posts #nomeMedico{margin-left: 20px; margin-top: 10px; font-size: 18px;}

#content #posts #subtitulo{font-size: 24px; color:#92c848; font-weight: bold; margin-left: -90px; border-bottom: 1px solid orange;padding-bottom: 5px;}
#content #posts #sub1{font-size: 24px; color:#92c848; font-weight: bold; margin-left: -90px; border-bottom: 1px solid orange;padding-bottom: 5px;}
#content #posts #sub2{font-size: 24px; color:#92c848; font-weight: bold; margin-left: -90px; border-bottom: 1px solid orange;padding-bottom: 5px;}
#content #posts #sub3{font-size: 24px; color:#92c848; font-weight: bold; margin-left: -90px; border-bottom: 1px solid orange;padding-bottom: 5px;}





/* ARCHIVES */
#content .categoryposts h3 {font-size:1.2em;margin:0 0 30px 0;}
#content .categoryposts h3 a {color:#000;text-decoration:none;}
#content .categoryposts h3 a:hover {text-decoration:underline;}
#content #posts li {list-style-type:none;margin:10px 0 0 15px;}
#content #posts li a {color:#000;text-decoration:none;}
#content #posts li a:hover {text-decoration:underline;}



/* FOOTER */

#footer {position:relative;float:left;width:960px;text-align:left;padding:0;font-size:0.8em;margin:0;color:#000000;background-color:#B5A11A;}
#imagens a{text-decoration: none; color:#a7a8ac;}
#imagens a:hover{text-decoration: none; color:#a7a8ac;font-weight:bold;}
#imagens {position:relative; float:right;min-width:960px; text-align:right; margin-top:25px; margin-right:-20px;}
#imagens #face {margin-right:20px; visibility: hidden;}

/* IMAGES */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
div.userlink {overflow:hidden;position: relative;height: 40px;line-height: 40px;}
span.image {position: absolute;left: 0px; top: 5px;}
span.text {font-size:24px;border-bottom:3px solid #fdca05;font-weight: normal; color: #000000; min-width:250px;margin-left: 30px; margin-top: -2px;display: inline-block;}

div.userlink img {border: 1px solid #FFFFFF;}