/*



Theme Name: ANPROTEC Blog



Theme URI: http://douglasdasilva.com.br/



Description: The ANPROTEC blog theme.



Author: douglasgimli



Author URI: http://douglasdasilva.com.br/



Version: 1.0



*/



html, body {



	margin:0px;



	padding:0px;



	font-family: 'Quantico', sans-serif !important;



} 	



a {



	color: #FFB702;



	text-decoration:underline;



}



a:visited {



	color: #FFB702;



	text-decoration:underline;



}



a img {



	border:0px;



}



.nivo-caption {



	font-family: 'Quantico', sans-serif !important;



}



.conteudo {

	width:900px;

	margin:0 auto;

	position:relative;

}



.clearfix {



	clear:both;



}



#topo {



	width:100%;



	background-color:#FFF;



	padding-top: 40px;



	padding-bottom: 40px;



}



#menu {



	background-image: url('images/menu.png');



	background-repeat: repeat-x;



	width: 100%;



	height: 53px;



	position: relative;



	z-index: 1;



}



#menu ul {



	margin:0 auto;



	padding:0px;



	padding-top:18px;



	width:870px;



}



#menu ul li {



	list-style:none;



	float:left;



	background-image:url('images/menu-pontilhado.png');



	background-position:center right;



	background-repeat:no-repeat;



	padding-right:10px;



	margin-right:10px;



	font-size:14px;

	position: relative;



}

#menu ul li a {

	color:#000;

	text-decoration:none;

}



#menu ul li.ultimo {

	background-image:none !important;

}

#menu ul li .children {

	display: none;

	list-style: none;

	padding: 2px;

	margin: 0;

	line-height: 26px;

	position: absolute;

	left: -18px;

	width: 150px;

	top: 20px;

	padding-top: 14px;

}

#menu ul li:hover .children {

	display: block;

}

#menu ul li .children li {

	padding: 0;

	margin: 0;

	width: 100%;

	background-image:none;

}

#menu ul li .children li a {

	text-decoration: none;

	color: #333;

	font-size: 12px;

	display: block;

	padding: 2px;

	white-space: nowrap;

	background-color: #fcaf01;

	padding-left: 10px;

	padding-right: 10px;

}

#menu ul li .children li a:hover {

	background-color: #fdc500;

}



#banner {



	width: 100%;



	height: 448px;



	background-image: url('images/fundo-quadriculado.jpg');



	position: relative;



	margin-top: -3px;



	z-index: 0;



	padding-top: 47px;



}



#banner .banner-fundo {



	background-image: url('images/banner.png');



	width: 966px;



	padding-left: 44px;



	padding-top: 6px;



	padding-bottom: 47px;



	margin-left:-70px;



}



.nivo-caption {



	left: 677px !important;



	top: 0px !important;



	height: 358px !important;



	bottom: auto !important;



	width: 283px !important;



	background-color:transparent !important;



	color:#000 !important;



	opacity:1 !important;



}



.nivo-caption p {



	font-family: 'Quantico' !important;



	font-style: normal !important;



	font-weight: 700 !important;



	font-size:23px !important;



}



#direita {



	width:100%;



	background-color:#FFF;



}



#miolo {



	border-top:5px solid #ffb400;



	padding-top:40px;



	padding-bottom:40px;



}







#rodape {



	width: 100%;



	background-image: url('images/fundo-quadriculado.jpg');



	position: relative;



	margin-top: -3px;



	z-index: 0;



	padding-top:25px;



}



#rodape .contato div {



	margin-left: 15px;



}



#rodape .categorias {



	float:left;



}



#rodape .twitter {



	float:left;



	margin-left:20px;



	margin-top: 47px;



}



#rodape .twitter .titulo-branco {



	font-size:20px !important;



}



#rodape .facebook .titulo-branco {



	font-size:20px !important;



}



#rodape .facebook {



	float:left;



	margin-left:20px;



	margin-top: 47px;

	width: 240px;

}



.fb-like-box {



	border-radius:3px;



	background-color:#FFF;



}



#rodape .contato {



	float:left;



	margin-right:40px;



}



#rodape input {



	font-size: 12px;



	width: 300px;



	padding: 8px;



	border-radius: 2px;



	border: 0px;



}



#rodape textarea {



	font-size: 12px;



	width: 300px;



	padding: 8px;



	border-radius: 2px;



	border: 0px;



	font-family: Arial;



}



#rodape .enviar {



	width:100px !important;



	background-color:#ffb400;



	float:right;



}



#rodape .contato p {



	padding:0px;



	margin:0px;



	margin-bottom:10px;



}



.copyright {



	background-color: #ffb400;



	padding:10px;



	font-size:12px;



	text-align:center;



	margin-top:50px;



}



#esquerda {



	float:left;



	width:620px;



	/*background-image:url('images/fundo-branco.jpg');*/



	background-position:-25px 0px;



	position:relative;



	margin-bottom:100px;



}



.features {

	width: 620px;

	overflow: hidden;

}

.scroll {

	width: 20000px;

}

.scroll a {

	float: left;

	text-decoration: none;

	margin-right: 65px;

}



.noticia {



	float: left;



	width: 270px;



	height: 375px;



	padding-top: 20px;



	padding-bottom: 20px;



	line-height: 20px;



	font-size: 14px;



	background-image:url('images/pontilhado-noticia.png');



	background-position:bottom center;



	background-repeat:no-repeat;



	margin-right:40px;



}



.noticia .titulo a {



	font-size:20px;



	text-decoration:none;



	color:#000;



	line-height: 25px;



}

.titulofeature {



	font-size:20px;

	text-decoration:none;

	color:#000;

	line-height: 25px;

	width:270px;



}

.titulofeature img {

	margin-top:10px;

}



.noticia .data {



	font-style: italic;



	margin-bottom: 10px;



	margin-top:3px;



	color:#0F0F0F;



}



.data {



	font-size: 12px;



	color:#303030 !important;



}



.noticia-texto {



	padding-top: 17px;



	padding-bottom: 17px;



	line-height: 20px;



	font-size: 12px;



	border-bottom:1px dotted #999;



	margin-right:40px;



}



.noticia-texto .titulo {



	font-size:18px;



	text-decoration:none;



	color:#000;



	line-height: 25px;



}



.noticia-texto .data {



	font-style: italic;



	margin-bottom: 3px;



	color:#0F0F0F;



}



.noticia-unica {



	float: left;



	padding-bottom: 20px;



	line-height: 22px;



	font-size: 14px;



	width:98%;



	margin-top:-8px;



}







.noticia-unica .data {



	font-style: italic;



	margin-bottom: 10px;



	margin-top:3px;



	color:#0F0F0F;



}



.noticia-unica .texto {



	font-family:Arial;



	font-size: 13px;

	overflow: hidden;



}



.noticia .texto {



	font-family:Arial;



	font-size: 13px;



}



.titulo-grande {



	background-image: url('images/pontilhado.png');



	width: 100%;



	background-repeat: repeat-x;



	background-position: center left;



}



.titulo-grande .fundo {



	background-color: white;



	display: inline-block;



	padding: 5px;



	font-size: 20px;



}



.noticia img {



	margin-top:10px;



	margin-bottom:10px;



	border:5px solid #f1f1f1;



}

.publication_image {



	margin-bottom:10px;

	margin-right:10px;

	float:left;

	border:5px solid #f1f1f1;



}



#direita {



	width:230px;



	float:right;



	border:5px solid #ededed;



	background-color:#f5f5f5;



	padding:20px;



}



.load_more {



	cursor: pointer;



	clear: both;



	background-color: #ffb400;



	padding: 5px;



	display: block;



	margin-top: 30px;



	float: left;



	width: 572px;



	text-align: center;



	color:#FFF;



	font-size:23px;



	background-image:url('images/mais-noticias.png');



	background-position:center;



	text-indent: -999999px;



	height:48px;



	position:absolute;



	bottom:-90px;



}



.item {



	padding-bottom:30px;



	margin-bottom:30px;



	border-bottom:1px dotted #666;



}



.ultimo {



	border-bottom:0px !important;



}



.item .titulo {



	font-size: 20px;



	margin-bottom: 10px;



}



.campo-branco {



	padding:6px;



	font-size:12px;



	border-radius:2px;



	border:1px solid #c8c8c8;



	color:#333;



	width:95%;



}



.campo-ok {



	padding:6px;



	font-size:12px;



	border-radius:1px;



	border:1px solid #ffb400;



	color:#333;



	width:30px;



	background-color:#242626;



	color:#FFF;



}







#nsu-email-1 {



	padding:6px;



	font-size:12px;



	border-radius:2px;



	border:1px solid #c8c8c8;



	color:#333;



	width:78%;



	float:left;



}



#nsu-submit-1 {



	padding:6px;



	font-size:12px;



	border-radius:1px;



	border:1px solid #ffb400;



	color:#333;



	width:30px;



	background-color:#242626;



	color:#FFF;



	float:right;



}



.titulo-branco {



	margin-bottom:20px;



	color:#FFF;



	font-size: 20px;



	margin-bottom: 10px;



}



div.wpcf7-validation-errors {



	border: 2px solid #F7E700 !important;



	width: 270px !important;



	color: black !important;



	background-color: white !important;



	font-size: 13px !important;



}



.ultimo .corpo ul {



	margin: 0px;



	float: left;



	padding: 0px;



	margin-right: 10px;



	margin-bottom: 16px;



}



.inicio .titulo-grande {

	float: left;

	position: relative;

	margin-top: -60px;

	left: -10px;

}



.inicio {



	margin-top:50px;



}



.leiamais {



	text-decoration: none;



	color: #323434;



	font-weight: bold;



	font-size: 14px;



	margin-left: 4px;



}



#wp-calendar caption {



	background-image:url('images/topo-agenda.png');



	color:#FFF;



	font-size:13px;



	width:210px;



	padding-top: 8px;



	padding-bottom: 8px;



	border-top:1px solid #acacac;



	border-left:1px solid #acacac;



	border-right:1px solid #acacac;



}



#wp-calendar .celula {



	background-image: url('images/celula.png');



	font-size: 13px;



	text-align: center;



	color: black;



	border-bottom: 1px solid #ACACAC;



	border-right: 1px solid #ACACAC;



	margin: 0px !important;



	padding: 5px !important;



	width:18px;



	height:18px;



}



#wp-calendar .days {



	font-size: 12px;



	color: #323434;



	padding: 5px;



	border-bottom: 1px solid #ACACAC;



	text-transform: lowercase;



	padding-top: 1px;



	padding-bottom: 3px;



}



#wp-calendar .last {



	border-right: 1px solid #ACACAC;



}



#wp-calendar .celula a {



	color:#ffb702;



	font-weight:bold;



}



#wp-calendar .previous {



	float: left;



	margin-left: 10px;



	margin-top: 3px;



}



#wp-calendar .next {



	float: right;



	margin-right: 10px;



	margin-top: 4px;



}



.twtr-widget {



	background-color: white;



}



.navigation a {



	color:#000;



}



div.really_simple_share {



	padding-top: 2px;



	padding-bottom: 2px;



	clear: both;



	margin-top: 10px;



	margin-bottom: -10px;



	float: left;



	width: 607px;



	height:55px !important;



}



.really_simple_share_facebook_like {



	width: 100px;



	float: left;



}



.really_simple_share_twitter {



	width: 100px;



	float: left;



}



.parceiros {



	margin-left: 0px;



	padding-left: 0px;



	font-size: 12px;



	text-align: center;



}



.parceiros a {



	clear: both;



	margin: 0 auto;



	display: block;



}



.parceiros ul {



	float: none !important;



	height: 100px;



	margin-top: 20px !important;



	padding-left: 0px;



}



.realizacoes {



	margin-left: 20px;



	padding-left: 0px;



	font-size: 12px;



	text-align: center;



	float: left;



	width: 85px;



}



.realizacoes a {



	clear: both;



	margin: 0 auto;



	display: block;



}



.realizacoes ul {



	float:none !important;



	height:70px;



	margin-top:20px !important;



}



#port {

	position: absolute;

	right:0px;

	text-decoration: none;

	top:-25px;

}

#eng {

	position: absolute;

	right:30px;

	text-decoration: none;

	top:-25px;

}

.caption {

	font-size: 12px;

	color: #333;

}

.infoe {

margin-left:-22px !important;

}