/* Generated by KompoZer */
* {
  margin: 0;
  padding: 0;
}
body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
 /* background-image: url(../images/bg.jpg);
  background-repeat: repeat-x;
  background-color: #dd132a;*/
  background-image: url(../images/bg2.jpg);
  background-repeat: repeat-x;
  background-color: #ffcc33;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#333333
}
a:active {
	text-decoration: none;
}
#contenitore_home{
  width: 800px;
  margin-left: auto;
  margin-right: auto;
/*background: url(../images/bg_cont.gif) repeat-y #265c38;*/
background-color: #ea7605;
}
#contenitore {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
/*background: url(../images/bg_cont_int2.jpg) repeat-y;*/
/*background: url(../images/bg_cont_int.gif) repeat-y #265c38;*/
border:1px solid #ccc;
background-color: #ea7605;
}
#top {
  width: 800px;
  height: 200px;
  background-color: #ff0000;
}
#centro {
  width: 800px;
  }
#left {
  width: 200px;
  height: 600px;
  border: 0px;
  padding-top: 0px;
  padding-left: 0px;
  background-color: #ea7605;
}
#destra {
  width: 620px;
  float: right;
background-color:#ff9933;
/*background-color:#ea9804;*/
/*background-color: #ea7605;*/
 /*background:url(../images/bg_dx_2.jpg) repeat-x top #eabc05;*/

}
#top_interno{
  width: 620px;
  height:177px;
  background:url(../images/top_interno.jpg) top center;
}
#destra_home {
  width: 620px;
  height:600px;
  float: right;
  background:url(../images/oloxum_bg.jpg) no-repeat top center;
}
#testo_home{margin-top:300px; margin-left:200px; font-size:30px; font-weight:bold; }
#testo{
margin:30px 50px 50px 50px;
padding:10px;
color:#000;
font-size:12px;
}
#testo h2{font-size:14px; color:#db031c;}
#testo p{
margin-bottom:10px;
line-height:18px;
text-align:justify;
}
#footer {
}
.clear {
  clear: both;
  height: 0;
}
address {
}
.foto {
}
strong {
color:#db031c;
font-style: italic;

}
#menu1, #menu2 {
  margin-top: 20px;
  line-height: 20px;
}
#menu1 ul {
  list-style-image: url(images/lista1.jpg);
  list-style-type: none;
}
#menu1 ul li {
  padding: 5px;
  color: #000000;
  font-size: 14px;
  text-transform: uppercase;
  background:url(../images/lista1.jpg) no-repeat left;
  display: block;
}
#menu1 ul li a{
display:block;
margin-left:5px;
text-decoration:none;
color:#000000;
font-size:12px;
text-decoration:underline
line-height: 28px;
}
#menu2 ul {
  list-style-type: none;
}
#menu2 ul li {
  padding: 5px;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
  background:url(../images/lista2.jpg) no-repeat left;
  display: block;
}
#menu2 ul li a{
display:block;
margin-left:10px;
text-decoration:none;
color:#000000;
font-size:bold;
font-size:12px;
}
#menu3 ul {
  list-style-type: none;
  margin-top: 20px;
  margin-left: 40px;
}
#menu3 ul li{
  padding: 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background:url(../images/lista3.jpg) no-repeat left;
  display: block;
}
#menu3 ul li a{
display:block;
margin-left:10px;
text-decoration:none;
color:#000000;
font-size:bold;
font-size:12px;
}
.corsivo {
  font-style: italic;
  font-size: 11px;
}
.left{float:left; margin-right:15px; margin-bottom:10px;}
.right{float:right; margin-left:15px; margin-bottom:10px;}

a{color:#003300;}
h1{
font-size:14px;
font-weight:bold;
/*color:#ea7605;*/
color:#000;
margin-bottom:10px;
/*border-bottom:2px dashed #ea7605;*/
border-bottom:2px dashed #000;
}
h3{
font-size:14px;
font-weight:bold;
color:#184d06;
margin-bottom:10px;
border-bottom:1px dashed #184d06;
}
.gallery{text-align:left;}

.gallery img {
float:left;
border:2px solid #999999;
margin-right:10px;
margin-bottom:10px;
}
#video_carioca{background-color:#ea7605; height:120px; padding:10px; margin:20px;}

.t1 {
margin-left:5px;
text-align:left
font-size: 12px;
line-height: 20px;
font-style: italic;
color:#000000;
}
.m1 {
text-align:left;
font-size: 12px;
line-height: 16px;
text-transform: uppercase;
color:#000000;
margin-left:5px;
}
.t2 {
margin-left:5px;
font-size: 12px;
line-height: 20px;
font-weight:bold;
font-style: italic;
color:#CC0000;
}
.m2 {
text-align:left;
font-size: 12px;
line-height: 16px;
font-weight:bold;
text-transform: uppercase;
color:#000000;
}
.m2-2 {
text-align:left;
font-size: 12px;
line-height: 16px;
font-weight:bold;
color:#000000;
}
#m2_2 ul li {
margin-left:35px;
background:url(../images/lista4.jpg) no-repeat left;
display: block;
}
#m2_2 ul li a{
margin-left:15px;
text-align:left;
font-size: 12px;
line-height: 16px;
font-weight:bold;
color:#000000;
display: block;
}
.td2 {
border-top:1px solid #000000;
}
