/*



Theme Name: Factu Publicidade



Theme URI: http://factu.com.br/



Description: Tema Personalizado.



Version: 1.0



	Factu Publicidade v1.0



	 http://factu.com.br







	This theme was designed and built by Factu Publicidade,



	whose blog you will find at http://www.factupublicidade.com.br/







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







*/















/* Begin Typography & Colors */



body {



	text-align: center;



	font: 12px Arial;



	color: #666666;



	background: #dbdbdb url(images/bg.jpg) repeat-x 0 0;



/*	padding-top: 27px; */

	margin: 0;



}


a:link {
	color: #0070ca;
}
a:visited {
	color: #0070ca;
}
a:hover {
	color: #0070ca;
}
a:active {
	color: #0070ca;
}








.break {



	font-size: 0;



	width: 0; height: 0;



	clear: both;



}







/** BEGIN wrapper **/



.wrapper {



	width: 920px;



	margin: auto auto;



	text-align: left;



	background: url(images/wrapper.gif) repeat-y top center;



}



/** END wrapper **/







/** BEGIN header **/



#header {



	height: 165px;



	color: #ffffff;



	font-family: Georgia;



	background: url(images/header-red.gif) no-repeat top center;

	position: relative;

}



	#header h1 a {



		font-size: 54px;



		font-weight: normal;



		color: #ffffff;

text-transform: uppercase;

		text-decoration: none;



		position: relative;



		top: 35px; left: 54px;



		float: left;



	}



	#header h3 {



		font-size: 1.4em;



		font-weight: normal;



		position: relative;



		top: 38px; left: 60px;



		float: left;



		clear: both;



	}



	#header form {



		position: relative;



		top: 0; left: 0;



		float: right;



		position: relative;



		top: 30px; left: -30px;



	}



		#header form input {



			font-family: Georgia;



			font-size: 1em;



			float: left;



			width: 220px;



			margin-right: 0px;



			border: 1px solid #b1b1b1;



			height: 20px;



		}



		#header form button {



			text-indent: -9999px;



			width: 91px; height: 24px;



			border: 0;



			float: left;



			background-image:url(images/bt_busca.jpg);



			



		}



	



/** END header **/







	



/** Logo **/







#logo {





	width: 154px; 



	height: 89px;





}



	



/** END logo **/	







/** Logo **/







#menuservico {



	position: absolute;



	top: 122px;



	padding-left: 5px;



	padding-top:6px;



	width: 910px; 



	height: 21px;



	background-image:url(images/linha_sub.jpg);



	z-index:1;



	border-left: 1px #CCC;



	visibility: hidden; 



	font-family:Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #213a6e;



	text-align:center;



	clear: both;



}



	



/** END logo **/







/** BEGIN navigation **/



#navigation {



	list-style-type: none;



	height: 14px;



	margin: 0;



	padding-left:19px;



	width:920px;



}



	#navigation li {



		float: left;



		font-family: Arial, Helvetica, sans-serif;



		font-size: 14px;



		font-weight: bold;



		text-transform: uppercase;



		padding-left:0px;



		color:#FFF;



/*		height: 33px; */



	}



	#navigation li a {



		text-decoration: none;



		padding-left:0px;



		color:#FFF;



	}



	#navigation li a:hover {



		text-decoration: none;



		color:#000;



		padding-left:0px;



	}



/** END navigation **/















/** BEGIN content **/



#content {



	float: left;



	width: 618px;



	margin-right: 0px;



	padding: 0px 0 0px;



}



	.post {



		padding: 0px0px 0;



	}



	.first {



		padding-top: 0px;



	}



	.post h3 {



		font-size: 2em;



		font-family: Arial, Helvetica, sans-serif;



		font-weight: normal;



		text-align: left;



		padding: 0px 0 0px;



		margin: 0 0px;



		color:#213b6e;



	}



	.post h3 a {



		text-decoration: none;



		color:#213b6e;



	}



		.first h3 a {



			text-decoration: none;



			color:#213b6e;



		}



		.first h3 {



			border-top: 0;



		}



		



		



	.post h2 {



		font-size: 2em;



		font-family: Arial, Helvetica, sans-serif;



		font-weight: normal;



		text-align: left;



		margin: 0 5px;



		color: #253e72;



	}



	.post h2 a {



		text-decoration: none;



		color: #253e72;

		

		font-family:Arial, Helvetica, sans-serif;



	}



		.first h2 a {



			text-decoration: none;



			color: #253e72;

			

			font-family:Arial, Helvetica, sans-serif;



		}



		.first h2 {



			border-top: 0;



		}



		



		



	.post p {



		margin-bottom: 10px;



		font-size: 1.2em;



		line-height: 1.3em;



	}



	.date {



		text-align: center;



		padding-bottom: 10px;



		font-family: Georgia;



		font-style: italic;



		font-size: 1.2em;



		border-bottom: 1px dashed #cccccc;



		margin: 0 25px 15px !important;



	}



	.post h3 {



		font-size: 1.6em;



		font-weight: normal;



		font-family: Arial, Helvetica, sans-serif;

		

		color: #253e72;



		padding: 10px 0;



	}



	#postnav {



		padding: 10px;



		font-family: Georgia;



		font-style: italic;



	}



/** END content **/







/** BEGIN sidebar **/







#sidebar {



	float: right;

        



	width: 295px;

        
        


	margin-left: 0px;

       



	padding: 0px;

        



}



	#sidebar h2 {



		font-family: Arial, Helvetica, sans-serif;



		font-size: 1.5em;



		font-weight: normal;



		font-style: italic;



		padding: 7px 18px 6px;

		

		color: #253e72;







	}



	#sponsors {



		padding: 3px;



	}



	#sponsors img {



		border: 0;



		margin: 1px;



	}



	#sidebar ul {



		list-style-type: none;



		padding: 0 5px 10px;



		margin-right: 2px;



	}



		#sidebar ul li {



			padding: 2px 0 2px 5px;



			font-family: Arial, Helvetica, sans-serif;



			color:#666;



			background: url(images/bullet.gif) no-repeat 0 10px;



		}



		#sidebar ul li a {



			text-decoration: none;



			color:#666;



		}



		#sidebar ul li a:hover {



			text-decoration: underline;



			color:#666;



		}



/** END sidebar **/











/** BEGIN footer **/



#footer {



	padding: 0px 0;

	

	margin: 0px;



	padding-top: 20px;



	font-family: Arial, Helvetica, sans-serif;



	height: 250px;



	background-image:url(images/bg_rodape.png);



}



	#footwrap {



		width: 100%;



		text-align: center;

		

		padding: 0px 0;



	}



	#footer a {



		text-decoration: none;



		font-size: 0.9em;

		

		color: #07326d;



		margin: 0 5px;



	}



		#footer .first {



			margin-left: 0 !important;



		}







	#footer #footwrap div p .first {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color: #787878;



}











/** END footer **/







/** BEGIN single **/



img {



	border: 0;



}



.alignleft {



	float: left;



	margin: 0px 0px 0px 0;



}



.alignright {



	float: right;



	margin: 0px 0 0px 0px;



}



.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.post ul {



	margin: 0 0 10px 18px;



}



.post ol {



	margin: 0 0 10px 25px;



}



.post li {



	line-height: 1.6em;



	font-size: 1.2em;



}



.post blockquote {



	font-style: italic;



	padding-left: 8px;



	margin-left: 2px;



}































/*------------------------------------------------*/



/*-------------------[COMMENTS]-------------------*/



/*------------------------------------------------*/



					



.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	background: #f1f1f1;



	border: 1px solid #ccc;



	}



.commentlist li ul li {



	font-size: 1em;



}







.commentlist li {



	font-weight: bold;



}







.commentlist li .avatar { 



	float: right;



	border: 1px solid #eee;



	padding: 2px;



	background: #ccc;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}







#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentmetadata {



	font-weight: normal;



	}			



						



						



/* Begin Form Elements */



#searchform {



	margin: 10px auto;



	padding: 5px 3px;



	text-align: center;



	}







#sidebar #searchform #s {



	width: 108px;



	padding: 2px;



	}







#sidebar #searchsubmit {



	padding: 1px;



	}







.entry form { /* This is mainly for password protected posts, makes them look better. */



	text-align:center;



	}







select {



	width: 130px;



	}







#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	}







#commentform {



	margin: 5px 10px 0 0;



	}



#commentform textarea {



	width: 100%;



	padding: 2px;



	}



#respond:after {



		content: "."; 



	    display: block; 



	    height: 0; 



	    clear: both; 



	    visibility: hidden;



	}



#commentform #submit {



	margin: 0 0 5px auto;



	float: right;



	}



/* End Form Elements */















/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



	}







.commentlist {



	padding: 0;



	text-align: justify;



	}







.commentlist li {



	margin: 15px 0 10px;



	padding: 5px 5px 10px 10px;



	list-style: none;







	}



.commentlist li ul li { 



	margin-right: -5px;



	margin-left: 10px;



}







.commentlist p {



	margin: 10px 5px 10px 0;



}



.children { padding: 0; }







#commentform p {



	margin: 5px 0;



	}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	}



/* End Comments */



						



						



						



						











.notfound {



		padding: 20px;



	}



	.notfound h2 {



		font-family: Arial, Helvetica, sans-serif;



		font-weight: normal;



		font-size: 2em;



		padding-bottom: 10px;

		

		color: #253e72;



	}



	#postdetails {



		font-size: 0.8em;



		font-family: Georgia;



	}



		#postdetails p {



			margin-bottom: 5px;



		}



/** END single **/







.wp-caption {



	text-align: center;



	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-dd {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



















/**Template Home **/



	#titulo_home h3 {



		font-size: 2em;



		font-family: Arial, Helvetica, sans-serif;



		font-weight: normal;



		text-align: left;



		padding: 0px 0 0px;



		margin: 0 0px;



		color:#213b6e;



                

	}



	



	a:link {



	text-decoration: none;



}



a:visited {



	text-decoration: none;



}



a:hover {



	text-decoration: underline;



}



a:active {



	text-decoration: none;



}







#paginas_internas {



	float: left;



	width: 918px;



	margin-right: 11px;



	padding: 2px 0 10px;



}











#pagelink {



	border-top:1px solid #CCC;



	font-family: Georgia;



	line-height: 1.6em;



	height: 80px;



}











			#gallery-1 {



				margin: auto;



			}



			#gallery-1 .gallery-item {



				float: left;



				margin-top: 10px;



				text-align: center;



				width: 25%;			}



			#gallery-1 img {



				border: 1px solid #cfcfcf;



			}



			#gallery-1 .gallery-caption {



				margin-left: 0;



			}


