/* CSS Document - nisa.com.pt */
/* made in: cidade tipográfica*/
/* www.cidadetipografica.com */
*
{
	font-family: "Trebuchet MS", georgia, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
}
html {overflow: -moz-scrollbars-vertical;}
body {
	background-color: #184860;
	margin-top:0px;
	background-image: url(../images/pattern.gif);
	SCROLLBAR-FACE-COLOR: #184860; 
	SCROLLBAR-HIGHLIGHT-COLOR: #184860; 
	SCROLLBAR-SHADOW-COLOR: #184860; 
	SCROLLBAR-ARROW-COLOR: #95917B; 
	SCROLLBAR-BASE-COLOR: #50bbd3 ; 
	SCROLLBAR-DARKSHADOW-COLOR: #50bbd3;

}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#tudo {
	 
	margin:0 auto;
	/*background-image: url(../images/fundo4.gif); 
	background-repeat:repeat-y; */
	width:920px
}
#masthead{
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid #090;*/
	width: 100%;
	
}
#flor_left{
	float: left;
	width: 15%;
	margin: 0px;
	padding-left:0px;
}
#navBar{
	float: left;
	width: 15%;
	margin: 0px;
	padding-left:10px;
	background-color: #FFF;
}

#contentor{
	font-size: 75%;
}

#content{
float: left;
width: 61%;
padding-left:10px;
}

#siteInfo{
	clear: both;
	border-top:1px solid #009;
	font-size: 90%;
	color: #cccccc;
}

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

#main{ background-color:#FFFFFF; padding-left:0px; width:auto; padding-right:30px;}


.style2 {color: #184860; font-size:18px;}
.nisa_com {color: #943F0B; font-weight: bold; font-style: italic;}

DIV.footer { background-color:#FFFFFF;
BORDER-TOP: #d2f9ff 1px solid;  PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  COLOR: #676661; PADDING-TOP: 0px; 
width:auto; margin-left:0px;}
DIV.footer DIV.footer {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative}

DIV.footer IMG.phone {MARGIN: 15px 0px 5px}
DIV.copyright {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 20px}

TABLE.ct TD.text {PADDING-LEFT: 10px; font-size:9px; COLOR: #000;}

TABLE.ct TD.copy {PADDING-LEFT: 10px; font-size:10px; COLOR: #000; vertical-align:baseline;}
TABLE.ct TD.text A {COLOR: #000;font-size:9px;}
TABLE.ct TD.text A:hover {COLOR: #000;text-decoration:none;font-size:9px;}

DIV.footer DIV.code {LEFT: -60px; WIDTH: 50px; PADDING-TOP: 0.2em; POSITION: absolute; TOP: 51px; TEXT-ALIGN: right}

TD.bot-phone {PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 0px; COLOR: #676661; PADDING-TOP: 0px}
TD.bot-phone a{text-decoration: none;}
TD.bot-phone A:hover{text-decoration: none;}

TD.bot-phone SPAN.phone {DISPLAY: block; MARGIN-RIGHT: 5px}
TD.bot-phone SPAN.description {DISPLAY: block; FONT-SIZE: 64%; VERTICAL-ALIGN: 0.2em; COLOR: #65625b}
/*::::::::::::::::::::::::::::::::::::MENU1 navBar:::::::::::::::::::::::::::::::::::::::::::*/
#menu1 dt {cursor: pointer;margin: 0.7em 0;line-height: 11,5px;text-align: left;;color:#50bbd3;}
#menu1 a, #menu1 li a, #menu1 dt a {
font-size:11.5px;
color: #184860;
text-decoration: none;
/*display: block;*/
border: 0 none;
}
#menu1 a:hover, #menu1 li a:hover, #menu dt a:hover {
font-size:11.5px;
color: #50bbd3;
}
/*::::::::::::::::::::::::::::::::::::MENUs:::::::::::::::::::::::::::::::::::::::::::*/
#menu, #menu a, #menu a:hover{cursor: pointer;margin: 0.7em 0;line-height: 15px;text-align: left;font-size:18px;color:#50bbd3; text-decoration:none;}
#menu dt, #menu dt a, #menu dt a:hover{cursor: pointer;margin: 0.7em 0;line-height: 15px;text-align: left;font-size:18px;color:#50bbd3;}
#menu dd, #menu dd a, #menu dd a:hover{cursor: pointer;margin: 0.7em 0;line-height: 15px;text-align: left;font-size:12px;color:#666;}
#menu dd { margin:0em;}
#menu dd p#lista, #menu dd p#lista1{ margin:0em; line-height:0em;}
#menu dd p{font-size:11.5px;}

.fechar {color: #184860;font-size:10px;text-decoration:none;}

#navegacao{ background-color:#FFFFFF; padding-left:20px;}
#navegacao dt, #navegacao dd {color:#163351;font-size:11,5px;}
#navegacao li{font-size:11.5px; list-style-type: none;}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-size:11.5px;
}


/* 
#menu {
position: relative; placement du menu, à modifier selon vos besoins 
top: 0;
left: 0;
}



#menu li {
text-align: left;
background: #fff;
}*/

/************* #main_content styles **************/
#mn{
width:460px;
vertical-align:top;
}
#breadCrumb, #breadCrumb a{
	font-size: 9.5px;
	padding: 0px 0px 0px 0px;
}
h2 {font-size:14px;color:#50bbd3;}
.style1 {font-size: 9px}