/*   
Theme Name: APF Theme
Theme URI: http://www.comcereja.com.br
Description: Tema para o site da APF engenharia
Author: Carina Carreira
Author URI: http://www.comcereja.com.br
Version: 1
*/

@media screen {

* { margin: 0; padding: 0; }

body{ font-family:Arial, Helvetica, sans-serif; font-size:1em; margin:0px; padding:0px; color:#000}
a {text-decoration:none;}
a:hover { } 
#DOPSlider1 {float:left; margin:20px;}
img{padding:0; margin:0; border:none;}
.post { }
.entry { padding:30px 0; text-align:justify; font-size:.8em; line-height:1.3em}
.entry p{padding: 2px 15px}
.entry a { }
.entry a:hover { }
h2{padding:20px 0 0 20px}
#slider h2 a{color:#000; font-size:1em; text-transform:uppercase;}
pre { }
code, tt { }
#meta { }
.postmetadata { }
#sidebar { }
.navgation { }
   .next-posts { }
   .prev-posts { }
#topcolor{background-color:#e8a300; height:10px; z-index:100; }
#wraper{}
#header{  }
#bloginfo{text-align:right;}
#bloginfo h1{ padding:40px 0 0 0; margin:0; line-height:1.6; font-size:1.7em;}
#bloginfo h3{ color:#e8a300;  margin:0; line-height:1.5em; font-size:1.4em; font-weight:bold;}
#logo{padding:10px 0;}
#faixaPreta{ background-color:#000; height:12px; text-align:right; margin: 0 3px 0 0}
#log{background-color:#e8a300; font-size:.75em; color:#FFF; height:12px; text-align:center;}
#log a{color:#fff; text-decoration:none; font-size:.75em; font-weight:bold; text-transform:uppercase; padding-bottom:2px; line-height:12px; vertical-align:top;}
#menu{ background-color:#FFF; margin:3px 0 0 0; padding:3px 0 0 0}
#menu ul{ margin:0 2px 0 0; padding:0}
.floatLeft{float:left}
#menu ul li.column{width:240px; border-color:#e8a300; border-width:4px; border-style:solid; list-style:none; text-align:center; margin:3px 0px; padding:15px 0px; }
#menu ul li a{ color:#000; text-transform: uppercase; font-weight:bold; text-decoration:none;}
#menu #categoriasCada{ margin:3px 0px 3px 10px; width:215px; float:left;}
.marginBottom{ margin-bottom:5px;}
.catlink{border-color:#e8a300; border-width:4px; border-style:solid; text-align:center; margin:2px 0 3px 0 ; padding:15px 0px; }
#menu #categoriasCada a{ color:#000; text-transform: uppercase; font-weight:bold; text-decoration:none;}
#slider{ margin:30px 20px 30px 40px;}
#sliderHome{ margin:30px 20px 30px 90px;}
.height200{ min-height:200px;}

#infos{}
#infoCada{ width:200px; margin:10px 5px; float:left; padding:10px;}
#infoCada h4{ text-align:center; margin:0 ; padding:0 0 8px 0; text-transform:uppercase;}
#infoCada p{ font-size:.85em; line-height:1.2em; text-align:justify;}
.fundoLaranja{ background-color:#e8a300}
.read_more{
	
	background-color:#000;
	color:#FFF;
	padding:3px;
	text-align:center;
	display: block;
	margin:10px 0;
	float: left;
	font-style:italic;
}

#content{min-height:300px;}


#footer{}
#menuFooter{ background-color:#e8a300; margin:5px 0; text-align:center;}
#menuFooter ul{margin:0; padding:20px 0}
#menuFooter ul li{ display:inline; list-style: none; text-align:center; padding:5px;}
#menuFooter ul li a{ color:#000; text-transform: uppercase; font-style:italic; font-weight:bold; text-decoration:none; font-size:.8em}
#footer p{text-align:center; font-size:.8em}

/*CLIENTES*/
.clientes{margin:20px; padding:10px;}


/*ANDAMENTO*/
#andamento{margin-top:20px}
#andamento p{line-height:1.3em; font-size:.9em; padding:10px 20px 0 0px;}
#andamento h4{ text-transform:uppercase; font-size:1em}
.underline{border-bottom-color:#e8a300; border-bottom-width:4px; border-bottom-style:solid; margin-bottom:20px; height:210px;}


.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */


#searchform { }
	#s { }
	#searchsubmt { }
#setas{margin-top:120px;}	

.navigation{text-align:right;}
.pagenavi {
    margin: 0 0 20px 0px;
    padding: 5px 1px 5px;
    float:right;
    width: 100%;
    background:url(images/pagination_bg.gif) no-repeat center;
}
.pagenavi a {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    text-decoration: none;
    border: 1px solid #000;
    color: #000;
	font-size:.7em;
}
.pagenavi a:hover {
    border: 1px solid #444;
    color: #444;
    background-color: #FC6;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #000;
	font-size:.7em;
    border: 1px solid #000;
    background-color: inherit;
}
.pagenavi span.current {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    font-weight:bold;
    border: 1px solid #666;
    color:#E8A300;
    background-color: #000;
	font-size:.7em;

}
.pagenavi span.expand {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    border: 1px solid #ccc;
    color: #444;
    background-color: inherit;
}
.pagenavi .first, .pagenavi .last {
    border: 1px solid #aaa;
}
.pagenavi .single_page {
border: 1px solid #000;
}








/* Pagination 	
 
ul.page-numbers {
	margin: 20px 0 10px;
	width: 100%;
	padding: 0;
	font-size: 12px;
	line-height: normal;
	clear: both;
	float: left;
	}
 
    ul.page-numbers li {
    	float: left;
    	}
 
ul.page-numbers a,
ul.page-numbers span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#E4E3E3), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #E4E3E3,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E3E3', endColorstr='#FFFFFF');
	padding: 3px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #ccc;
	color: #666;
	}
 
ul.page-numbers a:hover,
ul.page-numbers span.current {	
	border: 1px solid #666;
	color: #444;
	}
*/


} /* END screen media */

