@charset "utf-8";
/* CSS Document */

body {
	display:block;
	text-align:center;
	width:967px;
	margin:0 auto;
	padding:0;
	background:#FFFFFF url(/temas/default/imgs/bgPag.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

td{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
		
}
/* Catalogo, Detalhes Produto */

#div_produto{
    margin-top:20px;
}

#div_produto h3{
    margin:0px;
    font-size:1.4em;
    margin-bottom:10px;
	border:0px solid red;
}

#div_produto .topo{
    border:1px solid #eee;
    display:table;
    width:99%;
    background:url(/img/fundoproduto.jpg);
    background-repeat:repeat-x;
    background-position: bottom center;
    margin-left:1px;
}

#div_produto .foto{
    float:left;
    width:50%;
    padding:5px;
    text-align:center;
    background:#fff;
    padding-top:20px;
    padding-bottom:40px;
    display:table-cell;

}

#div_produto .descricao{
    float:left;
    width:45%;
    height:100%;
    background-repeat:repeat-x;
}

#div_produto .descricao .txt{
    padding:5px;
    overflow-y: auto;
    height:180px;
    border:0px solid red;
}

#div_produto .caracteristicas{
    padding-top:30px;
    line-height:1.6;
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}

#div_produto .caracteristicas .tit{
    margin:0px;
    padding:none;
    font-size:1.1em;
    margin-bottom:0px;
    font-weight:bold;
}

#div_produto .marca, #div_produto .ficheiro{
    padding-top:10px;
    padding-bottom:10px;
    line-height:2;
    border-bottom:1px solid #eee;
}

#div_produto .precobox{
    font-weight:bold;
}

#div_produto .detalhes_compra{
    border:0px solid #eee;
    margin-top:5px;
    width:99%;
}

#div_produto .precobox .precobox_fundo{
    text-align:center;
    font-weight:bold;
    font-size:1.4em;
    width:100px;
    font-family:arial;
}

#div_produto .links_prod{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}

#div_produto .links_prod a{
   margin-right:20px;
}
#categorias{

}

#categorias #foto{
    padding:5px;
    border:1px solid #ccc;
    display:table-cell;
    margin:5px;
    height:80px;
    width:100px;
}

#categorias  #descricao{
    padding-top:1px;
    padding-bottom:10px;

}
	
a {
	outline:none;
	text-decoration:underline;
	font-size:12px;
	color:#333333;
}
a:hover {
	outline:none;
	text-decoration:none;
	color:#CE0C10;
}
.link_top{
	outline:none;
	text-decoration:underline;
	font-size:11px;
}	
.link_top hover{
	outline:none;
	text-decoration:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
	height:181px;
}
.floatRight {
	display:block;
	float:right;
}

h1, h2, h4, h5, h6 {
	display:none;
}

.divGeralHeader {
	display:block;
	margin:4px 0 0 0;
	height:181px;
	width:967px;
	text-align:left;
	border-left:1px solid #F2F1E9;
	
}

.divcontent {
	display:block;
	margin:4px 0 0 0;
	width:967px;
	/*border-left:1px solid #F2F1E9;*/
	text-align:left;
	
}

.divLogoTopo {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/logoTopo.jpg);
	width:234px;
	height:142px;
	margin:19px 30px 0 11px;
}
.divLogoTopo a{
	display:block;
	width:234px;
	height:142px;
}

/*pesquisa*/
.bgPesquisa {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/bgPesquisa.gif);
	width:245px;
	height:28px;
	position:relative;
	padding-top:10px;
	overflow: hidden;
}

#quest{overflow:hidden;}

.divInputPesquisa {
	display:block;
	position:absolute;
	top:10px;
	left:18px;
	padding-top:0px;
}
.inputPesquisa {
	display:block;
	/*border-style:solid;
	border-width:thin;*/
	border:1px solid #E4E2D3;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:150px;
	font-size:11px;
	
	
}

.inputPesquisa2 {
	display:block;
	border-style:solid;
	border-width:thin;

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:130px;
	font-size:11px;
	
	
}

.divBtPesquisa {
	display:block;
	position:absolute;
	top:9px;
	right:14px;
}
.btPesquisa {
	display:block;
	border:none;
	width:60px;
	height:20px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	

}

#menuTopo {
	margin:0;
	padding:0;
	float:left;
	background-color:#333333;
	width:446px;
	height:38px;
	color:#FFFFFF;
	font-size:12px;
}

#menuTopo ul {
	margin:11px 0 0 12px;
	padding:0;
}

#menuTopo ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0 6px 0 0;
}

#menuTopo ul li a {
	display:block;
	float:left;
	padding:0;
	margin:0 6px 0 0;
	color:#FFFFFF;
	text-decoration:none;
}

#menuTopo ul li a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

#divGeralLogos {
	display:block;
	height:143px;
	width:444px;
	float:right;
	border:1px solid #F2F1E9;
	border-bottom:none;
	border-top:none;
	
}

#divGeralLogos ul {
	margin:31px 0 0 36px;
	padding:0;
}
#divGeralLogos ul li{
	padding:0;
	float:left;
	list-style:none;
}
.logorod01 {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/Logo_CDP.png);
	width:92px;
	height:55px;
	text-indent:-9999em;
	margin:0 20px 0 0;
	margin-left:10px;
}
.logorod02 {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/Logo_COP.png);
	width:47px;
	height:60px;
	text-indent:-9999em;
	margin:0 20px 0 0;
	margin-left:10px;
}
.logorod03 {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/Logo_CPP.png);
	width:48px;
	height:70px;
	text-indent:-9999em;
	margin:0 20px 0 0;
	margin-left:10px;
}
.logorod04 {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/Logo_IDP.png);
	width:204px;
	height:70px;
	text-indent:-9999em;
	margin:0 20px 0 0;
	margin-left:10px;
}
.logo01 {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/logo_02.jpg);
	width:57px;
	height:72px;
	text-indent:-9999em;
	margin:0 20px 0 0;
}

.logo02  {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/logo_03.jpg);
	width:59px;
	height:72px;
	text-indent:-9999em;
	margin:0 20px 0 0;
}

.logo03 {
	display:block;
	float:left;
	background:url(/temas/default/imgs/logo_04.jpg) no-repeat;
	width:63px;
	height:72px;
	margin:0 20px 0 0;
	text-indent:-9999em;
}


.logo04  {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/logo_05.jpg);
	width:58px;
	height:84px;
	text-indent:-9999em;
	margin:0 20px 0 0;
}
.logo05  {
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/logo_01.jpg);
	width:71px;
	height:71px;
	text-indent:-9999em;
	margin:0 20px 0 0;
}
.divAmbienteCalendario {
	display:block;
	width:967px;
	background-image:url(/temas/default/imgs/bgCalendario.gif);
}

.divImgAmbiente {
	display:block;
	float:left;
	position:relative;
	width:702px;
	/*width:685px;*/
	height:245px;
}
.imgAmbiente {
	display:block;
	position:absolute;
	width:685px;
	height:245px;
	top:0;
	left:0;
	z-index:0;
	overflow:hidden;
}
.miraAmbiente {
	display:block;
	background-image:url(/temas/default/imgs/miraAmbiente.png);
	position:absolute;
	width:686px;
	height:245px;
	top:0;
	left:0;
	z-index:1;
	overflow:hidden;
}

.caixaEventoDestaqueAmbiente {
	display:block;
	background-image:url(/temas/default/imgs/caixaEventoAmbiente.png);
	width:180px;
	height:122px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:2;
}

.conteudosEventoDestaqueAmbiente {
	display:block;
	padding:6px 13px 0 13px;
}

.btFecharCaixaEventoAmbiente {
	display:block;
	background:url(/temas/default/imgs/btFecharCaixaEventoAmbiente.gif) no-repeat top right;
}
.btFecharCaixaEventoAmbiente a{
	display:block;
	float:right;
	width:11px;
	height:11px;
}

.dataEventoDestaqueAmbiente {
	display:block;
	font-size:12px;
	color:#000000;
	margin:0 0 10px 0;
}
.dataEventoDestaqueAmbiente span{
	font-size:13px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	color:#000000;
	background-color:#FFFFFF;
	border-top:5px solid #000000;
	margin:0 5px 0 0;
}

.linkEventoDestaqueAmbiente {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	margin:0 0 10px 0;
}
.linkEventoDestaqueAmbiente a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.linkEventoDestaqueAmbiente a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.linkConsultarEventoDestaqueAmbiente {
	display:block;
	font-size:10px;
	color:#000000;
}
.linkConsultarEventoDestaqueAmbiente a {
	font-size:10px;
	color:#000000;
}

.divGeralCalendario {
	display:block;
	width:240px;
	float:left;
	margin:14px 0 0 14px; 
}

.mesCalendario {
	display:block;
	width:240px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0 0 3px 0;
}

.mesesCalendario {
	font-size:11px;
	font-weight:bold;
	color:#CE0C10;
}

.mesesCalendario a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.mesesCalendario a:hover {
	font-weight:bold;
	color:#CE0C10;
	text-decoration:none;
}

.separadorMesesCalendario {
	display:block;
	font-size:1px;
	background-color:#600604;
	height:1px;
	margin:0 0 10px 0;
}

.diasCalendario {
	font-size:11px;
	color:#333333;
}
.diasCalendarioActive {
	font-size:11px;
	color:#CE0C10;
}
.diasCalendarioActive a{
	font-size:11px;
	background-color:#CE0C10;
	color:#FFFFFF;
	padding:2px;
	text-decoration:none;
}

.diaCalendarioActual {
	font-size:11px;
	color:#CE0C10;
}

.linkTodosEventoCalendario {
	display:block;
	font-size:10px;
	color:#000000;
	margin:4px 0 0 0;
}
.linkTodosEventoCalendario a {
	font-size:10px;
	color:#000000;
}

/*conteudo*/
.leftColumnContent {
	display:block;
	float:left;
	width:685px;
	margin-right:10px;
	
}

.leftColumnContentLogin {
	display:block;
	float:left;
	width:685px;
	height: 100%;
}

.blocoDestqueHome {
	display:block;
	margin:21px 0 0 0;
}

.blocoTextoDestaqueHome {
	display:block;
	float:left;
	width:508px;
	font-size:12px;
}

.linkDestaqueHome {
	font-size:15px;
	color:#000000;
	text-decoration:none;
}
.linkDestaqueHome:hover {
	color:#000000;
	text-decoration:underline;
}

.textoDestaqueHome {
	display:block;
	color:#666666;
	margin:10px 0 10px 0;
	line-height:147%;
}
.textoDestaqueHome a{
	color:#333333;
}

.linkSiteDestaqueHome {
	display:block;
	float:left;
}
.linkSiteDestaqueHome a{
	color:#333333;
}

.linkSaibaMaisDestaqueHome {
	display:block;
	float:right;
	padding:6px 8px 6px 8px;
}
.linkSaibaMaisDestaqueHome a{
	text-decoration:none;
	color:#333333;
	background-color:#ECEBE0;
	font-size:11px;
	padding:6px 8px 6px 8px;

}
.linkSaibaMaisDestaqueHome a:hover{
	background-color:#CE0C10;
	color:#FFFFFF;
}

.separadorDestaquesHome {
	display:block;
	font-size:1px;
	height:2px;
	background-color:#ECEBE0;
	margin:20px 0 0 0;
}

.rightColumnContent {
	display:block;
	float:right;
	width:272px;
	padding-top:40px;
}

#menuRight {
	margin:3px 0 0 0;
	padding:0;

}

#menuRight ul {
	margin:0;
	padding:0;
}

#menuRight ul li {
	list-style:none;
	padding:0;
	margin:0;
}

#menuRight ul li ul{
	display: none;
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
	border:1px solid #ECEBE0;
	border-top:none;
}

#menuRight ul li ul li{
	list-style:none;
	padding:3px 0 0 10px;
	margin:0;
}

#menuRight ul li.active a {
	display:block;
	font-size:12px;
	padding:10px 0 8px 7px;
	margin:-3px 0 0 0;
	color: #333333;
	text-decoration:none;
	border:1px solid #ECEBE0;
	border-bottom:none;
	background:url(/temas/default/imgs/setaSubmenuBaixo.gif) no-repeat right center;
}

#menuRight ul li a {
	display:block;
	font-size:12px;
	padding:8px 0 10px 8px;
	margin:0;
	color:#333333;
	text-decoration:none;
	background:url(/temas/default/imgs/btMenuRightClosed.gif) no-repeat left bottom;
}

#menuRight ul li a:hover {
	color:#CE0C10;
	text-decoration:none;
}

#menuRight ul li ul li a {
	display:block;
	font-size:12px;
	padding:0px 0 0px 8px !important;
	margin:0 !important;
	color:#333333 !important;
	text-decoration:none !important;
	border: 0px  !important;
	background:url(/temas/default/imgs/setaSubmenuRight.gif) no-repeat left center !important;
}

/*footer*/
.divGeralFooter {
	width:967px;
	display:block;
	border-top:2px solid #ECEBE0;
	margin:27px 0 0 0;
	padding:12px 0 0 0;~
	text-align:left;
}

.divFooterBottom {
	display:block;
	border-top:2px solid #ECEBE0;
	margin:14px 0 0 0;
	padding:12px 0 0 0;
}

.labelContactosBottom {
	display:block;
	background-image:url(/temas/default/imgs/labelContactosBottom.gif);
	width:91px;
	height:23px;
	margin:0 0 20px 0;
}
.labelContactosBottom_en{
	display:block;
	background-image:url(/temas/default/imgs/tit_contactos_en.gif);
	width:91px;
	height:23px;
	margin:0 0 20px 0;
}
.moradaBottom {
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
	margin:0 20px 0 3px;
	line-height:181%;
	width: 240px;
}

.contactosBottom {
	display:block;
	float:left;
	font-size:12px;
	color:#333333;
	margin:0 20px 0 0;
	line-height:181%;
	width: 240px;
}
.contactosBottom span{
	font-size:12px;
	color:#999999;
}
.contactosBottom a{
	font-size:12px;
	color:#0099CC;
}

.labelTempoBottom {
	display:block;
	float:left;
	background:url(/temas/default/imgs/labelTempoBottom.jpg) no-repeat;
	width:173px;
	height:133px;
	border-right:2px solid #ECEBE0;
	margin:0 24px 0 0;
}
.labelTempoBottom_en {
	display:block;
	float:left;
	background:url(/temas/default/imgs/tit_tempo_en.jpg) no-repeat;
	width:173px;
	height:133px;
	border-right:2px solid #ECEBE0;
	margin:0 24px 0 0;
}
.caixaTextoTempoBottom {
	display:block;
	font-size:12px;
	width:78px;
	color:#999999;
	margin:46px 0 0 77px;
}
.caixaTextoTempoBottom a{
	color:#333333;
}

.labelLojaBottom {
	display:block;
	background-image:url(/temas/default/imgs/labelLojaBottom.gif);
	width:66px;
	height:23px;
	margin: 0 0 12px 0;
}

.labelLojaBottom_en {
	display:block;
	background-image:url(/temas/default/imgs/tit_loja_fpt_en.gif);
	width:66px;
	height:23px;
	margin: 0 0 12px 0;
}
.blocoLojaBottom {
	display:block;
	width:245px;
}
.blocoTextoLojaBottom {
	display:block;
	width:130px;
	float:right; 
	text-align:left;
}
.textoLojaBottom {
	display:block;
	font-size:12px;
	color:#999999;
	line-height:143%;
}
.textoLojaBottom a {
	display:block;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
.textoLojaBottom a:hover {
	color:#333333;
	text-decoration:underline;
}
.textoLojaBottom span{
	display:block;
	font-size:12px;
	color:#999999;
}

.linkVerLojaBottom {
	display:block;
	font-size:12px;
	text-align:right;
	margin:7px 0 0 0;
	color:#333333;
}
.linkVerLojaBottom a{
	font-size:12px;
	color:#333333;
}

#menuFooter {
	margin:0;
	padding:0;
	float:left;
	color:#999999;
	font-size:12px;
}

#menuFooter ul {
	margin:0;
	padding:0;
}

#menuFooter ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0 7px 0 0;
}

#menuFooter ul li a {
	display:block;
	float:left;
	padding:0;
	margin:0 7px 0 0;
	color:#999999;
	text-decoration:none;
}

#menuFooter ul li a:hover {
	color:#CCCCCC;
	text-decoration:none;
}

.logoSeara {
	display:block;
	float:right;
	background-image:url(/temas/default/imgs/logoSeara.gif);
	width:54px;
	height:20px;
}
.logoSeara a{
	display:block;
	width:54px;
	height:20px;
}
.logoSeara h3{
	display:none;
}

.copyright {
	color:#CCCCCC;
	font-size:9px;
}
.copyright span{
	color:#CCCCCC;
	font-size:14px;
	padding:0 3px 0 0;
}

/*interior*/
.breadCrumbs {
	display:block;
	background:url(/temas/default/imgs/bgBreadCrumbs.gif) repeat-x bottom;
	padding:5px 0 5px 0;
	font-size:12px;
	color:#333333;
	margin:0 0 18px 0;
}

.breadCrumbs span{
	font-size:12px;
	color:#666666;
}
.breadCrumbs a{
	font-size:12px;
	color:#666666;
}

.textoGca {	
	font-size:12px;
	color:#666666;
	line-height:147%;
}

.textoGca span{	
	font-size:12px;
	color:#666666;
	padding:0 0 0 15px;
	background:url(/temas/default/imgs/bulletRed.gif) no-repeat left center;
}

.titulosGca {
	font-size:15px;
	color:#333333;
	margin:0 0 10px 0;
}
.foto{
	width:146px;
	height:161px;
	background: url(/temas/default/imgs/moldura_img.png) no-repeat;
	border: 0px solid red;
	text-align:middle;
	padding-left:30px;
	padding-top:30px;
}
.descricao {
	width:176px;
	height:20px;
}
.mais {
	width:40px;
	height:20px;
	font-size:12px;
	color:#CE0C10;
	padding-left:10px;
	font-weight:normal;
	background-color:#EBEBDF;
	float:left;
}
.texto {
	width:126px;
	height:20px;
	font-size:12px;
	color:#333333;
	margin:0 0 0 0;
	font-weight:normal;
	background-color:#FFF;
	text-align:left;
	float:left;
}
.titulo {
	font-size:15px;
	color:#333333;
	margin:0 0 10px 0;
	font-weight:bold;
}
.tdgca{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#676767;
}

.separadorGca {
	display:block;
	font-size:1px;
	height:2px;
	background-color:#ECEBE0;
	margin:20px 0 20px 0;
}

.calendario {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.calendariotitulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.topoCalendario{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.calendar{
	width: 241px;
	display:block;
	float:right;
	position:relative;
	/*width:685px;*/
	height:245px;
	
}

/*  
 * FORMULARIOS
 */
.formmain2{
	width: 685px;
	 color:#666666;
}
.formcampo2{
	/*float:right;*/
	width: 180px;
	min-height:25px;
	margin-bottom: 0px;
	border-style:solid;
  	border-width:thin;
	border-color:#ECEBE0;
	color: #666666;

}
.formcampo3{
	width: 180px;
	height:25px;
	margin-bottom: 5px;
	border-style:solid;
	border-width:thin;
	border-color:#ECEBE0;
	color: #666666;
	
}


.formtexto2{
	/*float:left;*/
	width: 140px;
	height: 25px;
	position:relative;
	background-color: #ECEBE0;
	padding: 5px 0 0 10px;
	color: #666666;

	
}

.formcampoarea2{
	float:left;
	width: 190px;
	min-height:50px;
	position:relative;
	
}


.inputcheckbox{
  height: 10px;
  width: 10px;
  
  	
}



.inputtextbox{
  height: 25px;
  width: 190px;
  /* margin-bottom: 5px;
 border-style:solid;
  border-width:thin;
	border-color:#EFEBDE;*/
	border:none;
	color: #666666;
	padding: 5px 0 0 10px;
  	
}

.formmainpesquisa{
	width: 200px;

	position:relative;
	float:none;
	color:#666666;
	background-color:#EFEBDE;

	padding: 10px 10px 10px 10px;
	margin-bottom:5px;
}

.formmain{
	width: 685px;

	position:relative;
	float:none;
	color:#666666;

	padding: 0px 10px 0px 0px;
	/*margin-bottom:5px;*/
	overflow:hidden;
}

.formcampo input{
	float:right;
	width: 400px;
	height:25px;
	position:relative;
	margin: 5px 0 5px 0;
	border-style:solid;
	border-width:thin;
	border-color:#EFEBDE;
	display:block;
	color: #636565;
	
}

.formtexto{
	float:left;
	width: 200px;
	height:25px;
	position:relative;
	background-color: #EFEBDE;
	margin: 5px 0 5px 0;
}

.formcampoarea{
	float:left;
	width: 400px;
	height:100px;
	position:relative;
	
}

.formbutton2{
	display: block;
    height:25px;
	width: 150px;
	background-color:#333333;
	position:relative;
	float:left;
	text-align:center;

	
	
}

.formbutton2 input{
	display: block;
    height:25px;
	width: 150px;
	background-color:#333333;
	color:#EFEBDE;
	border:none;
	position:relative;
	float:left;
	cursor:hand;
	cursor:pointer;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	
}



.formtitulo{
	width: 675px;
	text-align:left;
	padding-left: 10px;
	padding-top: 5px;
	font-size: 12px;
	float:left;
	height:20px;
	position:relative;
	background-color: #ECEBE0;
	color:#333333;
	margin-bottom: 5px;
	
}

.tdlistheader{
   	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 10px;	
	color:#000000;
	/*width:100px;*/
	height:30px;
	/*font-weight:bold;*/ 
	 background-color: #ECEBE0;
	/*background-image: url('/adm/sssv5/images/fundohead.jpg');*/
}

.tdlistvalor2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 10px;	
	color:#666666;	
    background-color: #ECEBE0;
}



.tdlistvalor1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 10px;	
	color:#666666;	
	min-height: 25px;
	background-color: #FFFFFF;
}
.tdlistopcoes1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding: 2px 2px 2px 10px;	
	color:#CE0C10;
	/*text-decoration:none;*/

}

.tdlistopcoes2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding: 2px 2px 2px 10px;	
	color:#CE0C10;
	/*text-decoration:none;*/
	background-color: #ECEBE0;
}


.tdlistvalor12{
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	font-size: 11px;
	padding: 2px 2px 2px 10px;	
	color:#666666;	
    background-color: #ECEBE0;
}



.tdlistvalor11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 10px;	
	color:#666666;	
	height:25px;
	background-color: #FFFFFF;
}
.tdlistopcoes11{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding: 2px 2px 2px 10px;	
	color:#CE0C10;
	/*text-decoration:none;*/
	height:25px;

}

.tdlistopcoes12{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
    padding: 2px 2px 2px 10px;	
	color:#CE0C10;
	/*text-decoration:none;*/
	background-color: #ECEBE0;
	height:25px;
}



.paginacao{
	
	font-size: 0.9em;
  font-family: verdana;
  margin-left: 1px;
  margin-right: 1px;
  display: block;
  float: left;
  border: 1px solid #ECEBE0;
  background: #fff;
  padding: 4px 8px 5px;
  color:#666666;
  /*font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 2px 2px 2px;	
	color:#333333;
	font-weight:bold;*/
}

.divpaginacao{
  width: 685px;
  margin-right:10px;
  display: block;
  float:right;
  text-align: right;
  
  
}

/*
 * 
 * 
 */
.divareareservada{
	display:block;
	font-size:12px;
	margin:0;
	padding:15px 0 5px 15px;
	background-color:#ECEBE0;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	width:240px;
	border:1px solid #CE0C10;
	width:255px;
}

.logininput{
	display:block;
	margin:0;
	border:hidden;
	margin-top: 3px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	width: 220px;
}

.loginbutton{
	display:block;
	margin:0;
	border:hidden;
	margin-top: 3px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align: center;
	padding-top: 3px;
    width: 70px;
	height: 15px;
	background-color:#E7E3D6;
	position:relative;
	left: 150px;
	cursor:pointer;
	cursor: hand;
	
}

.loginerror{
	color:#CE0C10;
	font-size:10px;
}

.divloginlogout{
	color:#CE0C10;
	font-size:10px;
	text-align: right;
	left: 60px;
	position:relative;
	
}

#divareareservada ul li ul li a {
	display:block;
	font-size:12px;
	margin:0 !important;
	color:#333333 !important;
	text-decoration:none !important;
	border: 0px  !important;
	
}




#divareareservada ul {
	margin:0;
	padding:0;
}

#divareareservada ul li {
	list-style:none;

}

#divareareservada ul li ul{
	display: none;
	list-style:none;
	padding:0 0 5px 0;
	margin:0;
	border:1px solid #ECEBE0;
	border-top:none;
}

#divareareservada ul li ul li{
	list-style:none;
	padding:3px 0 0 10px;
	margin:0;
}

#divareareservada ul li.active a {
	display:block;
	font-size:12px;
	margin:-3px 0 0 0;
	color: #333333;
	text-decoration:none;
	border:1px solid #ECEBE0;
	border-bottom:none;
	/*background:url(/temas/default/imgs/setaSubmenuBaixo.gif) no-repeat right center;*/
}

#divareareservada ul li a {
	display:block;
	font-size:12px;

	margin:0;
	color:#333333;
	text-decoration:none; 
	/*background:url(/temas/default/imgs/btMenuRightClosed.gif) no-repeat left bottom;*/
}

#divareareservada ul li a:hover {
	color:#CE0C10;
	text-decoration:none;
}

#divareareservada li  {
	background:transparent url(/temas/default/imgs/setaSubmenuRight.gif) no-repeat scroll left center !important;
	text-decoration:none;
	margin:8px 0 10px 0px;
}

.navegacaohor{
	color:#636565;
}

.botaopesquisa{
	display: block;
	background-color: #e4e2d3;
	color: #333333;
	width: 60px;
	height: 15px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	cursor: hand;
	cursor: pointer;
	
	
	
}
.breadcrumbs{
	width:685px;
	padding-bottom:10px;
	border-bottom:1px dotted #ECEBE0;
}

.tiratopotabela{
	height: 10px;
	background-color: #E4E2D3;
	width:685px;
	
}

.titulotabela{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}

.logout{
	float:right;
	color:#CE0C10;
	margin: 0 10px 0 0;
	font-family:arial;
	font-size:11px
}


	#language {
		float:right;
		width:105px;
		height:70px;
		margin:12px 22px 0 0;
		display:inline;
		padding:0;

	}

	#language ul {
		float:left;
		margin:0;
		padding:0;
		border:1px solid #F0ECE3;
		position:absolute;
	}

	#language li {
		float:left;
		margin:0;
		width:110px;
		height:15px;
		padding: 2px 5px 4px 5px;
		display:inline;
		font-size:10px;
		color:#F0ECE3;
		background: white; 
		border:none;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		
	#language li a{
		font-size:10px;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
		
	.languageOk a{
		float:right;
		margin:0;
		width:16px;
		height:17px;
		background:none;
		text-indent:-8000px;
		position:absolute;
		z-index:10;
		margin:0px 0px 0px 93px;
		background: url('/temas/default/imgs/setinha_idioma.jpg') no-repeat 100% 50%;
	}

