/*  

Theme Name: Mercado 
Description: Tema desenvolvido por encomenda
Version: 1.0
Author: Carlos Moreira

*/



/* ---------- @ HTML Tags -----------*/

* {

	margin:0;
	padding:0;
	outline:none;

	}



body,html {

	min-height:101%; /*Firefox scrollbar fix*/

	}

	

body {
	color: #333333;
	background-color: #c4d4d3;
	/*background-image: url(images/bg.png);*/
	}



body, select, input, textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	}

	

p {	

	margin: 5px 0px 0px 0px;
	line-height:160%;

	}



a, a:visited {
	color: #333333;
	text-decoration:none
	}



a:hover, a:active {
	color:#333333;
	text-decoration:none;
	}



hr {
	display: block;
	height:1px;
	background:#d7d7d7;
	border:0;
	color:#d7d7d7;
	}



table {

	border-collapse:collapse;
	width:100%;
	margin:5px 0;
	/*border-top:1px solid #e0ded9;
	border-bottom:1px solid #e0ded9;*/
	}



td {

	padding:4px 6px;
	/*background:#F5F3EE;
	border-bottom:1px solid #FFF;*/
	}

		

table caption {

	/*background:#f5f3ee;*/
	padding:2px 0;

	}	

			

a img, a:visited img {
	border:none
	}

	

blockquote {

	color:#76767a;
	padding:0 18px;
	margin:25px 45px;
	border-left:3px solid #DDD;
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.02em;
	}



pre {

	width:100%;
	overflow:auto;

	}

h1 a{
color: #FFFFFF;
background-color:#b4b3a1;
line-height:37px;
padding:1px 3px;
}

body a:hover,#content h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h3 a {
color:#000000;
text-decoration:underline;
}


.h2 a:link, .h2 a:visited {
	text-decoration:none;
	color:#FFFD87;
background:#000;
}



#arquivo {

padding:15px;
margin:15px;

}

#apoios {
padding:15px 3px 0px 3px;
margin: 15px 0px 0px 0px;
list-style: none;
font-size: x-small;
border-top:1px solid #e0ded9;
}

#apoios img {
padding:2px;
}

#apoios ul  {
list-style: none;
}


/* ---------- @ Structure -----------*/

#mercado-menu {

clear:both;
}

#page {

	width:910px;
	margin:10px auto;
	
	}

#break {
clear:both;

}
	

#wrapper {
	font-size:0.75em;
	padding:10px 10px 10px 10px;
	background-color: #FFFFFF;
	}
#main {
	width:891px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#header {
	height:150px;
	background-color: #B4B1A0;	
        background-image: url(images/banner.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom:10px;
}

#logo {
	padding:0px 10px 20px 10px;
	float:left;
	width:230px;
}



#center-screen {
	width:883px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 5px 10px 5px;
	background-color: #FFFFFF;
}


#main-op {
	/*background-image:url(images/bgoption.png);*/
	color:#FFF;
	float:left;
	padding:2px;
	margin:2px;
	width:245px;
	}


#description {

	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	color:#888787;
	padding: 3px;
	border-left:1px dotted #7c7c7c;
	margin:3px;
	float:left;
	letter-spacing:0.01em;
	}

	

.left {
	float:left;
	}



.right {
	float:right;
	}
	
#pre-rodape {
	width:870px;
	margin-left:auto;
	margin-right:auto;
}



#about-info {
	width: 320px;
	padding: 5px;
	float:left;
	
}
#blog-info {
	width: 530px;
	padding: 5px;
	background-repeat: no-repeat;
	float:right;



}

#blog-info h2, #about-info h2 {
color: #FFFFFF;
background:#b4b3a1;
padding: 3px;
margin:5px 0px 5px 0px;
}

#blog-info h3, #about-info h3 {
	padding-top: 20px;

}
	
#footer {
	clear:both;
	text-align:center;
	color: #222222;
	font-weight: bold;
	font-size:12px;
	padding: 0px 0px 10px 0px;
}

/************************************************
*	Navigation      							*
************************************************/

#nav {
float:right;
margin: 0px;
padding: 69px 5px 0px 0px;
	}
	
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a {
	background: #555555;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: bold;
    margin: 0px 5px 0px 0px;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	}

#nav li a:hover {
	background: #333333;
	color: #FFFFFF;
	}
	
#nav li li a, #nav li li a:link {
	background: #FFFFFF;
	width: 120px;
	color: #003663;
	float: none;
	font-size: 11px;
	margin: 0px 0px 0px -1px;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #00527B;
	border-left: 1px solid #00527B;
	border-right: 1px solid #00527B;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #98958A;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 120px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -24px 0 0 141px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current_page_item a {
	background: #000000;
	color: #FFFFFF;

	}


/************************************************
*	Navigation      							*
************************************************/
/*---Duplicar Aqui-----*/
#prox-edicao-1199 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-1199 ul, #prox-edicao-sidebar-1199 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-1199 li, #prox-edicao-sidebar-1199 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-1199 li a {
        /*background: #c10001;*/
background: #2c910b;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-1199 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-1199 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------FIM------*/


#prox-edicao-1008 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-1008 ul, #prox-edicao-sidebar-1008 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-1008 li, #prox-edicao-sidebar-1008 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-1008 li a {
        /*background: #c10001;*/
background: #31c3d2;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-1008 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-1008 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------------------*/

#prox-edicao-884 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-884 ul, #prox-edicao-sidebar-884 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-884 li, #prox-edicao-sidebar-884 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-884 li a {
        /*background: #c10001;*/
background: #fa9c03;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-884 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-884 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------------------*/

#prox-edicao-734 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-734 ul, #prox-edicao-sidebar-734 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-734 li, #prox-edicao-sidebar-734 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-734 li a {
        /*background: #c10001;*/
background: #afc531;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-734 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-734 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------------------*/



#prox-edicao-603 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-603 ul, #prox-edicao-sidebar-313 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-603 li, #prox-edicao-sidebar-313 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-603 li a {
        /*background: #c10001;*/
background: #ec3aba;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-603 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-603 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------------------*/






#prox-edicao-313 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-313 ul, #prox-edicao-sidebar-313 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-313 li, #prox-edicao-sidebar-313 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-313 li a {
        /*background: #c10001;*/
background: #21c5bc;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-313 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-313 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}

/*-------------------*/

#prox-edicao-16 {
	float: left;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}
	
#prox-edicao-16 ul, #prox-edicao-sidebar-313 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-16 li, #prox-edicao-sidebar-313 li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#prox-edicao-16 li a {
       background: #c10001;

	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight:bold;
	margin: 4px;
	padding: 5px;
    text-align: center;
	text-decoration: none;

	}


#prox-edicao-16 li a:hover {
	color: #FFFFFF;
	background-color:#666666;
	}



#prox-edicao-16 .current_page_item a {
	color: #FFFFFF;
	background-color:#666666;
	}



/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 890px;
	margin-top: -8px;
	padding: 0px;
	float:left;
	line-height: 18px;
	}

	
#contentleft {
	float: left;
	width: 580px;
	margin: 0px;
	padding: 20px 0px 20px 10px;
	}

#calendario {
	float: left;
	width: 870px;
	margin: 0px;
	padding: 20px 0px 20px 10px;
	}

	
#contentleft h3, #calendario h3 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h4{
	color: #000000;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h5 {
	color: #0076A3;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h6, #calendario h6 {
	color: #0076A3;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}	

	
.post {
	margin: 5px 0px 40px 0px;
	}


.postarea h1 {
	color: #FFFFFF;
        background-color:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	border:none;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	
}

#mercado-menu h1 {
	color: #FFFFFF;
        background-color:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	border:none;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	
}

.postarea h2 {
	color: #FFFFFF;
        background-color:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	border:none;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	
}

.postarea a:link, .postarea a:visited {

background-color:#f5f5f5;

}

.postarea a:hover {

background-color:#ccc;

}

.postarea h2 a:link, .postarea h2 a:visited {
	color: #FFFFFF;
        text-decoration:underline;
        background-color:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	border:none;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	
}

.postarea h2 a:hover {

background-color:#CCC;
text-decoration:none;

}

.postarea h3 {
	color: #FFFFFF;
        background-color:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	border:none;
	margin: 5px 0px 10px 0px;
	padding: 5px;
	
}

.postarea {
	margin: 0px;
	padding: 0px;
	}

.entry {
	padding: 15px;
	width:530px;

}

.postarea p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #333333;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #333333;
	text-decoration: none;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ul li {
	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}
	
.postarea ul ul li {
	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}

blockquote {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #E6E6E6;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #E6E6E6;
	}
	
.postmeta p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox {
	background: #F7F7F7;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
.authorbox p {
	margin: 0px;
	padding: 0px;
	}
	
.authorbox img {
	background: #FFFFFF;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 3px;
	border: 1px solid #CCCCCC;
	}
	
code {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E6E6E6;
	}
	
.archive {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}
	
.clear {
	clear: both;
	}

/* SOCIAL ICONS */

#socialicons {
background:#FFFFFF;
float:right;
width:40px;
margin:15px 10px 10px 0px;
padding:4px;
text-align:right;
}


/* search
--------------------------------------------------*/
#s {
font-family:georgia;
width:110px;
background-image:url(images/background-search.png);
background-repeat:repeat;
border:1px solid #AFAFAF;
margin:15px 10px 5px 5px;
padding:5px;
}

#searchform {
	float: right;
	width:140px;
	text-align:right;

}
	/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #E6E6E6;
	text-align: center;
	background-color: #F7F7F7;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {

	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;

	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
#sidebar {
	float: right;
	width: 240px;
	margin: 20px 10px 10px 10px;
	padding: 10px 20px 10px 10px;
	background:#f5f5f5;
	}
	


#sidebar li {
	list-style:none;
	padding:5px 0 8px 6px;
	margin:4px 0;
	line-height:135%;

	}
	
#sidebar li ul li {
	list-style:none;
	padding:5px 0 8px 6px;
	margin:4px 0;
	line-height:135%;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #B6B6B6;
	}

	
#sidebar a, #sidebar a:visited  {
	color: #000000;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #FFFFFF;
        background:#b4b3a1;
	text-decoration: underline;
	}
	
#sidebar h4 {
	color: #FFFFFF;
        background:#b4b3a1;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
	padding: 10px;
	}


	
