/**
 * @author Luis Miguel Marto Cruz
 * @description folha de estilos rodriclima.pt
 * @copyright 2009
 */

body {
	width: 980px;
	/*height: 650px;*/
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
}

div#header{
	height: 258px;
	width: 980px;
	display: block; 
	margin: 0 auto;
	text-align: center;
	background-image: url('img/banner_new.png');	
}
div#menu {
	margin-top: 233px;
	float: right;
	text-transform: uppercase;
}

.separator {
	margin: 0 3px;
	position: relative;
	bottom: 3px;
}
/*
div#borderLeft{
	width: 15px;
	height: 570px;
	background-repeat: repeat-y;
	background-image: url('img/borderLeft.png');
	float: left;
}*/

div#contents{
	width: 100%;
	background-repeat: repeat-y;
	background-image: url('img/background-content.png');
	float: left;
	padding: 0 20px;
}

/*
div#borderRight{
	width: 15px;
	height: 570px;
	background-repeat: repeat-y;
	background-image: url('img/borderRight.png');
	float: right;
}*/


div#footer{
	width: 980px;
	height:160px;
	clear: left;
	background-image: url('img/footer.png');
	text-align:center
}

#map {
	overflow:hidden;
}

/********************************************/

/*
* Links do menu horizontal
*/

.menuText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}

a.menuText:link {
	color: #ffb422;
	text-decoration: none;
}
a.menuText:visited {
	color: #ffb422;
	text-decoration: none;
}
a.menuText:hover {
	color: #ffd822;
	text-decoration: underline;
}
a.menuText:active {text-decoration: none}


/************* CONTACTOS *******************************/
.titleContactos{
	font-family: verdana, geneva, serif; 
	font-size: 13px; 
	color: #00132c; 
	font-weight:bold;
	text-indent: 1em;
}

.textContactos{
	color: #00132c;
	font-family: verdana, geneva, serif;
	font-size: 12px;
}

a.mailContacto:link {
	color: #00132c;
	text-decoration: none;
}
a.mailContacto:visited {
	color: #00132c;
	text-decoration: none;
}
a.mailContacto:hover {
	color: #013b88;
	text-decoration: underline;
}
a.mailContacto:active {text-decoration: none}



/************* assistencia.php *******************************/


#tabelaPedido > tbody > tr {
	line-height: 25px;
}

.labelTable{
	text-align: right;
	font-family: verdana, geneva, "sans serif ms";
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}

.assistenciaTxtLeft{
	text-align: left;
	font-family: verdana, geneva, "sans serif ms";
	font-size: 12px;
	color:#333333;
	font-weight: bold;
}

.reqField{
	color: red;
	font-size: 10px;
	font-weight: bold;
}


/*******************************************/

/*links footer*/

.copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffb422;
}

.mtowm{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #96afbc;
}

a.mtowm:link {
	color: #96afbc;
	text-decoration: none;
}
a.mtowm:visited {
	color: #96afbc;
	text-decoration: none;
}
a.mtowm:hover {
	color: #333333;
	text-decoration: underline;
}
a.mtowm:active {text-decoration: none}


/******** Todo o site ******/
h1{ 
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	color: #507bb5; 
	line-height: 17px;
	vertical-align: bottom; /*IE*/
	margin-bottom: 1%;
	margin-left: 15px;
	text-transform: uppercase;
}

h2{
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	text-indent: 1.2em;
	vertical-align: middle;
	color: #325096;
}

h6{ 
	font-family: Georgia, serif;
	font-size: 12px; 
	color: #0b1c6f;
	margin-bottom: 1%;
	margin-top: 1%;
}

hr {
	width: 927px;
	margin-left: 0;
	border: 1px solid #ffb422;
	text-align: left;
	line-height: 2px;
}

p {
	color: #333;
	margin-bottom: 0px;
	margin-top: 2px;
	text-indent: 1em;
	width: 900px;
	text-align: justify; 
	margin-left: 16px;
}

.mainText{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
}

.errorText{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
} 

div#center{
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
}

ul{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
}

.divHideNShow{
	font-family: Geneva, Arial, sans-serif;
	font-size: 12px;
	color:red;
	display: none;
	text-indent: 3em;
}

a.adminLinks:link {
	color: #333333;
	text-decoration: none;
}
a.adminLinks:visited {
	color: #333333;
	text-decoration: none;
}
a.adminLinks:hover {
	color: #6a6a6a;
	text-decoration: underline;
}
a.adminLinks:active {text-decoration: none}

.regCenter {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10pt;
	text-align:center;
	font-weight: bold;
}

.tdNumeracao{
	font-family: verdana, sans-serif; 
	font-size: 10px;
	color: #b4b4b4;
	text-align:right;
}

.tabelaProdutosMenu{
    border-color: #f4bb26;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    background-color: #fafaf0;
}

#bkgImgTable{
	width: 900px;
	margin-left: 15px;
	border-collapse: collapse;
	border: 1px solid #ffb422;
	background: #fbf6eb url('img/marca.png') 98% 18% no-repeat;
}

.gradPortfolio{
	background: url('img/gradPortf.png') repeat-x; 
	width: 100%; 
	height: 10px;
}

.noBorder{
	border-style:none;
}
