/*
Theme Name: Metaprocessos
Version: 1.0
Author: AgenciaPro
*/

@import url(fontes/stylesheet.css);

*, html, body {
	margin: 0;
	padding: 0;
	resize: none;
	line-height: 100%;
}
img, a img {
	border: 0;
}
h2, h3, h4, h5 {
	font-family: 'PTSansBoldItalic'
}
/**/
body {
	color: #555;
	background: #efeeee;
	font-family: Arial, Heveltica, Sans-serif;
}
/*wrp*/
#wrp {
	width: 960px;
	margin: 0 auto;
}
/*Imagem Topo*/
#header {
	height: 140px;
	overflow: hidden;
	margin: 0 0 15px 0;
	background: url(img/bg-top.png) no-repeat top;
}
#header h1 {
	float: left;
	width: 256px;
	height: 150px;
	overflow: hidden;
}
#header h1 a {
	float: left;
	width: 200px;
	height: 90px;
	display: block;
	overflow: hidden;
	margin: 15px 0 0 30px;
}
/*Inner*/
#inner {
	width: 960px;
	margin: 0 auto;
}
/*Menu*/
#menu {
	float: left;
	margin: 0 0 0 20px;
}
#menu li {
	display: inline;
}
#menu li a {
	float: left;
	height: 136px;
	display: block;
	color: #888;
	padding: 0 15px;
	font-size: 15px;
	margin: 0 2px 0 0;
	text-decoration: none;

}
#menu li.current a {
	color: #FFA200;
	background: #f3bf56 url(img/hover.png) repeat-x bottom;
}
#menu li a:hover {
	color: #fff;
	background: #f3bf56 url(img/hover.png) repeat-x bottom;
}
#menu li a span {
	display: block;
	text-align: center;
	padding: 90px 0 0 0;
}
/**/

#novasTurmas {
	width: 940px;
	margin: 0 0 20px 0;
	text-align: center;
	background: #FFF;
	padding: 10px;
}

#novasTurmas a, #novasTurmas a:hover {
	color: #777;
	text-decoration: none;
	font-style: italic;
	font-size: 22px;
	font-family: 'PTSansBoldItalic';
}

#novasTurmas a:hover {
	text-decoration: none;
}

#topo1 {
	height: 296px;
	background: #fff url(img/topo1.jpg) ;
	margin: 0 0 20px 0;
}
#topo2 {
	height: 143px;
	background: #fff url(img/topo2.jpg) ;
	margin: 0 0 20px 0;
}
#topo2 a {
	height: 143px;
	display: block;
	text-indent: -9999em;
}
/*Content*/
#content {
	background: #fff;
}
#content a {
	color: #ff7800;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
/*Home*/
#home {
	clear: both;
	padding-bottom: 20px;
}
#home h2.main {
	font-size: 18px;
	padding: 20px 0 10px 20px;
}
#home p {
	margin: 0;
	font-size: 13px;
	line-height: 150%;
	color: #555;
	padding: 0 20px 20px 20px;
}
.bloco {
	float: left;
	width: 320px;
	height: 190px;
	overflow: hidden;
	background: #eee;
}
.bloco h2 {
	font-size: 18px;
	font-weight: normal;
	padding: 10px 10px 5px 10px;
}
#content .bloco p {
	font-size: 12px;
	padding: 0 10px 10px 10px;
}
#home-quem-somos {
	margin: 0 20px;
}
/**/
#HomeConversa {
	float: left;
	padding-top: 20px;
}
#HomeConversa h3 {
	color: #666;
	padding: 0 0 10px 20px ;
	font-size: 20px;
	font-style: italic;
	font-family: 'PTSansBoldItalic';
}
/*Home Colunas*/
.colleft, .colright  {
	float: left;
}
.colleft {
	width: 700px;
	overflow: hidden;
}
.colright {
	width: 240px;
	margin: 20px 0 0 0;
}

/*Home Cetificacao*/
#home-certificacoes {
	float: left;
	background: #eee;
	padding: 0 0 10px 100px;
	margin: 0 0 20px 0;
	background: #f2f1f1 url(img/porta.jpg) no-repeat 0 top;
}
#home-certificacoes h3 {
	padding: 15px 0 0 0px;
}
#home-certificacoes li {
	display: inline;
	width: 125px;
	color: #666;
	display: block;
	padding: 12px 5px 12px 0;
	font-size: 14px;
	font-style: italic;
	list-style: none;
}
#home-certificacoes a:hover {
	text-decoration: none;
}
/*Home Contato*/
#home-contato h3 {
	padding: 0 10px 10px 10px;
	font-family: 'PTSansBoldItalic';
}
#home-contato p {
	font-size: 11px;
	padding: 0 10px 10px 10px;
}
#home-contato big {
	font: 16px 'PTSansBoldItalic';
}
/*pages*/
#pages h2.main {
	color: #ff7800;
	font-size: 20px;
 	font-style: normal;
 	margin: 0 0 0 20px;
	text-transform: uppercase;
	padding: 20px 20px 20px 0;
}
#pages h3 {
	padding: 0 0 10px 20px;
}
#pages h4 {
	padding: 0 0 10px 20px;
}
#pages p {
	font-size: 13px;
	line-height: 150%;
	margin: 0 10px 20px 20px;
}
#pages p .alignleft {
	margin: 0 10px 5px 0;
}
#pages ul {
	margin: 0 10px 20px 50px;
}
#pages li {
	font-size: 13px;
	line-height: 150%;
}
/**/
#pages p.title-cite cite {
	color: #0f4262;
	font-size: 18px;
	line-height:150%;
	font-style: normal;
}
#pages p.title-cite cite strong {
	font-weight: normal;
	color: #9f2e2e;
}

/*Contato*/
#content .contato {
	margin: 20px;
}
#content .contato label {
	display: block;
	padding: 3px 0;
	font-size: 14px;
	cursor: pointer;
}
#content .contato input[type=text], #content .contato textarea , #content .contato select{
	width: 300px;
	padding: 4px;
	margin: 0 0 10px 0;
}
#content .contato textarea {
	height: 100px;
}
#content .contato button {
	border: 0;
	clear: both;
	cursor: pointer;
	font-weight: bold;
	padding: 4px 10px;
	margin: 10px 0 0 0;
	background: #f3bf56;
}
/*Comuns*/
.clear {
	clear: both;
}
hr.clear {
	border:  0;
	margin: 10px 0;
}
.alignleft{
	float: left;
}
.aligncenter {
	text-align: center;
	margin: 0 auto;
}
/*Voltar*/
p.voltar {
	width: 100px;
	padding: 0 0 20px 20px;
}
p.voltar a {
	display: block;
}

/*Footer*/
#footer {
	clear: both;
	font-size: 13px;
	padding: 10px 0;
	text-align: center;
	background: #dfecf2;
	border-top: 1px solid #ccc;
}
#footer a {
	color: #366185;
	text-decoration: none;
}

#pages .botao {
	height: 41px;
}

#pages .botao a {
	color: #324955;
	font-size: 15px;
	font-weight: bold;
	line-height: 41px;
	text-align: center;
	width: 184px;
	height: 41px;
	display: block;
	background: url(img/botao.png) no-repeat;
	float: left;
	margin-right: 10px;
}

#pages .botao a:hover{
	text-decoration: none;
	color: #2378ca;
	background: url(img/botao_hover2.png) no-repeat;
}

#pages .botao a:active{
	color: #2378ca;
}
