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

/*vermelho acinzentado:	 #a78583 */
/*vermelho claro: #f8dfdd */
/*rosa: #fdf6f6 */
/*vermelho:			#b61610 */
/*Azul claro:		#89919e */

/* Tipografia */
a {	color: #FFFFFF; text-decoration:none;	}
a:hover {	color: #333333;	}

li {	list-style: none;	}
li a {	color: #333333	}
ul { color: #FFFFFF; background: #b61610 url(../img/arrow_right_hover.gif) no-repeat 5px 7px; padding:5px; margin-top:0; text-indent: 15px; }
ul a { text-decoration: none;}

strong { color:#b61610;  padding: 0px; border-bottom: dashed 1px;}

h1 { color: #b61610; float:right; font-size: 220%;}
h2 { color: #b61610; font-size: 160%; margin-top: 0px;}
h3 { color: #b61610; font-size: 130%; margin-top: 0px;}


p { margin-bottom: 20px; margin-top: 5px; }
/* Tipografia */


/*Forms*/

label {
	display:                block;
	margin-top:             .2em;
	padding: 3px;
}

input, textarea {
	display:                block;
	width:                  70%;
	padding:                0 .3em;
	border:                 1px solid #CCCCCC;
	margin:                 -1.25em 0px .75em 8em;
}

input:hover, textarea:hover {
	border:                 1px solid #a78583;
}

input:active, input:focus,
textarea:active, textarea:focus {
	border:                 1px solid #b61610;
	background-color: #fdf6f6;
}



fieldset {
	border: none;
}

button {
	display:                block;
	padding:                .2em .5em;
	border:                 0px outset;
	float: right;
	margin-right: 25px;
}

button:hover {
	background-color: #b61610;
	color: #FFFFFF;
}
/*Forms*/



/*Body */

body {
	margin: 0;
	padding: 0;
	background: #89919e url(../img/background_body.png) repeat-x;
	text-align:center;
	font: normal 65.5% Verdana, Arial, Helvetica, sans-serif;
}


#all {
	margin:auto;
	width:780px;
	text-align:left;
}

#principal {
	width:780px;
	float:left;
}
/*Body */

/* Top */

#top {
	width:780px;
	float:left;
	background:url(../img/background_top.gif) repeat-x;
	height:107px;
}

#top_logo {
	width:275px;
	height:107px;
	float:left;
	background: url(../img/logo_protoldo.gif) no-repeat top left;
}

#top_logo_procar {
	width:275px;
	height:107px;
	float:left;
	background: url(../img/logo_procar.gif) no-repeat top left;
}


#top_right {
	float:left;
}

#top_right_top {
	height:60px;
}

#top_links {
	font-size:90%;
	color:#DDD;
	float:right;
	clear:left;
	height:13px;
	padding:5px;
	padding-right:10px;
}

#top_UF {
	height: 23px;
	padding-right: 15px;
	margin-top: 14px;
	clear: right;
	float: right;
}

#top_UF #btn_pe {
	float: left;
	width: 99px;
	height: 23px;
	background: url(../img/btn_pe_inact.gif) no-repeat ;
}

#top_UF #btn_pe.act {
	background: url(../img/btn_pe_act.gif) no-repeat ;
}

#top_UF #btn_pe:hover {
	background: url(../img/btn_pe_act.gif) no-repeat ;
}

#top_UF #btn_al {
	float: left;
	width: 99px;
	height: 23px;
	background: url(../img/btn_al_inact.gif) no-repeat ;
}

#top_UF #btn_al.act {
	background: url(../img/btn_al_act.gif) no-repeat ;
}

#top_UF #btn_al:hover {
	background: url(../img/btn_al_act.gif) no-repeat ;
}
/* Top */

/* Menu */
#menu {
	height:47px;
	float:left;
}

#menu_left {
	background: url(../img/menu_left.gif) no-repeat;
	width:39px;
	height:47px;
	float:left;
}

#menu_right {
	background: url(../img/menu_right.gif) no-repeat;
	width:22px;
	height:47px;
	float:left;
}


#menu_blank {
	background: url(../img/menu_background.gif) repeat-x;
	width: 66px;
	height:47px;
	float:left;
}


#menu_item_1 {
	background:url(../img/menu_btn_1.gif) no-repeat;
	width:104px;
	height:47px;
	float:left;
}

#menu_item_1:hover {
	background:url(../img/menu_btn_1_hover.gif) no-repeat;
}


#menu_item_2 {
	background:url(../img/menu_btn_2.gif) no-repeat;
	width:96px;
	height:47px;
	float:left;
}

#menu_item_2:hover {
	background:url(../img/menu_btn_2_hover.gif) no-repeat;
}

#menu_item_3 {
	background:url(../img/menu_btn_3.gif) no-repeat;
	width:93px;
	height:47px;
	float:left;
}

#menu_item_3:hover {
	background:url(../img/menu_btn_3_hover.gif) no-repeat;
}

#menu_item_4 {
	background:url(../img/menu_btn_4.gif) no-repeat;
	width:124px;
	height:47px;
	float:left;
}

#menu_item_4:hover {
	background:url(../img/menu_btn_4_hover.gif) no-repeat;
}
/* Menu */

/*Banner*/
#banner {
	float:left;
	height:257px;
}
/*Banner*/

/*Logo abaixo */
#logo_under {
	float: left;
	background: url(../img/logo_under_bg.GIF) repeat-x;
	height: 60px;
	width: 780px;
}

#logo_under_left {
	float:left;
	width: 258px;
	height: 60px;
	background: url(../img/logo_under.GIF) no-repeat ;
}

#logo_under_content {
	float:left;
	width: 459px;
	padding: 10px;
	height: 60px;
	background: url(../img/logo_under_bg.GIF) repeat-x;
	text-align:right;
}


#logo_under_right {
	float: right;
	width: 23px;
	height: 60px;
	background: url(../img/logo_under_right.GIF) no-repeat ;
}

body#index #tag_under {
	margin-top: -5px;
}

#tag_under {
	float: left;
	width: 780px;
	height: 20px;
}

#tag_under_left {
	float: left;
	width: 20px;
	height: 20px;
	background: url(../img/tag_under_left.GIF) no-repeat ;
}

#tag_under_blank {
	float: left;
	width: 740px;
	height: 20px;
	background: url(../img/tag_under_bg.GIF) repeat-x ;
}


#tag_under_right {
	float: right;
	width: 20px;
	height: 20px;
	background: url(../img/tag_under_right.GIF) no-repeat ;
}
/*Logo abaixo */


/*Home */

#home {
	margin-top:5px;
	width:100%;
	float:left;
}

#main_content {
	width:100%;
	float:left;
	background:#FFFFFF;
}

#home_content {
	width: 95%;
	float:left;
	padding:10px;
	margin:10px;
	margin-top: 5px;
	font-size: 105%;
	line-height: 15px;
}

body#index #home_content {
	width: 100%;
	float:left;
	padding:0px;
	margin:10px;
	margin-top:0;
}

#home_content_left {
	width: 480px;
	float: left;
}

#home_content_right {
	width: 240px;
	float: left;
	margin-left: 20px;
}

#home_content_right li {
	color: #000;
	background: url(../img/arrow_right.gif) no-repeat 0px 7px;
	text-indent: 10px;
	padding:5px;
	margin-top:0;


}


#home_content_clientes {
	background: url(../img/home_content_clientes.gif) top left no-repeat;
	width: 222px;
	height: 211px;
	float: left;
}

#home_content_produtos {
	background: url(../img/home_content_produtos.gif)  top left no-repeat;
	width: 306px;
	height: 211px;
	float: left;
	margin-left: 5px;
}

#home_content_procar {
	background: url(../img/home_content_procar.gif)   top right no-repeat;
	width: 221px;
	height: 211px;
	float: left;
	margin-left: 5px;
}

#home_content_protoldo {
	background: url(../img/home_content_protoldo.gif)   top right no-repeat;
	width: 221px;
	height: 211px;
	float: left;
	margin-left: 5px;
}


#home_ctleft {
	background:url(../img/home_canto_left.gif) no-repeat;
	width: 15px;
	height: 15px;
	float:left;
}

#home_ctright {
	background:url(../img/home_canto_right.gif) no-repeat;
	width: 15px;
	height: 15px;
	float:left;
}


#home_blank {
	background-color:#FFFFFF;
	width:750px;
	height: 15px;
	float:left;
}

/*Home */

/* Box produtos, clientes */
#box_produtos {
	width: 200px;
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
}

#box_produtos ul {
	color: #000;
	background: url(../img/arrow_right.gif) no-repeat 0px 7px;
	text-indent: 10px;
	padding:5px;
	margin-top:0;
}

#produto_det {
float: left;
}

#produto_det_left {
width: 280px;
margin-right: 20px;
float: left;
}

#produto_det_right {
width: 180px;
float: left;
}



/* Box produtos, clientes */


/*Footer */
#footer {
	float: left;
	color: #a78583;
}

#footer_left {
	width: 19px;
	height: 56px;
	float:left;
	background:url(../img/home_under_lefts.gif) no-repeat;
}

#footer_right {
	width: 19px;
	height: 56px;
	float:left;
	background:url(../img/home_under_rights.gif) no-repeat;
}

#footer_blank {
	width: 732px;
	height: 56px;
	padding:5px;
	float: left;
	background: url(../img/home_under_fds.gif) repeat-x;
}


#footer li#footer_end {
	width: 300px;
	float: left;
}

#footer li#footer_fone {
	font-size: 130%;
	padding: 5px 0 5px 0;
	width: 400px;
	float: right;
	text-align:right;
}

#footer li#footer_fone strong {
	padding: 0;
	background: none;
	color: #b61610;
}

#footer_under {
	width: 745px;
	height: 20px;
	padding: 15px;
	float: left;
	color: #FFFFFF;
	list-style: none;
}

#footer_under li#footer_under_cp {
	width: 500px;
	height: 20px;
	float: left;
}

#footer_under li#footer_under_powered {
	width: 200px;
	height: 20px;
	float: right;
	text-align:right;
}

#footer_under li#footer_under_powered a {
	background-color: #314566;
	padding: 3px;
	color:#FFFFFF;
}

#footer_under li#footer_under_powered a:hover {
	background-color: #b61610;
	color:#FFFFFF;
	padding: 3px;
}
/*Footer */


/* Obsoleto 

#_footer_left {
	width: 19px;
	height: 52px;
	float:left;
	background:url(../img/home_under_left.gif) no-repeat;
}
#_footer_right {
	width: 19px;
	height: 52px;
	float:left;
	background:url(../img/home_under_right.gif) no-repeat;
}

#_footer_blank {
	width: 732px;
	height: 42px;
	padding:5px;
	float: left;
	background: url(../img/home_under_fd.gif) repeat-x;
} */