/*************************************************************
Pub Web - Midia Digital Ltda
Fone: (34) 3212-5068
E-mail: contato@pubweb.com.br | MSN: suporte@pubweb.com.br
Uberlandia-MG - www.pubweb.com.br

CSS por: Carlos Peixoto
*************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/****************************************
	PADRAO
****************************************/

* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}
body {background-image:url(../img/background.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

h1 {font-size:40px; margin-bottom:20px; font-weight:normal; border-bottom:1px solid #ccc;padding-bottom:10px; color:#1e3364;}
h2 {font-size:20px; color:#1e3364; margin-bottom:20px; font-weight:normal;}
h3 {font-size:15px; font-weight:normal; color:#1e3364;}
p {}

a {color:#464646;}
a:hover {color:#ed1b24;}

.clear {clear:both;}
.bt {}

input,textarea,select {}
form dt {clear:both; width:70px; float:left; text-align:right;}
form dd {float:left; width:66%; margin:0 0 0.5em 0.25em;}


#topo {width:977px; height:225px; margin:0 auto; background-image:url(../img/topo_background.png); position:relative;}

	#topo #formbusca {position:absolute; top:167px; left:51px;}
	#topo #formbusca input {width:130px;}
	#topo #formbusca input.btok {width:20px; margin-left:1px; background:none; color:#fff;}
	
	#topo .topo_associados {width:120px; height:60px; position:absolute; top:59px; left:835px; text-align:center;}
	
	#topo .date {color:#9096a8; position:absolute; top:175px; left:240px;}
	
	#topo .radiounedi {position:absolute;; top:115px; left:580px;}
	
#wrap {width:977px; margin:0 auto;}


.left {float:left; margin-top:-40px; margin-left:10px; margin-right:20px; padding-top:30px; width:173px; padding-left:10px; padding-right:30px; background-image:url(../img/sep.png); background-repeat:no-repeat; background-position:top right;}
	.left h2 {font-size:25px; color:#0b1c4a; margin-bottom:20px; font-weight:normal; text-align:right;}
	.left ul {margin-bottom:20px;}
	.left ul li {text-align:right; line-height:25px; background-image:url(../img/li_sep.jpg); background-repeat:no-repeat; background-position:right bottom;}
	.left ul li a {border-right:5px solid #e5e5e5; padding-right:10px;}
	.left ul li a:hover {border-right:5px solid #ed1b24; color:#464646;}
	
	.left p.pergunta {text-align:right; line-height:17px; margin-bottom:20px;}
	.left .respostas {text-align:right; margin-bottom:20px;}
	.left .respostas p {margin-bottom:7px;}
	.left .btvotar {padding-right:40px; margin-top:10px;}

.right {float:left; width:725px;}

	.main_banco_noticias {width:734px; height:219px; margin-top:15px; position:relative; background-image:url(../img/main_banco_noticias.jpg); background-repeat:no-repeat;}
	.btbancoempregos {position:absolute; top:150px; left:13px;}
	.main_noticias {position:absolute; top:50px; left:305px;}
	.main_noticias p {padding-bottom:12px; font-size:11px;}
	.main_noticias p a:hover {color:#586ea5;}
	
	.main_3blocos {width:735px; height:184px; background-image:url(../img/main_3blocos.jpg); position:relative; background-repeat:no-repeat;}
	.main_3blocos p.mapa {position:absolute; top:120px; left:29px; text-align:center; width:180px; height:auto; font-size:11px; line-height:15px;}
	.main_3blocos p.mapa a:hover {color:#da7700;}
	.main_3blocos .fornecedores {position:absolute; top:120px; left:277px; text-align:center; width:180px; height:auto; font-size:11px; line-height:15px;}
	.main_3blocos .fornecedores a:hover {color:#d5aa00;}
	.main_3blocos .entidades {position:absolute; top:120px; left:522px; text-align:center; width:180px; height:auto; font-size:11px; line-height:15px;}
	.main_3blocos .entidades a:hover {color:#6f0fbb;}
	
	
	/* noticias */
	.noticia_img {float:left; margin-right:10px; mar}
	.noticia_titulos {float:left;}
	.noticia_titulos p {line-height:16px;}
	.mostrar_noticias {margin:20px 0; border-top:1px solid #CCCCCC; padding-top:20px;}
	.mostrar_noticias p {line-height:18px;}
	hr.sepnoticia {border:1px dashed #CCCCCC; font-weight:normal; margin:20px 0;}
	.not_vermais p {margin-bottom:5px;}
	.not_vermais a p {border:1px solid #f1f1f1; padding:5px; display:block;}
	.not_vermais a:hover p {border:1px solid #ccc; background-color:#1e3364; color:#fff; padding:5px; display:block;}
	
	/* associados */
	.buscassociados {border:1px solid #ccc; background-color:#f1f1f1; padding:10px; margin-bottom:20px; text-align:center;}
	form#buscassociados input {border:1px solid #CCCCCC; padding:4px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	form#buscassociados input.ass_bt {background:#1e3364; color:#fff;}
	
	.wrapassociados {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
	.associados_img {background-color:#fff; text-align:center; float:left; margin-right:10px;}
	.associados_img a {border:2px solid #ccc; width:100px; padding:10px; display:block;}
	.associados_img a:hover {border:2px solid #1e3364; width:100px; padding:10px; display:block;}
	.associados_txt {line-height:18px; float:left;}
	
	
	.tableassociados td {vertical-align:middle; border:1px solid #f1f1f1;}
	.tableassociados tr.titulo td {background-color:#1e3364; color:#fff; padding:10px; font-weight:bold;}
	.tableassociados tr.registro td {border-bottom:1px solid #ccc; padding:10px;}
	
	/* galeria de fotos */
	
	#galeria a {color:#122A5B; background-color:#f2f2f2; margin-top:10px; border:1px solid #f1f1f1; padding:3px;}
	#galeria a:hover {background-color:#1e3364; color:#fff;}
	.galeria_menor {float:left; border:2px solid #E1E2DA; padding:3px; margin-right:10px;}
	.galeria_text {float:left; width:520px; text-align:justify; color:#122A5B;}
	
	.galeria_mostrar_img {border:1px solid #E1E2DA; padding:3px; float:left; margin-right:17px; margin-bottom:17px;}
	.galeria_voltar a {color:#122A5B; background-color:#f2f2f2; margin-top:10px; border:1px solid #f1f1f1; padding:3px;}
	.galeria_voltar a:hover {background-color:#1e3364; color:#fff;}	
	
	
	/* unedi */
	.unedi_tabela td {border-bottom:1px solid #DADADA; padding-top:8px; padding-bottom:8px;}
	
	/* fornecedores */
	.main_fornecedor {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
	.forn_img {float:left;}
	.forn_img a {border:2px solid #ccc; padding:10px; display:block; margin-right:10px;}
	.forn_img a:hover {border:2px solid #1e3364; padding:10px; display:block;}
	.forn_txt {float:left;}
	
	.forn_logo_empresas {text-align:center;}
	.forn_logo_empresas img {float:left; margin-right:10px; border:1px solid #ccc; padding:2px;}
	.forn_topo img {text-align:center; border:2px solid #ccc; padding:10px; margin-right:10px;}
	.forn_logo {float:left; margin-right:10px; border:2px solid #ccc; padding:10px;}
	.forn_fotoempresa {float:left; border:2px solid #ccc; padding:10px; margin-right:10px;}
	.forn_fotoprod img {border:2px solid #ccc; padding:10px; margin-right:10px;}
	
	/* entidades sociais */
	.entidades_show {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
	.entidades_show a img {float:left; border:2px solid #ccc; padding:5px; display:block; margin-right:10px;}
	.entidades_show a:hover img {border:2px solid #1e3364; padding:5px; display:block;}
	.entidades_show p a {float:left;}
	.entidades_show p {padding-top:25px;}
	
	/* mapa */
	.mapa_detalhes p {line-height:18px;}
	
	/* fale conosco */
	
	form#form_contato input,textarea {border:1px solid #ccc; width:300px; padding:2px; margin-top:4px;}
	form#form_contato input.bt {width:50px; background-color:#0c1d4c; color:#fff;}
	
	
	
#rodape {width:100%; height:130px; background-color:#1e3364; margin-top:90px;}
	.rodapewrap {width:959px; height:89px; background-image:url(../img/rodape_content.png); margin:-165px auto auto auto;}
	address {font-style:normal; text-align:center; line-height:16px; padding-top:22px; font-size:13px;}