﻿/* CSS Document */


body{background:#fff; color:#0F0F0F; font:15px/20px Arial, Helvetica, sans-serif; margin: 0 0 0 0; padding:0;}
div, ul, h1, h2, h3, li, p, img{margin:0; padding:0;}
ul{list-style-type:none;}

/* TOP PANEL*/

#topPanel{width:762px; 
	height:320px; /* altura aqui*/
	/*373px;*/
	position:relative; margin:0 auto; padding:0;}
#topPanel img{width:230px; height:80px; z-index:1; padding:0; position:absolute; margin:0 0 0 21px;}

/* MENU PANEL*/
#topPanel ul{display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #AEAEAE;}
#topPanel ul li{float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold;}
#topPanel ul li a
{
	/*width:74px; */
	width:90px;
	height:36px; 
	display:block; 
	/*padding:0; 
	color:#555; 
	background:#fff;*/ 
	text-decoration:none; 
	text-align:center; 
	background:url(imagens/button.gif) no-repeat 0 0 #AEAEAE;
	margin:0 2px 0 0;
	color: #fff; 
	/*top:0px; 
	left:0px;*/
}
#topPanel ul li a:hover
{
	width:90px; 
	height:36px; 
	text-decoration:none; 
	background:url(imagens/button.gif) no-repeat 0 0 #AEAEAE; 
	color:#4283C5;
}
#topPanel ul li.active{width:90px; display:block; height:36px; background:url(imagens/button.gif) no-repeat 0 0 #AEAEAE; color:#fff; text-align:center; margin:0 1px 0 0;}

/* HEADER PANEL*/
#topPanel #headerPanelfast
{
	width:246px; 
	height:204px; 
	position:absolute; 
	top:0; 
	left:0; 
	margin:110px 0 0; 
	padding:0px; 
	background:url(imagens/orange-normal.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff;}
#topPanel #headerPanelfast a
{
	width:246px; 
	height:204px; 
	display:block; 
	text-decoration:none; 
}
#topPanel #headerPanelfast a:hover
{
	width:246px; 
	height:204px; 
	background:url(imagens/orange-hover.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff; 
	text-decoration:none;
}
#topPanel #headerPanelfast h2
{
	display:block; 
	width:90px; 
	height:47px; 
	margin:54px 0 0 120px; 
	font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1;
}
#topPanel #headerPanelfast p{width:163px; display:block; font:12px/18px Arial, Helvetica, sans-serif; font-weight:bold;  position:absolute; top:0px; left:0px; z-index:1; padding:0; margin:105px 50px 0 38px;}

#topPanel #headerPanelsecond
{
	width:246px; 
	height:204px; 
	position:absolute; 
	top:0; 
	left:258px; 
	margin:110px 0 0; 
	padding:0px; 
	background:url(imagens/green-normal.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff;
}
#topPanel #headerPanelsecond a
{
	width:246px; 
	height:204px; 
	display:block; 
	text-decoration:none; 
}
#topPanel #headerPanelsecond a:hover
{
	width:246px; 
	height:204px; 
	background:url(imagens/green-hover.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff; 
	text-decoration:none;
}
#topPanel #headerPanelsecond h2
{
	display:block; 
	width:90px; 
	height:47px; 
	background:none; 
	margin:54px 0 0 103px; 
	font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding:0; 
	position:absolute; 
	z-index:1;
}
#topPanel #headerPanelsecond p
{
	width:163px; 
	display:block; 
	font:12px/18px Arial, Helvetica, sans-serif; 
	font-weight:bold;  
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; 
	padding:0; 
	margin:105px 50px 0 38px;
}

#topPanel #headerPanelthird
{
	width:246px; 
	height:204px; 
	position:absolute; 
	top:0; 
	right:0; 
	margin:110px 0 0; 
	padding:0px; 
	background:url(imagens/blue-normal.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff;
}
#topPanel #headerPanelthird a
{
	width:246px; 
	height:204px; 
	display:block; 
	text-decoration:none; 
}
#topPanel #headerPanelthird a:hover
{
	width:246px; 
	height:204px; 
	background:url(imagens/blue-hover.jpg) no-repeat 0 0 #FC5F00; 
	color:#fff; 
	text-decoration:none;
}
#topPanel #headerPanelthird h2
{
	display:block; 
	width:90px; 
	height:47px; 
	background:none; 
	margin:54px 0 0 93px; 
	font:28px/28px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-transform:uppercase; 
	padding:0; 
	position:absolute; 
	z-index:1;
}
#topPanel #headerPanelthird p
{
	width:163px; 
	display:block; 
	font:12px/18px Arial, Helvetica, sans-serif; 
	font-weight:bold;  
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; 
	padding:0; 
	margin:105px 50px 0 38px;
}
/* /TOP PANEL*/

/* BODY PANEL*/
#bodyPanel{width:762px; position:relative; margin:0 auto;}
#bodyPanel h2
{
	background:#fff; display:block; width:250px; height:30px; margin:0; 
	font:30px/30px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 
	padding:2px 0 0 202px; color:#FF7113;}
/*#bodyPanel p
{
	background-image:url(imagens/symbol.jpg); 
	background-repeat:no-repeat; 
	background-color:#fff; 
	margin:0 0 0 54px; 
	padding: 0 42px 10px 150px; /*0 42px 35px 150px; */
	/*color:#0F0F0F;
	vertical-align: top
}*/
#bodyPanel p
{
	margin:0 0 0 54px; 
	padding: 0 42px 10px 150px; /*0 42px 35px 150px; */
	color:#0F0F0F;
	background-color:#fff; 
}
#bodyPanel p span{font-weight:bold;}
#bodyPanel p.dotline{background:url(imagens/dot-line.gif) 0 0 repeat-x #fff; padding:0; margin:0 40px 0 25px; color:#000;}
#bodyPanel p.capstext{background: url(imagens/name.gif) bottom right no-repeat #fff; font:18px/24px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#555555; padding:2px 10px 0 25px ; margin:0 35px 10px 0; }
#bodyPanel p.more{height:26px; padding:0; background:none; margin:0;}
#bodyPanel p.more a{width:76px; height:26px; display:block; margin:314px 20px 19px 618px; background:url(imagens/more.gif) 0 0 no-repeat #fff; color:#555; text-decoration:none; font:15px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; padding:0 0 0 10px; text-transform:uppercase; position:absolute; top:0px; right:0px;}
#bodyPanel p.more a:hover{background:url(imagens/more.gif) 0 0 no-repeat #fff; color:#216EBD; text-decoration:none;}
#bodyPanel h3
{
	background:#fff; 
	display:block;
	width:250px; 
	height:34px; 	
	font:30px/30px Georgia, "Times New Roman", Times, serif; 
	font-weight:normal; 	
	padding: 15px 0 0 0px;
	color:#FF7113;
	text-align:center;
}
#bodyPanel #testimonial{width:283px; height:162px; display:block; background-image:url(imagens/testimonial-bg.gif); background-repeat:no-repeat; background-color:#FFF6DB; padding:32px 33px 0 148px; margin:0 0 0 20px; color:#786321;}
#bodyPanel #testimonial p{background:none; margin:0; padding:0 0 5px 0;}
#bodyPanel #testimonial p span{color:#786321 !Important; background:#FFFAED !Important;}
#bodyPanel p.moretwo{height:26px; padding:0; background:none; margin:0;}
#bodyPanel p.moretwo a{width:76px; height:26px; display:block; margin:0px 0px 0px 196px; background:url(imagens/more2.gif) 0 0 no-repeat #FFF5D6; color:#555; text-decoration:none; font:15px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 0 0 10px; top:0px; right:0px;}
#bodyPanel p.moretwo a:hover{background:url(imagens/more2.gif) 0 0 no-repeat #FFF5D6; color:#216EBD; text-decoration:none;}
#bodyPanel h4
{
	background:#fff;
	display:block;
	
	width:250px; 
	height:34px;
	font:30px/30px Georgia, "Times New Roman", Times, serif;
	font-weight:normal; 
	padding: 15px 0 0 0px;
	color:#FF7113; 
	position:absolute;	
	right:5px;
	top: 5px;
	/*text-align:center;
	vertical-align:text-top;	
	*/
}
#bodyPanel ul
{
	width:225px; 
	display:block; 
	position:absolute; 
	right:30px; 
	/*top:405px;*/
}
#bodyPanel ul li
{
	font:12px/25px Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	background:url(imagens/symbol2.gif) 0 8px no-repeat; 
	padding:0 0 0 30px;
}
#bodyPanel ul span
{
	background:url(imagens/dot-line.gif) repeat-x 0 100%; 
}
/* FOOTER PANEL*/
#footerPanel{width:100%; background:#DCDCDC; color:#4C4C4C; font-size:12px;}
#footerbodyPanel{width:762px;height: 90px; position:relative; margin:0 auto; padding:0;}
#footerPanel ul{width:420px; display:block; position:absolute; right:10px; top:33px; }
#footerPanel li{float:left; font:12px/15px Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPanel ul li a{padding:0 6px; color:#4C4C4C; background:#DCDCDC; text-decoration:none;}
#footerPanel ul li a:hover{text-decoration:underline;}
#footerPanel ul li a.padl{padding:0 0 0 6px;}
#footerPanel p.copyright{background:#DCDCDC; display:block; position:absolute; top:54px; right:45px; color:#A64200;}
#footerPanel ul.templateworld{width:158px; background:#DCDCDC; color:#4C4C4C; display:block; position:absolute; top:74px; right:40px;}
#footerPanel ul.templateworld li a{background:#DCDCDC; display:block; color:#4C4C4C; text-decoration:none;}
#footerPanel ul.templateworld li a:hover{text-decoration:underline;}

#footerhtmlPanel{ width:86px; height:31px; display:block; position:absolute; top:34px; left:29px; margin:0; padding:0;} 
#footerhtmlPanel a{ width:86px; height:31px; display:block; background:url(imagens/html-img.gif) no-repeat 0 0 #DCDCDC; text-decoration:none; font:14px/31px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2F2F2F; text-transform:uppercase; padding:0 0 0 10px; position:absolute; top:0px; right:0px;}
#footerhtmlPanel a:hover{background:url(imagens/html-img.gif) no-repeat 0 0 #DCDCDC; color:#216EBD; text-decoration:none; }
#footercssPanel{ width:86px; height:31px; display:block; position:absolute; top:34px; left:115px; margin:0; padding:0;} 
#footercssPanel a{ width:86px; height:31px; display:block; background:url(imagens/css-img.gif) no-repeat 0 0 #DCDCDC; text-decoration:none; font:14px/31px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2F2F2F; text-transform:uppercase; padding:0 0 0 10px; position:absolute; top:0px; right:0px;}
#footercssPanel a:hover{background:url(imagens/css-img.gif) no-repeat 0 0 #DCDCDC; color:#216EBD; text-decoration:none; }

/*#demonstracao{width:762px; height:30px; margin:0 auto; text-align:center;}
#demonstracao a{ }
#demonstracao a: hover {}*/

.demonstracao
{
	background-image: url(imagens/imgSoliciteUmaDemonstracao.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 120px;
	padding-left:210px; 
	padding-bottom:80px;
}

.a { 
	background: #f8f8f8; 
	color: #808080;
	text-decoration: none; 
} 	
.a:hover { 
	color: #000;
	background: #f8f8f8; 
} 

.Menu
{
	color: #ffffff;
	background-color: #999999;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    z-index: 100;
    padding: 1px 5px 1px 5px; 
}

.menuStaticMenuItemStyle {
	display: inline;
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	vertical-align: middle; 
    z-index: 100;	
}
.active { 
	margin: 0 1px 0 0; 
	color: #4283C5;
	font-family: Verdana, Tahoma, Arial;
	font-size: 12px;
	font-weight: bold; 
	text-align: center;
	vertical-align: middle;
}

.MenuStaticSelected
{
    color: #ffffff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
    z-index: 100;    
}
.MenuDynamicSelected
{
    color: #ffffff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
    z-index: 100;    
}

.MenuDynamicHover
{
	background-color: #4283C5;
	padding: 0px 2px 1px 2px;
    color: #ffffff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
    z-index: 100;    
    padding: 1px 5px 1px 5px;     
}

.MenuDynamicMenu
{
    color: #ffffff;
    text-decoration: none;
    font-family: tahoma;
    font-size: 12px;
    z-index: 100;    
}
.titulo
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #252525;
}

.tituloBranco
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.tituloBrancoPreco
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: #6495ED;
}

.linhaTitulo
{
	background-image: url(imagens/tituloLinhaAzul.jpg);
	background-repeat: no-repeat;
	height: 35px; 
	width: 450px; 
	text-align: left;
}

.tituloHome
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 14px;
	color: #252525;
	font-weight: bold;
}

.textoHome
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.tituloBeneficios
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.textoBeneficios
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}

.tableFiltroPesq
{
	border-width: thin;
	border-color: #A6A6A6; 
	border-style:solid;
}

.FiltroPesq
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #A6A6A6;
}

.operacao
{
	font-family: Tahoma, Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: #252525;
}

a.link:hover {color: #1A4E74; text-decoration: none; background:#EBF1F5; line-height:12px;}
a.link:link {color: #1A4E74; text-decoration: none; line-height:12px;}
a.link:visited {
	color: #1A4E74;
	text-decoration: none;
	height: 12px;
	line-height:15px;
	/*font-size-adjust: 12px;
	font-stretch: 12px;*/
}

/* SimpleTabs: default style */

div.simpleTabs {padding:5px;}
ul.simpleTabsNavigation { margin:0 114px; padding:0; text-align:left;}
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0;}
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 6px; background:#F0F0F0; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; font-family:Georgia, "Times New Roman", Times, serif; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 15px 15px 15px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block;width:732px;    background: #FFFFF0  top center no-repeat}



p { padding:8px 0; }
/* Links */
a { color:#2887E3; font-weight:bold; text-decoration:none; }
a:link { }
a:visited { }
a:active,
a:focus { outline:0; }
a:hover { color:#111; font-weight:bold; text-decoration:none; }
/* Headings */
h1 { padding:0; margin:0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#2887E3; font-size:32px; }
h2 { padding:0; margin:8px 0 0 0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#222; font-size:24px; }
h3 { padding:0; margin:0; font-weight:normal; text-decoration:none; }
h4 { }
h5 { }
h6 { }
/* Listings */
ul { }
ul li { }
ol { }
ol li { }
/* Forms */
select,
option { color:#111; font-weight:normal; text-decoration:none; font-size:12px; }
input { vertical-align:middle; font-size:12px; }
textarea { }
label { }
/* Images */
img { border:none; }
/* Horizontal lines */
hr { line-height:0; height:0; border:none; border-bottom:1px solid #ccc; padding:0; margin:8px 0; }
hr.separator { }
/* Other */
fieldset { }
legend { }
pre { font-family:monospace; }
/* ----------------- Layout ----------------- */
html, body { padding: 0; margin: 0; }
div.frame{
	width: 960px;
	margin: 0 auto;
}

div.frameFixed{
	width: 960px;
	margin: 30px auto;
}

#nav_bar_include{
	margin: 0;	
}

ol, ul{ 
	list-style:none; 	
} 

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

div.clear{
	clear:both;
	font-size: 0px;
	height: 0px;
	overflow: hidden;
}

div.footer_rodap{
	background: #DCDCDC  top center no-repeat;
	width:700px;
}

div.aquem{
	background: #DCDCDC  top center no-repeat;
	width:700px;
}

div.footer_rodap.right {
  float: right;
}

div.footer_rodap.left {
   float: left;
}

div.footer{
	padding: 1px 0 10px 0;
	width: 90%;
	margin: 0 auto;
}

div.footer a:hover{
	text-decoration: underline;
}

div.footer div.footer_links div.clear{
	height: 5px;	
}

div.footer div.footer_links{
	padding: 5px 0px 10px 0px;
}

div.footer div.footer_links ul{
	width: 115px;
	float: left;
	padding: 0 20px;
}

div.footer div.footer_links ul li{
	margin: 0;
	padding: 0 0 5px 0;
}

div.footer div.footer_links ul li.header{
	padding: 10px 0 5px 0;
	color: #ce731a;
	font-weight: bold;
	font-size: 14px; /*1.2em;*/
}

div.footer div.footer_links ul li a{
	color: #ce731a;
	font-weight: normal;
	font-size: 14px; /*1.1em;*/
}

div.footer div.footer_bottom_inner{
	padding: 5px;
}

div.footer div.footer_bottom ul.left{
	text-align: center;
}

div.footer div.footer_bottom ul.right{
	float: right;
}

div.footer div.footer_bottom ul li{
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: normal;
	font-size: 14px; /*1.1em;*/
	color: #ce731a;
}

div.footer div.footer_bottom ul li span{
	color: #ce731a;
}

div.footer div.footer_bottom ul li a{ 
	color: #ce731a;
	text-decoration: underline;
}
div.header{
	width: 960px;
	margin: 0 auto;	
	padding-bottom: 50px;
}

div.header h1{
	margin: 0;
	padding: 30px 0 0 0;
	text-align: center;
	color: #fff;
	font-size: 14px; /*5.4em;*/
	font-weight: normal;
}

.loading
{
	text-align:center;
	padding-top: 30px; 
	border-style:solid; 
	border-width:1px; 
	font-weight:bold;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #333333;
	border: solid 1px #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	width:150px; 
	height:100px;
}


