/*////////////////CSS DESENVOLVIDO PELA MÓBILE COMUNICAÇÃO///////////////*/
/*-------------------------- www.dmo.com.br --------------------------*/




/*////////////////////////////// PRINCIPAIS /////////////////////////*/

body{
  background:#fff url("imagens/bg.png") left top repeat;
	margin:0px;
	padding:0px;

}

body *{
	margin:0px;
	padding:0px;
	/*display:none;*/
	/*border: 1px solid #000;*/
	text-decoration:none;
}
body img{
  border:none;
}

html
{
	font-size: 1.25em; /* aumenta a fonte em 25% 12+6=18*/
	height:100%;
	font-family: tahoma,Sans-serif,Arial;
}
body
{
	font-size: 62.5%;
	height:100%;
}


div.geral{
	width:776px;
	height:100%;
	margin-left: auto;
	margin-right:auto;
}

div.geral_centro{ /*div onde estão */
  float:left;
	width:776px;
	background-color: transparent;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background:#C6DDEB url("imagens/topo.jpg") left top no-repeat;
}


div.caixa_topo{
	background:transparent url("imagens/topo.png") left top no-repeat;
	width: 776px;
	height: 194px;
	}
	
div.caixa_topo img.logo{
  position:absolute;
  margin-left:90px;
  margin-top:20px;
}


/*/////////////////////////ESTRUTURA PAGINA PRINCIPAL //////////////////////*/


div.caixa_conteudo{ /*apenas para BG;*/
	width: 776px;
	/*background: #EAEDEF url("imagens/degradetop.png") left top repeat-x;*/
	padding-top:0px;
	background: #C6DDEB url("imagens/contorno.png") right top repeat-y;
	}

div.conteudo_p{
width: 776px;
background: transparent url("imagens/bottom.jpg") left bottom no-repeat;
/*margin-bottom:50px;*/
padding-bottom:200px;

}

div.colunaesq{
width: 410px;
background-color:tranparent;
float:left;
padding:0px 20px 0px 20px;
background: transparent url("imagens/contorno_esq.png") left top repeat-y;
}

div.colunadir{
width: 306px;
background-color:tranparent;
float:left;
padding-left:20px;
background: transparent url("imagens/decoracaovert.png") left top repeat-y;
}

div.colunadir div.espacador{
display:block;
clear:both;
height:30px;
}

div.endereco{
position:absolute;
display:block;
margin-top:-60px;
width:756px;
text-align:right;
padding-right:20px;
}

div.endereco div.selos{
position:absolute;
margin-left:790px;
bottom:100%;
width:80px;
margin-bottom:-50px;
overflow:show;
}

div.endereco img{
vertical-align:middle;
}

div.endereco div#mapa{
position:absolute;
margin-left:200px;
margin-top:-450px;
padding: 10px 10px 10px 10px;
background-color:#fff;
}


div.endereco div#mapa_controle{
background-color:#fff;
padding:25px 5px 0px 0px;
}

div.endereco div#mapa_controle a{
color:#000085;

}

h1{
color:#E77817;
font-weight:normal;
/*text-decoration:underline;*/
/*margin-right:40px;*/
margin-bottom:10px;
font-size:1.7em;
margin-top:20px;
font-style:italic;
font-family:georgia;
}

div.h1subtitulo{
font-size:.7em;
margin-top:-10px;
}

div.h1feed{
font-size:.7em;
margin-top:-20px;
margin-bottom:20px;
}

div.h1feed a.rssfeed {
background:transparent url("imagens/rss16x16.png") no-repeat scroll left center;
border:medium none;
height:16px;
padding:2px 2px 2px 20px;
/*margin-left:5px;*/
font-family:arial;
font-style:normal;
}


div.h1feed a.rssfeed span{
color:#E77817;
}

h1 span.titulo{
/*padding-right:40px;*/
/*border-bottom:1px solid #E77817;*/
display:block;
/*width:180px;*/
}


h1 span.subtitulo{
font-weight:normal;
font-size:80%;
margin-left:0.5em;
}

h1 span.decoracao{
display:block;
/*width:220px;*/
/*height:50px;*/
margin-right:10px;
padding-bottom:14px;
background: transparent url("imagens/decorah.png") right bottom no-repeat;
}

h2{
font-weight:bold;
font-size:1em;
font-family:verdana;
color:#000085;
}

h3{
font-weight:bold;
font-size:1em;
font-family:verdana;
color:#000085;
}

p.descricao_home{
padding:10px 20px 0px 0px;
font-size:1.05em;
text-indent: 5em;
}

/*//////////////////////// ESTRUTURA PAGINAS INTERNAS //////////////////////*/

div.conteudo_int{
width: 776px;
background: transparent url("imagens/bottom_int.jpg") left bottom no-repeat;
/*margin-bottom:50px;*/
padding-bottom:200px;
}

div.linha_int{
width:776px;
float:left;
margin-bottom:20px;
background: transparent url("imagens/contorno_esq.png") left top repeat-y;

}

div.colunaesq_int{
width: 270px;
background-color:tranparent;
float:left;
padding:0px 10px 0px 20px;
background: transparent url("imagens/contorno_esq.png") left top repeat-y;
}

div.colunadir_int{
width: 400px;
background-color:tranparent;
float:left;
padding:0px 20px 0px 10px;
}

div.colunadir_int2{
width: 410px;
background-color:tranparent;
float:left;
padding-left:20px;
background: transparent url("imagens/decoracaovert.png") left top repeat-y;
}

div.coluna100porcento{
width: 370px;
background-color:tranparent;
padding-left:20px;
}






/*//////////////////////// COMPONENTES PAGINAS INTERNAS //////////////////////*/

p.descricao{
float:left;
padding:10px 0px 0px 10px;
font-size:1.1em;
word-spacing:0.1em;
}

div.curso_int{
margin-bottom:50px;
}

div.curso_int h2{
  font-size: 1.5em;
  font-family: georgia;
  color: #fff;
  position:relative;  
  display:block;
  float: left;
  clear:both;
  margin-left: 12px;
  margin-bottom:-45px;
  top: -45px;
}

div.curso_int h2 span.titulo{
height:40px;
line-height:40px;
vertical-align:middle;
/*padding-left:20px;*/
/*float:left;*/
}

div.curso_int h2 span.titulo2l{
height:40px;
margin-top:10px;
/*padding-left:20px;*/
/*float:left;*/
}

div.curso_int h2 span.titulo2l span.subtitulo{
font-size:0.65em;
display:block;
margin-top:0px;
}


/*
div.cursos_home a:hover span {
	filter: alpha(opacity=100); 
  color: #fff; 
  -moz-opacity: 1; 
  opacity: 1;
}
div.cursos_home span:hover {
	filter: alpha(opacity=100); 
  color: #fff; 
  -moz-opacity: 1; 
  opacity: 1;
}
div.cursos_home a:hover img {
	filter: alpha(opacity=90); 
  color: #fff; 
  -moz-opacity: 0.9; 
  opacity: 0.9;
}
div.cursos_home span:hover {
	filter: alpha(opacity=90); 
  color: #fff; 
  -moz-opacity: 0.9; 
  opacity: 0.9;
}

*/

div.curso_int img{
height:43px;
display:block;
margin-bottom:2px;
}


div.intro{
margin-bottom:20px;
padding-right:20px;
}

div.intro p{
text-indent: 5em;
padding-left:10px;
}

div.busca{
margin-top:20px;
margin-bottom:20px;
}

div.busca input{
margin-left:10px;
border:1px solid #000;
padding-top:1px;
padding-bottom:1px;
}

form.contato ul li input.botao,
div.busca input.botao{
font-size:1em;
background-color: #E77817;
color:#fff;
height:3ex;
line-height:1ex;
vertical-align:middle;
font-weight:bold;
margin-top:-5px;
padding-bottom:5px;
padding-left:1ex;
padding-right:1ex;
background: #E77817 url('imagens/botao.png') top left no-repeat;
border:1px solid #AF5600;
border-top-color:#E77817;
border-right-color:#E77817;
}
form.contato ul li input.botao:hover,
div.busca input.botao:hover{
cursor:pointer;
border-top-color:#AF5600;
border-right-color:#AF5600;
border-left-color:#E77817;
border-bottom-color:#E77817;
}

div.caixa_topo div.buscahome{
position: absolute;
margin-left:545px;
margin-top:150px;
}

div.caixa_topo div.buscahome input{
border:1px solid #ccc;
color:#ccc;
margin-left:5px;
}

div.caixa_topo div.buscahome input.botao{
border:1px solid #ccc;
/*background-color: #F09C22;*/
color:#000;
font-size:90%;
padding-left:1ex;
padding-right:1ex;
background: transparent url('imagens/botao_buscahome.png') top left no-repeat;
}

div.caixa_topo div.buscahome input.botao:hover{
cursor:pointer;
border:1px solid #ccc;
color:#000;
background: transparent url('imagens/botao_buscahome_hover.png') top left no-repeat;
}


div.curso_int strong{
display:block;
font-family:georgia;
/*width:260px;*/
/*text-align:right;*/
font-size:1.1em;

color:#1C1D7E;
margin-bottom:10px;
}

div.colunadir_int2 div.curso_int strong{
/*width:385px;
padding-left:30px;*/
}


div.intro ul,
div.curso_int ul{
	margin-left:20px;
  list-style-image:url(imagens/bullet.png);
}

div.cursos_home span{
  font-size: 1.5em;
  font-family: georgia;
  color: #fff;
  position:relative;  
  display:block;
  float: left;
  clear:both;
  margin-left: 12px;
  margin-bottom:-29px;
  top: -28px;
  /*filter: alpha(opacity=90);*/ 
  -moz-opacity: 0.9; 
  opacity: 0.9;
  cursor:pointer;
}

div.cursos_home a img{
display:block;
height:27px;
margin-bottom:2px;
}

/*
div.cursos_home span {
	clear: both; 
  margin-top: -29px; 
  display: block; 
  font-weight: bold; 
  font-size: 1.5em; 
  float: left; 
  margin-left: 12px; 
  color: #fff; 
  font-family: georgia; 
  position: relative;  
  filter: alpha(opacity=90); 
  -moz-opacity: 0.9; 
  opacity: 0.9;
}
*/

div.cursos_home{
margin-left:5px;
}

div.cursos_home a:hover span {
	/*filter: alpha(opacity=100);*/ 
  color: #fff; 
  -moz-opacity: 1; 
  opacity: 1;
}
div.cursos_home span:hover {
	/*filter: alpha(opacity=100);*/ 
  color: #fff; 
  -moz-opacity: 1; 
  opacity: 1;
}
div.cursos_home a:hover img {
	filter: alpha(opacity=90); 
  color: #fff; 
  -moz-opacity: 0.9; 
  opacity: 0.9;
}
div.cursos_home span:hover {
	/*filter: alpha(opacity=90);*/ 
  color: #fff; 
  -moz-opacity: 0.9; 
  opacity: 0.9;
}
div.categorias ul {
	margin-top: 20px; 
  margin-left: 10px; 
  list-style-type: none;
}
div.arquivo ul {
	margin-top: 20px; 
  margin-left: 10px; 
  list-style-type: none;
}
div.categorias ul li {
	padding-bottom: 0.5ex; 
  margin-right: 50px; 
  padding-top: 0.5ex; 
  border-bottom: #dff3ff 1px dotted;
}
div.arquivo ul > li > ul > li {
	padding-bottom: 0.5ex; 
  margin-right: 50px; 
  padding-top: 0.5ex; 
  border-bottom: #dff3ff 1px dotted;
}
div.categorias ul li a {
	color: #000085;
}
div.arquivo {
	margin-bottom: 30px;
}
div.categorias {
	margin-bottom: 30px;
}

div.curso_int ul{
}

div.intro ul li,
div.curso_int ul li{
	margin-bottom:0.5em;
}

div.horarios{
margin-left:20px;
margin-top:10px;
color:#1C1D7E;
font-weight:bold;
}

div.horarios ul{
margin-top:5px;
color:#000;
font-weight:normal;
}

div.horarios ul li{
	margin-bottom:0em;
}

div.colunaesq_int p.informacoes{
font-weight:bold;
display:block;
font-size:1.3em;
font-family:georgia;
color:#1C1D7E;
padding:15px;
background: #fff url("imagens/decora_caixa_texto.png") left top no-repeat;

}


/*//////////////////////// COMPONENTES DA PAGINA PRINCIPAL //////////////////////*/

div.orkut{
margin:5px;
margin-left:0px;
}

div.orkut a span{
display:block;
margin-top:-18px;
margin-left:50px;

color:#fff;
font-size:0.9em;
}

div.noticias{
margin-left:5px;
}

div.colunadir_int div.noticias{
margin-top:70px;
}

div.noticias h2 a{
color:#000085;
}

p.noticia{
margin-top:10px;
margin-bottom:10px;
}

p.detalhes span.dados{
color:#000085;
}




div.depoimento{
display:block;
width: 266px;
background: transparent url("imagens/aspatop.png") left top no-repeat;
padding:30px 10px 10px 30px;
margin-bottom:40px;
margin-left:-10px;
}


div.depoimento p.depoimento{
font-family:georgia;
font-size:1.1em;
padding-bottom:30px;
padding-right:20px;
background: transparent url("imagens/aspabottom.png") right bottom no-repeat;
}

div.assinatura{
margin-left:20px;
margin-top:10px;
}


div.noticia,
div.colunadir_int div.enplus{
border-bottom:1px dotted #DFF3FF;
padding-bottom:5px;
margin-bottom:40px;
}

div.colunadir_int div.enplus p.enplus{
margin-top:5px;
}


div.breadcrumb{
color:#CF7000;
position:absolute;
margin: 200px 0px 0px 20px;
_margin: 35px 0px 0px -450px;
font-size:0.8em;
}
div.breadcrumb a{
color:#000085;
text-decoration:underline;
}

div.fim /*no final de toda pagina tem um div vazio para corrigir erro*/
{
display:block;
clear:both;
padding-top:0.05em;
}

/*////////////////// DEPOMENTOS PÁGINA INTERNA //////////////////////*/


div.colunadir_int div.depoimento_int{
width: 410px;
display:block;
margin-top:20px;
clear:both;
/*min-height:150px;*/
margin-left:10px;
}

div.foto_depoimento{
float:left;
margin-left:-15px;
margin-right:20px;
}



div.colunadir_int div.depoimento_int div.assinatura{

/*clear:both;*/
margin-bottom:5px;
margin-left:0px;
padding-top:10px;
}



div.depoimento_int p.depoimento{
font-family:georgia;
font-size:1.1em;
/*line-height:1.4em;*/
background: transparent url("imagens/aspatop_int.png") left top no-repeat;
padding-top:20px;
}

div.depoimento_int p.depoimento span{
background: transparent url("imagens/aspabottom_int.png") right bottom no-repeat;
padding-bottom:30px;
display:block;
min-height:25px;
padding-right:10px;
}


/*////////////////// TOPO DA PÁGINA //////////////////////*/

div.mapadosite{
  position:absolute;
  margin: 5px 0px 0px 800px;
  float:right;
  display:block;
  position:absolute;
width:80px;
overflow:show;
white-space:nowrap;
font-size:0.8em;
color:#000085;
}

div.mapadosite a{
padding-right:30px;
text-decoration:underline;
color:#000085;
}


dl.mapadosite{
  margin-top:20px;
	margin-left:40px;
  list-style:none;
}

dl.mapadosite dt{
padding-left:10px;
padding-top:5px;
}

dl.mapadosite dt.segundonivel{
margin-left:60px;
color:#E77817;
font-size:1em;
}
dl.mapadosite dd.segundonivel{
margin-left:60px;
}

dl.mapadosite dd{
border-bottom:1px dotted #DFF3FF;
padding-top:0.5ex;
padding-bottom:0.5ex;
padding-left:20px;
}

dl.mapadosite a{
display:block;
}

dl.mapadosite a dt{
font-size:1.3em;
color:#000085;
font-weight:bold;
}

dl.mapadosite a dd{
color:#000;
}

dl.mapadosite span{
margin-left:20px;
color:#223D4F;
}


dl.mapadosite a:hover{
background-color: #DFF3FF;
cursor:pointer;
}




div.lang{
  position:absolute;
  margin: 50px 0px 0px 684px;
  /*float:right;*/
  display:block;
  
}

div.lang a{
color:#fff;
padding-right:30px;
}
div.lang div.langfrancais
{
  background: url(imagens/francais.png) bottom right no-repeat;
  width: 70px;
  height: 15px;
display:none;
}

/*///////////////////////////////// MENU DO CABEÇALHO //////////////////////*/
	
#menu{
	
	/*background: transparent url("imagens/menu.png") center bottom no-repeat;*/
	margin-left: 440px;
	position: absolute;
	float:left;
	/*width: 500px;*/
	margin-top:111px;
	height: 20px;
	border:none;
	/*font-weight:bold;*/
	}

#menu li {

	list-style: none; 
	margin-right: 0px;
	display: inline;
	padding: 2px;
	color: #000085;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
	margin: 0px 10px 0px 10px;
	word-spacing:-0.1em;
	}

#menu li a {
	height:1px; /* IE5.0 bug */
	margin:0px;
	/*background-color: #fff;*/
	color: #000085;
	}

#menu li a:hover {
	color: #222;
	text-decoration:underline;
	}
	
#menu_preto{

	color: #000;
	
	}
	
#menu li.selected{
color:#CF7000
}

div.login{
display:block;
margin-top:20px;
margin-left:40px;
vertical-align:middle;
}

div.login ul{
list-style:none;
}

div.login li{
margin-bottom:1ex;
}
div.login li label{
display:block;
width:3em;
text-align:right;
height:3ex;
line-height:3ex;
padding-right:2px;
float:left;
}

div.login ul li input{

font-size:1em;
padding-left:2px;
padding-right:2px;
width:10em;
}


div.login input.botao{
font-size:1em;
color:#fff;
height:3ex;
line-height:1ex;
vertical-align:middle;
width:5.4em;
font-weight:bold;
padding-bottom:5px;
border:1px solid #AF5600;
border-top-color:#FFA24F;
border-right-color:#FFA24F;
background: #E77817 url('imagens/botao.png') top left no-repeat;
}

div.login input.botao:hover{
cursor:pointer;
border-top-color:#AF5600;
border-right-color:#AF5600;
border-left-color:#E77817;
border-bottom-color:#E77817;
}

/*///////////////////////////////// BOTTOM DA PÁGINA //////////////////////*/

	

	


div.curiosidade{

}


p.curiosidade{
float:left;
padding:0px 30px 0px 17px;
}

a.mais{
color:#E77817;
} 

/*///////////////////////////////// MOLDURA DE FOTOS //////////////////////*/

div.foto_enplus{
margin-left:-15px;
}

div.foto_depoimento_peq{
margin-left:-15px;
margin-top:-25px;
}


div.foto_depoimento_peq div.sombrabr{
padding: 13px 13px 16px 19px;
}

div.sombrabl{
float:left;
clear:both;
display:block;
	background: transparent url("imagens/moldurabl.png") left bottom no-repeat;
}
div.sombratr{
background: transparent url("imagens/molduratr.png") right top no-repeat;
}
div.sombratl{
	background: transparent url("imagens/molduratl.png") left top no-repeat;
}
div.sombrabr{
padding: 16px 16px 19px 22px;
background: transparent url("imagens/moldurabr.png") right bottom no-repeat;
}

div.foto div.controles{
width:100%;
text-align:center;
}

div.setaesq,
div.setadir{
z-index:95;
position:absolute;
width:25px;
height:50px;
display:block;
background-color:red;
top:55px;
}

div.setaesq a,
div.setadir a{
display:none;
}

div.foto div.setaesq:hover{
background: transparent url("imagens/seta_foto_e_hover.png") top right no-repeat;
cursor: pointer;
}

div.foto div.setadir:hover{
background: transparent url("imagens/seta_foto_d_hover.png") top left no-repeat;
cursor: pointer;
}

div.foto div.setaesq{
background: transparent url("imagens/seta_foto_e.png") top right no-repeat;
margin-left:-35px;
}

div.foto div.setadir{
background: transparent url("imagens/seta_foto_d.png") top left no-repeat;
right:-35px;
}

div.elemento{
position:relative;
margin-bottom:99px;
margin-left:75px;
float:left;
height:1px;
}

div.elemento_int{
position:relative;
margin-bottom:99px;
margin-left:390px;
float:left;
height:1px;
}


div.elemento_int img{
Position:absolute;
margin-top:-00px;
}

div.elemento img{
Position:absolute;
margin-top:-105px;
}


/*************FOMULÁRIO**************/

form.contato ul{
list-style:none;
}

form.contato ul li{
margin-bottom:1ex;
}

form.contato label{
display:block;
width:8em;
text-align:right;
float:left;
height:2.5ex;
line-height:2.5ex;
padding-right:2px;
}

form.contato ul li input{
height:2.5ex;
line-height:2.5ex;
border:1px solid #000;
padding-left:2px;
padding-right:2px;
}

form.contato ul li textarea{
border:1px solid #000;
font-family:Arial,tahoma,Sans-serif;
padding:2px;
}





/********************************THICKBOX***********************************/

#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#C6DDEB;
  /*background:#fff url("imagens/bg.png") left top repeat;*/
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/********************************CYCLE***********************************/
.pics {
    width:   230px;
    height:  160px;
}

.pics2 {
    width:   380px; 
    height:  160px;

}









/*===========================fundos das imagens=============================*/

.ddadulto{
background-color:#F7941C;
}

.ddinho{
background-color:#BAA1DB;
}

.ddado{
background-color:#00AEEF;
}

.ddpe{
background-color:#C09AF9;
color:yellow;
}

.ddgv{
background-color:#7ACCC8;
}

.ddbe{
background-color:#F49AC1;
}

.ddl{
background-color:#82CA9C;
}

.ddmc{
background-color:#F26C4E;
}

.ddt{
background-color:#E0AB7B;
}

.ddc{
background-color:#448CCB;
}

.ddeq{
background-color:#FFB300;
}

.ddpe{
background-color:#9CCB3B;
}
/*=====================fim dos fundos das imagens=============================*/


div.paginacao{
font-size:1.1em;
color:#E77817;
margin-left:auto;
margin-right:auto;
}

div.paginacao div.esquerda,
div.paginacao div.numeros,
div.paginacao div.direita{
display:block;
float:left;
clear:none;
min-width:8em;
}




div.paginacao div.esquerda{
text-align:right;
height:2em;
line-height:2em;
vertical-align:middle;

padding-right:20px;
}


div.paginacao div.numeros{
text-align:center;
min-width:8em;
height:2em;
line-height:2em;
vertical-align:middle;

}

div.paginacao div.direita{


min-width:8em;
height:2em;
line-height:2em;
vertical-align:middle;

text-align:left;
padding-left:20px;
}


div.paginacao span.atual{
font-size:1.3em;
color:#000085;
padding-left:0.5em;
padding-right:0.5em;
}

div.paginacao span.separador{
margin:0px;
width:0px;
}

div.paginacao a{
color:#E77817;
margin:0px;
}

div.paginacao div.numeros a{
padding-left:0.5em;
padding-right:0.5em;
}

div.paginacao a:hover{
color:#000;
background-color:#DFF3FF;
}
span.nobr{
white-space:nowrap;
}

object.destaque
{
margin-left:3px;
}