/*

Theme Name: Factu Merchandising

Theme URI: http://www.factumerchandising.com.br

Description: tema factu

Version: 1.0

Author: Factu

Author URI: 

Tags: blue, custom header, fixed width, two columns, widgets

Text Domain: Ken



	Factu Merchandising v1.0

	 http://www.factumerchandising.com.br



	This theme was designed and built by João Machado,

	whose blog you will find at http://jmprojeto.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/







/* Begin Typography & Colors */

a:link {
	color: #F60;
}
a:visited {
	color: #F60;
}
a:hover {
	color: #F60;
}
a:active {
	color: #F60;
}

body {

	text-align: center;

	font: 12px Arial;

	color: #666666;

	background: #dbdbdb url(images/bg.jpg) repeat-x 0 0;

/*	padding-top: 27px; */
	margin: 0;

}





.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-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 **/	




#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;

	}

	#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 0 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 5px;

		margin-right: 5px;

	}

		#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;
        
        background-color: #8C0000;

}





#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;

			}









/** Sociable **/


div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

