/* Created by Hifen Comunicacao, 2004-05-28 */
/* Validated by jigsaw.w3.org/css-validator on 2004-07-06 */


/* -------- Global Styles -------- */

body { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     margin: 15px }

hr	{
	height: 1px;
	background-color: #696969;
	color: #696969; }


input { 
	  color: #808080; 
      font-size: 10px; 
      font-family: Verdana, Arial, Helvetica, sans-serif; 
      background-color: #F5F5F5; 
      border: #A1A1A1 1px solid; }

select { 
	color: #808080; 
	font-size: 10px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #F5F5F5; 
	border-right: 1px solid  #A1A1A1; 
	border-top: 1px solid    #A1A1A1; 
	border-left: 1px solid   #A1A1A1; 
	border-bottom: 1px solid #A1A1A1; }

textarea {
       color: #808080; 
       font-size: 10px; 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       background-color: #F5F5F5; 
       border: solid 1px #A1A1A1; }

dropdown { 
		border: 5px #CCCCCC solid; 
		color: #808080; 
		font-size: 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #F5F5F5; 
       	border: solid 1px #A1A1A1;
		height: 20px; 
		width: 195px; 
		font-weight: normal;}



li {
	list-style-image : url(../img/bullet-2.gif); }


a { color: #333; font-family: verdana, arial, sans-serif; text-decoration: underline }
a:active { font-family: verdana, arial, sans-serif; }
a:hover { color: #ff8800; text-decoration: none; background: #ff8800 }
a:link { text-decoration: none }
a:visited { color: #333; text-decoration: underline }


/* -------- Lateral Menu - Home -------- */

.lateral-menu  { 
	color: #696969; 
	font-size: 10px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	line-height: 14px; }

.lateral-menu a:link, .lateral-menu  a:visited {  
	color: #696969; 
	text-decoration: underline; }

.lateral-menu a:hover { 
	background: #ff8800;
	color: white;
	text-decoration: none; }

.lateral-menu-ativo { 	
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica;
	background: #FFA23D;
	color: black;
	text-decoration: none; }


/* -------- Footer -------- */

.footer  { 
	color: white; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }

.footer a:link, .footer a:visited {  
	color: white;
	text-decoration: underline; }

.footer a:hover { 
	background: #ff8800;
	color: #CCC;
	text-decoration: underline; }

.footer-ativo { 	
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-decoration: none; }

.footer-ativo a:link, .footer-ativo a:visited { 	
	color: white;
	text-decoration: underline; 
	color: white;
	font-weight: bold;
	text-decoration: none; }

.footer-ativo a:hover { 
	background: #ff8800;
	color: #CCC;
	text-decoration: underline; }


/* -------- Data -------- */

.data  { 
	color: #FF8800; 
	font-size: 9px; 
	letter-spacing: 0px; 
	line-height: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }
	
	
/* -------- Copyright -------- */

.copyright  { 
	color: #696969; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }



/* -------- Titulo Padrao -------- */

.title-default  { 
	color: #696969; 
	font-size: 16px; 
	line-height: 18px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	padding-top: 24px; 
	padding-bottom: 20px; 
	padding-left: 0px;  }
	


/* -------- Texto Padrao -------- */

.text-default  { 
	color: #696969; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }
	
.text-default a:link, .text-default a:visited {  
	color: #696969;
	text-decoration: underline; }

.text-default a:hover { 	
	background-color: transparent;
	color: #393939;
	text-decoration: underline; }


/* Texto Menor */

.text-2  { 
	color: #696969; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }
	
.text-2 a:link, .text-2 a:visited {  
	color: #696969;
	text-decoration: underline; }

.text-2 a:hover { 	
	background: #ff8800;
	color: white;
	text-decoration: none; }



/* Menu e Sub-Menu - Secoes Solucoes e Produtos */


.spacer { 
	color: #696969; 
	font-weight: bold; 
	font-size: 10px; 
    line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	padding-top: 11px; 
	padding-bottom: 11px; 
	padding-left: 10px;  }


.menu-es { 
	color: #696969; 
	font-weight: bold; 
	font-size: 10px; 
    line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 20px; 
	text-decoration: none;
	border-top: 1px solid white }
	
.menu-es a:link, .menu-es a:visited {  
	color: #696969; 
	text-decoration: none;}

.menu-es a:hover { 
	background-color: transparent;
	color: #393939;
	text-decoration: underline; }

.menu-es-ativo { 	
	color: #696969; 
	font-weight: bold; 
	font-size: 10px; 
	background: #B3B3B3;
	line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	padding-top: 6px; 
	padding-bottom: 6px; 
	margin-bottom: 6px; 
	padding-left: 20px; 
	border-top: 1px solid white; 
	text-decoration: none;}

.menu-es-ativo a:hover{ 
	color: #696969; 
	background-color: transparent;
	text-decoration: underline; }

.menu-es-ativo a:link, .menu-es-ativo a:visited{ 
	color: #696969; 
	background-color: transparent;
	text-decoration: none;}

.menu-es-empat { 	
	color: #696969; 
	font-weight: bold; 
	font-size: 10px; 
	background: #B3B3B3;
	line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 20px; 
	border-top: 1px solid white; 
	text-decoration: none;}

.menu-es-empat a:hover{ 
	color: #696969; 
	background-color: transparent;
	text-decoration: underline; }

.menu-es-empat a:link, .menu-es-empat a:visited{ 
	color: #696969; 
	background-color: transparent;
	text-decoration: none;}


.menu-es-2 { 
	color: #696969; 
	font-weight: normal; 
	font-size: 10px; 
    line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica;  
	padding-bottom: 0px; 
	margin-bottom: 10px; 
	padding-left: 35px; }

.menu-es-2 a:link, .menu-es-2 a:visited {  
	color: #696969; 
	text-decoration: none;}

.menu-es-2 a:hover { 
	background-color: transparent;
	color: #393939;
	text-decoration: underline; }

.menu-es-2-ativo { 
	color: #696969; 
	font-weight: normal; 
	font-size: 10px; 
	background: #B3B3B3;
    line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica;  
	padding-bottom: 4px; 
	padding-top: 2px; 
	margin-bottom: 6px; 
	padding-left: 35px; }



/* Menu Home */

.menu-home-txt { 
	color: #696969; 
	font-weight: normal; 
	font-size: 10px; 
	text-align: left;
    line-height: 15px; 
    font-family: verdana, arial, sans-serif, helvetica;  
	padding-bottom: 0px; 
	margin-bottom: 10px; 
	padding-left: 10px; }

.menu-home-txt a:link, .menu-home-3 a:visited {  
	color: #696969; 
	text-decoration: none;}

.menu-home-txt a:hover { 
	background-color: transparent;
	color: #393939;
	text-decoration: underline; }

.menu-home-txt-ativo { 
	color: #696969; 
	font-weight: normal; 
	font-size: 10px; 
	background: #B3B3B3;
    line-height: 15px; 
    font-family: verdana, arial, sans-serif, helvetica;  
	padding-bottom: 4px; 
	padding-top: 2px; 
	margin-bottom: 6px; 
	padding-left: 10px; }


.menu-home-tit { 
	color: #696969; 
	font-weight: bold; 
	text-align: left;
	font-size: 10px; 
    line-height: 12px; 
    font-family: verdana, arial, sans-serif, helvetica; 
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 10px; 
	text-decoration: none;
	border-top: 1px solid white }
	
.menu-home-tit a:link, .menu-home-tit a:visited {  
	color: #696969; 
	text-decoration: none;}

.menu-home-tit a:hover { 
	background-color: transparent;
	color: #393939;
	text-decoration: underline; }




/* Erros */

.erro  { 
	/* background: red;*/
	color: #FF0000; 
	font-size: 10px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif }



/* BG td */

.bg-td	{
	background : url(../img/bg-dots.gif);
	}