body { margin:0; color:#444; width:100%; font-size: 62.5%; font-family: 'Lucida Grande', Sans-Serif; text-align:left }
a { color:#b43250; text-decoration:none }
a:hover { text-decoration:underline }
h1, h2, h3, h4, h5, h6 { color:#555; font-family:'Times New Roman', Times, serif; text-align:left }
h1 { font-size:2.6em }
h2 { font-size:2.4em }
h3 { font-size:1.8em }
h4 { font-size:1.4em }
h5 { font-size:1.2em }
h6 { font-size:1em }
img { border:0 }
input, textarea { font-size:12px }
input[type=text], textarea { border:1px solid #d4d4d4; background:#efefef; width:300px; height:20px }
textarea { width:300px; height:250px }
input[type=submit] { 
    border:1px outset #aaa;
    background:url(images/btn-enviar.jpg) no-repeat;
    width:54px;
	padding-left:8px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:1px;
    height:21px;
    margin-top:30px;
}
pre { overflow:auto; border:1px solid #ccc; padding:5px 10px; background: #f8f8f8; font-size: 12px }
code { background-color:#f8f8f8; color:#111 }

/* Layout */
#page { position:relative; width:100%; float:left }
#pagewrapper { 
	position:relative; 
	float:left; 
	left:50%; 
	margin-left:-500px; 
	width:1000px; 
	background:#fff; 
	padding-top:50px;  
	padding-bottom:60px 
}

.sidebar { padding:0px }
#respond small { color:#404040; font-family:"Trebuchet MS", Arial, serif; font-size:12px }
#respond small.notificar { color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px }
#pagewrapper #sidebar-left { float:left; width:160px; position:relative; margin-right:25px; margin-left:20px; _margin-left:10px }
#sidebar-left .links a { color:#858585; display:block; font-size:12px }
#content-01, #content-02 { float:left; position:relative; overflow:hidden; margin-left:5px; width:500px; margin-top:-10px }
#content-02 { margin-top:-25px }
#sidebar-right{ float:right; width:240px; position:relative; margin-right:10px }
#sidebar-right .img { display:block; float:left }
#sidebar-right .tipo, #sidebar-right .tipo02 { 
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#fff;
    font-size:12px;
    height:15px;
    background:#b43250;
    margin:15px 0 3px 0;
    padding:2px 5px 2px 5px
}
#sidebar-right .tipo a, #sidebar-right .tipo02 a { color:#fff }
#sidebar-right .tipo02 { font-size:10px }

#sidebar-right .destaque { 
    display:block;
    background:#eaeaea;
    font-family:Georgia, "Times New Roman", Times, serif;
    float:left;
    width:230px;
    padding-top:8px;
    padding-left:10px;
    padding-bottom:10px;
    margin-bottom:30px;
    font-size:20px
}	
#sidebar-right .data { font-family:"Trebuchet MS", Arial, serif; color:#858585; font-size:12px }
#sidebar-right .destaque p { padding:7px 0 3px 0; margin:0px }
#sidebar-right .destaque p a { margin:0px; color:#333333 }
#img-facebook { width:80px; height:17px; background:url(images/img-facebook.jpg) no-repeat; cursor:pointer }
#img-twitter { width:83px; height:21px; background:url(images/img-twiter.jpg) no-repeat; cursor:pointer }
#img-youtube { width:60px; height:24px; background:url(images/img-youtube.jpg) no-repeat; cursor:pointer }
#footer { clear:both; padding:10px }

/* Header */
#topo_cor { position:relative; margin:0; }
#post_bg { position:relative; margin:0; float:left }
#topo_bg { 	
    position:relative;
    margin:0;
    width:100%;
    float:left; _float:none
}
#topo_img { 
    position:relative;
    margin:0;
    width:100%;
    float:left; _float:none
}
#headerwrapper { position:relative; margin:auto; width:960px; float:none }
#headerlogo { float:left; margin-top:30px; height:100px }
#headerlogo img { margin-right:10px }
#headerwrapper #search { float:right; margin-top:5px }
#headerwrapper #search input { 
    float:left;
    width:215px;
    height:18px; _height:15px;
    border:none;
    padding: 2px 0 0 5px; _padding: 0 0 1px 5px;
    color:#666666;
    font-size:11px;
    font-family:"Trebuchet MS",Arial
}
#headerwrapper #search img { float:left; cursor:pointer }

/* Top navigation */
#hmenuwrapper { clear:both; width:100%; height:28px; position:relative; background:#8c8c8c; border-top:2px solid #fff  }
#hmenu { width:960px; position:relative; margin:auto }
#hmenu ul { width:100%; list-style:none; padding:0; margin:0; }
#hmenu ul li { display:inline; float:left; width:auto; padding:5px 0 0 0; margin:0; margin-right:30px }
#hmenu ul li a { 
    display:block;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#fff;
    font-size:12px
}
#hmenu ul li a:hover, #hmenu ul li.hmenu_rss a:hover { color: #fff; }
#hmenu ul li ul { padding:0.5px 0 0 0; position:absolute; display:block; visibility:hidden; z-index:599 }
#hmenu ul li.hmenu_rss ul { right:0; }
#hmenu ul li:hover ul { visibility:visible; }
#hmenu ul ul li { display:block; float:none; width:auto; }
#hmenu ul ul a { margin:1px; }
#hmenu ul li.hmenu_rss a { background:#27567a url('images/feed.png') no-repeat 95% 50%; padding:4px 30px 4px 20px; }

/* Sidebar */
.sidebar { color:#222 }
.sidebar .links { margin-top:10px; float:left; clear:both }
.sidebar ul { padding:0; margin:0; list-style: none; font-size:1.2em }
.sidebar ul ul { font-size:1em }
.sidebar ul li ul li { 
    color:#858585;
    margin:7px 0 3px 0px;
    background:url(images/bullet.jpg) left top no-repeat;
    padding-left:10px;
}
.sidebar ul li ul li.favoritos-sec { 
    color:#858585;
    margin:7px 0 3px 0px;
    background:#f5f5f5 url(images/bullet-fav.jpg) left top no-repeat;
    padding-left:10px;
}
.sidebar ul li ul li.pri { 
    color:#858585;
    margin:7px 0 3px -10px;
    background:url(images/bullet.jpg) left top no-repeat;
    padding-left:10px
}
.sidebar ul li ul li a { color:#858585 }
.sidebar ul ul { margin:0; padding:0 }
.sidebar li li { margin:0.1em 0 }
.sidebar li li li { padding-left:10px }
.sidebar ul h2, .sidebar ul h2.favoritos-pri, .sidebar ul h2.favoritos { 
    margin:0;
    padding:0;
    padding-bottom:5px;
    color:#333333;
    width:140px;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
    margin-left:10px;
    border-bottom:1px solid #c0c0c0
}
.sidebar ul h2.favoritos-pri { color:#b43250; cursor:pointer } 
.sidebar ul h2.favoritos-pri a:hover{ color:#b43250; text-decoration:none } 
.sidebar ul h2.favoritos { padding-top:10px; cursor:pointer }
.sidebar ul h2.favoritos { color:#666666; font-size:15px }
.sidebar ul h2.favoritos a:hover { color:#b43250; text-decoration:none }
.sidebar a.rsswidget img { border:0; float:right }
.sidebar ul li.favoritos { background:#f5f5f5; margin-left:-20px; padding:20px 10px 20px 10px;  }
.ico-post img { margin:5px 10px 0 0 }

/* Footer */
#footerwrapper { 
    position:relative;
    float:left;
    width:100%;
    padding:0px;
    height:105px;
    background:#eaeaea;
    border-top:5px solid #cccccc;
}
#footer { margin:auto; width:946px; padding:0px }
#footer img { float:left; margin-top:25px; margin-right:3px }
#footer .space { float:left; width:50px; height:1px }
#footer a { color:#aac; }

/* Post */
.post, .page { float:left }
.blog .post, .archive .post, .search-results .post, .search-results .page {	margin:0 0 4em 0 }
.postentry { font-size:12px; font-family:"Trebuchet MS", Arial, serif; line-height:1.4em }
.postentry p, .postentry blockquote, .postentry ul, .postentry ol { text-align:left; color:#404040 }
.postentry p { clear:both }
.postentry img { float:left; margin-bottom:20px }
.postentry blockquote { margin:10px 20px; padding:0 0 0 10px; border-left:0.4em solid #ddd; font-size:0.8em; line-height:1.2em }
.postentry blockquote blockquote { margin-left:0; font-size:1em }
.postentry a {  }
.postentry a:hover { text-decoration:none }
div.navigation { font-size:1.1em; float:left; width:100% }
.postentry table { border-width:0 1px 1px 0; border-style:solid; border-color:#ccc; font-size:0.9em }
.postentry table tr td { padding:5px 10px; border-width:1px 0 0 1px; border-style:solid; border-color:#ccc }
.postentry table tr th {
    border-width:1px 0 0 1px;
    border-style:solid;
    border-color:#ccc;
    padding:5px 10px;
    background:#f4f4f4;
    color:#666;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
h2.posttitle {
    margin:5px 0 0 0;
    padding:0;
    color:#333333;
    clear:both;
    font-size:20px;
    font-weight:normal;
    padding-left:10px;
    background:url(images/bullet-red.jpg) left no-repeat;
    font-family:Georgia, "Times New Roman", Times, serif
}
h2.posttitle a {
    margin:0 0 5px 0;
    padding:0;
    color:#333333;
    font-size:20px;
    font-weight:normal;
    font-family:Georgia, "Times New Roman", Times, serif
}

.postmetadata { clear:both; font-size:1.1em; background-color:#fff; color:#888; text-align:left }
.postdate { padding-left:10px }
.postguide { clear:both; width:100%; height:1px; border-top:1px dashed #cdcdcd; margin:15px 0 8px 0 }
.posttagscat { margin:0 0 10px 0 }
.posttags, .posttags a { color:#888; font-size:11px; padding-left:5px }
.postcat { 
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#fff;
    font-size:12px;
    float:left;
    height:15px;
    background:#b43250;
    margin:15px 0 3px 10px;
    padding:2px 5px 2px 0px
}
.postcat .space { padding:0 0 0 5px }
.postcat .white { background:#fff; padding:2px 5px }
.postcat a { color:#fff }
.postcat a:hover { text-decoration:none }

.postcomment, .postedit { font-size:12px; color:#b43250 }
.postcomment a, .postedit a { color:#b43250; font-family:"Trebuchet MS", Arial, serif }


.postedit:before { content:' | ' }
.poststicky { margin:0 0 0 10px }
.poststicky:before { content:'\2022 \0020' }
div.archive-desc { 
    background:#e6e6e6 url(images/bullet-red02.jpg) left no-repeat;
    padding:10px 20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    margin:0 0 10px 0;
    font-size:16px;
    font-weight:normal
}

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px }
.wp-caption a, .wp-caption a:hover, .gallery a, .gallery a:hover, .attachment a, .attachment a:hover { border:none }
.wp-caption img { margin: 0; padding: 0; border: 0 none }
.wp-caption p.wp-caption-text { font-size: 0.8em; margin:4px 0 0 0; padding:0 4px }
.gallery { border:1px solid #ddd; background-color: #f3f3f3 }
.gallery-item { margin:10px }
.gallery-caption { font-size:0.8em }
.attachment img { border:1px solid #ddd; background-color:#f3f3f3; padding:4px }
.mainText .linkPar a{
color:#666666;
text-decoration:underline;
}
.mainText .linkPar a:hover{
color:#666666;
text-decoration:none;
font-weight:normal;
}
.pusher{
cursor:pointer;
padding:0px 0px 0px 0px;
}


/* Comments */

textarea#comment { width:450px }
#comments h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#b43250; padding-top:10px }
#comments .fn, #comments .fn a { color:#b43250; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px }
.commentlist { margin:0; padding:0;  }
.children { margin:0; padding:0; margin-left:20px; clear:both }
li.comment, li.trackback, li.pingback { list-style:none; padding:0px; margin:40px 0 0 0 }
ul.children li.comment { margin: 10px 0 -11px 0 }
.comment-body { overflow:auto }
.commentlist li.even {  }
.commentlist li.odd {  }
.commentlist li.bypostauthor { background-color:#fffff8 }
.commentlist li.bypostauthor > .comment-body > .comment-author > cite { border-bottom:1px solid #aaa }
.comment-body p { font-size:1.3em }
.comment-body blockquote { margin:5px 10px; padding:0 0 0 5px; border-left:0.4em solid #ddd; font-size:0.9em }
.comment-body blockquote blockquote { font-size:1em }
.comment-body img.avatar { float:left; margin:0; background:#fff; margin-right:7px; margin-bottom:15px  }
.comment-author cite { font-style:normal; font-weight:bold; color:#555; font-size:1.4em }
.status { color:#b43250; font-family:"Trebuchet MS", Arial, serif; font-size:11px }
.comment-body p { padding:0px; margin:0px }
.comment-meta, .comment-meta a { color:#858585; font-family:"Trebuchet MS", Arial, serif }
.reply { margin:5px 0; padding:0; font-size:1.1em }
.comment-meta .comment_site a { color:#333333; font-family:"Trebuchet MS", Arial, serif; font-size:11px }
#respond h3 { color:#b43250; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px }
/* Comment ends */

/* Calendar */
#wp-calendar { text-align:center; width:100% }
#wp-calendar caption, #wp-calendar thead th{ font-weight:bold; text-transform:uppercase; color:#555 }
#wp-calendar tbody td { border:1px solid #ccc; background:#f2f2f2 }
#wp-calendar tbody td a { font-weight:bold }
#wp-calendar td#today { background:#e4e4e4 }
#wp-calendar tbody td.pad { border:none; background:transparent }
/* Calendar ends */

#searchform { margin: 10px auto; padding: 5px 3px }
.sidebar #searchform #s { width: 120px; padding: 2px }
.sidebar #searchsubmit { padding: 1px }
.screen-reader-text { position: absolute; left: -1000em }
abbr { cursor:help; border-bottom: 0.1em dotted }
.aligncenter,
div.aligncenter { display: block; margin-left: auto; margin-right: auto }
.align { float: left; margin: 0 10px 0 0; width:auto; color:#858585 }
.align a { color:#858585 }
.align a:focus, .align a:hover, .align a:active { color:#b43250 }

/* CSS Document */

*html img/**/ {
    filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
        ?
        (
        (!this.complete)
        ? "" :
        this.runtimeStyle.filter=
        ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
        (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
        String(this.alphaxLoaded=true).substr(0,0)+
        (this.src="blank.gif").substr(0,0)
        )
        :
        this.runtimeStyle.filter=""
        )
        );
}

/* estrutura geral */
#nav-profissionais-link { _margin-left:375px }
/* end estrutura geral */

/* home */
#noticias .texto { _margin-right:72px }
#noticias .texto .img { _margin:-500px 0 0 120px }
/* end home */

.wp-pagenavi {  }
.wp-pagenav a { float: left; margin: 0 10px 0 0; width:auto; color:#858585 }
.previouspostslink, .nextpostslink { font-size:14px; float:left; color:#858585; margin:0px 10px }
.wp-pagenavi .page, .wp-pagenavi .current { float:left; width:30px; text-align:center; font-size:12px; color:#858585; border-left:1px solid #858585; border-right:1px solid #858585; margin-left:-1px; padding:0px }
.wp-pagenavi .current { color:#b43250 }
