*{
margin:0px;
padding:0px;
}

body,html{
font-family:verdana,helvetica,arial,sans-serif;
background-image:url(fondo.jpg);
background-position:top center;
background-color:#333333;
color:#E6E6E6;
}
#wrapper{

background-repeat:repeat-y;

background-position:top center;
margin:0px;
padding:0px;
}
#header{
height:90px;
text-align:left;
margin-right:auto;
margin-left:auto;
width:90%;

}
#main{
background-repeat:no-repeat;

background-position:top center;
margin:0px;
padding:0px;
}

label{
width:20%;
padding:15px;
display:block;
float:left;

}
img.img_micro{
float:left !important;
margin:5px;
border-style:none;
}
img.img_micro_2{
float:right !important;
margin:5px;
border-style:none;
}
input,textarea{
 padding:6px;
 margin:15px;
 clear:right;
 }

.col33:after,.col22:after {
	content:' ';
	display:block;
	clear:both;
	width:100%;
	font-size:1px;
	height:1px;
	clear:left;
	min-height:1px;
}
.col3{
clear:right;
}
.col31,.col32,.col33{
width:30.02%;
float:left;
height:auto;
padding:1%;
margin-right:1%;
display:block;

}
.col21,.col22{
width:46%;
float:left;
height:auto;
padding:1%;
margin-right:1%;
display:block;

}
.col21,.col31,.col32{
border-style:dashed;
border-width:0px 1px 0px 0px;
border-color:#F17C13;
}
.cont_3,.cont_2{
display:block;
clear:both; 
 
 
}
.cont_3 div{
 float:left;
 width:27%;
 padding:3%;
 } 
.cont_2 div{
 float:left;
 width:43%;
 padding:3%;
 }
.clear{
width:90%;
clear:both;
height:1px;
font-size:1px;
 }

#content{

}
#content_container{

margin-left:auto;
margin-right:auto;
width:90%;
background-color:#000000;
}
#content a{
color:#CCCCCC;
}
p{
margin:20px;

}
#content a:hover{
background-color:#333333;
color:#CCCCCC !important;

}

#content ul,#content ol{
margin-bottom:15px;
overflow:hidden;
width:100%;
}
#content ul li,#content ol li{

border-width:0px 0px 1px 0px;
border-color:#FF9600;
border-style:solid;
padding:9px;
margin-left:39px;
margin-bottom:6px;

}


.clear{
clear:both;
height:1px;
}

#footer{
width:100%;
padding-bottom:10px;

background-repeat:no-repeat;
background-position:bottom center;
}

.mm_ul{
display:block;
border-width:0px 0px 8px 0px;
border-color:#333333;
border-style:solid;
color:#FF9600;
clear:both;
float:left;
width:100%;
background-image:url(fondo.jpg);
background-position:top center;

}
.mm_ul li{
list-style-type:none;
float:left;
border-color:#FF9600;
border-width:0px 4px 0px 0px;
border-style:solid;
}
.mm_ul li a{
color:#3C2E23;
padding:4px;
float:left;
text-decoration:none;
font-size:16px;
line-height:28px;
white-space:nowrap;
display:block;
}
.mm_ul li a.selected{
background-color:#333333;
padding:4px;
color:#FF9600;
text-decoration:none;
font-weight:bold;
display:block;

}
.mm_ul li a:hover,.mm_nested_ul_active li a:hover{
text-decoration:underline;
color:#FFFFFF;
background-color:#333333;

display:block;
}
.mm_ul_2{

background-color:#FF9600;

clear:both;
width:100%;
float:left;
}
.mm_ul_2 li{
list-style-type:none;
float:left;
border-color:#FFFFFF;
border-width:0px 1px 0px 0px;
border-style:solid;
}
.mm_ul_2 li a{
color:#000000;
font-size:14px;
white-space:nowrap;
padding:4px;
line-height:26px;
text-decoration:none;
display:block;
float:left;
}
.mm_ul_2 li a.selected{
background-color:#333333;
color:#FF9600;
padding:4px;
text-decoration:none;
display:block;
}
.mm_ul_2 li a:hover,.mm_nested_ul_active li a:hover{
text-decoration:underline;
color:#FF9600;
background-color:#333333;
display:block;
}
.mm_nested_ul{
display:none;
}
.mm_nested_ul_active{
border-style:none;

}
.mm_nested_ul_active li{
list-style-type:none;

}
.mm_nested_ul_active li a{
color:#333333;
display:block;
padding:4px;
text-decoration:none;
border-width:0px 0px 1px 0px;
border-color:#6A5D3F;
border-style:solid;
float:left;
}
.mm_nested_ul_active li a.selected{
background-color:#000000;
color:#333333;
display:block;
padding:4px;
text-decoration:none;
}
.mm_ul_catalogo{
border-style:none !important;
}
.mm_ul_catalogo li{
display:inline;
margin:0px !important;
border-width:0px 0px 0px 0px !important;

}

.mm_ul_catalogo li a:hover{
color:#663C21 !important;
}
.mm_ul_catalogo li a{
border-style:none;
padding:4px;
float:left;

background-color:#F6F1EE !important;

border-width:0px 0px 6px 1px;
border-color:#FFFFFF #FFFFFF #FFFFFF #6A5D3F;
border-style:solid solid solid dotted;
}
.mm_ul_catalogo li a.selected{
padding:4px;
background-color:#B7A9A1 !important;
color:#6A5D3F !important;

}

.titulo{
color:#6A5D3F;
font-size:25px;
margin-bottom:15px;
background-color:#F6F1EE;
padding:10px;
line-height:30px;
}
h1{
color:#FFFFFF;
font-size:16px;
margin-bottom:15px;
background-color:#333333;
padding:10px;
clear:both !important;
}
h2{
color:#3C2E23;
background-color:#FF9600;
font-size:16px;
margin-bottom:15px;
padding:10px;
clear:both !important;
}
h3{
color:#333333;
background-color:#CCCCCC;
font-size:13px;
margin-bottom:15px;
padding:3px;
padding-left:10px;
clear:both !important;
}
#sub_footer{
text-align:center;
width:98%;
margin-left:auto;
margin-right:auto;
padding:1%;
}
#sub_footer p{
color:#333333 !important;
}
#sub_footer a{
padding:6px;
color:#333333;
text-decoration:none;

margin:5px;
font-size:14px;
}
#sub_footer a:hover{
color:#000000;


}
#footer_info{
padding:20px;
color:#333333;
}
#footer_info p{
margin:0px;
color:#333333 !important;
}
#slogan{
color:#333333;
background-color:#FFFFFF;
text-align:center;
font-size:14px;
padding:3px;

}

#slogan a{
color:#FF9600;
}

hr{

margin:auto;
margin-bottom:15px;
width:90%;
background-color:transparent;
border-width:1px 0px 1px 0px;
border-style:solid none solid none;
border-color:#CCCCCC #CCCCCC #FFFFFF #CCCCCC;
height:2px;
}

