/*
Theme Name: Porto a Porto 2010
Theme URI: http://wordpress.org/
Author: PontoCom Agencia de Internet
Author URI: http://agenciadeinternet.com/
*/ 
body {margin:0px; font-family:Arial;}

img{border:0px}

.wrap {margin:0px auto; width:1004px;}

#header {width:100%; height:223px; margin:0px;}
#header .menu-top{width:100%; height:25px; background: url('img/menu-top-bg.jpg');margin:0px; padding-top:4px }
#header .menu-top ul {margin:0px; padding:0px; color:#fff;}
#header .menu-top ul li{list-style:none; display:inline;  }
#header .menu-top a{color:#fff; font-size:12px; text-decoration:none; font-weight:bold; }
#header .menu-top a:hover{color:#fff; font-size:12px; text-decoration:underline; font-weight:bold; }


#header .meio{width:100%; height:156px; background: url('img/header-bg.png') center no-repeat;}
#header .meio .logo {width:425px; height:156px; float:left; background: url('img/logo.png') no-repeat; }
#header .meio .logo-link {width:382px; height:74px; float:left; margin:30px 0px 0px 30px; }
#header .meio .logo .redes {width:100px; height:24px; float:right; margin-top:30px;}
#header .meio .logo .redes ul {margin:0px; padding:0px;}
#header .meio .logo .redes ul li{list-style:none; display:inline; margin-right:3px;}
#header .meio .imagem-top {width:569px; height:156px; float:left; background: url('img/topo-foto.png') no-repeat;}



#header .menu{width:100%; height:38px; background: url('img/menu-bg.jpg'); color:#fff;}
#header .menu ul{margin:0px; padding:0px;}
#header .menu ul img{float:left;}
#header .menu ul li{display:inline; margin:5px 10px 0px 10px; height:30px; float:left;}
#header .menu a{color:#d6f1ff; font-size:13px; text-decoration:none;  font-weight:bold; font-size:11px; }
#header .menu a:hover{color:#fff; font-size:13px; font-weight:bold;  font-size:11px;}




#trunk{margin:0px auto; width:1004px;}
#trunk-bg{float:left; width:100%;  background:url('img/trunk-bg.jpg');}

#sidebar-left{float:left; text-align:left; width:242px; background:url('img/sidebar-left-bg.jpg') no-repeat; padding:20px 0px 0px 20px;}
#sidebar-left h3{float:left; color:#124b87; text-decoration:underline; margin:5px; font-size:20px; width:100%; font-family:Georgia; }
#sidebar-left ul{margin:0px 0px 0px 20px; padding:0px; width:120px}
#sidebar-left ul li{list-style-image:none; list-style-type:none; border-bottom:1px dotted #fff; padding:5px 0px 5px 0px;}
#sidebar-left ul li a{font-size:12px; color:#4b4949;text-decoration:underline;}
#sidebar-left ul li a:hover{color:#124b87;}
#sidebar-left ul .arquivos{list-style-image:none; list-style-type:none; padding:5px 0px 5px 0px;}



#content{float:left; text-align:left; width:481px; height:100%; background:#fff;}
#content .post{float:left; margin:0px; padding:20px 0px 20px 20px; }
#content .data{float:left; width:34px; height:34px; background:url('img/data-bg.jpg'); color:#fff;}
#content .data .dia{float:left; margin:1px 0px 0px 7px; font-size:18px; font-weight:bold;}
#content .data .mes{float:left; margin:-6px 0px 0px 7px; font-size:12px;}
#content .conteudo{float:left; width:344px; height:100%;  padding-left:15px;}
#content .conteudo h2{float:left; font-size:28px; margin:0px; width:100%; font-family:Georgia; font-weight:normal;}
#content .conteudo h3{float:left; font-size:14px; margin:0px; width:100%; font-weight:normal; color:#005b7f; }
#content .conteudo ul{float:left; font-size:12px; margin:0px; color:#4c4c4c;}
#content .conteudo ul li {margin:5px;}
#content .conteudo .subtitulo{float:left; font-size:12px; margin:0px; width:100%; font-family:Arial; font-weight:bold; color:#005b7f; margin:10px 0px 10px 0px; line-height:18px; width:370px;}
#content .conteudo a{color:#444; text-decoration:none;}
#content .conteudo p{color:#4c4c4c;  font-size:12px; line-height:18px; }
#content .conteudo .texto-single p{color:#4c4c4c;  font-size:12px; line-height:18px; clear:both }
#content .conteudo .comentarios {float:left; width:100%;}
#content .conteudo .comentarios a{color:#444; font-size:10px; background:#9ac7dd; padding:5px; border:1px solid #7e7e7e; text-decoration:none; float:left;}
#content .texto img {float:left; border:2px solid #fff; padding:5px; margin:5px 15px 15px 0px ;}

#commentform textarea { width:390px; padding:3px; font-family:Georgia,Times New Roman,Times,serif; font-size:13px; } 
small { font-size:12px; color:#606060;  }
#commentform p {padding:0px; margin:0px 0px 20px;}

#nav { height:0; padding:0 25px;}
#nav a { color:#0864a3; font-weight:bold; font-size:12px;}
#nav .left { float:left; margin-bottom:20px;  }
#nav .right { float:right; margin-bottom:20px;  }



#sidebar-right{float:right; text-align:center; width:261px;  background: url('img/sidebar-right-bg.jpg') no-repeat; padding:20px 0px 0px 0px; font-size:11px;}
#sidebar-right h2{float:left; color:#c7e2ff; text-decoration:underline; font-size:20px; margin:0px; width:100%; font-family:Georgia; }
#sidebar-right h3{float:left; color:#124b87; text-decoration:underline; font-size:20px; margin:15px 0px 0px 0px; width:100%; font-family:Georgia; }
#sidebar-right .box{width:193px; float:left; margin:10px 0px 0px 32px;float:left;}
#sidebar-right .box .box-top{ height:9px; width:193px; background: url('img/box-top-bg.png'); float:left;}
#sidebar-right .box .box-middle{width:173px; height:100%; background: url('img/box-middle-bg.png'); padding:1px 10px 1px 10px; float:left;}
#sidebar-right .box .box-middle .l{width:26px; float:left; margin:7px 5px 0px 5px} 
#sidebar-right .box .box-middle .titulo{width:100px; text-align:left; float:left; margin:12px 0px 0px 0px; text-decoration:underline; font-size:11px;}
#sidebar-right .box .box-middle .r{width:125px; text-align:left; float:left; margin:5px 0px 10px 0px; font-size:10px;} 
#sidebar-right .box .box-bottom{width:193px; height:10px; background: url('img/box-bottom-bg.png'); float:left;}
#sidebar-right .newsletter p{width:220px; margin:30px 20px 5px 20px; text-align:center}
#sidebar-right table{margin:0px 0px 5px 40px; }
#sidebar-right input{font-size:9px; color:#333}
#sidebar-right #crp_related { display:none; }
#sidebar-right ul{ float:left; list-style-type:none; text-align:left; padding:0px; }
#sidebar-right li{ float:left; list-style-type:none; text-align:left; padding:10px 0px; }

#footer{float:left; width:100%; height:128px; background: url('img/footer-bg.jpg'); text-align:center;}
#footer ul{margin:10px 0px 0px 0px; padding:0px;}
#footer ul li{list-style-image:none; list-style-type:none; display:inline; margin:5px;	}
#footer ul li a{color:#fff; font-size:11px; text-decoration:none;}
#footer .footer-logo{background:url('img/footer-logo.png') no-repeat; width:187px; height:36px; margin:0 auto; margin-top:10px; text-align:center; }


	.addtoany_share_save_container{margin:16px 0; font-size:12px;}
	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:32px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0 9px;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
		filter:alpha(opacity=70);
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
		filter:alpha(opacity=100);
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}

