@charset "iso-8859-1";
/* CSS Document */

body {
	font: 90%/1.4 Arial, Helvetica, sans-serif;
	background: #F9F9F9;
	margin: 0;
	padding: 0;
	color: #000;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}

h1 {
	margin-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 2.4em;
	line-height: 1.3em;
	letter-spacing: -0.03em;
	margin-bottom: 0.5em;
	color: #000;
}

h2 {
	margin-top: 0.5em;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.8em;
	line-height: 1.3em;
	letter-spacing: -0.03em;
	margin-bottom: 0.5em;
	color: #000;
}

h3 {
	margin-top: 0.5em;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.3em;
	letter-spacing: -0.03em;
	margin-bottom: 0.5em;
	color: #0070CE;
}

h4 {
	margin-top: 0.5em;
	font-style: italic;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.2em;
	line-height: 1.3em;
	letter-spacing: -0.03em;
	margin-bottom: 0.5em;
	color: #000;
}

h5 {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.9em;
	color: #262679;
}	

h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	color: #0070CE;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 10px;
	padding-left: 10px;
	color: #5D5D5D; 
}

a img { 
	border: none;
}

a:link {
	color: #262679;
	text-decoration: none;
}

a:visited {
	color: #262679;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: underline;
}

.container {
	width: 100%; 
	max-width: 1024px;
	min-width: 960px;
	background: #FFF;
	margin: 0 auto;
}

.header {
	padding: 0;
	clear: both;
	background-color:#0AA39D;
	min-height:242px; 
}

.sidebar1 {
	float: left;
	width: 7%;
	background: url(imagens/art-side.png) no-repeat;
	padding-bottom: 0px;
	min-height: 1080px;
}

.content {
	padding: 10px 0;
	width: 93%;
	float: left;
}

	
.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}


ul.nav {
	list-style: none; 
	margin-bottom: 5px; 
}

ul.nav li {
	/*border-bottom: 1px solid #666; /* this creates the button separation */
}

ul.nav a, ul.nav a:visited { 
	display: block; 
	text-decoration: none;
	background: #8090AB;
	color: #000;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #CCC;
	color: #FFF;
}

.p-foot {
	padding: 0;
	clear: both; 
	background:#B5AB9F; 
}

.footer, .footer a:link, .footer a:visited, h5 {
	padding: 0;
	clear: both; 
	color: #000;
	text-decoration: none;
	background:#CDC9C6; 
}

.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#galleria{
	width: 690px;
	height: 100%;
}


#topo{
	width:894px;
	height:204x;
	text-align:center;
}

#conteudoEsq {
	position:absolute;
	width:205px;
	top:460px;
/*	top:254px;*/
    float:left;   
	color:#99f;
	padding-bottom:10px;
	background:#FCFCFC;
}
#conteudoDir {
	position:absolute;
	width:443px;
	top:1px;
	left:457px;
	color:#99f;
	padding-bottom:10px;
	background:#FCFCFC;	
}
#colCentral {    
	position:absolute;
	width:238px;
	top:1px;
	left:212px;
	color:#99f;
	padding-bottom:10px;
	background:#FCFCFC;
}
#conteudoDir img {
	float:left;
	margin:3px;
}

/* PAG. ANIVERSARIANTES */
#topoani {
	width:894px;
	height:204x;
	text-align:center;
}
#conteudoEsqani {
	position:absolute;
	width:770px;
	top:470px;
    float:left;   
	padding-bottom:10px;
}
#conteudoDirani {
	position:absolute;
	width:105px;
	top:1px;
	left: 790px;
}

/* NOTICIAS */
#noticias {
	width:894px;
	height:204x;
}

#noticias img {
	float:right;
	margin:15px;
}

#noticias1 {
	width:894px;
	height:204x;
}

#noticias1 img {
	float:left;
	margin:15px;
}




/* { margin:0; padding:0;}*/
#slide { 
width: 904px; 
overflow: hidden; 
height: 209px;
margin: 2px auto;
/*box-shadow: 0 0 8px #000;*/
position: relative;
}

#slide img {
position: absolute;
z-index: 1;
display: none;
left: 0;
}



#convenios { 
width: 157px; 
overflow: hidden;
height: 320px;
margin: 2px auto;
/*box-shadow: 0 0 8px #000;*/
position: relative;
}

#convenios img {
position: absolute;
z-index: 1;
display: none;
left: 0;
}

