/*

Theme Name: MHIJ
Theme URI: http://mhij.pt/mhijwp/wp-content/themes/mhij_theme
Description: Original theme for MHIJ Editores
Author: Hugo Baeta
Author URI: http://hugobaeta.com
Version: mhij_theme_v1

*/

/* @group Main Stuff / my Reset */
body {
	color: #9A9A9A;
	background: #7D8282 url(images/bg-body-gradient-green.png) repeat-x left top;
	margin: 0;
	font-family: Arial, sans-serif;
}
em,dfn	{ background: transparent !important; }
.box { 
	background: transparent !important;
	padding: 10px;
	margin-bottom: 0; }
hr { background:#282422; color:#282422; border-top: 1px solid #000; height: 2px; }
img.box { margin: 10px; padding: 0; }
img { border: 1px solid #969691; margin: -1px; }
p img.size-thumbnail { margin: 0 .5em 1em .5em; }
.button {border: 1px solid #ffffff;background: #e1e1e1;color: #333333;padding: 3px 10px;}
.button:hover {border: 1px solid #dddddd;background: #cccccc;color: #000000;}
/* @end */


/* @group Body */
body#body-audiolivros { 
	background: #7D8282 url(images/bg-body-gradient-blue.png) repeat-x left top;}
body#body-livros {
	background: #7D8282 url(images/bg-body-gradient-pink.png) repeat-x left top;}
body#body-autores {
	background: #7D8282 url(images/bg-body-gradient-orange.png) repeat-x left top;}
body#body-blogue { 
	background: #7D8282 url(images/bg-body-gradient-green.png) repeat-x left top;}
body#body-sobre { 
	background: #7D8282 url(images/bg-body-gradient-green.png) repeat-x left top;}
body#body-contactos { 
	background: #7D8282 url(images/bg-body-gradient-green.png) repeat-x left top;}
/* @end */


/* @group Links */
a:link, a:visited { color: #ffffff;	text-decoration: underline; }
a:hover, a:active {	color: #5F554C;	text-decoration: none; }

h2 a:link, h2 a:visited { color: #ffffff; text-decoration: none; }
h2 a:hover, h2 a:active { color: #5F554C; text-decoration: underline; }

a:link img, a:visited img { border: 1px solid #000000; margin: -1px; }
a:hover img, a:active img { border: 1px solid #969691; margin: -1px; }

#menu a:link, #menu a:visited {	color: #ffffff;	text-decoration: none; }
#menu a:hover, #menu a:active {	color: #cccccc;	text-decoration: underline; }

#footer a:link, #footer a:visited {	color: #000000;	text-decoration: none; }
#footer a:hover, #footer a:active {	color: #ffffff;	text-decoration: none; }

/* @end */


/* @group H's */
h2 {
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	line-height: 1em; }
h2.list-title {
	background: #000000;
	padding: 15px; }
div.home-destaques h2 {
	font-size: 1.2em; }
/* DESTAQUES */
div.home-destaques h2.destaque-ttl {
	text-align: center;
	margin: 1em 0;
	text-transform: uppercase;
	font-size: 0.9em;
	color: #5F554C; }
h2.title {
	font-size: 1.1em;
	margin-top: 0.5em; }

h3 {
	color: #5F554C;
	font-weight: normal;
	font-style: normal; }
h3.sub-title {
	margin-top: -0.5em;
	font-size: 1em; }
h3.sub-title-single {
	margin-top: -0.5em; }
/* @end */


/* @group HEADER */
#logo {
	text-align: left;
	width: 230px;
	height: 100px;
	margin: 0; }
#logo h1 {
	margin: 0;
	padding: 0;
}
#logo h1 a {
	text-indent:-9999px;
	overflow: hidden;
	float: left;
	width: 230px;
	height: 100px;
	background: transparent url(images/logo.png) no-repeat 0 center;
	text-decoration: none; }
/* @end */


/* @group MENU */
#menu, div#menu {
	margin: 56px 0 0 0;
	height: 30px; }
ul#nav {
	margin: 0;
	width: 470px;
	height: 30px; }
ul#nav li {
	padding: 0; 
	margin: 0; 
	list-style-type: none;
	float: left;
	text-indent: -9999px; }
ul#nav li a {
	border: 0;
	text-decoration: none;
	display: block;
	overflow: hidden;
	background: transparent url(images/menumatrix.png) no-repeat; }
/* DIMENSIONS */
li#menu-audiolivros a 	{ width:102px; height:30px; }
li#menu-livros a 		{ width:59px; height:30px; }
li#menu-autores a 		{ width:72px; height:30px; }
li#menu-blogue a 		{ width:71px; height:30px; } 
li#menu-sobre a 		{ width:84px; height:30px; }
li#menu-contactos a 	{ width:82px; height:30px; }
/* STATES */ 
li#menu-audiolivros a:link, li#menu-audiolivros a:visited 	{ background-position:0px 0px; }
li#menu-audiolivros a:hover, li#menu-audiolivros a:focus 	{ background-position:0px -30px; }
li#menu-livros a:link, li#menu-livros a:visited 			{ background-position:-102px 0px; }
li#menu-livros a:hover, li#menu-livros a:focus 				{ background-position:-102px -30px; }
li#menu-autores a:link, li#menu-autores a:visited 			{ background-position: -161px 0px; }
li#menu-autores a:hover, li#menu-autores a:focus 			{ background-position: -161px -30px; }
li#menu-blogue a:link, li#menu-blogue a:visited 			{ background-position: -233px 0px; }
li#menu-blogue a:hover, li#menu-blogue a:focus 				{ background-position: -233px -30px; }
li#menu-sobre a:link, li#menu-sobre a:visited 				{ background-position: -304px 0px; }
li#menu-sobre a:hover, li#menu-sobre a:focus 				{ background-position: -304px -30px; }
li#menu-contactos a:link, li#menu-contactos a:visited 		{ background-position: -388px 0px; }
li#menu-contactos a:hover, li#menu-contactos a:focus 		{ background-position: -388px -30px; }
/*ACTIVE*/
body#body-audiolivros ul#nav li#menu-audiolivros a 			{ background-position: 0px -60px; }
body#body-livros ul#nav li#menu-livros a 					{ background-position: -102px -60px; }
body#body-autores ul#nav li#menu-autores a 					{ background-position: -161px -60px; }
body#body-blogue ul#nav li#menu-blogue a 					{ background-position: -233px -60px; }
body#body-sobre ul#nav li#menu-sobre a 						{ background-position: -304px -60px; }
body#body-contactos ul#nav li#menu-contactos a 				{ background-position: -388px -60px; }
	
/* @end */


/* @group CONTENT */
#big-wrap {
	background: #1e1c19; }
#autores-content, #sobre-content, #blogue-content {
	background: #1e1c19 url(images/bg-wrap-sidebar.gif) repeat-y 0 0; }

#destaque a img {
	border: none; margin: 0;
}

/* P */
p.firstpar {
	margin-top: -1em;}

/* DL Ficha Tecnica */
#catalogo-content dl dt {
	float: left;
	padding: 5px 0 0 0;
	color: #5F554C;}
#catalogo-content dl dd {
	padding: 5px 0 0 150px;
	text-align: right;
	margin: 0;
	border-bottom: 1px dashed #282422;}

/* Posts */
.navega-posts {
	background: #000000;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.9em; }
.list-box, div.list-box {
	width: 720px; }
.list-box .box {
	height: 150px; }	

#autores-lista {
	width: 540px;
	margin-right: 0px; }
#autor-obras {
	margin-top: 0;
}
#equipa-wrap img {
	border: none; }
.paypal-btn img {
	border: none;
}

/* CONTACT */
dl.itemscontacto {
	margin: 15px;
}
dl.itemscontacto dt {
	font-weight: normal;
	font-size: 1.2em;
	color: #ffffff;
	border-bottom: 1px solid #282422; }
dl.itemscontacto dd {
	font-size: 1em;
	margin: .3em 0 1.3em 0; }
#wpcf7-f1-p7-o1 input {
	width: 310px;
	padding: 5px;
	border: none; }
#wpcf7-f1-p7-o1 input.button {
	width: 100px; }
#wpcf7-f1-p7-o1 textarea {
	width: 310px;
	border: none; }
/* @end */


/* @group FOOTER */
#footer {
	font-size: 0.9em;
	margin-top: 10px;
	color: #000000; }
#footer .box { margin: 0; padding: 5px 10px; }
#footer ul { margin: 0; }
#footer ul li {
	list-style-type: none;
	display: inline;
	margin: 0; }
#backtotop, #webdesign { text-align: right; }
#footermenu ul li { margin: 0 5px 0 0; }
#footercopy { margin-top: 10px; border-top: 1px solid #5f6464; border-bottom: 1px solid #5f6464; }
#ltie7 {
	margin: 20px 0 0 0;
	border: 1px solid #000000;
	background: #e1e1e1;
	color: #000000; }
/* @end */

