/* cross browser reset */
/*  listing 1-1. eric meyers universal   cross-  browser style reset */
/* v1.0 | 20080212 */
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,
b, u, i, center,
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;*/
}
body {
      line-height: 1;
	  background:url("../img/fundo-principal-interno.png") repeat-x;

}
ol, ul {
      list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
      text-decoration: none;
}
del {
      text-decoration: line-through;
}
/* tables still need cellspacing="0" in the mark-up */
table {
      border-collapse: collapse;
      border-spacing: 0;
}
a{ color:black;}
html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.clear{ clear:both; } 
/* /cross browser reset */

/*	principal
*/
#principal{
	width:980px;
	margin:0px auto;
	padding:0px 0px 20px 0px;
	min-height:914px;
	position:relative;
}
/*	topo
*/
	#topo{	
		width:980px;
		height:168px;
		margin:0px auto;
		position: relative;
	}
/*	logo
*/
		#logo{
			position:relative;
			top:0px;
			left:20px;
			float:left;
		}
		#logo img{
			padding:10px 0px 0px 20px;
		}
/*	menu-secundario	
*/
		#menu-secundario {
			width:390px;
			float:right;
			top:0px;
			padding-top:15px;
			background:url('../img/menu-secundario.png') 0px 0px no-repeat;
		}
		#menu-secundario ul{
			position:relative;
			right:0px;
			float:right;
		}
		#menu-secundario ul li{
			position:relative;
			display:inline;
		}
		#menu-secundario ul li a{
			position:relative;
			display:inline;
			font-size:10px;
			color:#666666;
			text-decoration:none;
			padding:0px 0px 0px 10px;
			text-transform:uppercase;
		}
		#menu-secundario ul li a:hover{
			text-decoration:underline;
		}
		#menu-secundario #fundo {
			position:relative;
			float:right;
			right:10px;
		}
		#menu-secundario input#buscar{
			left:959px;
			position:absolute;
			top:45px;
			border:none;
			width:14px;
			height:13px;
			background: transparent url('../img/icones/lupa-buscar.png') no-repeat;
		}
		#menu-secundario input#buscar:hover{
			cursor:pointer;
		}
		#menu-secundario input#termo{
			position:absolute;
			border:none;
			background:url('../img/buscar.png') no-repeat right top;
			height:22px;
			float:right;
			width:133px;
			top:45px;
			right:0px;
			padding: 2px 25px 0px 10px;
		}
/*	menu-principal
*/
		#menu-principal{
			position:relative;
			height:39px;
			padding:2px 0px 2px 0px;
		}
		#menu-principal ul{}
		#menu-principal ul li#fundo-centro{	
			top:10px;
			float:left;
			background:url('../img/filet-menu-principal.png')  0px 0px repeat-x;
			height:39px;
			width:947px;
		}
		#menu-principal ul li#esquerda{
			top:10px;
			float:left;
			background:url('../img/fundo-menu-principal-esquerda.png')  0px 0px repeat-x;
			height:39px;
			width:16px;
		}
		#menu-principal ul li#direita{
			top:10px;
			float:left;
			background:url('../img/fundo-menu-principal-direita.png')  0px 0px repeat-x;
			height:39px;
			width:17px;
		}
		#menu-principal ul li ul{
			top:0px;
		}
		#menu-principal ul li ul li{
			float:left;
			background:none;
			height:39px;
			padding-right: 20px;
		}
		#menu-principal ul li ul li a{
			color:#ffffff;
			font-family:arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding: 0px;
			float:left;	
			line-height:38px;
			text-transform:uppercase;
		}
		#menu-principal ul li ul li a:hover{
			text-decoration:underline;
		}
		#menu-principal ul ul li img {
			float:right;
			padding:9px 3px 0px 20px;
		}
/*	rss
*/
		.rss{
			height:330px;
			width:100%;
			background-color:#ffefef;		
		}
		.rss img{
			margin:15px 0px 0px 15px;
		}
		.rss h1{
			font-family:"Calibri",Arial,Helvetica,sans-serif;
			font-size:17px;
			font-weight:bold;
			color:#838281;
			padding-top:24px;
		}
		.rss h2{
			font-family:"Calibri",Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#838281;
			position:relative;
			left:57px;

		}
		.rss p{
			font-family:"Calibri",Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#838281;
			position:relative;
			left:20px;
			top:0px;
			width:208px;

			padding-top:20px;
		}
		.rss span{
			position:relative;
			font-family:"Calibri",Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:normal;
			color:#838281;
			padding-left:20px;		
		}
		.rss a{
			position:relative;
			font-family:"Calibri",Arial,Helvetica,sans-serif;
			font-size:13px;
			color:#838281;
			float:left;
			clear:both;
		}
		.rss a:hover {
			text-decoration:none;
		}
		.feedback-positivo{
			border-top:3px solid green;
			border-bottom:3px solid green;
			min-height:30px;
			width:450px;
			margin:25px 0px 10px 0px;
			background:url('../img/feedback-positivo.png') left center no-repeat #F2F9F1;
			padding-left:55px;
			font-size:16px;
			font-weight: bold;
			color:green;
		}
		.feedback-negativo{
			border-top:3px solid red;
			border-bottom:3px solid red;
			min-height:30px;
			width:450px;
			margin:25px 0px 5px 0px;
			background:url('../img/feedback-negativo.png') left center no-repeat #FFECEC;
			padding-left:55px;
			font-size:16px;
			font-weight: bold;
			color:red;
		}
	.divisor-rodape{
		position:relative;
	}
