/*
Theme Name: Nove de Julho - online
Author: Polvora Comunicacao
Author URI: http://polvoracomunicacao.com.br
*/

body { margin: 0px; padding: 0px; background-image: url(images/bg.jpg); background-repeat: repeat-x; background-position: top; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
img { border: none; }
a:link { text-decoration: none; color : #0078bd; border: 0px; }
a:visited { text-decoration: none; color : #0078bd; border: 0px; }
a:active { text-decoration: none; color : #0078bd; border: 0px; }
a:hover { text-decoration: none; color : #3ca1dc; border: 0px; }
.clear { clear: both; }
#general { background-color:#FFFFFF; width:856px; border-left:1px solid #237841; border-right:1px solid #237841; padding:0px 22px; height:auto; margin:0px auto; display: table; }


/* HEADER --------------------------------------- */
#header_logo { height:120px; float:left; background-color:#FFF; margin:0px; padding:0px; }
#header_logo a { color:#237741; }
#header_logo a:hover { color:#393; }
.logo { float:left; padding:0px 0px 0px 24px; margin:0px; background-color:#FFF; }
#header_title { height:120px; width:700px; background:#fff url(images/topo_bg.jpg) no-repeat left; float:right; padding:0px; margin:0px; }
.title { float:left; margin:0px; padding:40px 0px 0px 35px; width:480px; }
h2.pagetitle { color:#237741; font-size:18px; padding:0px; margin:0px; }
h2.pagetitlecontent { color:#237741; font-size:22px; margin:0px; padding:20px 0px 0px 0px; }
.rss { float:right; }
.rss .rss_img { float:left; margin:15px 0px 0px 0px; padding:0px 15px 0px 15px; }
.rss .rss_txt { float:right; margin:30px 0px 0px 0px; color:#0078bd; font-size:14px; padding:0px; }
.rss .rss_link { margin:5px 0px 0px 0px; padding:0px; }


/* SIDEBAR 
--------------------------------------- */
#sidebar { width:201px; float:left; height:auto; background-color:#FFF; padding:0px; margin:0px; }
#sidebar h3 { color:#FFF; font-size:12px; height:32px; text-align:left; margin:0px 0px 0px 22px; line-height:31px; width:178px; padding:0px; }
.box-centros { width:181px; float:left; height:340px; background-image: url(images/sidebar/box-centros.jpg); background-repeat:no-repeat; padding-right: 10px; padding-left: 10px; margin-bottom: 20px; }
.box-centros h5 { padding: 0px; float: left; height: 17px; width: 181px; display: block; margin-top: 17px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.box-centros ul { width:181px; float:left; height:auto; display: block; padding: 0px; margin-top: 35px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.box-centros ul li { width:171px; background-image: url(images/markup2.jpg); background-repeat: no-repeat; background-position: left 11px; display: block; padding-top: 4px; padding-bottom: 2px; padding-left: 10px; font-size: 12px; font-weight: bold; color: #FFF; line-height: 18px; }
.box-centros ul.children { width:171px; float:left; height:auto; display: block; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px; background-color: #237841 !important; background-image: none; }
.box-centros ul.children li { width:161px; background-image: url(images/markup2.jpg); background-repeat: no-repeat; background-position: left 11px; background-color: transparent !important; display: block; margin-top: 7px; margin-bottom: 7px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; font-size: 12px; font-weight: bold; color: #FFF; line-height: 18px; }
.box-centros ul li a, .box-centros ul li a:visited { font-size: 12px; font-weight: bold; color: #FFF; }
.box-centros ul li a:hover, .box-centros ul li a:active { font-size: 12px; font-weight: bold; color: #57B829; }
.box-sidebar-banner { width:181px; float:left; height:90px; padding-right: 10px; padding-left: 10px; margin-bottom: 20px; }
.box_sidebar { background-color:#237841; width:201px; color:#FFFFFF; font-size:12px; text-align:left; margin:0px; padding:0px; }
#sidebar_titulo { margin:0px; padding:0px; }
.box_sidebar a { color:#c1f975; }
.box_sidebar a:visited { color:#c1f975; }
.box_sidebar a:active { color:#c1f975; }
.box_sidebar a:hover { color:#9ac65d; }
.box_sidebar .sobre { margin:10px; width:181px; text-align:left; }
.box_sidebar .sobre_title { background-image:url(images/sidebar/sobre.jpg); background-repeat:no-repeat; height:32px; width:201px; margin:0px; padding:0px; }
.leia_mais { text-align:right; margin:10px 0px 0px 0px; }
.leia_mais_left { text-align:left; margin:0px; }
.box_sidebar .videos { margin:12px 10px 10px 12px; width:179px; text-align:center; padding:0px; }
.box_sidebar .videos_title { background-image:url(images/sidebar/videos.jpg); background-repeat:no-repeat; height:32px; width:201px; display: block; float: left; margin-bottom: 15px; }
.box_sidebar .tags { margin:10px; width:181px; }
.tags { text-align: justify; }
.box_sidebar .tags_title { background-image:url(images/sidebar/tags.jpg); background-repeat:no-repeat; height:32px; width:201px; }
.box_sidebar .arquivos { margin:10px; width:181px; }
.box_sidebar .arquivos ul { list-style-image:url(images/sidebar/ico_arquivos.gif); line-height:20px; }
.box_sidebar .arquivos_title { background-image:url(images/sidebar/arquivos.jpg); background-repeat:no-repeat; height:32px; width:201px; }
.box_sidebar .post_recentes { margin:10px; width:181px; }
.box_sidebar .post_recentes ul { list-style-image:url(images/sidebar/ico_post.gif); line-height:20px; }
.box_sidebar .posts_recentes_title { background-image:url(images/sidebar/posts_recentes.jpg); background-repeat:no-repeat; height:32px; width:201px; }
.box_sidebar .categorias { margin:10px; width:181px; }
.box_sidebar .categorias ul { list-style-image:url(images/sidebar/ico_categoria.gif); line-height:20px; }
.box_sidebar .categorias_title { background-image:url(images/sidebar/categorias.jpg); background-repeat:no-repeat; height:32px; width:201px; }



/* CONTENT 
--------------------------------------- */
#content { background-color:#fff; width:854px; padding:0px; height:auto; margin:0px; background-image:url(images/bg02.jpg); background-repeat:repeat-x; background-position:top; }
.menu { width:633px; float:right; padding:0px; margin:0px; background-image: url(images/menu/middle.jpg); background-repeat: repeat-x; background-position: left top; }
.menu .menu_l { background-image:url(images/menu/c_esq.jpg); background-repeat:no-repeat; width:18px; height:33px; margin:0px; padding:0px; float:left; }
.menu .menu_content { background-image: url(images/menu/middle.jpg); background-repeat: repeat-x; background-position: left top; height:33px; float:left; margin:0px; padding:0px; }
.menu .menu_busca { width:190px; float:left; text-align:left; line-height:33px; font-size:12px; color:#8a8c8b; _margin-top: 3px; display: block; }
.menu_busca form { margin:0; padding:0; }
 body:nth-of-type(1) .formsearch { width: 30px; }
#busca_area { background-image:url(images/menu/buscar_bg.png); background-repeat:no-repeat; }
.menu .menu_links { float:left; height:30px; width:390px; }
.menu .menu_links ul { padding: 0px; margin: 0px; list-style:none; display: block; }
.menu .menu_links ul li { float: left; padding:0px; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.menu .menu_links ul li.pg1 a { float: left; background-image: url(images/menu/autor.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 33px; width: 86px; }
.menu .menu_links ul li.pg2 a { float:left; background-image:url(images/menu/mapa.jpg); background-repeat:no-repeat; background-position: left bottom; display: block; height: 33px; width:125px; }
.menu .menu_links ul li.pg3 a { float: left; background-image: url(images/menu/contato.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 33px; width:86px; }
.menu .menu_links ul li.pg4 a { float: left; background-image: url(images/menu/faq.jpg); background-repeat: no-repeat; background-position: left bottom; display: block; height: 33px; width: 86px; }
.menu .menu_links ul li.pg1 a:hover { float: left; background-image: url(images/menu/autor.jpg); background-repeat: no-repeat; background-position: left top; display: block; height: 33px; width: 86px; }
.menu .menu_links ul li.pg2 a:hover { float: left; background-image: url(images/menu/mapa.jpg); background-repeat: no-repeat; background-position: left top; display: block; height: 33px; width: 125px; }
.menu .menu_links ul li.pg3 a:hover { float: left; background-image: url(images/menu/contato.jpg); background-repeat: no-repeat; background-position: left top; display: block; height: 33px; width: 86px; }
.menu .menu_links ul li.pg4 a:hover { float: left; background-image: url(images/menu/faq.jpg); background-repeat: no-repeat; background-position: left top; display: block; height: 33px; width: 86px; }
.menu .menu_r { background-image:url(images/menu/c_dir.jpg); background-repeat:no-repeat; width:18px; height:33px; float:right; }
#post { width:633px; height:auto; float:right; background-color:#fff; margin:0px; padding:0px; }
#banner { padding:0px 2px 0px 0px; width:630px; float:right; margin:0px; text-align:center; }
#box-banner { width:630px; float:right; text-align:center; display: block; height: auto; margin: 0px 0px 15px 0px; padding-top: 10px; padding-right: 2px; padding-bottom: 5px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D0CFCF; }
#box-banner .box-txt { width:630px; font-size: 12px; text-align: justify; display: block; float: left; margin:12px 0px 5px 0px; }
#boxpost { margin:0px; padding:0px; width:634px; background-color:#fff; }
#post_content { border-bottom:1px solid #d0cfcf; height:auto; width:633px; margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; height:auto; float:right; }
.box-more-link { text-align: left; float: right; height: 28px; width: 630px; }
.box-more-link a { background-image: url(images/more-link.jpg); background-repeat: no-repeat; background-position: right top; display: block; color:#0078BD; float: right; height: 15px; padding-top: 2px; font-size: 12px; font-weight: bold; padding-right: 25px; }
h4.title_cr_cat { font-size: 18px; font-weight: bold; color: #073518; background-color: #D9E7C6; background-image: url(images/bkg-left-faq.jpg); background-repeat: no-repeat; background-position: left top; display: block; float: left; height: 29px; width: 613px; padding: 5px 0px 0px 20px; text-align: left; margin: 15px 0px 0px 0px; }
.listleft { margin:5px 0px 5px 0px; }
#faq { width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; color:#999; padding-left:35px; line-height:42px; }
#faq291 { height:60px; width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; }
#faq291 a { color:#d6d6d5; }
#faq291 a:hover, #faq291 a:link, #faq291 a:active, #faq291 a:visited { color:#439eb1; }
#faq122 { width:630px; background-image:url(images/bg_centros_on.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; color:#34075a; }
#faq122 a { color:#d6d6d5; }
#faq122 a:hover, #faq122 a:link, #faq122 a:active, #faq122 a:visited { color:#34075a; }
#faq126 { height:60px; width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; }
#faq126 a { color:#d6d6d5; }
#faq126 a:hover, #faq126 a:link, #faq126 a:active, #faq126 a:visited { color:#6faeda; }
#faq123 { height:60px; width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; }
#faq123 a { color:#d6d6d5; }
#faq123 a:hover, #faq123 a:link, #faq123 a:active, #faq123 a:visited { color:#479387; }
#faq128 { width:630px; background-image:url(images/bg_centros_on.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; color:#9e0210; }
#faq128 a { color:#d6d6d5; }
#faq128 a:hover, #faq128 a:link, #faq128 a:active, #faq128 a:visited { color:#9e0210; }
#faq124 { width:630px; background-image:url(images/bg_centros_on.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; color:#bfd372; }
#faq124 a { color:#d6d6d5; }
#faq124 a:hover, #faq124 a:link, #faq124 a:active, #faq124 a:visited { color:#bfd372; }
#faq125 { height:60px; width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; }
#faq125 a { color:#d6d6d5; }
#faq125 a:hover, #faq125 a:link, #faq125 a:active, #faq125 a:visited { color:#46a06a; }
#faq292 { height:60px; width:630px; background-image:url(images/bg_centros_off.jpg); background-repeat:no-repeat; padding-left:35px; line-height:42px; }
#faq292 a { color:#d6d6d5; }
#faq292 a:hover, #faq292 a:link, #faq292 a:active, #faq292 a:visited { color:#3eb3ba; }
.box-bottom { width:633px; float: left; height: auto; margin-top: 15px; padding-top: 10px; margin-bottom: 15px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D0CFCF; }
.box-bottom h5 { font-size: 12px; font-weight: bold; color: #073518; background-image: url(images/bkg-title-bottom.jpg); background-repeat: no-repeat; float: left; height: 23px; width: 274px; padding-top: 10px; padding-left: 10px; text-align: left; display: block; margin: 0px; padding-right: 0px; padding-bottom: 0px; }
.box-bottom ul { display: block; margin: 0px; padding: 0px; float: left; height: auto; width: 284px; }
.box-bottom ul li { width: 273px; font-weight: normal; display: block; height: auto; margin-top: 5px; margin-bottom: 5px; list-style-type: none; color: #0078bd; padding-top: 2px; padding-bottom: 2px; padding-left: 0px; text-align: left; }
.box-bottom .bright { float: right; height: auto; width: 284px; }
.box-bottom .bleft { float: left; height: auto; width: 284px; }
#post_content .title_post { text-align:left; font-size:12px; color:#8a8c8b; margin:0px; padding:0px; }
#titulotags { color:#00a445; }
h2.posttitle { font-size:18px; padding:0px; margin:3px 0px 3px 0px; color:#073518; }
h2.pagetitlesearch { color:#237741; font-size:22px; margin:0px 0px 20px 0px; padding:0px; }
.areas { font-size:12px; font-weight:bold; color:#00a445; margin:0px; padding:0px; }
.content_bordertop { margin:10px 0px 0px; padding:0px; height:23px; background-image:url(images/coment_bg_topo.jpg); background-repeat:no-repeat; }
.content_borderbottom { margin:0px 0px 10px 0px; padding:0px; height:23px; background-image:url(images/coment_bg_bottom.jpg); background-repeat:no-repeat; }
#post_content .post_contentbox { background-color:#eeeeee; text-align:justify; font-size:12px; width:593px; margin:-12px 0px 0px; height: auto; padding-top: 0px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
h3.cattitle { color:#237741; font-size:20px; padding:0px; font-weight: bold; letter-spacing: -0.03em; width:593px; display: block; height: auto; text-align: left; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.post_contentbox ul { margin:0px; list-style:none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.post_contentbox ul li { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; list-style-type: square; color: #333; list-style-position: inside; }
.post_contentbox ul ul { padding:0px 0px 0px 10px; margin:0px; list-style:none; }
.post_contentbox ul ul li { margin-top: 5px; margin-bottom: 5px; color: #268042; }
#post_content .post_contentbox a { font-weight:bold; }
#post_content .post_contentbox p { padding:5px 0px 5px 0px; margin:0px; }
#post_content .post_footer { }
#post_content .post_footercontent { float:left; margin:0px; padding:0px; }
#post_content .tags .tags_bordertop { padding:0px; margin:0px; }
#post_content .tags { background-color:#d9e6c6; font-size:12px; text-align:left; color:#000; width:475px; padding: 0px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.tags_contentbox { margin:0px; background-color:#d9e6c6; text-align:left; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
#post_content .tags .tags_contentbox a { color:#000; margin:0px; padding:0px; }
#post_content .tags .tags_contentbox a:hover { color:#0078bd; }
#post_content .tags .tags_contentbox ul { list-style:none; margin:0px; padding:0px; }
#post_content .tags .tags_borderbottom { background-image:url(images/tags_bg.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }


/* SOCIABLE 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.compartilhe { text-align:left; padding:0px; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; height: auto; width: 400px; }
div.sociable { text-align:left; float: left; height: auto; width: 390px; padding: 0px; display: inline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; }
span.sociable_tagline { position: relative; font-size: 12px; display: block; font-weight: bold; color: #57B829; margin-bottom: 3px; }
span.sociable_tagline span { display: none; width: 14em; color: #57B829; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: #57B829; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 2px; padding: 1px; float: left; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); -khtml-opacity: 0.4; }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; }
#orkut-share { cursor:pointer; opacity:.4; -moz-opacity: .4; filter: alpha(opacity=40); }
#orkut-share:hover { cursor:pointer; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.coments { float:right; background-image:url(images/coment_balao.jpg); background-repeat:no-repeat; background-position:5px 5px; height:50px; width:150px; font-weight:bold; margin-top: 5px; }
.coments_num { padding-top:17px; padding-left:27px; float:left; }
.coments_num a { color:#073517; }
.coments_txt { padding-top:20px; padding-right:10px; float:right; }
#extra { text-align:right; width:900px; background-color:#fff; border-left:1px solid #237841; border-right:1px solid #237841; padding:10px 0px; margin:0px; }
#extra_content { margin:0px 22px 0px 260px; padding:0px; font-size:10px; }
#extra .extra_title { background-image:url(images/extra_title.jpg); background-repeat:no-repeat; background-position:left; height:32px; text-align:left; padding-left:22px; line-height:31px; }
h2.extratitle { color:#FFF; font-size:12px; height:32px; text-align:left; line-height:31px; width:304px; }
h2.extratitleflickr a { color:#FFF; font-size:12px; height:32px; text-align:left; line-height:31px; width:280px; margin-left:5px; }
h2.extratitleflickr a:hover { color:#c1f975; }
h2.extratitletwitter a { color:#FFF; font-size:12px; height:32px; text-align:left; line-height:31px; width:280px;  *margin-top: 17px;
 *display:block;
margin: 0px; padding: 0px; }
h2.extratitletwitter a:hover { color:#c1f975; }
#extra .twitter { width:304px; float:left; padding:0px; margin:0px; }
#extra .twitter_bg { background-image:url(images/twitter_bg.jpg); background-repeat:no-repeat; background-position:left; width:304px; height:119px; font-size:12px; margin:6px 10px 10px 0px; padding:0px; }
#extra .twitter_bg .boxtext { margin:0px 20px 0px 20px; padding:5px 0px 0px 0px; text-align:left; }
#extra .twitter_bg .boxtext ul { list-style:none; text-align:left; margin:5px 0px 0px 0px; padding:0px; }
#extra .flickr { width:304px; float:right; padding:0px; margin:0px; }
#extra .flickr_bg { background-image:url(images/flickr_bg.jpg); background-repeat:no-repeat; background-position:left; width:304px; height:119px; margin:6px 0px 10px 0px; padding:0px; }
#extra .flickr_bg .boxfoto { height:75px; text-align:center; line-height:119px; margin:0px 0px 0px 15px; padding:15px 0px 0px 0px; }
#extra .flickr_bg .boxfoto ul { width:300px; text-align:center; padding:0px; margin:0px; }
#extra .flickr_bg .boxfoto ul img { height:55px; width:55px; border:1px solid #fff; margin:0px 5px 0px 5px; float:left; padding:0px; }
#wpcf textarea { float:left; font-size:100%; height:50px; width:240px; }
#wpcf fieldset { border:1px solid #EEEEEE; margin:auto; padding:10px; width:400px; }
.ddsg-wrapper { width:593px; }
.ddsg-wrapper h2 { padding: 0px; margin:  0px; }



/* COMMENTS 
------------------------------------------------- */
.pagecomm { float: left; height: auto; width: 633px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; text-align: left; }
.pagecomm h2 { font-size:18px; padding-right: 10px; color: #CCC; }
.pagecomm h2 span { font-size:16px; font-size:18px; color:#00a445; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { border: 1px solid #0078bd; padding: 5px; }
label { font-size: 14px; line-height: 20px; font-weight: bold; color: #333; }
.fn { font-size: 15px; font-weight: bold; color: #000; font-style: normal; width: auto; clear: both; }
.fn a:link, .fn a:visited { font-size: 15px; font-weight: bold; color: #0078bd; font-style: normal; }
.fn a:hover, .fn a:active { font-size: 15px; font-weight: bold; color: #000; font-style: normal; }
#commentform textarea { width:96%; }
#commentlist { width: 97%; font-size:12px; color:#000; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10px; }
#commentlist li { list-style-type:none; padding-top: 15px; padding-right: 9px; padding-bottom: 15px; padding-left: 9px; background-color:#eee; margin: 0; }
#commentlist ul { margin:0; padding:0; }
#commentlist li p { font-size:12px; margin:0; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
#commentlist a { text-decoration:none; font-weight:bold; }
#commentlist li div.meta { padding:0; margin:0; text-align:center; }
#commentlist2 { width: 623px; font-size:11px; color:#000; padding: 5px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#commentlist2, #commentlist2 li ul li, .content { }
#commentlist2 li { list-style-type:none; display: block; margin-right: 0px; margin-left: 0px; clear: both; }
#commentlist2 ul { padding:0; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#commentlist2 li div.meta { padding:0; margin:0; text-align:center; }
#commentlist2 li ul li { display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both; }
.depth-1 { clear: both; padding-top: 5px; padding-bottom: 15px; background-color:#eee; width: 100%; margin-bottom: 5px; }
.comment-body { padding: 10px; font-size: 12px; }
.depth-2 { clear: both; width: 100%; }
.depth-2 .comment-body { float: right; width: 85%; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 10px top; float: left; padding-left: 13%; padding-bottom: 15px; background-color: #EEEEEE; }
.depth-3 { clear: both; }
.depth-3 .comment-body { width: 75%; background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 50px top; float: left; padding-left: 20%; padding-bottom: 15px; }
.children { width: 100%; font-size:11px; color:#000; float: right; display: block; height: auto; clear: both; margin: 0px; padding: 0px; }
.children li { }
.authorcomm { float:left; margin:0; padding:0; width:70px; text-align:center; line-height:12px; font-size:10px; }
.authorcomm a { text-decoration:none; font-weight:bold; }
.reply { text-align:right; display: block; height: 20px; clear: both; }
.reply a, .reply a:visited { font-size: 11px; color: #0078bd; display: block; padding: 5px; border: 1px solid #4BB3BB; float: right; width: 90px; text-align: center; margin-right: 10px; background-color: #fff; font-weight: bold; }
.reply a:hover, .reply a:active { font-size: 11px; color: #666; display: block; padding: 5px; border: 1px solid #666; float: right; width: 90px; text-align: center; margin-right: 10px; background-color: #eee; font-weight: bold; }
.cancel-comment-reply { text-align:right; float:none; font-size:12px; }
.comment-author { padding: 0px; display: block; clear: both; margin: 0px; }
.comtxt { margin: 0px; padding: 5px; float: left; }
.comtxt p { padding: 0px; font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
#commdata { margin: 0px; padding: 0px; }
#commdata a, #commdata a:visited { font-size:11px; color:#808080; font-weight: normal; text-decoration: none; }
#commdata a:hover, #commdata a:active { font-size:11px; color:#000; font-weight: normal; text-decoration: none; }
.comment-meta { font-size:11px; color:#333; display: block; height: auto; clear: both; margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 0px; width: 90%; }
.says { display:none; }
#comments { font-size:16px; padding-right: 10px; }
#respond { width:633px; float: left; }
#respond h3 { font-size:18px; color:#00a445; width: 100%; padding: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.bcomment { font-size: 13px; color: #FFF; background-image: url(images/extra_comments.jpg); background-repeat: no-repeat; display: inline; border: none; text-align: center; font-weight: bold; width: 155px; background-position: left top; background-color: transparent; padding-top: 4px; padding-right: 15px; padding-bottom: 5px; height: 32px; float: right; margin-right: 10px; }
.avatar { height: 45px; width: 45px; float: left; display: inline; border: 3px solid #E5E5E5; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; margin-top: 0px; }
/* FIM COMMENTS --------------------------------------------- */



/* FOOTER 
--------------------------------------- */
#footer { width: 900px; background:#fff; border-left:1px solid #237841; border-right:1px solid #237841; font-size:11px; }
#footer_content { border-top:1px solid #d0cfcf; width:856px; }
#footer .logo_hospital { float:left; margin:20px 0px 30px 0px; }
#footer .info_footer { float:right; margin:20px 0px 0px 0px; text-align:right; color:#707070; }
#footer a { text-decoration: none; color : #0078bd; }
#footer a:hover { text-decoration: none; color : #3ca1dc; }
/* END FOOTER --------------------------------------- */

#wpcf legend { display:none; padding:3px; }
#wpcf fieldset { border:1px solid #EEEEEE; margin:auto; padding:10px; width:400px; }
.Nav { width:400px; padding:10px; margin:10px; }
.Navdir { float:right; font-weight:bold; }
.Navesq { float:left; font-weight:bold; }


/* Post Pages
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#post-navigator { margin-top: 15px; margin-bottom: 25px; float: left; height: 22px; width: 633px; display: inline; text-align: center; font-size: 12px; padding: 0px; }
#post-navigator-single { margin-top: 15px; margin-bottom: 25px; float: left; height: auto; width: 633px; display: inline; text-align: center; font-size: 12px; padding: 0px; margin-right: 0px; margin-left: 0px; }
#post-navigator-single a:link { text-decoration: none; font-size: 12px; color: #666; }
#post-navigator-single a:visited { text-decoration: none; font-size: 12px; color: #666; }
#post-navigator-single a:active { text-decoration: none; font-size: 12px; color:#00a445; }
#post-navigator-single a:hover { text-decoration: none; font-size: 12px; color: #00a445; }
#post-navigator a:link { text-decoration: none; font-size: 12px; color: #666; }
#post-navigator a:visited { text-decoration: none; font-size: 12px; color: #666; }
#post-navigator a:hover { text-decoration: none; font-size: 12px; color: #00a445; }
#post-navigator a:active { text-decoration: none; font-size: 12px; color: #00a445; }
.valignright { float: right; height: 22px; width: 310px; text-align: right; margin: 0px; padding: 0px; }
.valignleft { float: left; height: 22px; width: 310px; text-align: left; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #FFF; color: #666; background-color: #FFFFFF; }
.wp-pagenavi a:visited { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #FFF; color: #666; background-color: #FFFFFF; }
.wp-pagenavi a:hover { border: 1px solid #00a445; color: #00a445; background-color: #FFFFFF; }
.wp-pagenavi a:active { padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #00a445; color: #00a445; background-color: #FFFFFF; }
.wp-pagenavi span.pages { padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #666; border: 1px solid #FFF; background-color: #FFFFFF; }
.wp-pagenavi span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #FFF; color: #00a445; background-color: #FFFFFF; }
.wp-pagenavi span.extend { padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #CCC; color: #666; background-color: #FFFFFF; }


/* TWITTER 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.twtr-hd { display:none !important; }
.twtr-ft { display:none !important; }
