/****************** GLOBALS ******************/
body {height:100%; font-size:76%; background:#FFF;} /*cc3300** 76% (1em = 12.13px) ***/
* {padding:0; margin:0; font-family:Arial, Tahoma, Verdana!important; color:#444; background-color:transparent;}
font, font * {color:#444; font:1em Arial, Tahoma, Verdana; background-color:transparent!important}
img {border:0}
hr {background:#aaa; margin:1.6em 0}
a, a * {color:#014077}
a, u {text-decoration:none}
a:hover {text-decoration:underline}
p {line-height:1.4em; margin-bottom:7px}
.hide {display:none!important}
html {background:#002A4F; height:100%;}
/* headings */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {margin:.5em 0; color:#014077; line-height:1em!important}
#content h1 {margin:.5em 0 .5em; font-size:1.3em; font-weight:bold}
#content h2 {font-size:1.3em}
#content h3 {font-size:1.3em}
#content h4 {font-size:1.2em}
#content h5 {font-size:1.1em}
#content h6 {font-size:1em}

/* Menu */
#vertmenu div div a			{ display:block; padding: 3px 0 3px 25px;}

marquee{color:#fff;}

/* lists */
li {list-style:none}
#content ul, ol {margin-bottom:7px}
#content li {margin-left:15px; padding:2px 0}
#content ul li {/*background:url(../imgs/liBg.gif) no-repeat 0 50%*/; padding-left:12px}
#content ol li {list-style:decimal; margin-left:25px; list-style-position:inside}

/****************** STRUCTURE ******************/
html {height:100%; background:#fff;}

#topWrapper {min-height:350px; overflow:hidden; background:url(../imgs/bg.gif) repeat-x}
	#top {width:910px; margin:0 auto; height:221px;}
		#logo {width:209px; height:221px; float:left}
		#topLinksLang {width:701px; height:25px; float:left}
			ul#topLinks {height:25px; width:360px; float:left;}
				ul#topLinks li {height:25px; float:left}
				ul#topLinks li a {font-family:Tahoma, Arial, Verdana!important; font-size:.9em; color:#92b6d5; display:block; height:10px; padding:10px 12px 5px; border-right:1px solid #40739f}
			ul#flags {height:25px; width:80px; float:right}
				ul#flags li {height:25px; float:right; padding:9px 5px 0 2px}
		#topFlash {width:701px; height:196px; float:left}
			#headerflash {}
	#menuWrapper {width:910px; margin:0 auto; height:33px;}
		#menu {width:710px; height:33px; float:left;}
		#menu ul {height:33px; margin-left:-21px}
		#menu ul li {height:33px; float:left; margin:0; background:url(../imgs/menuLiBg.gif) top right no-repeat}
		#menu ul li a {text-transform:uppercase; color:#014077; font-weight:bold; padding:10px 26px 8px; display:block}
		#search {width:200px; height:33px; float:left;}
			.sinput {background:#fff; border:1px solid #b4b4b4; width:110px; height:15px; margin:8px 0 0 20px;*margin:8px 0 0 0px; color:#777; font-family:Tahoma, Arial, Verdana!important; font-size:.9em; padding:1px 0 0 2px}
			.ssubmit {border:0; padding:0; margin:0; color:#cc3300; font-weight:bold; font-size:.9em; cursor:pointer; width:65px;}
			
		#content {width:910px; margin:0 auto; min-height:450px; overflow:hidden; padding:20px 0 15px}
		#content h2 {color:#cc3300!important; font-size:1.1em!important; margin-bottom:5px!important}
		.flashHP {width:205px; float:left;margin:0px 7px 25px 7px}
		.flashAmbulancia {margin-right:0}
		#msgPresidente {width:430px; float:left; margin-right:35px; padding:5px}
			#msgPresidente p {color:#014077}
		#noticias {width:425px; float:left; padding:5px}
			#noticias ul {min-height:10px; overflow:hidden; margin:0}
				#noticias ul li {padding:0; margin:3px 0 10px; min-height:10px; overflow:hidden; float:none; clear:both}
					#noticias ul li a {float:left}
					#noticias ul li a.titNot {font-weight:bold}
					#noticias ul li img {border:1px solid #6792b9; margin:4px 6px 4px 2px}
					#noticias ul li p {margin:0; padding:0}
		
		.Childpage #content {width:900px; min-height:400px; overflow:hidden; padding:20px 5px;}
		#leftMenu {width:195px; min-height:400px; float:left; overflow:hidden; background:url(../imgs/leftMenuBg.gif) 0 0 repeat-x; margin-right:35px}
			#leftMenu h3 {text-transform:uppercase; font-size:1.1em; border-bottom:2px solid #fff; padding:10px 12px 12px 15px}
			#leftMenu ul li {padding:4px 15px 3px; margin:0; background-image:none}
			#leftMenu ul li ul {margin-bottom:0}
			#leftMenu ul li ul li a {color:#555}
			
		#navBar {height:20px; width:665px; margin-bottom:15px; float:left}
		.Childpage #content h2 {margin-bottom:17px!important; font-size:1.3em!important}
		#contentBox {min-height:100px; overflow:hidden; width:670px}
			#contentBox a {text-decoration:underline}

		
#footerWrapper {height:100px; background:url(../imgs/bgBot.gif) repeat-x}
	#footer {width:900px; margin:0 auto; padding-top:15px}
		#footer a.copy {font-family:Tahoma, Arial, Verdana!important; font-size:.9em; color:#718faa; float:left}
		#footer a.lvengine {font-family:Tahoma, Arial, Verdana!important; font-size:.9em; color:#718faa; float:right}


/*GLOBALS*/
#debug		{background-color: #4C4C4C;color: silver;font-size: 11px;font-family: tahoma;position:absolute;width:200px;height:90%;right:10px;top:10px;padding:3px;}
/* 
TABLE LINES
linhas das tabelas geradas automaticamente
*/
td.ntd		{font-family:arial, verdana;font-size: 11px;	color:#636363;padding:2px;border-bottom:1px solid #ECECEC;}
a.ntd		{color:#0e5ba8;text-decoration:none;padding:2px 10px 3px 5px;}
a.ntd:hover	{text-decoration:underline;padding:2px 10px 3px 5px;}

/* 
FICHA TECNICA
Ficha tecnica do produto
*/
table.ft 	{padding:7px 0px 0px 3px; border-top:1px dotted #0c5094; margin-top:8px;}
td.fth		{font-weight:bold; border-bottom:1px solid black;}
td.ft1		{font-weight:bold; color:#77a6d2; width:30%;}
td.ft2		{color:#0c5094;font-size:12px;font-weight:bold;}


/* 
SITEMAP
mapa do site
*/
div.sm1			{float:left;width:200px;padding-top:10px;padding-left:3px; color:#666666!important;}
.sm1 a 			{text-decoration:none; color:#000!important;}
.sm1 a:hover 	{text-decoration:underline;}
a.sm1			{display:block;margin-left:1px; padding-left:10px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm2			{color:gray!important;display:block;margin-left:1px; padding-left:20px; font-weight:bold;  text-transform:uppercase; font-size:10px; margin-bottom:2px;}
a.sm3			{display:block;margin-left:20px;text-decoration:none;color:gray!important; font-size:9px; font-weight:bold; margin-bottom:2px;}
a.sm4			{display:block;margin-left:30px; padding-left:20px; text-decoration:none;color:gray!important;}
a.sm5			{display:block;margin-left:40px; padding-left:20px; text-decoration:none;color:gray!important;}
/* 
NAVBAR
Barra de navega��o 
*/
#navbar			{font-weight:bold;text-align:left;color:#a7b3c3;font-family:verdana;font-size:9px;margin:0px 20px 2px 0px; }
#navbar	a		{font-weight:normal;text-align:right;color:#a7b3c3;font-family:verdana;font-size:9px;text-decoration:none; }
#navbar	a:hover	{text-decoration:underline; }

/*
FORMS
Formul�rios
*/
.form	{width:100%;}
.fl		{width:30%;}
.fr		{}
.fast	{color:red;font-family:courier,tahoma;font-size:11px;}


/*
PRODUTOS
Layout dos produtos 
*/
.pvp1			{background-color:#FFA500;	color: White;	font-size: 11px;	font-weight: bold;	padding: 2px;}
.oldpvp1		{float:left; margin-right:5px; padding-top:3px; font-family:arial,verdana; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}
.pvp2			{background-color:#FFA500;	color: White;	font-size: 18px;	padding: 2px; float:left;}
.oldpvp2		{float:left; margin-right:5px; font-family:arial,verdana; font-size: 11px;	color:#0e5ba8; text-decoration: line-through; vertical-align:bottom;}

.btn{
	margin:0px;
	height:20px;
	background-color:#dadada;
	font-family:arial, verdana;
	font-size: 11px;
	font-weight: bold;
	color:#6d6d6d;
	padding:2px 7px 2px 7px;
	border-top:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}


/*
PAGINA��O
Para p�ginas e listagens de produtos
* pn - pagenumber
*/
.pn{padding:2px;}
a.pn{font-weight:bold;}
#n			{height: 10px;vertical-align: bottom;text-align:right;}
.nl			{width: 75px;}
a.nl		{background-image: url(/interface/imgs/bt_bgl.jpg);background-repeat: no-repeat;background-position: left top;width:75px;height:20px;padding: 3px;color:white;text-decoration: none;text-align: center;}
a.nl:hover	{text-decoration: underline;}

a.pl {color:#8be603; font-weight:bold; text-decoration:underline;}
a.plp {color:#8be603; font-weight:bold; text-decoration:underline;}

.nr			{text-align: right;width: 75px;}
a.nr		{background-image: url(/interface/imgs/bt_bgr.jpg);background-repeat: no-repeat;background-position: right bottom;width:75px;height:20px;padding: 3px;text-align: center;color:white;text-decoration: none;}
a.nr:hover	{text-decoration: underline;}

td.nc		{text-align: center;vertical-align: bottom;height: 18px;}
span.nc		{margin:3px;}
a.nc		{padding:3px;text-decoration: none;	color:#346D96;	font-weight: bold;text-decoration: underline;}
a.nc:hover	{text-decoration: none;}


a.group		{width: 40%;color:#73b0cc;	padding: 4px;margin: 2px;	text-decoration: none;}
a.group:hover{text-decoration: underline;}
a.groupon	{width: 40%;color:black;padding: 4px;margin: 2px;text-decoration: none;}
a.groupon:hover{text-decoration: underline;}
div.group	{border-bottom: 2px solid black;	padding-bottom: 5px;	margin-bottom: 5px;}

.grouplbl	{background-color: #ECECEC;	color:gray;	padding: 3px;	padding-left: 7px;}
.grouparea	{}



/*
POLLS
*/
.poll 		{backgroud:#3b3b3b; width:100%;}
.question 	{margin:6px; color:white; font-weight:bold;}
.items 		{color:white; font-size:10px;}
.options 	{background:#4b4b4b;padding:1px;margin-top:10px;}
.ver 		{float:left; vertical-align:middle;}
.ver a 		{background:#111111; color:white; display:block; width:100px; padding:2px; text-align:center; font:tahoma 10px; text-decoration:none;}
.ver a:hover{text-decoration:underline;}
.votar 		{text-align:right; float:left;}
.votar input{padding:0 10px 0 10px; margin:0 2px 0 2px; cursor:pointer;}

/* 
SEARCH RESULT
*/
.sr		{margin-bottom: 5px;padding-bottom: 5px;}
.sr0	{float: left;width: 20px;height:20px;}
.sr1	{font-weight: bold;	text-decoration: underline;	color:black; margin-bottom: 2px;color: #205B85;}
a.sr1	{color: #205B85;}
a.sr1:visited{color: #464897;}
a.sr1:hover{text-decoration: none;}
.sr2	{color:gray;}

