* { 
padding: 0; 
margin: 0; 
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:11px;
line-height:22px;
color:#888989;/*esta é a cor do texto geral*/}

h1 {
font-size:11px;
font-variant:small-caps;
color:#FF0000;
}

h2 {
font-size:12px;
color:#299da3;
}
body {
 margin: 0px;
 background-color: #cccccc;
}

img { border:0px; }

input:focus, select:focus, textarea:focus{
border: 1px solid #47ecff;
background-color:#eeeeee;
}

a, a:hover {
text-decoration:none}

.corvermelha{
color:#FF0000;
background-color:#FF0000;}

.corazul{
color:#3399CC;
background-color:#3399CC;}

.corverde{
color: #009933;
background-color:#009933;}

.boldpreto{
font-size:11px;
color:#666666;
font-weight:bold;}

#wrapper{
width:950px;
margin-left:10px;
background-color:#f5f5f5;
}

/*-------------------------------------------fim da estrutura*/
#header {
 position:relative;
 margin: auto;
 padding: 0px;
 height: 80px;
}
#header .logotipo {
	background-image:url(../imgs/logotipo.jpg);
	background:url(../imgs/logotipo.jpg);
	background-repeat:no-repeat;
	cursor: crosshair;
	width:215px;
	position: absolute;
	top:45px;
	left:15px;
	height: 19px;
	z-index:1;
}
#header .home {
	margin:0px;
	background-image: url(../../images/bg_home.jpg);
	position: absolute;
	left:704px;
	top:0px;
	width: 275px;
	height: 29px;
	display:inline;
	list-style:none;
}
.home li, home ul{
	display:inline;
	list-style:none;
	}
	


#header #menu1{
	position:absolute;
	top:40px;
	width:663px;
	height:30px;
	padding:0px;
	margin:0px;
	left: 249px;
	z-index:1;
	  	  }

#header #menu1 hr{
height:2px; width:221px;border:none;
	  	  }	    
#header #menu1 ul{ list-style:none; margin-left:0px; }
#header #menu1 li{
float:right;
display:inline;
margin:0px;}

#menu {
	position:relative;
	width:100%;
	height:100%;
	  	  }
#menu .cx1 {
width:665px;
padding-left:250px;
margin-top:30px;
margin-bottom:1px;
text-transform:uppercase;

}
#menu .cx1 hr{
border:none;border-top:solid 1px #666666;
height:1px;}

/*#menu .cx1 a{
font-family:Georgia, serif;
font-size:19px;
color:#888989;

}
#menu .cx1 a:hover{
color: #FF0000;
}
#menu .cx1 a:active{
color:red;
}
#menu .cx1 a:after{
color:red;
}*/


#menu .cx1 ul, #rightcolumn cx li{
list-style:none;
display:inline;
}
/*conteudo*/
#conteudo{
height:100%;
}
 
#leftcolumn { 
 width: 230px; 
 float: left;
 margin:0px;
 position: relative;
}

#leftcolumn .cx1 {
 padding-top:40px;
 padding-left:30px;
}
	
	
#leftcolumn ul{
list-style-image: url(../../images/bullet.gif);
}
#leftcolumn li{
list-style-position:inside;
}

/**/

#rightcolumn {
float:right; 
margin: 0px;
width: 700px;
position:relative;}
 
#rightcolumn .cx1{
width:663px;
margin-top:30px;
margin-bottom:10px;
text-transform:uppercase;
}
#rightcolumn .cx1 hr{
border:none;
border-top:dotted 1px #666666;
height:1px;
margin-top:10px;}

#rightcolumn .cx1 a{
font-family:Georgia, serif;
font-size:1.1em;

}

#rightcolumn .cx ul, #rightcolumn .cx li{
list-style:none;
display:inline;
}


#rightcolumn .cx {
margin-top:10px;
text-align:left;
}
#rightcolumn .cx1 img{
margin-top:10px;
margin-bottom:10px;
/*border:#ccc solid 1px;*/
}



/*footer*/

/*#footer_wrapper {
 top:0px; 
/* margin: 20px auto;
 width:980px;*/


#footer { 
 height:67px;
 clear:both;
 text-indent:10px;
}
#footer hr{
border:none;border-top:dotted 1px black; width:930px; }

/*#footer a:hover{
color:#999999;
}
*/