
/* --------------- BODY -------------- */

body  {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background-image: url(imagens/bg.png);
	background-repeat: repeat-x;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* --------------- BODY -------------- */



/* ------------ CONTAINER ------------ */

.twoColFixLtHdr #container { 
	width: 955px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
	border-bottom: solid 2px #999;
} 

/* ------------ CONTAINER ------------ */



/* -------------- HEADER ------------- */

.twoColFixLtHdr #header {
	height: 345px;
	width: 955px;
	background-image: url(imagens/bg_header.png);
	background-repeat: no-repeat;
	background-position: 0px 95px;
	background-color: #330000;
} 

.logoCreciTelImap {
	height: 95px;
	color: #FFF;
	background-image: url(imagens/bg_logotelimap.png);
	background-repeat: repeat-x;
}

.logo {
	float: left;
	width: 350px;
	margin-top: 15px;
}

.creci {
	width: 220px;
	float: left;
	font-weight: bold;
	margin-top: 45px;
}

.tel {
	float: left;
	font-weight: bold;
	margin-top: 45px;
}

.imap {
	float: right;
	margin-top: 25px;
}

.menuTop {
	height: 57px;
}

.menuChatContato {
	height: 57px;
}


.menu {
	color: #FFF;
	float: left;
	margin-top: 15px;
	padding-left: 15px;
}
	
.menu a {
	font-size: 95%;
	color: #FFF;
	text-decoration: none;
}

.menu a:hover {
	color: #9F0;
}

.chat {
	float: right;
	width: 155px;
	margin-top: 13px;
}

.contato {
	float: right;
	margin-top: 16px;
	margin-left: 90px;
	padding-right: 15px;
}

.contato a {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

.contato a:hover {
	color: #6FF;
}

/* -------------- HEADER ------------- */



/* ------------- SIDEBAR ------------- */

.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 205px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 30px;
}


/* BUSCA */
.buscatop {
	width: 206px;
	height: 54px;
	background-image: url(imagens/busca_top.png);
	background-repeat: no-repeat;
}

.buscabottom {
	width: 206px;
	background-image: url(imagens/busca_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pelocodigo {
	padding-right: 3px;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	color: #006;
}

.pelotipo {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #006;
}

.dadosbusca {
	font-size: 12px;
	color: #000;
}

.textinput {
	color: #dd7621;
	font-weight: bold;
	width: 116px;
	border: solid 1px #9C0;
}

.textinputcod {
	color: #dd7621;
	font-weight: bold;
	border: solid 1px #9C0;
}

select {
	font-weight: bold;
	width: 122px;
}

.azul {
	color: #000;
}
/* BUSCA final */

/* Listar por valor */
.titulolistarvalor {
	color: #039;
	font-weight: bold;
	margin-bottom: 15px;
}

.listarvalor {
	width: 175px;
	margin-top: 20px;
	padding: 15px;
	background-image: url(imagens/bg_faixa_valor.png);
	background-repeat: repeat-x;
	background-position: top;
	border: solid 1px #c4c5a6;
}

.listarvalor a {
	font-size: 95%;
	color: #333;
	text-decoration: none;
}

.listarvalor a:hover {
	color: #C00;
}

/* Listar por valor */

.funcoes {
	padding-left: 15px;
	margin-top: 10px;
}

/* ------------- SIDEBAR ------------- */



/* ----------- MAINCONTENT ----------- */

.twoColFixLtHdr #mainContent {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 255px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
} 

/* ----------- MAINCONTENT ----------- */



/* ----------- LINKS ÚTEIS ----------- */

.linksuteis {
	margin-bottom: 5px;
	margin-left: 40px;}

.linksuteis a {
	text-decoration: none;
	padding-left: 10px;
	color: #003300;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #669933;
}

.linksuteis a:hover {
	color: #CC0000;
	padding-left: 10px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}

/* ----------- LINKS ÚTEIS ----------- */



/* ------------- FOOTER -------------- */

.twoColFixLtHdr #footer {
	font-size: 80%;
	color: #FFF;
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	height: 180px;
	background-image: url(imagens/bg_footer.png);
	background-repeat: no-repeat;
} 

.copy {
	float: left;
	width: 250px;
	margin-top: 50px;
}

.endereco {
	width: 500px;
	float: right;
	text-align: right;
	font-size: 110%;
	margin-top: 30px;
}

.astro {
	width: 250px;
	padding-top: 50px;
}

/* ------------- FOOTER -------------- */



/* ----------- SLIDEPANEL ------------ */

#newsTicker {
	width: 765px;
	float: right;
}

#newsTicker .SlidingPanels {
	width: 765px;
	height: 190px;
	float: left;
}

#newsTicker .SlidingPanelsContentGroup {
	width: 8000em;
	float: left;
}

#newsTicker .SlidingPanelsContent {
	float: left;
	width: 765px;
	height: 194px;
}

#newsTicker img {
	float: left;
	margin-right: 4px;
}

#newsTicker .SlidingPanelsContent .content {
	margin: 4px auto;
	float: left;
}


#newsTicker .content {
	padding: 0px 4px;
}

.SlidingPanelsAnimating * {
	overflow: visible !important;
}

.navLinks {
	width: 185px;
	float: left;
}

/* ----------- SLIDEPANEL ------------ */

iframe {
	background-color: transparent;
}


/* Lists */

ul {
border-bottom: 1px #cccc99 solid;
padding-top: 10px;
padding-bottom: 10px;
}

/* Email */

.email a:link, .email a:active, .email a:visited {
text-decoration: none;
color: #0099ff;
font-weight: bold;
}

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

/* Form Cadastro */

.formcadastro {
font-size: 13px;
padding: 15px;
border: 1px #999933 dashed;}

.inputcadastro {
width: 165px;
color: #ff0000;
height: 18px;
font-weight: bold;
border: 1px #999933 solid;
margin-bottom: 5px;
}

.selectcadastro {
font-weight: bold;
font-family: sans-serif, Arial;
width: 165px;
margin-bottom: 5px;
}


.formdados {
font-size: 13px;
padding: 15px;
border: 1px #999933 dashed;}

.inputdados {
color: #ff0000;
height: 18px;
font-weight: bold;
border: 1px #999933 solid;}

.inputtexto {
color: #ff0000;
width: 300px;
height: 100px;
font-weight: bold;
border: 1px #999933 solid;
}

.btlimpar {
border: 0px;
color: #fff;
background-color: #666;
}

.btenviar {
border: 0px;
color: #fff;
background-color: #ff3300;
}