﻿*
{
    margin:0;
    padding:0;
    vertical-align:top;
}

body
{
    background-color: #EBEBEB;
    font-family:Arial, Sans-Serif;
}

:link img {
  border-style: none;
    border-color: inherit;
    border-width: medium;
    height: 125px;
    width: 263px;
}

a
{
    color:#FF0000;
    text-decoration:none;
    font-weight:bold;
}

a:hover
{
    text-decoration:underline;
}

input
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 377px;
}

a img
{
    border:none;
}

h1
{
    font: 18px arial,sans-serif;
    color: #E44D2E;
    padding-bottom:15px;
    font-weight:bold;
    margin-bottom: 20px;
}

h2, h2 a
{
    font: bold 12px arial,sans-serif;
    padding-bottom:10px;
    color:#313131;
    text-decoration:none;
}

h2 a:hover
{
    text-decoration:underline;
    color: #ff0000;
}

p
{
    font:11px arial,sans-serif;
    color:#644436;
    text-align:justify;
    margin-bottom: 10px;
    /* joao
    line-height:2
    */
}

ul
{
    padding-left:25px; 
    padding-bottom:2px;
}

li
{
    font:11px arial,sans-serif;
    color:#644436;
    padding-bottom:5px;
}

#wrapper
{
    /*min-height:630px;*/
	width:980px;
	margin:0px auto;
	padding:0;
	text-align:left;
    border-top:none;
    position:relative;
    overflow: hidden;
}

#footer{
    width: 100%;
    height: 140px;
}

#header
{
    background: #019444 none repeat left top;
    padding: 0px;
	/*margin-top: 10px;*/
	height: 145px;
	width:980px;
	z-index:2001;
}


#container{
	position:relative;
	width:980px;
	clear:both;
	/*min-height:470px;*/
	background-color: #FFF;
}

#leftContent{
    width:510px;
	position:relative;
	float:left;
	display:inline;
	padding:30px 50px 30px 20px;
    top: 0px;
    left: 3px;
}

#rightContent{
	width:400px;
	float:left;
	position:relative;
	display:inline;
    top: 89px;
    left: 0px;
}

#topContent
{
    width:250px;
    float:left;
	position:relative;
	padding: 20px;
	display:inline;
	/*height:210px;*/
}

#bottomContent
{
    width:360px;
    float:left;
	position:relative;
	padding: 20px;
	display:inline;
	/*height:160px;*/
}
#footer, #footer p, #footer ul, #footer ul li a
{
    list-style:none;
    line-height: 1.5;
    color:#666666;
    text-decoration:none;
    font-size:x-small;
}

#footerLeft
{
    height:140px;
    float:left;
    background:none repeat scroll 0 0 #FFCB08;
}
#footerRight
{
    height:140px;float:right;background:none repeat scroll 0 0 #F7961E;
}

#footerMiddle
{
    height:140px;
    width:980px;
    margin:0 auto;
    background: #000 url('/addins/rodape.png') no-repeat;
}
#logos
{
    padding:10px 20px 0 20px;
    background-color:#FFF;
}

#pesquisa
{
    float:right;
    padding-left:500px;
    color: #666666;
    font-size: x-small;
    text-align: right;
}

#pesquisa a
{
    color: #9CB770;
    text-decoration: none;
}

#pesquisa a:hover
{
    background-color: #DCDCDC;
    color:black;
    text-decoration: underline;
}
#linkDiv
{
    
}

#linkDiv a
{
    font:11px arial,sans-serif;
    color:#644436;
    text-align:justify;
}

/* CLASSES */
.imagem {
    /*float:right;*/
	padding-bottom: 20px;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}


.shadowUp {
	-moz-box-shadow: 5px -3px 5px #000;
	-webkit-box-shadow: 5px -3px 5px #000;
	box-shadow: 5px -3px 5px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}

.shadowDown {
	-moz-box-shadow: 5px 3px 5px #000;
	-webkit-box-shadow: 5px 3px 5px #000;
	box-shadow: 5px 3px 5px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000');
}

.navigation 
{
    padding: 0px;
    margin: 0px;
    position:relative;
    z-index:2001;
}

.hidden
{
    display: none;
}

.alignRight
{
    text-align:right;    
}
.margemInterna
{
    padding:20px;
}
.datas
{
    font-size:xx-small;
    color:#666;
    margin:0 0 5px 0;
}

#slideshow  
{
    float:left;
    position: relative; 
    width: 340px; 
    padding: 30px; 
    /*box-shadow: 0 0 20px rgba(0,0,0,0.4); */
}

/*#slideshow > div { 
    position: absolute; 
    top: 20px; 
    left: 15px; 
    right: 35px; 
    bottom: 10px; 
}*/

