body{
		
	border-collapse: collapse;
	margin: 0px;	
	background-repeat: repeat-x;
}
.semBorda{
	border-collapse: collapse;
	border-style: none;
	margin-left: 5px;
}
td.td_cab{
	
	width: 955px;
	height: 80px;
	vertical-align: top;
}
table.table_cab{
	padding: 0px;
	width: 955px;
	border-collapse: collapse;
}
table.table_cab_int{
	width: 100%;
}
td.td_logomarca{
	height: 80px;
	width: 29%;
	vertical-align: top;
	text-align: center;
	
}
br.fonte_cima_logo{
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.table_menu{
	height: 30px;
	background-image: url(../imagens/menu_fundo.jpg);
}
td.td_menu{
	height: 30px;
	width: 71%;
	/*border-left: 1px solid white;
	border-right: 1px solid white;*/
	font-family: Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: White;
}


a{text-decoration:none;outline:none; line-height:140%; color:#7d7e7f; font-weight:bold}
a:hover{text-decoration:none;outline:none; color:#003F5F; }
li{list-style:none;}

.after{zoom:1;}
.after:after{content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}

/* HEADER */
#header { width:955px; height:75px; background:url(../imagens/header_topo_bg.gif) repeat-x}
#header .palco {width:900px; height:75px;}

#header .palco .main {background:url(../imagens/header_bg.gif) center bottom no-repeat; width:100%; height:80px; position:relative;z-index:3;}
#header .palco .main .opcoes_pagina {position:absolute; right:5px; top:0px;}
#header .palco .main .opcoes_pagina li {float:left; padding-right:5px;}

#header .nav {position:absolute; bottom:0; right:0}
#header .nav li {float:left; height:51px;}

#header .nav li.sep {background:url(../imagens/nav_sep.jpg) no-repeat; width:1px; height:51px;}
#header .nav li a {font-size:1.17em; color:#636363; padding:0px 20px; height:10px; line-height:51px;_line-height:51px; font-weight:normal}

#header .nav li a:hover {text-decoration:none;}

#header .nav li.sub_item {height:51px;position:relative}
#header .nav li.sub_item:hover,
#header .nav li.sub_item.over {
	background:url(../imagens/nav_bg_hover.jpg) no-repeat;
	height:51px;
	position:relative
}

#header .nav li.sub_item:hover div,
#header .nav li.sub_item.over div {
	display:block;
	text-align:left;
	left:0px;
	visibility: visible;
}

#header .nav li.sub_item:hover .itens,
#header .nav li.sub_item.over .itens {
	display:block;
	text-align:left;
	left:0px;
	top: 0px;
	z-index:122;
	visibility: visible;	
}

#header .nav li.sub_item:hover .header_sub_nav,
#header .nav li.sub_item.over .header_sub_nav {
	display:inline;
	text-align:left;
	left:0px;
	z-index:122;
	visibility: visible;
}

#header .nav li.sub_item2 {height:51px;position:relative}
#header .nav li.sub_item2:hover div,
#header .nav li.sub_item2.over div {
	display:block;
	text-align:left;
	left:0px;
	visibility: visible;
}

#header .nav li.sub_item2:hover .itens,
#header .nav li.sub_item2.over .itens {
	display:block;
	text-align:left;
	left:0px;
	top: 0px;
	z-index:122;
	visibility: visible;	
}

#header .nav li.sub_item2:hover .header_sub_nav,
#header .nav li.sub_item2.over .header_sub_nav {
	display:inline;
	text-align:left;
	left:0px;
	z-index:122;
	visibility: visible;
}


#header .sub_nav {position:absolute; top:35px; left:0; border-left:1px solid #D7D7D7; display:none; z-index:12;}
#header .sub_nav .header_sub_nav {height:15px;}
#header .sub_nav .header_sub_nav li {float:left;}
#header .sub_nav .header_sub_nav .bg {background:url(../imagens/nav_sub_bg_top.jpg); height:15px;}
#header .sub_nav .header_sub_nav .line_v {background:url(../imagens/nav_sub_linev.png); height:15px; width:4px;}
#header .sub_nav .header_sub_nav .line_h {background:url(../imagens/nav_sub_lineh.png); height:15px;}
#header .sub_nav .header_sub_nav .corner {background:url(../imagens/nav_sub_corner.png); height:15px; width:6px;}

#header .sub_nav .itens {background:#c0c0c0 url(../imagens/nav_sub_bg.jpg) 0 -5px repeat-x; border:1px solid #D7D7D7; border-top:0; border-left:0; padding-bottom:5px;}
#header .sub_nav .itens li {height:2px; float:none; padding-bottom:5px;
height: 10px;
}
#header .sub_nav .itens a {padding:0 0 0 17px; font-size:1em; color:#004365; line-height:2em; height: 1px;}
#header .sub_nav .itens a:hover {font-weight:bold}

/* RESET */
body{color:#7d7e7f;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
img{-ms-interpolation-mode: bicubic;}
a{text-decoration:none;outline:none; line-height:140%; color:#7d7e7f; font-weight:bold}
a:hover{text-decoration:none;outline:none; color:#003F5F; }


/* CAMINHO DE PAO */

#caminhopao_content {width:955px; height:50px; background:url(../imagens/menu_sep.jpg) center top no-repeat}

#caminhopao_content #caminhopao {float:left;}
#caminhopao_content #caminhopao li {float:left;}
#caminhopao_content #caminhopao a {color:#6C6C6C; font-size:0.92em; float:left}
#caminhopao_content #caminhopao a:hover {color:#003F5F; text-decoration:none;}
#caminhopao_content #caminhopao .ult {font-size:0.92em; color:#7D7E7F}

/* FOOTER */

#footer {top:10px;width:955px; height:98px; margin:auto; background:url(../imagens/footer_line_top.jpg) center top no-repeat; margin-top:0px;}
#footer .footerP {padding:0 11px}

#footer .footer_box_content {padding-top:35px;}
#footer .footer_box {background:url(../imagens/footer_bg_box.jpg) left bottom no-repeat; width:463px;}
#footer .footer_box .footer_boxP {padding:20px 11px; text-align:center}
#footer .footer_box h1 {color:#003f5f; font-size:0.82em; padding-bottom:10px; font-weight:bold}

#footer .footer_content {margin-top:15px; *margin-top:-1px; _margin-top:-1px; background:url(../imagens/footer_bg_content.jpg) center top no-repeat; width:100%; height:98px;}
#footer .footer_content .footer_contentP {padding:12px 0 0 13px; }
#footer .footer_content .footer_contentP .list_footer {position:relative;margin: 0 auto;width:92%;}

#footer .footer_content h2 {font-weight:bold; color:#003f5f; font-size:1em; padding-bottom:5px}
#footer .footer_content .list_footer .col {float:left;}
#footer .footer_content .list_footer .col .list_footerP {padding-right:30px;}
#footer .footer_content .list_footer .col ul li a {background:url(../imagens/bullet_quadrado_azul.gif) left center no-repeat; padding-left:10px; color:#6e6e6e; font-weight:normal}
#footer .footer_content .list_footer .col ul li a:hover {color:#003F5F}

#footer .copyright {text-align:center; font-size:0.82em; display:block; padding-top:2px; color:#666666; font-family: Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;}
#footer .rodape {text-align:center; font-size:0.7em; display:block; margin:auto; padding-top:25px; color:#666666; font-family: Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;}
