/* CSS Document */

/* Body */
#loading {
	font-size: 14px;
	display:none;
	background: #c4dbe3;
	color: #000;
	
	position: absolute;
	padding: 3px;
	width: 120px;
	top: -30;
	right: -60;
	z-index: 1000;
} 



body{
background-color:#333333;
margin: 0px 0px 0px 0px;
}

.container{
	width:779px;
	height:auto;
	position:absolute;
	left:50%;
	margin: 0px 0px 0px -390px;
	border:0px solid #00FF00;
	background-color: #FFFFFF;

}

#carimbo{
position:relative;
float:left;}

#img_carimbo {
	position:absolute;
	left:9px;
	top:1353px;
	width:393px;
	height:137px;
	z-index:1;
	visibility:visible;
}

#apDiv1 {
	position:absolute;
	left:522px;
	top:1320px;
	width:406px;
	height:162px;
	z-index:1;
	background-color: #66CC33;
	visibility: visible;
}


.I{
width:778px;
height:122px;
float:left;
background:url(/web/images/bgLOGO.jpg);
}

.I_I{
width:250px;
height:120px;
float:left;
margin-right:139px;}

.I_II {
padding-top:5px;
margin:0;
width:389px;
height:30px;
float:right;
background:url(/web/images/bgBUSCA.jpg);
overflow: hidden;}


.I_III{
width:389px;
height:35px;
float:right;
}


.II{
width:778px;
height:33px;
float:left;
text-align:center;

}

.III{
	width:778px;
	height:153px;
	float:left;

}

.III_I{
width:492px;
height:396px;
float:left;

}

.III_II{
width:286px;
height:29px;
float:right;
text-align:right;
background-image:url(/web/images/bgControl.jpg);

}

.III_III{
width:286px;
height:367px;
float:right;

}

#fundo_home{
	position:relative;
	float:left;
	width:778px;
	height:316px;
	background-image:url(/web/images/bghome.gif);
	background-repeat:no-repeat;
	background-position:left top;
	z-index:1;
	left: 0px;
	top: 249px;
}

.IV{
width:778px;
height:316px;
background-image:url(/web/images/bghome.gif);
background-repeat:no-repeat;
background-position:left top;

}

.IV_I{
width:230px;
height:250px;
margin-right:10px;
margin-left:10px;
z-index:1;

}

.IV_II{
width:245px;
height:270px;
z-index:1;
}

.IV_III{
width:275px;
height:250px;
z-index:1;
}

.V{
width:778px;
float:left;
background-color:#FFFFFF;
text-align:right;
vertical-align:top;
margin-top:-1px;


}

/*divs internos*/
.VI{
width:778px;
height:48px;
float:left;
/*background-image:url(/web/images/bg_tit_internas.jpg);
background-repeat:repeat-x;*/
text-align:right;
z-index:1;
}

.VI h1 {
	height: 48px;
	padding: 0;
	margin: 0;
	line-height: 48px;
	vertical-align: middle;
	margin-right: 15px;
}

.VII{
width:100%;
height: auto;
float:left;
background-color:#FFFFFF;
background-repeat:repeat-x;
text-align:right;
min-height: 200px;
}

.VII_I{
width:260px;
height:auto;
float:left;
text-align:left;
overflow: hidden;
}

.VII_II{
width:470px;
height:auto;
float:right;
text-align:right;
padding-right:30px;
padding-top:20px;
}

.VIII{
width:778px;
height:157px;
float:left;
}

.IX{
background-color:#b3d0d4;
float:left;
width:778px;
height:22px;
}

.IX_I{
float:left;
text-align:left;
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
color:#FFFFFF;
margin-left:30px;
}

.IX_II{
float:right;
text-align:left;
font-family:"Trebuchet MS";
font-size:11px;
color:#5b8385;
margin-right:30px;
margin-top:4px;
vertical-align:middle;
}

.X{
float:left;
width:700px;
height:100%;
margin-top:15px;
margin-left:25px;

}

/*FIm divs internos*/


/*DIVERSOS*/

.tit_destque{
font-family:"Trebuchet MS";
font-size:12px;
color:#003333;
width:225px;
margin-left:30px;


}

.img_destque{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
float:left;
text-align:left;
}

.txt_destque{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#003333;
	width:110px;
	margin-left:5px;
	margin-top:10px;
	float:right;
	margin-right: 15px;
	;

}


/*FIM DIVERSOS */



/* produtos _____________________________________________________*/
.produtos_I{

	width: 220px;
	height: 200px;
	min-height: 130px;
	float: left;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 10px;
	overflow: hidden;
	
}

.img_produto{
float:left;
text-align: right;
height: 100px;
width: 100px; 
padding:0; margin:0;
overflow: hidden;
}

.tit_produto{
font-size:12px
width: 120px;
vertical-align:middle;
text-align:left;
padding:0; margin:0;
float:right; clear:right;
overflow: hidden;
}

.resumo_produto{
float:right; clear:right;
width: 120px;
text-align:left;
border-bottom:#e2e6e5 solid 1px;
padding:0; margin:0;
overflow: hidden;
}

.links_produtos{
float:right; clear:right;
text-align: right;
width: 130px;
height: 20px;
overflow: hidden;
padding:0; margin:0;
}


.produtos_II{
	width:225px;
	float:right;
	margin-top:15px;
	height: 150px;
	margin-left: 5px;

}

/* Final dos Produtos____________________________________________*/






/*LINK */

.link_fot {

font-family:"Trebuchet MS";
color:#003333;
font-size:10px;
text-decoration:none;

}

.link_fot:hover {

font-family:"Trebuchet MS";
color:#003333;
font-size:10px;
text-decoration:underline;

}

.link_sub_menu {

font-family:"Trebuchet MS";
color:#5b8385;
font-size:11px;
text-decoration:none;

}



.link_detalhe {

font-family:"Trebuchet MS";
color:#921f30;
font-size:11px;
text-decoration:none;
float:left;
font-weight:bold;

}


.link_detalhe:hover {
font-family:"Trebuchet MS";
color:#67b4bf;
font-size:11px;
text-decoration:underline;
float:left;
font-weight:bold;

}

a.link_noticia{
font-family:"Trebuchet MS";
color:#CC0000;
font-size:11px;
text-decoration:none;
}


a.link_noticia:hover{
font-family:"Trebuchet MS";
color:#67b4bf;
font-size:11px;
text-decoration:underline;

}

/* FIM LINK */
p {

font-family:"Trebuchet MS";
color:#003333;
padding-left:10px;
font-size:11px;

}

h1,h2,h3,h4,h5 {
font-family:"Trebuchet MS";
font-size:11px;
color:#7ba6ac;
}

h1{
	font-size:18px;
	padding-right:30px;
	padding-top:10px;
}

h2{
font-family:"Trebuchet MS";
color:#7ba6ac;
font-size:12px;
padding-bottom:5px;
}

h3{
font-size:12px;
padding-right:30px;
padding-top:10px;
color:#003333;
}


h4{
font-size:20px;
padding-left:10px;
color:#7ba6ac;
}

h5{
font-family:"Trebuchet MS";
font-size:10px;
color:#7ba6ac;
}

/*Text Field*/

.fd_busca{
width:150px;
height:14px;
font-family: "Verdana, Arial, Helvetica, sans-serif";
color:#7c7274;
font-size:10px;
}

span.tituloimprensa {

font-family:"Trebuchet MS";
color:#7ba6ac;
font-size:14px;

}
span.titulonoticiaimprensa {

font-family:"Trebuchet MS";
color:#003333;
font-size:11px;
font-weight: normal;
padding-left: 10px;
text-decoration:none;
}

.link_not_certo a{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
font-style:normal;
font-weight:normal;
text-decoration:none;}

.link_not_certo:link{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
font-style:normal;
font-weight:normal;
text-decoration:none;}

.link_not_certo:visited{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
font-style:normal;
font-weight:normal;
text-decoration:none;}

.link_not_certo:hover{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
font-style:normal;
font-weight:normal;
text-decoration:none;}

.link_not_certo:active{
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
font-style:normal;
font-weight:normal;
text-decoration:none;}

.texto{
font-family:"Trebuchet MS";
color:#003333;
font-size:11px;
vertical-align:middle;
}

#Noticia p {
font-family:"Trebuchet MS";
color:#003333;
font-size:11px;
vertical-align:middle;
padding-left:18px;
}

#Noticia div.texto{
font-family: "Trebuchet MS";
color: #003333;
font-size: 11px;
vertical-align: middle;
padding-left: 18px;
min-height: 170px;
height: auto;
text-align: justify;
}

DIV.NenhumaNoticia {

width: auto; 
height: 150px; 
text-align: center; 
vertical-align: middle; 
color: #C03081; 
font-size: 14px;

}


/*

	Paginação

*/
#paginacao {
	vertical-align: bottom;
	height: 30px;
	padding: 20px;
	overflow: hidden;
	float: right;
}

#paginacao a {
	text-align: center;
	vertical-align: bottom;
	width: 30px;
	height: 30px;
	margin: 4px;
	padding: 3px;
	
	background-repeat: no-repeat;
	background-position: center;
	
	text-decoration: none;
	color: #67B4BF;
	font-size: 15px;
}

#paginacao a.Atual {
	text-align: center;
	vertical-align: bottom;
	width: 30px;
	height: 30px;
	margin: 4px;
	padding: 3px;
	background-color: #FF9900;
	
	text-decoration: none;
	color: #67B4BF;
}

#paginacao a.Primeira {
	background-image: url(/web/imagens/first.gif);
}

#paginacao a.Ultima {
	background-image: url(/web/imagens/last.gif);
}

#paginacao a.Proxima {
	background-image: url(/web/imagens/next.gif);
}

#paginacao a.Anterior {
	background-image: url(/web/imagens/previous.gif);
}

/* Menu  */


body { font: normal 62.5% verdana; } 

ul * {
	font-weight: bold;
	text-decoration:none;
}



ul.menubar 
{
	margin: 0px;
	padding: 0px;
	background-color: #93162b; /* IE6 Bug */
	font-size: 100%;
	height: 33px;
	text-decoration:none;
   } 

ul.menubar .menuvertical, ul.menubar .menuover 
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px solid #ccc;
	float:left;
	height: 33px;
	text-align: center;
	padding: 0 4px;
	background-color: #93162B;
	text-decoration:none;
} 
ul.menubar .menuover, ul.menubar .menuover *  {
	background-color:#d5e8f2;
	text-decoration:none;
}

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
   background-color: #93162B;
   text-decoration:none;
} 

ul.menubar a 
{
	background-color: #93162B;
	display:block;
	text-decoration: none;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 11px;
	text-align: center;
} 


ul.menu, 
ul.menu ul 
{ 
   margin:0 0 0 -10px;
   padding: 0; 
   width: 150px; /* Width of Menu Items */ 
   background-color: #93162b; /* IE6 Bug */
   text-decoration:none;
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px; 
   text-decoration:none;
}  

ul.menu li a 
{ 
   display: block; 
   text-decoration: none;
   
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%;} 
* html ul.menu li a { height: 1%;text-decoration:none; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   margin:0 0 0 -2px;
   /*display: none; */
   left: 149px; /* Set 1px less than menu width */ 
   top: 0px;
   z-index:3;
} 

ul.menu li.submenu ul { display: none; margin-bottom:0px; margin-top:0px; margin:0 0 0 -2px;z-index:3;} /* Hide sub-menus initially */ 
ul.menu li.submenu a {
    margin-bottom:0px; margin-top:0px;
	color: #666666;
	text-align: left;
	background-color:  #d5e8f2;
	text-decoration:none;
} 

ul.menu li.submenu a:hover {
	color: #990000;
	text-align: left;
	background-color: #d5e8f2;
	margin-bottom:0px; margin-top:0px; border-bottom:1px solid #333333;
	text-decoration:none;} 
 over submenu
ul.menu li a:hover {background-color: #AF1631; color:#FFFFFF; } 


ul.menuvertical li a {background-color: #96132b; } 

ul.menubar li a:hover {background-color: #d5e8f2; color: #666666; } 

.menubar a:hover {background-color: #96132b; } 

ul.menubar .menuover a {color: #666666; } 
/* Menu - Fim */

.noticiahomelink {
	
}
#not_home {
	margin-right:10px;
	width:220px;
}

.noticiasHome a {
	margin-right:10px;
}
.noticiasHome, .noticiasHome * {
	color:#55878e;
}
.noticiasHome a, .noticiasHome * a, .noticiasHome a * {
	color:#55878e;
	text-decoration:none;
}
.noticiasHome a:hover; .noticiasHome * a:hover, .noticiasHome a:hover * {
	text-decoration:underline;
}

#caminho-nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:300px;
	font-size:10px;
	text-align:left;
	color:#406b74;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#caminho-nav a, #caminho-nav a:hover {
	text-decoration:none;
	padding:2px;
}
#caminho-nav a:hover {
	background-color:#FFFFFF;
}
#caminho-nav span, #caminho-nav span * {
	color:#94162c;
}

/*FUTURE GENERATION*/

.barra_tit{
width:778px;
height:48px;
float:left;
background-image:url(/web/images/fundo_tit_future.jpg);
background-repeat:repeat-x;
text-align:right;
z-index:1;
}

.banner_flash_future{
float:left;
width:778px;
height:157px;
z-index:1;
}

.space_prod{
float:left;
width:243px;
height:auto;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px #aaccd6 solid;
height:115px;}

.space_prod_meio{
float:left;
width:243px;
height:auto;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
margin-bottom:10px;
border:1px #aaccd6 solid;
border-top:0;
height:115px;}

.tit_future{
	float:right;
	width:140px;
	height:auto;
	text-align:right;
	display: block;
	overflow: hidden;
}
.tit_future, .tit_future * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#9c0d09;
	text-decoration:none;
}

.txt_future{
	float:right;
	width:140px;
	height:auto;
	margin-top:3px;
	text-align:right;
	display: block;
}

.txt_future, .txt_future * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5799a7;
	text-decoration:none;
}
