/* CSS Document */

body {
    padding:0;
	background-color:#D2D4D5;
	text-align:left;
	color: #555;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-family:trebuchet ms, sans-serif;
	margin: 0px;
	font-size: 10pt;
}

#base {
    background:inherit;
	margin:0 auto;
	border:0px solid black;
}

/*#menu {
    background-color:white;
	padding:5px;
	font-size:0px;
	color:blue;
	border-left:5px solid white;
	border-right:5px solid white;
	vertical-align:top;
	text-align:right;
}*/

a.button {
    /* Sliding right image */
    background: transparent url('../images/button_right.png') no-repeat scroll top right; 
    display:block;
    float: left;
    height: 34px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
    color: #000000;
    /*font-family: Arial, Helvetica, sans-serif;*/
	font-family:trebuchet ms, sans-serif;
    font-size:14px;
    font-weight:bold;
}

#site_content
{
  margin: 0px;
  padding:0px;
} 

/* sidebar items / links */
.sidebaritem
{ text-align: center;
  margin: 0px 0px 15px 0px;
  padding:0px;
}

.sidebaritem h1, .sidebaritem h3, .sidebaritem p{margin: 8px 10px 10px 12px;}

.sidebaritem ul
{ padding: 8px; 
  margin: 0px;
}

.sidebaritem li{border-color: #D6D9C9;}

.sidebaritem li a, .sidebaritem li a:hover
{ color: #A0A0A0; font-weight:none;font-size:9pt; 
} 

.sidebaritem li a.current, .sidebaritem li a:hover, .sidebaritem li a.current:hover
{ color: #FF9108} 

.sidebaritem li
{ list-style: none; 
  padding: 0px 0px 10px 0px; 
  border-bottom: 0px solid;
}

.sidebaritem li a, .sidebaritem li a:hover
{ text-decoration: none; 
  padding: 0px 0px 0px 10px;
  display: block;
} 


#seccoes{
	height:100px;
	font-size:0px;
	padding:5px;
	text-align:right;
}

a.seccoes{
	font-family:inherit;
	font-size:15px;
	color:black;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	padding-top:30px;
	width:100%;
	text-transform:uppercase;
}

a.seccoes:hover{
	color:#336799;
}

p
{ margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em;
  text-align:justify;
}

td.destaque1{
		padding: 5px;
		border: 1px solid #D2D4D5;
		margin: 2px;
		-moz-border-radius: 15px;
		border-radius: 10px;
		overflow:auto;
		height:100px;
	}

#menubar
{ 
  height: 30px;
}

ul#menu{margin: 0px;}

ul#menu li
{ float: right; 
  margin: 0px 0px 0px 0px; 
  padding: 0px;
  list-style: none;
} 

ul#menu li a 
{ 
  display: block; 
  float: left;
  font-size:8pt;
  height: 20px;
  text-decoration: none; 
  text-transform:uppercase;
  padding: 10px 18px 5px 18px;
  text-align: center;
  /*border-right: 1px solid;*/
} 
#menubar{background: #D2D4D5;text-align:right} 

ul#menu li a 
{ background: transparent;
  color: #FFF;
  border-color: #898977;
  text-align:right;
} 

ul#menu li a:hover, ul#menu li a.current, ul#menu li a.current:hover
{ color: #FF9108;} 


#barra_espaco{
	font-size:0px;
	background:inherit;
	width:10px;
}

#conteudo{
	/*color:#336799;*/
	/*font-size:10pt;*/
	text-align:left;
	vertical-align:top;
	background-color:white;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:20px;
}

#conteudo h1{font-size: 120%;color:#597EAB}

#conteudo h2{font-size: 105%;color:#597EAB;}

#conteudo h3{font-size: 100%;color:#92B6DE;border-bottom: 1px solid #CACACA;text-align:left}

#rodape a{border-bottom: 1px dotted;}

#rodape a:hover{border-bottom: 1px solid;}

td.destaque{
font-size:12pt;
font-weight:bold;
}

td.destaque-body{
font-size:8pt;text-align:justify

}

#rodape {
    background-color:#D2D4D5;
	font-size:8pt;
	color:#666666;
	text-align:right;
	padding-top:10px;
	height: 100px;
}

#submenu{
	background:white;
	font-size:inherit;
	font-size:12px;
	color:#D2D4D5;
	text-align:center;
	padding-top:0px;
	padding-bottom:3px;
	padding-right:0px;
	text-align:center; 
	width: 100%; 
	float:left;
} 
img
{  border-style: none;
}

#conteudo a img
{
	padding: 5px;
	border: 1px solid #D2D4D5;
	margin: 2px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

#conteudo a img:hover
{
	border-color: #125998;
}

/*----menu ----*/
#navigation {
	width: auto;
	height:auto;
	margin-top:20px;
	text-align:center;
	vertical-align:middle;
	margin-bottom:20px;
}

#navigation_left a{
	display: block;
	color:#554A2C;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom:2px;
	font-family:inherit;
	font-size:12pt;
	text-align: right;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0px;
	margin-top:0px;
}

#navigation_left a:link.current, #navigation_left a:visited.current{
	background-color:#ccc; 
	color:#cc781d;
	/*#554A2C*/
}

#navigation_left a:hover {
	/*background-color:#EEEDE9; */
	color:#cc781d;
}

#navigation_left a:hover.current {
	background-color:#EEEDE9; 
	color:#554A2C;
}

div.seccoes-txt{
	color:#F0540D;
	text-align:right;
	width:500px;
	overflow:auto;
	border: 1px solid #D2D4D5;
	padding: 5px;
	margin: 2px;
	position:relative;
    float:right;
}

#list2 {}
#list2 ol { margin:0px;}
#list2 ol li { font-weight:bold;}
#list2 ol li p { padding:5px; font-style:normal; border-left: 1px solid #ccc; font-weight:normal;}
#list2 ol li p em { display:block;color:#125998 }
#list2 ol li p a { display:block;color:#D2D4D5 }

#list2 ul { margin:0px;}
#list2 ul li { font-weight:bold;list-style-type: none;}
#list2 ul li p { padding:5px; font-style:normal; border-left: 0px solid #ccc; font-weight:normal;}
#list2 ul li p em { display:block;color:#125998 }
#list2 ul li p a { display:block;color:#D2D4D5 }
#list2 ul li p a:hover { display:block;color:#FCB131}

a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  color:            #125998;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  color:            #125998;
  } 
a:hover   {
  /* Applies to links under the pointer */
  color:            #FCB131;
  } 
a:active  {
  /* Applies to activated links */
  text-decoration:  underline;
  color: #FCB131;
  } 

#contact { }

#contact .desc { }
#contact .desc p {color: #333; line-height: 1.3em; margin-bottom: 15px; }

#contact .formblock { display: block; margin-bottom: 11px; }
#contact .formblock label { display: block; font-style: italic; font-weight: normal; color: #232323;  color: #5f6d7a; }

#contact .formblock .txt { padding: 4px 6px;color: #666; width: 330px; }
#contact .formblock .txtarea { padding: 3px 5px; color: #666; width: 330px; height: 140px; }

#contact .formblock .error { font-weight: bold; font-style: normal; color: #9d3131; }
#contact .info { font-weight: bold;  color: #59913d; margin-bottom: 10px; font-family: Arial, Tahoma, sans-serif; }

#contact p.tick { font-style: italic;color: #3e669c; }

#contact .subbutton { padding: 3px 7px;  font-weight: bold; color: #565656; }

iframe {

	border:0px;
	padding:0px;
/*
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px; 
  border-radius: 12px; 

  -moz-box-shadow: 4px 4px 14px #000; 
  -webkit-box-shadow: 4px 4px 14px #000; 
  box-shadow: 4px 4px 14px #000; 

  -moz-transform:rotate(10deg);
  -webkit-transform:rotate(10deg);
  -o-transform:rotate(10deg);
  -ms-transform:rotate(10deg);
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);*/
}