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;

	font-weight: inherit;

	font-style: inherit;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	vertical-align: baseline;

}



.container{

	width:800px;

	margin:0 auto;

}

:focus {outline: 0;}



body{

	line-height: 1;	

	color: #666;

   background-image:url(../_img/skin/bg.jpg);

   background-repeat:repeat-x;

   background-color:#FFF;

}



ol, ul { list-style: none;}

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: "" "";}

h1, h2, h3, h4, h5, h6 {

	font-family: Helvetica, Arial, sans-serif;

    font-weight: bold;

}



h1{

	width:153px;

	height:101px;

	padding-top:5px;

}

h1 a{

	background-image:url(../_img/skin/logo.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	width:334px;

	height:101px;

	overflow:hidden;

	text-indent:-9000px;

	display:block;

}

			

h2{ 

	background-image:url(../_img/skin/linha.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

	font-size: 34px;

	line-height: 46px;

	margin-bottom:10px;

	font-weight:normal; 

	padding: 5px;

	font-family: Georgia, Arial, Verdana;

	color:#2D587B;

} 

h3            { font-size: 17px; padding: 0 0 10px 0; }

h4            { font-size: 16px; padding: 0 0 5px 0; }

h5            { font-size: 14px; padding: 0 0 5px 0; }

h6            { font-size: 12px; padding: 0 0 5px 0; }



.legenda{
    width:135px;
	position:absolute;
    text-align:center;
	margin-left:195px;
    font-size:90%;
	top:68px;

	color:#FFF;

}

a           { color: #2D587B; text-decoration: none; }

a:hover     { color: #85AAC8; }

a:active    { color: #777; }

a:focus     { outline: 1px; }

strong       { font-weight: bold; color: #333; }

small   		{ font-size: 0.85em; }

pre           { font-family: monospace; }

p {

	padding: 5px 0 10px 0;

   line-height: 1.6em;

   text-align: justify;

}

.align-left { float: left; }

.align-right { float: right;}



.clear{

	clear:both;

}



#container{

	width:800px;

	margin:0 auto;

}





.esquerdabox{

	width:25%;

	float:left;

}

.conteudobox{

	width:75%;

	float:left;

}

/*** // CABECALHO // ***/

#cabecalho{

	height:115px;

	background-color:#547FA2;

	background-image:url('../_img/skin/topo-dir.jpg');

	background-repeat:no-repeat;

	background-position:top right;

}

.selecionalang{

	position: absolute;

	margin-left: 700px;

	margin-top:10px;

}

.selecionalang li{

	line-height:24px;

	color:#FFF;

	font-weight:bold;

	float:left;

	padding-right:10px;

}

.selecionalang li a{

	color:#FFF;

}

/*** // SLIDE // ***/

#box-slide{

	margin:15px 0;

}



.mini-slide{

	position:absolute !important;

	z-index:90 !important;

	margin-left:450px;

	margin-top:50px;

	background-color:transparent;

}

#box-slide .slide{

	height:230px;

	border:5px solid #CCC;

	width:780px;

	overflow:hidden;

	float:left;

}

#box-slide .sombra-right{

	height:240px;

	float:left;

	width:10px;	

	background-image:url('../_img/skin/sombra-right.gif');

	background-repeat:repeat-y;

}

#box-slide .sombra-top{

	width:10px;	

	height:10px;	

	background-image:url('../_img/skin/sombra-top.gif');

	background-repeat:no-repeat;

}

#box-slide .sombra-bottom{

	clear:both;

	width:800px;	

	height:10px;	

	background-image:url('../_img/skin/sombra-bottom.gif');

	background-repeat:repeat-x;

}

#box-slide .sombra-bottom .sombra-bottom-right{

	float:right;

	width:10px;	

	height:10px;	

	background-image:url('../_img/skin/sombra-bottom-right.gif');

	background-repeat:no-repeat;

}

#box-slide .sombra-bottom .sombra-bottom-left{

	width:10px;	

	height:10px;	

	background-image:url('../_img/skin/sombra-bottom-left.gif');

	background-repeat:no-repeat;

}





/*** // MENU // ***/

.menu{

	width:180px;

	margin-bottom:20px;

}

.menu li{

	border-bottom:1px dotted #2D587B;

}

.menu li a{

	line-height:30px;

	display:block;

	color:#333;

	letter-spacing:2px;

	font-size:90%;



}

.menu li a:hover{

	padding-left:40px;

	background-image:url('../_img/skin/folha.gif');

	background-repeat:no-repeat;

	color:#2D587B;

}







/*** // RODAPE // ***/

#rodape{

	margin-top:50px;

	background-color:#547FA2;

	text-align:center;

	border-top:1px solid #2D587B;

}

#rodape p{

	color:#EEE;

	font-size:85%;

	text-align:center;

	letter-spacing:1px;

	line-height:12px;

}

#rodape a{

	font-weight:bold;

}






