﻿body{
	margin:0px;
	height:100%;
	width:100%;
}

a {color:#000000; text-decoration:none; cursor:pointer;}
img{border:0px;}
body, td, th, div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.92em; color:#000000;}



#Xmain {padding:15px 5px 15px 5px;}

.titulo{font-weight:bold; font-size:1.4em; text-align:left}
.texto{text-align:justify;font-size:1.3em;}
.slogan{font-weight:bold; font-size:1.6em; text-align:center;}

.img {border:1px solid #CCC; margin:5px;}
.row_servicos{background:#EAEAEA; border:1px solid #CCC; border-width:1px 1px 1px 0;}
.titulo_tabela{font-size:1.2em; color:#003A6E; padding-left:5px; font-weight:bold;}
.par {background:#EEE;}

.mais{color:#FF3300;}
.mais a{color:#FF3300;}

/* CONTACTOS */
#tb_Contactos {margin:0 0 0 10px;}
#tb_Contactos th{font-weight:normal; height:30px;}
#tb_Contactos input{ width:270px;}
#tb_Contactos textarea{ width:329px; height:110px;}
#enviar{background-color:#F1f1f1; border:1px solid #DDD; border-bottom:1px solid #CCCCCC;color:#333333; cursor:pointer;}
#enviar{margin:10px 10px 5px 10px;}


#foto_div_out {text-align:center; display:block; float:left}
#foto_div_in {
	text-align:center; 
	display:block; 
	margin:0px 0px 6px 6px; 
	border:1px solid #333333; 
	cursor:pointer; 
	background-color:#FFFFFF;
	width:120px;
	height:120px;
}
	
#foto_div_in img{margin:4px 0 2px 0;}


/*BIG IMAGE*/

.tools_bigimage {
	z-index:100;		
	background:#FFFFFF;	
	border: 2px solid black;
}
.tools_bigimage img{
	margin:10px;
}
.tools_bigimage .tools_legenda{
	padding:1px;
	background:#CCCCCC;
}
.tools_bigimage .x{ color:black; font-size:10px; }
.tools_bigimage .x:hover{ background-color:#CCCCCC; }
