@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Helvetica, Arial, sans-serif; }

body { background: url(images/background/bg_dominio.jpg) top center repeat-x; }

#container {
	z-index: 100;
	display: table;
	margin: 0 auto;
	width: 980px; }


/* [ BARRA DE PUBLICAÇÕES ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#barra-publicacoes {
	background-image: url(images/background/barra-publicacoes-bg_s1.png);
	height: 32px;
	margin: 0 auto;
	padding-top: 10px;
	width: 980px; }

	#barra-publicacoes ul { margin-left: 106px; }

		#barra-publicacoes ul li {
			display: inline;
			padding-top: 1px;
			text-align: center;
			float: left; }

.guia-maconico {
	width: 176px;
	margin-right: 19px; }

.universo-maconico {
	width: 190px;
	margin-right: 19px; }

.guia-dominio {
	width: 188px;
	margin-right: 19px; }

.estilo-fashion {
	width: 157px;
	margin-right: 19px; }

#barra-publicacoes li a {
	color: #FFFFCC;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none; }

	#barra-publicacoes li a:hover { color: #fff; }


/* [ TOPO ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#topo {
	height: 210px;
	width: 980px; }

.logo {
	float: left;
	height: 100px;
	padding: 31px 0px 22px;
	width: 250px;
	background: url(images/logotipo_s1.jpg) 0px 25px repeat-x;
	text-indent: -9999px; }

#menu-superior {
	margin: 0 auto;
	position: relative; }

#frase {
	float: right;
	height: 153px;
	width: 730px; }

	#frase p {
		color: #afc6db;
		font: normal 20px Arial, Helvetica, sans-serif;
		padding: 72px 0 0 100px;
		text-align: right; }


/* [ RECIPIENTE DE CONTEÚDO ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content {
	float: left;
	padding-top: 36px;
	width: 980px; }

body h1, body h2 {
	color: #196596;
	font: bold 24px Arial, Helvetica, sans-serif;
	text-shadow: #B1B1B1 0px 1px 1px;
	padding-bottom: 20px; }

h1.titles, h2.titles {
	color: #196596;
	font: bold 24px Arial, Helvetica, sans-serif;
	text-shadow: #B1B1B1 0px 1px 1px;
	padding-bottom: 20px; }

	h1.titles a:link, h1.titles a:visited,
	h2.titles a:link, h2.titles a:visited {
		text-decoration: none;
		color: #196596; }

	h1.titles a:hover,
	h2.titles a:hover {
		text-decoration: none;
		color: #003366; }

#content h3 {
	color: #d69d34;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 6px; }

#duvidas p, #newsletter p, #novidades p, #tweets p, #acompanhenos p, #publicacoes-description p, #servicos p, #localizacao p, #sobre-editora p, #publicacoes p {
	color: #666666;
	font: normal 13px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding-bottom: 24px; }

#sobre-editora h2, #servicos h2, .equipe h2 {
	color: #d69d34;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	text-shadow: none; }

#publicacoes-description p { padding: 8px 0 0 8px; }

.description-servico h2 { padding: 8px 0 0 8px; }

#content p strong.telefones {
	font-size: 15px;
	color: #196596; }


/* [ FOOTER ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#menu-inferior {
	position: relative;
	margin: 0 auto;
	height: 46px; }

#rodape {
	border-top: solid 1px #ccc;
	padding-top: 1px;
	background: url(images/background/rodape_bg_s1.jpg) repeat;
	height: 484px;
	margin: 0 auto;
	min-width: 980px; }

#footer-inner {
	width: 980px;
	margin: 0 auto;
	padding-top: 24px; }

#depoimentos {
	width: 613px;
	float: left;
	padding-right: 15px;
	margin-bottom: 15px; }

#depoimentos-inner {
	background: url(images/background/depoimentos.jpg) bottom center no-repeat;
	width: 586px;
	height: 226px;
	padding-top: 4px; }

#depoimentos p {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #464646; }

#depoimento-ono {
	width: 557px;
	height: 75px;
	padding: 15px 0 0 15px;
	margin: 8px 0 0 8px; }

#depoimento-duo {
	width: 557px;
	height: 75px;
	padding: 15px 0 0 15px;
	margin: 30px 0 0 8px; }

#depoimentos strong {
	color: #2D5587;
	float: right;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 15px 15px; }

#footer-form {
	border-left: dotted 1px;
	border-color: #fff;
	float: left;
	padding-left: 20px;
	width: 331px; }

.submit-form {
	padding-bottom: 15px;
	float: right; }

.link_cursor { cursor: pointer; }

.cancelar {
	float: left;
	text-decoration: underline; }

#endereco {
	width: 980px;
	margin: 0 auto;
	padding-top: 25px;
	text-align: center;
	clear: both; }

	#endereco address {
		color: #fff;
		font: bold 14px arial;
		text-shadow: #17497c 1px 2px 2px; }

	#endereco address {
		color: #17497c;
		font: bold 14px arial;
		text-shadow: #d1ddf3 0px 1px 1px; }

		#endereco address strong { font-size: 18px; }

.post .more { float: left; }

.post a .thumb { float: left; }


/* [ COMENTARIOS ]
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#respond {
	float: left;
	padding-top: 18px;
	margin-top: 9px;
	border-top: dotted 1px #999;
	width: 100%; }

	#respond input[type="text"] {
		border: solid 1px #ccc;
		min-width: 275px;
		margin-top: 4px;
		padding: 4px; }

	#respond textarea {
		border: solid 1px #ccc;
		min-width: 400px;
		margin-top: 4px;
		padding: 4px;
		width: 100%;
		font: normal 13px Arial, Helvetica, sans-serif; }

	#respond input:focus, #respond textarea:focus {
		border: solid 1px #666;
		background-color: #F5F9FA; }

	#respond input[type="submit"] {
		padding: 6px 12px;
		font-weight: normal;
		-webkit-border-radius: 40px;
		margin-top: 6px; }

		#respond input[type="submit"]:hover {
			background-color: #17497c;
			color: #fff; }

	#respond a:link, #respond a:visited { color: #000; }

	#respond a:hover { color: #D3401A; }

#withus input[type="submit"] {
	padding: 6px 12px;
	font-weight: normal;
	-webkit-border-radius: 40px; }

	#withus input[type="submit"]:hover {
		background-color: #17497c;
		color: #fff; }
