/*  
Theme Name: Modelo3
Theme URI: http://www.sitedomel.com/
Description: Modelo
Version: 1.0
Author: NP
Author URI: http://www.noticiaspoliciais.com.br

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php



/* HTML Elements */
@import url('css/aviso.css');
body {
	margin: 0px;
	padding: 0px;
	background-color: #efece3;
	}

a:link, a:visited {
	text-decoration: underline;
color: #2421ac;
	}
a:hover { text-decoration: none;
color: #000;
}

hr {
	display: block;
	height:1px;
	background:#333;
	border:0;
	}

small {
	font-size: 0.95em;
	background:#eef5e1;
	padding:3px 6px;
	}

img, a:link img, a:visited img {
	border:0
	}
	

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.clear-contentunit {clear:both; width:610px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

.clearfloat hr{
        display: block;
	height: 2px;
	width: 960px;
        background: #bbbbbb;
}
 
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */		

/* Structure */

#page {
	width:960px;
	background:#FFF;
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
        border-bottom: 2px solid #BBB;
        
	}

#branding {
	width:330px;
	padding-bottom:15px;
	background-image: url(images/logo-blue-130-1.jpg);
	background-repeat: no-repeat;
	height: 105px;
	padding-left: 135px;
	float: left;
	margin-left: 5px;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 130px;
	float: left;
	margin-right: 20px;
	}

#leftcol, #rightcol {
	width: 290px;
	float:left;
	}
#rightcol5 {
	width: 290px;
	float:right;
        border-left:1px solid #BBB;
	}		
#leftcol2 {
	width: 201px;
	float:left;
	}
#rightcol2 {
	width: 378px;
	float:left;
	}		
	


/*	Headers */

h1 {
	font:2.95em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.02em;
	}
	
h2 {
	padding-bottom:8px;
	margin: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	}

#sidebar h2 {
	font: 1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#5f5f5f;
	}

#sidebar h3, #sidebar h2 {
	border-top:5px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:6px 0 6px 2px;
	margin:22px 0 15px 0;
	font-size:1em;
	}

h3#respond {
	border-top:1px dotted #b6b6b6;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	font-size:1.6em;
	margin-bottom:6px;
	}
	
/* #nav MENU */	
#sidebar ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#sidebar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display: block;
	width: 130px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
#sidebar a:hover{
	color: #FFFFFF;
	background-color: #1517c1;
	border-bottom-color: #1517c1;
}

/* LEAD */
#lead{
	width: 610px;
	clear: both;
	float: left;
	background-color: #f5f4ef;
	margin-bottom: 20px;

}
#lead img{
	display: block;
	float: left;
	margin: 5px;
}
#lead .titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #003366;
        text-decoration: none;
}
#lead .titulo:hover{
	text-decoration: underline;
}
#lead p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#lead .red{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#lead .red:hover{
	text-decoration: underline;
}

.destaque{
	float: left;
	width: 140px;
	margin: 2px;
        display: inline;
        overflow: hidden;
}
.destaque-lead{
	width: 140px;
	display: block;
	height: 60px;
        overflow: hidden;      
}

/* Content */

#content {
	width:610px;
	float:left;
	margin-right: 20px;
	}
#content2 {
	width:610px;
	float:left;
	margin-right: 20px;
	}
	
.description {
	font-size: 12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 20px;
	}



#rightcol img {
        float: left;
	margin:1px;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
.postmetadata {
	margin: 30px 0;
	}

#writer {
	background:#eef5e1;
	margin:15px 0;
	padding:12px;
	}

#writer img {
	padding:1px;
	border:1px solid #7da939;
	float:left;
	width:80px;
	}

#writer span {
	display:block;
	padding-top:4px;
	border-top:1px solid #cbd8b4;
	margin-top:12px;
	}

#writer p {
	margin:0;
	width:482px;
	}	

.entry {
	padding-bottom:20px;
	}

/*Post Formatting*/

.picleft {
	float:left;
	margin:3px 14px 10px 0;
	border:7px solid #f2f2f2;
	}

.picright {
	float:right;
	margin:3px 0 10px 14px;
	border:7px solid #f2f2f2;
	}	

.post blockquote {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	line-height:115%;
	margin-left:42px;
	}


.post ol li {
	margin-bottom:5px;
	line-height:115%;
	margin-left:48px;
	}
	
	
				

/* Form Elements */

select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
	}
	
#searchform {
	}

.button {
	padding: 1px;
	background:#000;
	color:#e7e7e7;
	border:none
	}

.button:hover {
	color:#FFF;
	background-color: #003366;
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	margin-top:5px;
	}



/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#f2f2f2;
	border-top: 1px solid #ddd;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#e9e9e9
	}

.commentlist cite {
	font: 1.6em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	letter-spacing:-0.05em;
	}	
	

/* Footer*/

#footer {
	width: 960px;
	padding-top:15px;
	color:#333333;
	background-color: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
	clear: both;
	}

#footer a {
	color:#666666;
	}

.entry p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
}

#leiamais{
	clear: both;
	float: left;
	width: 260px;
	background-color: #eeeeee;
	margin: 5px;
	padding: 10px;
}
#leiamais ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leiamais a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	display: block;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#leiamais a:hover{
	color: #000000;
	text-decoration: underline;
}

/* PUBLICIDADE */
#ads {
	float: left;
	width: 200px;
	background-color: #e8e8e8;
	margin-top: 20px;
}

.shop {
	OVERFLOW: hidden;
}
.shop a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	clear: both;
	color: #0000FF;
	text-decoration: none;
}
#destaque1{
	float: left;
	width: 600px;
}
.destaque a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.destaque a:hover{
	color: #0000FF;
	text-decoration: underline;
}
#maislidas{
}
#maislidas ol {
  font: italic 1em Georgia, Times, serif;
  color: #999999;
}
#maislidas ol a {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
}
#maislidas a:hover{
	color: #000;
	text-decoration: underline;
}
.destaque2-foto{
	display: block;
	clear: both;
}

#destaque2 .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#destaque2 .title:hover{
	text-decoration: underline;
}
#destaque2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 1px;
	padding: 1px;
}
#destaque2 .box{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#destaque2 h3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
}
#destaque2 h3{
	margin: 0px;
	padding: 0px;

}
#nuvemtags{
	width: 280px;
}
#publicidade{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 170px;
	float: left;
}
#publicidade2{
	background-color: #FFFFFF;
	width: 170px;
	float: left;
}
#publicidade li{
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
}

#publicidade hr{
        display: block;
	height: 2px;
	width: 170px;
        background: #bbbbbb;
}


#publicidade hr{
	display: block;
	width: 169px;
	height: 2px;
}
#audio {
	background-color: #FFFFFF;
	padding: 0px;
	width: 170px;
}
#audio ul, #publicidade ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#audio a{
	background-image: url(images/sound.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#audio h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #003366;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#audio2 {
        float:left;
	margin-right: 20px;
	width: 610px;
}
#audio2 ul, #publicidade ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#audio2 a{
	background-image: url(images/sound.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#branding h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	margin: 0px;
	padding: 0px;
}
#branding a{
	color: #000000;
}
#publicidade-topo {
	float: right;
}
#busca {
	width: 470px;
}
#buscalateral {
	width: 285px;
}
#searchform #s {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width: 190px;
}
#banner-topo{
	display: block;
	float: left;
	height: 60px;
	width: 468px;
	margin-top: 10px;
}
#banner-topo2{
	display: block;
	float: left;
	height: 60px;
	width: 468px;
	margin-top: 10px;
        border-top:1px solid #000;
        border-bottom:1px solid #000;
        border-right:1px solid #000;
        border-left:1px solid #000;
}
#adsense1{
	display: block;
	float: left;
	width: 800px;
	overflow: hidden;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #333333;
}
#adsense12{
	display: block;
	float: left;
	width: 610px;
        height: 124px;
	overflow: hidden;
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #333333;
}
#adsense13{
	display: block;
	float: left;
	width: 300px;
	overflow: hidden;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #333333;
        margin-left: 1px;
}
#adsense19{
	display: block;
	float: right;
	width: 290px;
        height: 160px;
	overflow: hidden;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #333333;
        margin-left: 1px;
        margin-right: 10px;
        margin-top: 5px;
}

#adsense21{
	display: block;
	float: right;
	width: 290px;
        height: 1000px;
	overflow: hidden;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #333333;
        margin-left: 1px;
        margin-right: 10px;
        margin-top: 5px;
}

#adsense14{
	display: block;
	float: left;
	width: 610px;
}
#adsense3{
	display: block;
	float: center;
	width: 610px;
        height: 60px;
        overflow: hidden;
        
}
#galeria{
	display: block;
	float: left;
	width: 610px;
}
.fotos-lead{
	width: 140px;
	display: block;
	height: 50px;
        overflow: hidden;
}
.fotos-lead2{
	width: 130px;
	display: block;
	height: 50px;
        overflow: hidden;
}
.fotos{
	float: left;
	width: 140px;
	margin: 5px;
        overflow: hidden;
        display: inline;
}
.fotos2{
	float: left;
	width: 130px;
	margin: 5px;
        display: inline;
        overflow: hidden;
}
.fotos a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.fotos2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.fotos a:hover{
text-decoration:underline;
}
.fotos2 a:hover{
text-decoration:underline;
}
#adsgaleria ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#adsgaleria li{
	text-align: center;
	display: block;
	float: left;
	width: 200px;
}
#nuvemtags h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 18px;
}
#nuvemtags a:hover{
	text-decoration: underline;
}
#searchform {
	margin-top: 5px;
}

#publicidade-sudoeste h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

.blog-titulo {
	margin: 0px;
	padding: 0px;
}

.blog-titulo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0000FF;
}
#migliorini{
	background-image: url(images/titulo-migliorini.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 98px;
	width: 606 px;
}

#proerd{
	background-image: url(images/titulo-proerd.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 98px;
	width: 606 px;
}
#classificados{
	background-image: url(images/titulo-classificado.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 94px;
	width: 595 px;
}

#bottom{
	width:960px;
	padding:5px 0px ;
	float:left;
	background:#d8d8d8;
	display:inline;
}	

.barone{

	float:left;

	width:300px;

	padding-top:5px;

	margin-right:5px;

	margin-left:10px;

	font-size:12px;

	color: #fff;



}

.barone ul{

	list-style-type: none;

	margin: 0 ;

	padding: 0;
	font-family:Tahoma, century gothic,Arial,verdana, sans-serif;


}

.barone h2 {

	height:24px;

	line-height:24px;

	font-size:16px;

	color:#000;

	margin:0px 0 0 0 ;

	padding:0px 0 10px 8px;

	font-weight:bold;

	text-transform: uppercase; 

	

	}



.barone ul li {

	height:100%;

	line-height:28px;

	padding: 0px 0px 0px 8px;

	color:#fff;

	border-bottom:1px dotted #353535;

	}
	



.barone ul li a:link, .barone ul li a:visited {

	color:#999;

	text-decoration: none;

	padding: 0px 0px 0px 0px;

	}



.barone ul li a:hover {

	color: #000;

		}