html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,a,
 abbr, acronym, address, big, cite, code,del,
 dfn, em, font, img, ins, kbd, q, s, samp,small,
 strike, strong, sub, sup, tt, var,dl, dt, dd, ol,
 ul, li,fieldset, form, label, legend,table, caption,
 tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background:#01133b;
	font-family:verdana;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.invisivel{display:none;}


/****************** conteudo **********************/
div#conteudo{width:100%;background:#fff;}

/************ topo *****************/
div#conteudo div#topo{width:100%;background:url(../img/filete_topo.jpg) repeat-x top;}

/************************ topo area restrita *************************/
div#conteudo div#area_restrita{width:975px;height:38px;color:#d8d8d8;font-size:10px;margin:0 auto;}
div#conteudo div#area_restrita img{vertical-align:middle;}

div#conteudo div#area_restrita div#logo_parte1{float:left;width:255px;height:26px;padding:12px 0 0 10px;}

div#conteudo div#area_restrita div#campos{float:left;width:410px;margin:15px 0 0 290px;}
div#conteudo div#area_restrita div#campos p{float:left;margin: 0 40px 0 0;}
div#conteudo div#area_restrita div#campos p a{color:#d8d8d8;text-decoration:none;}
div#conteudo div#area_restrita div#campos p a:hover{color:#a2bcc5;}
div#conteudo div#area_restrita div#campos input{width:73px;height:13px;background:url(../img/input.jpg) no-repeat;border:none;font-size:10px;padding:2px;margin: 0 5px 0 0;}
div#conteudo div#area_restrita div#campos input.bt{width:18px;height:18px;background:none;vertical-align:middle;margin:-3px 0 0 0;}


/************************ topo menu *************************/
div#conteudo div#menu{clear:both;width:975px;height:88px;background:url(../img/fundo_menu.jpg) no-repeat right;margin:0 auto;}

div#conteudo div#menu div#logo_parte2{float:left;padding:0 0 0 10px;*padding:0 0 0 10px;_padding:0 0 0 0}
div#conteudo div#menu ul#links{float:left;margin:32px 0 0 15px}
div#conteudo div#menu ul#links li{float:left;margin:0 0 0 4px;}
div#conteudo div#menu ul#links li a{
	color:#536378;font-size:8px;text-transform:uppercase;text-decoration:none;font-weight:bold;
	display:block;background:url(../img/bt_menu.gif) no-repeat top;width:81px;height:32px;padding:8px 0 0 0;text-align:center;
}
div#conteudo div#menu ul#links li a.oportunidade{
	background:url(../img/bt_menu_oportunidade.gif) no-repeat top;width:85px;
}
div#conteudo div#menu ul#links li a.oportunidade:hover{
	color:#B40004;
	background:url(../img/bt_menu_oportunidade.gif) no-repeat bottom;
}
div#conteudo div#menu ul#links li a:hover{
	color:#B40004;
	background:url(../img/bt_menu.gif) no-repeat bottom;
}
div#conteudo div#menu ul#links li ul{position:absolute;top:96px;visibility: hidden;border: 1px solid #ededed;background: #fdfdfd;}
div#conteudo div#menu ul#links li ul li{float: none;display: inline;margin:0;padding:0;}
div#conteudo div#menu ul#links li ul li a{width: 81px;background: #fdfdfd;color:#707070;margin:0;padding:5px 0;height:auto;}
div#conteudo div#menu ul#links li ul li a:hover{background: #ededed}

/****************************** box case ***********************************/

div#all{
	width:100%;height:100%;
    position: fixed;top:0;left:0;
	display:none;
	z-index:100;
	background-color:#01133B;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html div#all { /* ie6 hack */
	 position: absolute;
	 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
div#box_case{
	display:none;
	position:absolute;top:50%;left:50%;z-index:101;
	margin-left:-150px;margin-top:-75px;
	width:300px;height:150px;
	background:url(../img/box_case.gif) no-repeat;
	font-size:12px;font-family:verdana;color:#fff;
}
div#box_case p.fechar{padding:0 5px;text-align:right;}
div#box_case p{padding:4px 10px;line-height:16px;text-align:center;}



/******************************* corpo *****************************************/


div#conteudo div#corpo{clear:both;width:975px;margin:0 auto;overflow: hidden;zoom: 1;height:auto;}


/******************************* corpo banner *****************************************/

div#conteudo div#corpo div#banner{float:left;width:634px;height:284px;margin:0 0 0 8px;}


/******************************* corpo videos*****************************************/
div#conteudo div#corpo div#videos{float:left;width:312px;height:284px;margin:0 0 0 10px;*margin:0 0 0 10px;_margin:0 0 0 5px;background:url(../img/videos.jpg) no-repeat;}
div#conteudo div#corpo div#videos ul#movie {margin:0 0 5px 198px;height:20px;}
div#conteudo div#corpo div#videos ul#movie li{float:left;}
div#conteudo div#corpo div#videos ul#movie li a{
	text-decoration:none;
	font-size:10px;
	color:#767676;
	font-weight:bold;
	display:block;
	width:19px;
	height:16px;
	background:url(../img/bt_videos.png) no-repeat right;
	position:absolute;
	}
div#conteudo div#corpo div#videos ul#movie li a.um{
	z-index:6;
	padding:4px 0 0 5px;
	}
div#conteudo div#corpo div#videos ul#movie li a.dois{
	z-index:5;
	padding:4px 0 0 24px;
	}
div#conteudo div#corpo div#videos ul#movie li a.tres{
	z-index:4;
	padding:4px 0 0 43px;
	}
div#conteudo div#corpo div#videos ul#movie li a.quatro{
	z-index:3;
	padding:4px 0 0 62px;
	}
div#conteudo div#corpo div#videos ul#movie li a.cinco{
	z-index:2;
	padding:4px 0 0 81px;
	}
div#conteudo div#corpo div#videos ul#movie li a:hover{
	background:url(../img/bt_videos_hover.png) no-repeat right;
	}
div#conteudo div#corpo div#videos ul#movie li a.ultimo{
	background:url(../img/bt_videos_ultimo.png) no-repeat right;
	width:14px;	
	z-index:1;
	padding:4px 0 0 95px;
	margin:0 0 0 4px;
}

div#conteudo div#corpo div#videos ul#movie li a.ultimo:hover{
	background:url(../img/bt_videos_ultimo_hover.png) no-repeat right;
}

div#conteudo div#corpo div#videos div{width:303px;height:243px;padding:2px 0 0 4px;clear:both;color:#fff;}


/*********************************** box ******************************************/
div#conteudo div#boxes ul#box li{float:left;margin:0 8px 0 0;*margin:0 8px 0 0;_margin:0 4px 0 3px;}

/******************************** rodape ******************************************/

div#conteudo div#footer{clear:both;width:100%;background:url(../img/filete_rodape.jpg) repeat-x top;}
div#conteudo div#rodape{clear:both;width:975px;margin:0 auto;}
div#conteudo div#rodape p{display:inline;color:#a2bcc5;font-size:10px;margin:0 0 0 10px;}
div#conteudo div#rodape p.desenvolvimento{margin:0 0 0 450px;}
div#conteudo div#rodape p.desenvolvimento img{vertical-align:middle;}