body { font-family:Georgia; color:#656565; background-image:url(/public/images/back.png); background-repeat:repeat-x; background-color:#171717; }
#container { background-image:url(/public/images/cont-back.png); }

/*Cabealho*/
#header { background:#fff; height:112px; }
#logo { z-index:20; }
#logo img { margin:33px 0 0 43px; }
#logo a { }
#icons { text-align:right; padding:0; }
#icons table { margin:10px 10px 0 0; font-family:"Trebuchet MS"; color:#999; }
;
/*menu*/
#menu { height:28px; z-index:12; }

#topmenu{ width:940px; margin:auto; }

/*Conteudo*/
#tv { height:294px; padding:10px 0 0 8px; z-index:9; }
#cont { background-image:url(/public/images/c-shadow.png); background-repeat:repeat-x; background-color:#fff; }
#cont-a { width:459px; }
#line { background-image:url(/public/images/line.gif); margin:0; padding:0; }
#cont-b { }

/*Formatao Anncios esquerda*/
#p1 { padding:18px 10px 10px 0; border-bottom:dotted #ccc 1px; width:430px; display:block; margin-left:10px; }
#p1 h2 { font-size:20px; color:#650909; margin:0; }
#p1 img { float:left; }

/*Formatao Anncios direita*/
#p2 { padding:18px 10px 10px 0; border-bottom:dotted #ccc 1px; width:435px; display:block; margin-left:0; }
#p2 h2 { font-size:20px; color:#650909; margin:0; }
#p2 img { float:left; }

/*Rodap*/
#rodape { background-image:url(/public/images/c-shadow.png); background-repeat:repeat-x; background-color:#404040; height:250px; line-height:30px; }
#rodape img { margin:5px; }
#rodape h2 { margin:0; font-size:18px; }
#rodape h2 { font-weight:50; color:#dadada; }
#rodape ul { color:#dadada; }
#rodape p { color:#dadada; }
#copyright { padding:11px 0 0; background-color:#fff; height:28px; }
#sobre,#pacotes,#nuvem,#ag { margin:10px 0 0 10px; padding:0; }
#copyright img { margin:2px 0 0 10px; }

#pacotes a{ color:#dadada; text-decoration:none; }
#pacotes a:hover{ color:#dadada; text-decoration:underline; }

#nuvem a{ color:#dadada; text-decoration:none; }
#nuvem a:hover{ color:#dadada; text-decoration:underline; }

/*Formulrios*/
form { text-align:right; }
input,select,textarea { background:#fff; border:#ccc 1px solid; color: #666; }
form { margin:0; }

/*MENU***********/

/* Cdigo bsico*/
#nav { display:block; margin:0; padding:0; position:relative; z-index:15; margin-left:8px; }
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; font-family:"Trebuchet MS"; width:154px; font-size:11px; }
#nav a { display:block; text-decoration:none; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0;  border-left:solid #ccc  1px; border-right:solid #ccc 1px; border-bottom:solid #ccc 1px; }
#nav ul ul { display:none; position:absolute; left:0; margin:0; padding:0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }

/* Configura tam/pos. menus/submenus*/
#nav ul { width:154px; }
#nav ul ul { left:145px; top:12px; }

/* Formatao do menu */

#nav a { color:white; font-size:12px; padding:6px 0 6px 8px; }
#nav ul { top:30px; }
#nav ul li a { background:#fff; opacity:0.9; filter:alpha(opacity=95);font-size:11px; color:#666; font-weight: 800; }/*cores do submenu*/
#nav ul a.hover { color:#fff;opacity:0.9; filter:alpha(opacity=98);color:#fff; }
#nav ul a { border-top:1px dotted #ccc; margin: 0;}

/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#nav .fverde a.hover{ background-color:#1c5a00;}
#nav .flaranja a.hover{ background-color:#ff9600;}
#nav .fvermelho a.hover{ background-color:#aa0000;}
#nav .frosa a.hover{ background-color:#b20372;}
#nav .fazul a.hover{ background-color:#0060ff;}
#nav .fmarrom a.hover{ background-color:#623f02;}

#nav a.verde { background-color:#1c5a00;}
#nav a.laranja { background-color:#ff9600; }
#nav a.vermelho { background-color:#aa0000; }
#nav a.rosa { background-color:#b20372; }
#nav a.azul { background-color:#0060ff; }
#nav a.marrom { background-color:#623f02; }

/*brilho dos botes*/
#nav a.verde,a.laranja,a.vermelho,a.rosa,a.azul,a.marrom { background-image:url(/public/images/light.png); background-repeat:no-repeat; background-position:top; }

/*item selecionado*/
#nav a.selected { color:#f000; }

.td_menu{ width:154px; text-align:center; }

.itemmenu{ font-size:10px; color:#333333; font-family:'Trebuchet MS',Tahoma; padding:0; margin:0; height:27px; }
.topmenu{ display:none; font-size:11px; color:#666666; background:#ffffff; opacity:0.95; filter:alpha(opacity=98); }
.topmenu a{ color:#666666; text-decoration:none; font-size:11.4px; }
.topmenu a:hover{ text-decoration:underline; }

.menu{ padding:6px; }
.menu a{ color:#FFFFFF; font-size:12px; font-family:'Trebuchet MS',Tahoma; text-decoration:none; }

#fanta { position:absolute; background-image:url(../images/spt.png); width:900px; padding:10px; bottom:0; left:0; font-family:"Trebuchet MS"; color:#fff; font-size:11px; }

.smallText{ font-family:"Trebuchet MS"; font-size:11px; }
.bigText{ font-size:30px; font-weight:bold; font-style:italic; color:#000066; font-family:'Trebuchet MS',Arial; }
.mediumText{ }

.input3{ font-size:12px; font-family:'Trebuchet MS',Arial; color:#CCCCCC; font-weight:bold; font-style:italic; height:20px; padding:5px; }
.input4{ font-size:15px; font-family:'Trebuchet MS',Arial; color:#999999; font-weight:bold; padding:5px; height:20px; }

.input5{ font-size:15px; font-family:'Trebuchet MS',Arial; color:#999999; font-weight:bold; }

.img_home{ width:140px; height:110px; border:1px solid #CCC; margin-right:8px; float:left; position:relative; overflow:hidden; }
.img_home div{ position:absolute; left:0; }

.form_obrigatorio{ color:#FF0000; padding-left:25px; background-color:#f9f9f9; border:1px dotted #FF0000; background-image:url(../images/error.png); background-repeat:no-repeat; margin-top:5px; display:none; height:25px; }

.aba_1{ border:1px solid #CCC; border-bottom:0; cursor:pointer; }
.aba_0{ border:1px solid #eaeaea; border-bottom:1px solid #CCC; cursor:pointer; }

div.mensagem1{ margin:0; margin-top:10px; border:1px solid #dcdc41; background-color:#ffffb3; padding:6px; color:#0066cc; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
