/*GLOBAIS -----------------------------------------------------------------------------*/
*{margin:0; padding:0;}
body{margin:0;padding:0;font: 76% "Trebuchet MS", arial, verdana, helvetica, sans-serif; color:#345867; background-image:url(../Images/bg_new_pm.gif); background-repeat:repeat-x; text-align:center; background-color:#FFFFFF;}
#main{ width:770px; margin:0 auto; background-image:url(../Images/bg_main_interno.gif); background-repeat:repeat-y;  text-align:left;}
img { border: none;}
/*HEAD -------------------------------------------------------------------------------*/
#head{ height:112px; width:770px;margin:0 auto; text-align:left;}
#head h1{text-indent:-600px; overflow:hidden; background-image: url(../Images/logo_pm.gif); float:left; background-repeat:no-repeat; width:166px; height:63px; margin:30px 0 0 12px;}
#ad { width:468px; height:60px; margin:0px auto; padding:25px 0px 0px 60px; position:absolute;}

/*LEFT -------------------------------------------------------------------------------*/
#left{width:180px;float:left;}
/* navegador */
#navcontainer{margin-left:4px; margin-top:0;_margin-top:-14px; background-image:url(../Images/bg_menu_left.jpg); background-repeat:no-repeat;/*height:306px*/}
#navcontainer ul{margin: 0;padding: 0;list-style-type: none;}
#navcontainer a{display: block;padding:0;width: 180px; height:26px;background-image: url(../Images/menu_left_off.gif); text-align:right; text-transform:uppercase; font-size:11px; color:#345867; text-decoration:none; font-weight:bold; padding-right:35px; padding-top:5px;}
#navcontainer a:link, #navlist a:visited{color:#345867;}
#navcontainer a:hover{background-image: url(../Images/menu_left_on.gif);color: #333;}

div#search{/*margin-top:-70px;*/}
#search h3{text-indent:-600px; overflow:hidden; background-image: url(../Images/tit_pesquisa.gif); background-repeat:no-repeat; background-position:center; width:168px; height:50px; margin-left:10px;}
#search input{ margin-left:15px; width:125px; height:18px; padding-left:5px; color:#228285; font-size:9px;}
#search a{text-indent:-600px; overflow:hidden; background-image: url(../Images/but_pesquisa.gif); background-repeat:no-repeat; width:24px; height:18px; margin-left:5px;}

#login h3{text-indent:-600px; overflow:hidden; background-image: url(../Images/tit_login.gif); background-repeat:no-repeat; background-position:center; width:168px; height:50px; margin-left:10px;}
#login a{margin-left:15px;font-size:12px; font-weight:bold; text-decoration:none; color:#666666;}
#login a:hover{ text-decoration:underline;}

/*#active a:link, #active a:visited, #active a:hover{background-image: url(../Images/menu_left_on.gif);color: #333;}*/

/*CONTENT ----------------------------------------------------------------------------*/
#content{width:580px; float:left; padding-top:2px;}
#content br{ clear:both;}
#content h2, #content p, #content h3, #content div{ margin-left:20px; margin-right:20px;} 
#content h2{ font-family:"Lucida Sans Unicode", verdana, helvetica, sans-serif; color:#466F80; border-bottom: 1px dashed #DAD7CE; font-weight:normal; margin-bottom:10px;}
#content h3{color:#345867; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#content h3 a{text-decoration:none; color:#345867; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#content h3 a:hover{text-decoration:underline;}
#content div#author {color:#7AA4AF; background-image:url(../Images/ico_author.gif); background-repeat:no-repeat; background-position:0; padding-left:25px; padding-right:10px; display:block;}
#content div#author a{ color:#7AA4AF; font-weight:bold;}
#content div#notify{ background-color:#E3ECEE; height:25px;}
#content div#topic{float:right; text-align:right;}
#content div#topic a{background-color:#709DB0; color:#FFFFFF; text-decoration:none; display:block; border-right: 12px solid #709DB0;border-left: 12px solid #709DB0; text-decoration:none; text-transform:uppercase; font-size:10; font-weight:bold;}
#content div#editing a {background-color:#347A62; color:#FFFFFF; text-decoration:none; display:block; border-right: 12px solid #347A62;border-left: 12px solid #347A62; text-decoration:none; text-transform:uppercase; font-size:10; font-weight:bold;}
#content div#editing a:hover {background-color:#BAD2C9; color:#347A62;  border-right: 12px solid #BAD2C9;border-left: 12px solid #BAD2C9}

#content span select{font-size:10px; margin-right:17px;}
#content p a{ color:#709DB0;}
#content p a:hover{ background-color:#709DB0; color:#FFFFFF; text-decoration:none;}

#content #links li{list-style-type:none; padding:0 0 0 10px; margin:10px 0 20px 0; text-indent:-16px}
#content #links li a{ text-decoration:none; color:#345867; font-weight:bold; font-size:14px;}
#content #links li a:hover{ text-decoration:underline;}

#content #download h3{margin:0;}
#content #download a{ text-decoration:none; color:#345867; font-weight:bold;}
#content #download a:hover{ text-decoration:underline;}
#content hr{width:90%; border-bottom:1px solid #DAD7CE; height:1px; margin-left:30px;}

#content #bc_imagens{ text-align:center; font-size:12px;}
#content #bc_imagens div#tp_thumb{background-color:#E3ECEE; height:25px; text-align:left; padding:3px 0 0 10px; margin:0 0 10px 0; }


#content div#event_image{float:left; border:1px solid #979179; padding:5px 2px 5px 2px; margin-left:15px;}
#content div#event_content{float:left; width:300px; margin:0;}
#content div#event_content h3{margin-left:0;}
#content div#event_content #detail{background-color:#E3ECEE; padding:10px; margin:5px 0 5px 0;}
#content div#event_content #detail span.itemEventLocation{ font-weight:bold;}
#content div#event_content a{color:#345867; text-decoration:none; font-weight:bold;}
#content div#event_content a:hover{text-decoration: underline; }

#content div#book_thumb{ float:left; margin:0 10px 0 20px;}
#content div#book_list{ float:left; margin:0; padding-right:20px;}
#content div#book_list h3{margin:0; font-size:14px;}
#content div#book_detail{ background-color:#E3ECEE; padding:10px; margin:5px 0 5px 0; width:400px;}
#content div#book_detail a{ text-decoration:none; color:#345867}
#content div#book_detail a:hover{ text-decoration:underline;}
#content div#book_list .BookSection_ListReadMoreLink a{color:#345867; text-decoration:none; font-weight:bold;}
#content div#book_list .BookSection_ListReadMoreLink a:hover{text-decoration: underline; }

.Form_Table{ font-size:11px; margin-left:20px;}
span.Form_LabelText{ font-weight:bold; font-size:14px; margin-top:20px;}

#forum a{ text-align:center;}

.butlink_o a{display: block; border: 1px solid; border-color: #aaa #000 #000 #aaa; width: 300px; background: #709DB0;font-family:"Trebuchet MS", Arial; font-weight:bold;font-size:10px;text-align:center;height:18px;padding-top:2px;color:#FFFFFF; text-decoration:none; } 
.butlink_o a:hover { position: relative; top: 1px; left: 1px; border-color: #000 #aaa #aaa #000;}

.discussTable{ font-size:12px;}
.discussTable th{ background-color:#345867; color:#FFFFFF; font-size:10px; height:22px; padding-left:5px; padding-right:5px;}
.discussTable td{ border-bottom:1px solid #709DB0; padding-bottom:5px;}
.discussTable a{ color:#3C5E6C;}
.discussTable a:hover{ background-color:#3C5E6C; color:#FFFFFF; text-decoration:none;}

.Form_LabelText{ font-weight:bold; font-size:11px;}
.Form_SubTitle{ margin-bottom:15px;}
#loginpage a{ color:#345867; text-decoration:none; font-size:11px; font-weight:bold;}
#loginpage a:hover{text-decoration:underline;}

.loginpage{ color:#345867; text-decoration:none; font-size:11px; font-weight:bold;}
.loginpage:hover{text-decoration:underline;}

li#lista_search{ border-bottom:1px solid #F0F0F0; padding-bottom:15px; padding-top:10px; list-style-type:none; text-indent:-15px; margin-left:20px; margin-right:20px;}
li#lista_search span a{ text-decoration:none; color:#345867;}
li#lista_search span a { text-decoration:underline;}
.Search_ListTitleLink{text-decoration:none; color:#345867; font-size:14px; font-weight:bold;}
.Search_ListTitleLink:hover{text-decoration:underline;}
label{ font-size:12px;}


table.PhotoSection_ListTable td{ font-size:11px; text-align:center; vertical-align:top;}
table.PhotoSection_ListTable td img{ margin-bottom:10px; border:1px solid #345867;}
table.itemEditContent td img{ border:0;}
.PhotoSection_ListReadMoreLink{ color:6699cc; font-size:10px;}
.PhotoSection_ListReadMoreLink:hover{ background-color:#345867; color:#FFFFFF; text-decoration:none;}



/*FOOTER -----------------------------------------------------------------------------*/
#footer{clear:left; background-image: url(../Images/bg_footer.gif); height:40px; text-align:center; color:#62593C; font-weight:bold; padding-top:12px;}