/* CSS: Main */
body {
	margin: 0;
	padding: 0;
	background: #131313 url(/images/layout/bg_body_pattern.gif) top left repeat;
}
img, form {
	margin: 0;
	padding: 0;
	border: 0;
}
.controle {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.hr {
	clear: both;
	width: 720px;
	border-bottom: 1px solid #E2395A;
}
.hrArtigos {
	clear: both;
	width: 690px;
	border-bottom: 1px solid #E2395A;
}

a:link, a:visited, a:active {
	color: #eb2050;
	text-decoration: underline !important;
	cursor:pointer;
}
.fake_link {
	color: #ffffff;
	text-decoration: underline !important;
	cursor:pointer;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:hover {
	text-decoration: none !important;
	cursor:pointer;
}

.fonte_padrao {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif; 
	color:#141414;
	text-align:justify;
	/*color: #101010;*/
}
.texto_padrao {
	font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#141414;
 	text-align: justify;
	/*color: #101010;*/
}
/*** TOPO ***/
#bg_topo_rep {
	background: url(/images/layout/bg_topo_g.png) top left repeat-x;
	height: 340px;
}
#bg_topo_abs {
	background: url(/images/layout/bgTopoNovo.jpg) top center no-repeat;
	height: 340px;
}
#wrap_topo {
	width: 999px;
	height: 340px;
	margin: 0 auto;
	background: url(/images/layout/bgTopoNovo.jpg) top center no-repeat;
}


/*** TOPO PAGINAS INTERNAS ***/
#bg_int_topo_rep {
	background: url(/images/layout/bg_int_topo_g.png) top left repeat-x;
	height: 215px;
}
#bg_int_topo_abs {
	background: url(/images/layout/bgTopoNovoInt.jpg) top center no-repeat;
	height: 215px;
}
#wrap_int_topo {
	width: 999px;
	height: 215px;
	margin: 0 auto;
	background: url(/images/layout/bgTopoNovoInt.jpg) top center no-repeat;
}
/*** ~-~ ***/


#barra_topo {
	height: 30px;
	padding: 0 36px 0 0;
	text-align: right;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	overflow: hidden;
}
#barra_topo span {
	display: block;
	float: right;
	padding: 9px 20px 0 0;
}
#barra_topo span a {
	font-weight: bold;
	color: #ffe4ea !important;
	text-decoration: none !important;
}
#barra_topo a:hover {
	color: #FFF !important;
}
.wrap_busca {
	float: right;
	padding: 3px 0 0 0;
}
.input_busca {
	width: 191px;
	height: 15px;
	background: url(/images/layout/bg_busca.gif) top left repeat-x;
	border: 1px solid #1f1212;
	float: left;
	margin: 1px 3px 0 0;
	padding: 2px 4px;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
.input_contato {
	width: 250px;
	height: 20px;
	border: 1px solid #e92251;
	margin: 1px 3px 0 0;
	padding: 2px 4px;
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	background: #FBFBFB;
}
.input_contato:hover, .input_contato:focus {
	background:#FFF;
}
.txtarea {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #e92251;
	margin: 1px 3px 0 0;
	padding: 2px 4px;
	width: 400px;
	background:#FBFBFB;
}
.txtarea:hover, .txtarea:focus {
	background:#FFF;
}

.bt_buscar {
	float: left;
}

#wrap_logo_e_flash {
	overflow: hidden;
	height: 254px;
}
#logo {
	margin: 89px 0 0 37px;
	float: left;
	width:301px;
	height:82px;
	display: inline;
}
#logo_int {
	width: 271px;
	height: 52px;
	padding: 40px 0 0 52px;
	overflow: hidden;
}
#flash_ultimaedicao {
	float: left;
	margin: 9px 0 0 47px;
	display: inline;
}
#menubar {
	margin:0;
	padding: 0 0 0 27px;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	list-style: none;
 	
}
#menubar li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px;
	line-height: 45px;
	display: inline;
 	
}

/*** MENUBAR INTERNO ***/
#menubar_int {
	margin:0;
	padding: 30px 0 0 27px;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	list-style: none;
}
#menubar_int li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px;
	line-height: 45px;
	display: inline;
}
/*** ~-~ ***/
/* Layout reestruturado - INICIO */

#bg_content { }
#wrap_content { width: 929px; margin: auto; padding: 18px 35px 0 35px; }
#content { width: 965px; }
#content_home { width: 778px; }
#corpo { float: left; width: 747px; padding: 10px 25px 18px 10px; display: inline; }
#wrap_corpo { width:771px; background:#FFF; padding:20px 0 30px 0; overflow: hidden; }

.linha_destaque { background: url(/images/layout/img_line_destaque.jpg) center center no-repeat; padding:0; margin:60px 0 40px 0; height:2px; }
#wrap_destaque { width:480px; padding-left:20px; float:left; overflow:hidden; }
#wrap_destaque_direita { width:230px; float:right; overflow:hidden; background:#f5f5f5; padding:10px; margin-right:20px; }

.destaque { width:218px; /*height:320px;*/ float:left; padding-right:20px; margin-bottom:10px; /*margin-bottom:25px;*/ }
.destaque img { width:217px; height:160px; background: url(/images/layout/bgImagemDestaque.jpg) bottom center no-repeat; padding:0 0 4px 0; }
.destaque h2 { font: bold 20px/24px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 0; }
.destaque p { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; text-align:justify; margin:5px 0 5px 0; padding-top:0; }
.destaque .data { font: 11px/12px Verdana, Arial, Helvetica, sans-serif; margin-top:0; padding-top:0; color:#666; }
.destaque a { color:#262626 /*!important*/; text-decoration:none !important; }
.destaque a:hover { color:#262626 /*!important*/; text-decoration:underline !important; }

#wrap_mais_materias { width:270px; margin-top:20px; }
#wrap_mais_materias .titulo { font: 18px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#303030; }
#wrap_mais_materias ul#mais_materias { width: 225px; list-style: none; margin: 0; font: 16px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; padding: 0; }
#wrap_mais_materias ul#mais_materias li { margin: 0; padding: 0 0 5px 0; }
#wrap_mais_materias ul#mais_materias li a { font: 16px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#f00049; text-decoration:underline; }
#wrap_mais_materias ul#mais_materias li a:hover { font: 16px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#f00049; text-decoration:none; }
#wrap_mais_materias .data { font: 11px/11px Verdana, Arial, Helvetica, sans-serif; color:#141414; margin-top:3px; }

#wrap_fotos_destaque { width:270px; height:270px; margin-left:-5px; }
#wrap_fotos_destaque img { width:220px; height:160px; margin-top:20px; }
#wrap_fotos_destaque a { font: bold 11px/11px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#262626; text-decoration:none !important; }
#wrap_fotos_destaque a:hover { font: bold 11px/11px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#262626; text-decoration:underline !important; }
#wrapFotoContent { width:220px; border:#C4C4C4 1px solid; padding:9px; background:#FBFBFB; }
#wrapFotoContent img { background: url(/images/layout/bgImagemDestaque.jpg) bottom center no-repeat; padding:0 0 4px 0; }
#wrapAbas { height: 39px; }
#wrapAbas a { float: left; width: 100px; height: 30px; padding:5px 5px 0 5px; text-align:center; font: bold 16px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#303030; }
#wrapAbas a:hover { font: bold 16px/20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color:#303030; border:#C4C4C4 1px solid; border-bottom:0px; text-decoration:none !important; }
.abaOn { background: #FBFBFB; border:#C4C4C4 1px solid; border-bottom:0px; -moz-border-radius: 5px 5px 0 0; -web-kit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; text-decoration:none; cursor:default; padding-bottom:1px; margin-top:4px; }
.abaOff { background: #f5f5f5; border:#EBEBEB 1px solid; border-bottom:0px; -moz-border-radius: 5px 5px 0 0; -web-kit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; text-decoration:none; margin-top:3px; }

.imagem { background: url(/images/layout/bgImagemDestaque150.jpg) bottom center no-repeat; padding:0 0 4px 0; }
/* Layout reestruturado - FIM */

#chamada_ultimos_artigos {
	float: left;
	width: 370px;
}
.tit_ultimosartigos, .tit_ultimosartigos_carros {
	margin:0 0 10px 0;
	padding: 0 2px 1px 2px;
	border-bottom: 1px solid #d3d3cd;
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #eb2050;
}
.tit_ultimosartigos_carros {
 	color: #202020;
	margin: 20px 5px 3px 5px;
}
.artigo_home {
	margin: 0 0 20px 0;
}
.img_artigo_home {
	float: left;
	width: 190px;
}
.img_artigo_home img {
	background: url(/images/layout/bgImagemDestaque110.jpg) bottom center no-repeat; padding:0 0 4px 0;
}
.foto_ua {
	background: url(/images/layout/bg_img_artigo_home.gif) top left no-repeat;
	padding: 5px 6px 6px 6px;
}
.itens_artigo_home {
	float: left;
	width: 230px;
	padding: 0 0 0 10px;
}

h2.ua_tit { margin:0; padding:0; font: bold 20px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; margin:-5px 0 0 0; }
h2.ua_tit a { padding: 2px; text-decoration: none !important; color: #262626 /*!important*/; }
h2.ua_tit a:hover { text-decoration:underline !important; }

.img_fotos { float: left; width: 150px; }
.itens_fotos { float: left; width: 180px; padding: 0 0 0 10px; }
.itens_fotos p { margin:0; padding: 0; font: bold 18px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; color: #eb2050; }
.itens_fotos a { font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration:none !important; }
.itens_fotos a:hover { text-decoration:underline !important; }
#divIntCasamentos { float:left; width:345px; }
#divIntCasamentos img { background: url(/images/layout/bgImagemDestaque.jpg) bottom center no-repeat; padding:0 0 4px 0; }
#divIntClubVIP { float:right; width:345px; }
#divIntClubVIP img { background: url(/images/layout/bgImagemDestaque.jpg) bottom center no-repeat; padding:0 0 4px 0; }

.ua_colu_data {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #303030;
	margin: 4px 0;
}
.ua_colu_email a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666 !important;
}
.ua_colu_email{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666 !important;
	margin: 2px;
}

.ua_colu_data a {
	color: #eb2050 !important;
	text-decoration: underline;
}
.ua_colu_data a:hover {
	text-decoration: none;
}
.desc_ua {
	font: 14px Arial, Helvetica, sans-serif;
	color: #101010;
	margin:10px 0 0 0;
}

#ua_maisartigos {
	border-top: 1px dashed #303030;
	width: 370px;
	margin: 25px 0;
}
.ua_outroartigo {
	margin: 8px 0;
	padding: 0 7px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.ua_outroartigo a {
	color: #eb2050 !important;
	text-decoration: underline;
}
.ua_outroartigo a:hover {
	text-decoration: none;
}
span.ua_ourtoartigo_tit {
	font: bold 18px/24px "Segoe UI", Tahoma, Arial, Helvetica, sans-serif;
}
span.ua_ourtoartigo_tit a {
	color:#333 !important;
	text-decoration: none !important;
}
span.ua_ourtoartigo_tit a:hover {
	text-decoration:underline !important;
}

#chamada_carrosecia {
	float: right;
	width: 350px;
	background: url(/images/layout/bg_rep_carrosecia.gif) top left repeat-y;
	margin: 20px 0 0 12px;
	display: inline;
}
#chamada_carrosecia #bg_top_carrosecia {
	width: 350px;
	background: url(/images/layout/bg_top_carrosecia.jpg) top left no-repeat;
}
#chamada_carrosecia #bg_bottom_carrosecia {
	width: 340px;
	background: url(/images/layout/bg_bottom_carrosecia.jpg) bottom left no-repeat;
	padding: 64px 0 100px 10px;
}
#chamada_carrosecia_capa {
	width: 310px;
	height: 80px;
	padding: 0 0 27px 3px;
}

.artigo_carrosecia_home {
	margin: 0 0 5px 0;
}
.wrap_img_carrosecia_home {
	float: left;
	width: 84px;
	height: 65px;
}
.img_carrosecia_home {
	background: url(/images/layout/bg_img_carrosecia_home.jpg) top left no-repeat;
	padding: 4px 4px 6px 4px;
}
.wrap_tit_carrosecia {
	float: left;
	width: 223px;
	padding: 0 0 0 3px;
}
h2.carrosecia_home_tit {
	margin:0;
	padding:5px 0 0 0;
	font: 18px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
}
h2.carrosecia_home_tit a {
	background: #5f5f5f;
	padding: 1px 2px;
	color: #FFF !important;
	text-decoration: none !important;
}
h2.carrosecia_home_tit a:hover {
	background: #585858;
}
a.mais_carrosecia {
	background: url(/images/layout/bg_mais_carrosecia.jpg) top left no-repeat;
	width: 82px;
	margin: 35px 0 0 0;
	padding: 5px 6px 6px 8px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #101010 !important;
	text-decoration: underline;
	display: block;
}
a.mais_carrosecia:hover {
	text-decoration: none;
}


#chamada_fotos {
	background: url(/images/layout/bg_chamada_fotos.jpg) top left no-repeat;
	width:747px;
	clear:both;
	height: 250px;
	margin: 20px 0 0;
	overflow: hidden;
}
a#fotos_angulovip {
	display: block;
	width: 200px;
	float: left;
	height: 200px;
	margin: 31px 0 0 46px;
	display: inline;
}
a#fotos_angulovip img {
	margin: 45px 0 0 37px;
}
a#fotos_angulovip:hover {
	/*background: url(/images/bg_angulovip_hover.jpg) top left no-repeat;*/
}
a#fotos_casamentos {
	display: block;
	width: 200px;
	float: left;
	height: 200px;
	margin: 31px 0 0 31px;
	display: inline;
}
a#fotos_casamentos img {
	margin: 45px 0 0 32px;
}
a#fotos_casamentos:hover {
	/*background: url(/images/bg_casamentos_hover.jpg) top left no-repeat;*/
}

a#fotos_labarra {
	display: block;
	width: 200px;
	float: left;
	height: 200px;
	margin: 31px 0 0 29px;
	display: inline;
}
a#fotos_labarra img {
	margin: 45px 0 0 30px;
}
a#fotos_labarra:hover {
	/*background: url(/images/bg_casamentos_hover.jpg) top left no-repeat;*/
}

#chamada_outrosartigos {
	width: 725px;
	margin: 0 auto 30px auto;
}
.wrapsep_outrosartigos {
	width: 206px;
	float: left;
	padding: 0 34px 0 5px;
	background: url(/images/layout/separador_outrosartigos.jpg) top right no-repeat;
	height:auto !important;
	height:270px;
	min-height:270px;
}
.wrapnosep_outrosartigos {
	width: 206px;
	padding: 0 0 0 5px;
	float: left;
}
.wrap_img_outrosartigos {
	width: 206px;
}
h1.tit_outrosartigos {
	margin:0 0 15px 0;
	padding:0 0 0 2px;
	overflow: hidden;
	font: 19px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	color: #df2f5b;
	overflow:hidden;
}
.img_outrosartigos_home {
	background: url(/images/layout/bg_img_outrosartigos_home.jpg) top left no-repeat;
	padding: 4px 6px 8px 6px;
}
h2.tit_artigo_outrosartigos {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #eb2050;
	margin:0;
	padding: 2px 0 0 3px;
	line-height: 20px;
}
.wrapsep_outrosartigos p, .wrapnosep_outrosartigos p {
	font: 14px Arial, Helvetica, sans-serif;
	color: #101010;
	margin:10px 0 5px 3px;
	padding:0;
}
.wrapsep_outrosartigos a, .wrapnosep_outrosartigos a {
	display: block;
	color: #eb2050 !important;
	float: right;
	background: url(/images/layout/botao_ir.gif) top right no-repeat;
	margin: 15px 0 0 0;
	padding: 4px 22px 4px 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.wrapsep_outrosartigos a:hover, .wrapnosep_outrosartigos a:hover {
	text-decoration: none;
}

#banners {
	float: right;
	width: 136px;
	margin: 7px 0 4px 0;
	padding-right:10px;
	display: inline;
}
#banners p.publicidade {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 1px 2px 3px 2px;
}
#banners .img_banners {
	/*border:1px solid #626262;*/
}

#bg_rodape { width: auto; height: 184px; background: url(/images/layout/bg_rodape_fundo.jpg) top left repeat-x; margin: 0; display: block; }
#bg_rodape_abs { width: auto; height: 184px; background: url(/images/layout/bg_rodape.jpg) top center no-repeat; }
#wrap_rodape { width: 921px; margin: auto; height: 184px; padding: 0 30px 0 48px; }
#wrap_rodape p { font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:25px 20px 15px 20px; }
#wrap_rodape a { color: #f9d6d6 !important; text-decoration: underline; }
#wrap_rodape a:hover { color: #FFF !important; text-decoration: none; }
#wrap_rodape .info { float: left; width: 220px; padding: 0 0 0 20px; }
#wrap_rodape .info p { color: #FFF; font: 11px/24px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#wrap_rodape .contato { float: left; width: 280px; padding: 0; }
#wrap_rodape .contato p { color: #FFF; font: 11px/24px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#wrap_rodape .xneo { float: right; display: inline; background: url(/images/layout/logo_xneo.png) bottom left no-repeat; text-decoration: none !important; font-size: 0; line-height: 0; padding: 25px 0 0 0; margin-right:-10px; width: 79px; height: 19px; border: 1px solid #0000; }
/*****************************************/
/***            PAGINADOR              ***/
/*****************************************/
#paginador  { margin: 5px auto; background: #FFF; text-align: center; color: #262626; font: bold 12px/14px 'Segoe UI', Verdana, Arial, Helvetica, sans-serif; }
a.pag_normal, .pag_normal{ padding: 7px 12px; background: #FFF; border: 1px solid #eee; margin: 0 2px; color: #262626; text-decoration: none !important; }
a.pag_normal:hover, .pag_normal:hover{ text-decoration: underline !important; }
a.pag_selecionado, .pag_selecionado  { color: #ff003c; padding: 7px 12px; background: #FFF; border: 1px solid #eee; margin: 0 2px; text-decoration: none !important; }
.pag_ghost { color:#999; padding: 4px 10px 10px; background: #FFF; padding: 7px 12px; margin: 0 2px; line-height: 18px; height: 10px; border: 1px solid #eee; }

/*#paginador { padding: 5px 0; border: 1px solid #e5e5e5; border-left: 0; border-right: 0; text-align: center; vertical-align: middle; font: bold 16px/15px Verdana, Arial, Helvetica, sans-serif; color: #FFF; }*/
/*#paginador a { text-decoration: none; padding: 7px 12px; text-align: center; background: #fff; border: 1px solid #eee; margin: 0 2px; float: left; }
#paginador a:hover { text-decoration: none; padding: 7px 12px; text-align: center; background: #fff; border: 1px solid #ccc; margin: 0 2px; float: left; color: #22222d; }
#paginador a.setas { font-size: 25px; line-height: 18px; height: 10px; padding: 4px 10px 10px; text-align: center; background: #fff; border: 1px solid #fff; margin: 0 2px; float: left; }
#paginador .off { color: #ccc !important; cursor: default; }
#paginador a.on { color: #fff !important; cursor: default; background: #22222d; }*/

.bntInvi {
	display:block;
	width:210px;
	height:60px;
	cursor:pointer;
}
.buscado {
	background: #eb2050;
	padding: 2px;
	color: #FFF !important;
	text-decoration: none !important;	
}
#carregando {
	width:250px;
	height:50px;
	left:50%;
	top:50%;
	margin:-25px 0 0 -75px;
	background:#F0F0F0;
	border:4px solid #e7a5a5;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.linkrosa { /*color: #eb2050 !important;*/ /*color:#d32a52 !important;*/ color:#CF294F !important; }