/*   
Theme Name: Biaxial
Theme URI: www.biaxial.pt
Description: Engenharia e Consultoria 
Author: Carlos Moutinho
Author URI: www.carlosmoutinho.pt.vu
Version: 1.0
.

.
*/

*{
	margin: 0;
	padding:0;
	
}
body {
margin: 0;
padding: 0;
background-image: url(images/body_bg.png);
background-position: top;
background-repeat: repeat-x;
font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
}


/* Header Section Starts Here */

div#header-wrap{
margin: 0 auto;
padding: 0;
width: 760px;
height: 100px;
}

div#logo-container {
margin: 0;
padding: 0;
width: 380px;
height: 100px;
float: left;
}

.btnlogo {
margin: 0;
padding: 0;
/*width: 281px;*/
height: 112px;
display: block;
background-image: url(images/logo.png);
background-repeat: no-repeat;
}

div#menu-container {
margin: 0;
padding: 0;
width: 380px;
height: 100px;
/*background-image: url(images/menu_bg.gif);*/
background-repeat: no-repeat;
float: right;
}

div#menu {
margin: 50px 5px 0 0;
padding: 0;
width: 380px;
height: 35px;
float: right;
}

#menu ul{
margin:0;
padding:9px 0 0 0;
width:100%;

font-size: 14px;
font-weight: bold;
font-style: normal;
list-style:none;
text-align: right;
}

#menu li{
display:inline;
}

#menu li a{
padding:0 10px 0 5px;
color:#fff;
text-decoration: none;
border-right: none;
}

#menu a:hover{
color: #E0EDF5;
text-decoration: underline;
}

/* Header Section Ends */

/* Contents & Sidebar Starts Here */

div#main-wrap {
margin: 0 auto;
padding: 0;
width: 800px;
}

div#content-container {
margin: 10px 0 0 0;
padding: 0;
background-image: url(images/content_bg.png);
background-repeat: repeat-y;
clear:left;
}

p{
padding: 5px 0 0 0;
}

.post {
padding: 50px 50px 0 50px;
font-size: 12px;
line-height: 25px;
color: #000;
background: url(images/content.png) no-repeat 0 0;
}

.post a:link, .post a:active, .post a:visited {
text-decoration: none !important;
}

.post a:hover {
text-decoration: underline !important;
}

.post h2{
margin: 10px 0 0 10px;
padding: 0 0 3px 0;
font-size: 20px;
font-weight: normal;

}

.post h2, .post h2 a:link, .post h2 a:active, .post h2 a:visited {
text-decoration: none !important;
}

.post h2 a:hover {
color: #d1d1d1;
}

.post h4 {
	
	padding: 20px 0 0 0;
}
.entry{
/*margin: 0 0 0 10px;*/
padding: 0;
/*line-height: 20px;*/
background-image: url(images/content_bg.png);
background-repeat: repeat-y;
background-position:center;
}

p.postmetadata{
margin: 10px 0 25px 0;
padding: 0;
font-size: 11px;
}

p.postmetadata a:link, p.postmetadata a:active, p.postmetadata a:visited {
text-decoration: none !important;
color: #B2C4D8;
}
 
p.postmetadata a:hover{
font-weight: bold;
text-decoration: underline !important;
}

.navigation{
padding: 10px 0 10px 20px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-size: 11px;
color: #B2C4D8;
line-height: 10px;
}

.navigation a:link, .navigation a:active, .navigation a:visited {
color: #B2C4D8;
text-decoration: none !important;
}

.navigation a:hover {
font-weight: bold;
text-decoration: underline !important;
}

/* Footer Starts Here */

div#footer-wrap {
margin: 0 auto;
padding: 0;
width: 800px;
height: 70px;
/*background-image: url(images/footer_bg.gif);*/
background-image: url(images/footer.png);
background-repeat: no-repeat;
}

div#footer-container {
margin: 0;
padding: 0;
width: 800px;
height: 70px;
text-align: center;
}

div#copyright {
margin: 0;
padding: 0px 0 0 0;
font-size: 11px;
}

#copyright a:link {
color: #d1d1d1;
}

#copyright a:hover {
color: #d1d1d1;
font-weight: bold;
}

#copyright a:visited {
color: #B2C4D8;
}

/* Footer Ends */

/* Comments Section Starts Here */

div#comments-box {
margin: 0;
padding: 0;
/*border: 1px solid #e7e7e7;*/
}
.comments-template{
margin: 10px 0 0 10px;
padding: 10px 0 0 0;

}

.comments-template ol{
margin: 0 0 0 0;
padding: 0 0 0 10px;
list-style: none;
}

.comments-template ol li{
margin: 5px 0 0 0;
line-height: 18px;
padding: 0 0 10px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-size: 12px;
color: #B2C4D8;
}

.comments-template h2, .comments-template h3{
padding: 0 0 0 10px;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
color: #B2C4D8;
font-size: 16px;
}

.commentmetadata{
/*font-family: Georgia, "Times New Roman", Times, serif;*/
color: #d1d1d1;
font-size: 12px;
}

.commentmetadata a:link, .commentmetadata a:visited {
color: #d1d1d1;
}

.commentmetadata a:hover {
font-weight: bold;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template textarea{
width: 90%;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-size: 12px;
font-weight: normal;
color: #000;
background-color: #ffffff;
border: 1px solid #e7e7e7;
}

.comments-template, .author .email .url{
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-size: 12px;
color: #B2C4D8;
}

.comment-template, input {
/*font-family: Georgia, "Times New Roman", Times, serif;*/
font-size: 12px;
border: 1px solid #e7e7e7;
color: #000;
}

#commentform .submit {
background: none;
border: none;
/*font-family: Georgia, "Times New Roman", Times, serif;*/
border: 1px solid #e7e7e7;
font-weight: bold;
color: #B2C4D8;
}

#commentform #author {
background-color: #fff;
}

#commentform #email {
background-color: #fff;
}

/* Custom */
#filler {
	text-indent: -10000px;
	clear:both;
}





/* Row Of Boxes */
.rowOfBoxes {
  clear: both;
}

.quarter h1 {
	  /*background: transparent url("news.png") no-repeat 100% 50%;
	  border-bottom: 1px dotted rgb(204,204,204);*/
	}

.quarter, .oneThird, .half, .twoThirds, .fullWidth {
  margin: 1em 0;
  float: left;
/*  border-left: 1px solid rgb(204,204,204);*/
}

.quarter {
  width: 21%;
  padding: 0 1.9%;
}

.oneThird {
  width: 28%;
  padding: 0 1.9%;
}

.half {
/*  text-align: justify;*/
  width: 46%;
  padding: 0 1.9%;
}

.twoThirds {
  text-align: justify;
  width: 63%;
  padding: 0 1.9%;
}

.fullWidth {
  text-align: justify;
  width: 96%;
  padding: 0 1.2em;
  border-left: none;
}

.filler {  /* use with an empty <p> element to add padding to the end of a text box */
  border: 1px solid white;
}
 
.noBorderOnLeft {
  border-left: none;
}

.dividingBorderAbove {
  border-top: 1px solid rgb(204,204,204);
}

/* More elegant alternatives to .noBorderOnLeft & .dividingBorderAbove
 * that don't require the creation of new classes - but which are not
 * supported by MSIE - are the following:
 *
 * .rowOfBoxes > div:first-child {
 *   border-left: none;
 * }
 *
 * .rowOfBoxes + .rowOfBoxes {
 *   border-top: 1px solid rgb(204,204,204);
 * }
 */
  /**********  FORMS  **************/
.inputSubmit {
  background-color: transparent;
  color: #000000;
  width: auto;
  padding: 1px 6px;
  float: left;
  margin: 5px 0px 0px 5px;
border: 1px solid #333;
font-weight:bold;
}

form div label {
width:70px;
display:block;
float:left;
}

form div .required {
	font-weight:bold;
	}

.inputText {
background-color: #eaeaea;
  color: #000000;
width: auto;
  padding: 1px 6px;
    margin: 5px 0px 0px 5px;
border: 1px solid #333;
}

.inputTextArea {
background-color: #eaeaea;
  color: #000000;
width: 85%;
  padding: 1px 6px;
    margin: 5px 0px 0px 5px;
border: 1px solid #333;
overflow:auto;
font-family:"Trebuchet MS";
font-size:80%;
}


#errorlist {
color: #FF3300;
text-indent: 5px;
list-style-type: none;
font-weight:bold;
}
#errorlist li { 
background: transparent url("./images/dialog-error.png") no-repeat 0% 50%;
padding: 0 0 0 20px;
}

.info {
list-style-type:none;
text-indent: 10px;
}
.info li {
background: transparent url("./images/emblem-important.png") no-repeat 0% 50%;
padding: 2px 2px 2px 20px;
color:#333;
font-weight:bold;

}

fieldset {
	padding: 5px;
}
