*{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body {
	color: #333;
	font-size: 11px;
	height: auto;
	padding-bottom: 20px;
	border-left:#FFF solid 2px !important;
	border-right:#FFF solid 2px !important;
}

.bgtextura{
	background-image: url(../img/bg2.png);
	background-repeat:repeat;
}

div{
	margin:1px 0px;
}

a {
	color: #009;
	border:none;
	text-decoration: none;
}

a img, a:hover img{
	border:none;
	text-decoration:none;
}

img{
	border:0;
	margin:1.5px;
	padding:5px;
	float:left;
}


.block{
	background:#EEE !important;
	color:#000 !important;
	height:20px;
	width:100%;
	color:#FFF;
}


.noBackgroung{
	background:none !important;
}

h1, h2, h3, h5 {
  background:#EEE;
  font-weight:bold;
  border-color:#EEE;
  padding: 0 2px;
  margin-top:2px;
  margin-bottom:2px;
}

h1{
	font-size:22px;
}
h2{
	font-size:20px;
}
h3{
	font-size:18px;
}
h4{
	font-size:16px;
}
h5{
	font-size:14px;
}

.contentLeft{
	text-align:left;
}

.contentRight{
	text-align:right;
}

.contentCenter{
	text-align:center;
}

.contentJustify{
	text-align:justify;
}

.rodape{
	background:#EEE;
	color:#000;
}

.rodape a, .rodape a:visited{
	color:#333;
}

.rodape a:hover{
	text-decoration:underline;
}

p {
  overflow: hidden;
}

.conteudo{
	background:#FFF;
}

.tituloPadrao{
	border-style: solid;
	border-bottom-width:medium;
	text-align:center;
}

.titulo2{
	font-size:14px;
	font-weight:bold;
}

.container_12,
.container_16,
.container_24 {
  margin-bottom: 20px;
}

form{
	width:100%;
}

form input, form select, form label, form textarea{
	float:left;
	padding:2px;
	width:45%;
}

form *{
	margin:1px;
}

form input[type="submit"], form input[type="button"], form input[type="checkbox"]{
	border-width:1px;
	border-color:#CCC;
	padding:2px;
	width:45%;
}

form textarea{
	min-height:100px;
}

form select optgroup{
	color:#000;
}

.hidden{
	display:none;
}

.half{
	float:left; 
	width:46%;
	border:none;
}

.quarter{
	float:left; 
	width:21.5%;
	border:none;
}

.listFull{
	float:left;
	width:100%;
	display:inline;
}

.full{
	width:100%;
	float:left;
	clear:right;
}

.padding10px0px{
	padding:10px 0;
}

.size470px470px{
	width:470px;
	height:470px;
}

.floatNone{
	float:none !important;
}

.padding0{
	padding:0 !important;
}