/* CSS Document */

body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
body a {color:#0062a1}
body a:hover, #rodape a:active {color:Green;}

#body { background:url(../images/bg_sombra.png) repeat-y center ; position: relative; width: 1000px; margin:auto; }

#topo {display: block; position: relative; width:990px; margin-left:5px; height:150px; background:url(../images/header_image.jpg) no-repeat top left #d5d5d5; }
#logo {display:block; margin-left:4px; height:102px; width:497px; background:url(../images/logo.jpg) no-repeat; float:left;}
#logos {display:block; position:absolute; top:15px; right:13px; height:78px; width:272px; background: url(../images/logos.jpg) no-repeat right top;}
#topTop {position:relative; background:url(../images/body_image_.jpg) repeat-x top #fff; margin-left:5px; margin-right:5px; display:block; height:102px; overflow:hidden;}
#topOptions {padding-top:0px; padding-left:300px; position:absolute; top:0px; left:0px;}
#topOptions ul {padding-top:15px; margin-top:0px; list-style:none;}
#topOptions ul li { display:block; margin:0 10px 5px 160px; font-size:16px; font-weight:bold; background:url(../images/dot.jpg) no-repeat bottom left; padding-left:20px;}
#topOptions ul li a { cursor:pointer; text-decoration:none;}
#topOptions ul li a:hover { color:Green;}
#id {color:green;}
#loadingPecas {text-align:center; padding-top:60px;}


/* MENU topo */
#menuTopo { display:block; position:relative; padding:0px 0px 0px;}


#menuTopoBody{ display:block; position:relative; background:url(../images/mTopBk.png) repeat-x; width:auto;   }
#menuTopoBody a {  font-size:11px; font-weight:bold; color:#fff; text-decoration:none; display:block; height:20px; width:180px; }
#menuTop { display:block; position:relative;  background:url(../images/mTopBk.png) repeat-x;}
.menuTopoAjax ul{ margin:0; padding:0px; width:auto; list-style-type: none;  background:url(../images/mTopSep.png) no-repeat right; overflow:hidden; }
.menuTopoAjax ul li{margin:0; display:block; position:relative; background:url(../images/rightSep.gif) repeat-x top left; padding:0px 37px 10px 0px; font-size:11px; color:#ffffff; font-weight:bold; overflow:hidden; height:16px; width:175px; margin:0px; margin-left:4px;}
.menuTopoAjax ul li a{ display: block; margin:0; height:13px; overflow:hidden; padding:5px 10px 5px 18px;  }
#menuTopoBody a:hover, #menuTopoBody a:active {color:#000000}
.menuTopoAjax ul li ul{ display:none;  }



/* MAIN  */
#arch{ display:block; position:relative; width:1000px; }
#archL{display:block; position:relative; width:5px; float:left; background:url(../images/mainLeftBk.jpg) no-repeat top; height:200px; }
#archR{display:block; position:relative; width:5px; float:right; background:url(../images/mainRightBk.jpg) no-repeat top; height:200px; }
#archC{display:block; position:relative; width:990px; float:left; padding:0; }
#main{display:block; position:relative; width:990px; background: #fff url(../images/below_image.jpg) repeat-x top; padding:3px 0 0 0;}

#left {display:block; position:relative; float:left;  width:220px; padding-top:0px; background:url(../images/left_decor.jpg) repeat-y; overflow:hidden;}
#right {display:block; position:relative; float:left;  width:220px; background:url(../images/right_decor.jpg) repeat-y; }
#mainCenter { display:block; position:relative; float:left; width:542px; }

#leftBot, #rightBot { display:block; position:relative; height:5px; background:url(../images/Bot.jpg) no-repeat top; background-color:#fff;}

/* MENU LATERAL */
#menuLateral { display:block; position:relative; margin:0; font-family:Arial, Helvetica, sans-serif; }
#menuLateralTop {display:none;}
#menuLateralBottom { display:none; position:relative; }
#menuLateralBody {display:block; position:relative; padding-top:0px; }
#menuLateralBody a { display:block; position:relative; text-decoration:none; color:#ffffff; }
#menuLateralBody a:hover, #menuLateralBody a:active { color:White; }
#menuLateralBody ul ul a:hover, #menuLateralBody ul ul a:active {color:#18315c; text-decoration:underline; }
#menuLateralBody ul { display:block; position:relative; margin:0; padding:0; }
#menuLateralBody ul li { display:block; position:relative; margin:0; padding:0; list-style:none; background:url(../images/leftSep.gif) repeat-x top left; width:212px; margin-left:4px; }
#menuLateralBody ul li a { padding:5px 0px 5px 18px; font-weight:bold; font-size:11px; color:#191c1f; overflow:hidden;}
#menuLateralBody ul ul { margin: 5px 0;}
#menuLateralBody ul ul li { display:block; position:relative; background:none;  margin:0px; padding-left:15px; padding-top:2px;  border:0;   background:url(../images/leftSep_sub1_.jpg) no-repeat top left; width:197px;}
#menuLateralBody ul ul li a { padding:0px 0px 3px 18px; width:180px; font-size:11px; font-weight: 500;  border:0; background:none; color:#18315c;  width:179px;}
#menuLateralBody ul ul ul { display:none; }
#menuLateralBody ul ul ul ul { display:none; }
#menuLateralBody ul ul ul ul ul { display:none; }


/*
scrollbar-base-color: white; scrollbar-arrow-color: blue; scrollbar-DarkShadow-Color: white;}

*/
/*
 * #044168
 * #menuLateralBody ul ul ul li { display:block; position:relative; margin:0; padding:0; border:0; }
#menuLateralBody ul ul ul li a { padding:3px 8px 3px 15px; border:0; }
#menuLateralBody ul ul ul ul li { display:block; position:relative; margin:0; padding:0; }
#menuLateralBody ul ul ul ul li a { padding:3px 8px 6px 22px; }*/

/* direita */
#right {padding-top:0px; float:right;}
#right .rightBODY { display:block; position:relative;  padding-bottom:0; }
#right .rightTIT {  display:block; position:relative; background:url(../images/rightSep.gif) repeat-x top left; 
					padding:5px 10px 10px 22px; font-size:11px; color:#ffffff; font-weight:bold; overflow:hidden; 
					height:13px; width:180px; margin-left:4px; }
#right .rightBODY_MdM { display:block; position:relative; margin:4px 8px 4px 8px;; cursor:pointer; }
#right .rightBODY_MdM img { float:right; border:#909090 2px solid; }
#right .rightBODY_MdM h2 { color:#18315c; font-size:11px; font-weight:normal; display:block; 
							position:relative; background:none;  margin:0px; padding-left:35px; padding-top:2px;  border:0;   
							background:url(../images/rightSep_sub1.jpg) no-repeat top left;}
#right .rightBODY_MdM a {text-decoration:none;}
#right .rightBODY_MdM a:hover {text-decoration:underline;}
#right .rightBODY_MdM .rMinfo { display:block; position:relative; background:url(../images/leftBul.jpg) no-repeat top left; padding: 0 0 9px 18px; font-size:11px; font-weight:500; color:#595959;}
#selectBody a { color:#18315c; font-size:11px; font-weight:normal; display:block; 
							position:relative; background:none;  margin:0px; padding-left:35px; padding-top:2px;  border:0;   
							background:url(../images/rightSep_sub1.jpg) no-repeat top left;}
#destaqueUL { margin:5px; padding:0; }
#destaqueUL li { margin:4px 0; padding:0; list-style:none; cursor:pointer; border-bottom:#29b552 1px dotted; }
#destaqueUL h3 {font-size:12px; font-weight:bold;  margin:0; padding:0; background:none; color:#333;}
#destaqueUL h3 img { margin-right:3px;}
#destaqueUL h3 .destIntro { font-size:11px; font-weight:normal; color:#29b552; margin-top:3px;}

#homeLinks { display:block;}
#homeImgProdList { position: relative; display: block; height: 170px; float: left; margin-left:5px; margin-top: 10px; text-align: center; cursor: pointer; width:256px; background: url(../images/home_imgProdList.jpg) no-repeat top left;}
#homeImgProdListImg { display:block; width:134px; height:100px; overflow:hidden; margin:auto; padding-left:8px; float:left;}
#homeImgProdListTit { background: #375588 url(../images/homeFirst.png) repeat-x scroll left top; display:block; padding:5px; font-size:12px; height:17px; font-weight:bold; color:#fff;}
#homeImgProdListTxt { display:block; text-align:left; height:100px; width:98px; float:right; padding:0 8px 0 8px; font-size:11px;}
#homeImgProdListLink { display:block; height:20px; width:240px; text-align:right; padding-top:110px;}
#homeImgProdListLink a { color:#D70000; font-weight:bold; border-bottom:solid 1px #367CC1;}
#homeImgProdListLink a:hover { color:#367CC1; font-weight:bold; border-bottom:solid 1px #D70000; text-decoration:none;}


/* CONTEUDO */
#conteudo { display:block; position:relative; float:none; overflow:hidden; margin:0;  width:550px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#303030; text-align:justify; background-color:#fff; min-height:600px; }
#titlePage {margin-top:5px; display:block; position:relative; background:url(../images/mainTitBk.gif) repeat-x top left;
			   padding:0px 0px 0px 0px; }
#titlePage h1 { display:block; position:relative;  font-size:14px; color:#191c1f; padding:0 0 6px 10px; margin:0; 
			height:15px; overflow:hidden; background:url(../images/title_bar.jpg) no-repeat bottom;  }
#titlePageHome { display:none; }
#location { display:block; position:relative; padding:0 10px;  margin:0px; overflow:hidden; min-height:27px; }
#locFloat { display:block; position:relative; }
/* width:2502px; text-align:right; height:15px; left:-2000px; */
#location a { display:inline-block; position:relative; text-decoration:none; color:#4f4d4e; font-weight:bold; padding-bottom:1px; }
#location a:hover { text-decoration:none; color:Blue; border-bottom:solid 1px #18315c; padding-bottom:0px;}
#locationHome { display:none; }
#conteudoPage { padding:0 10px 20px 10px; display:block; position:relative; background:#ffffff; }
#conteudoPage img { margin:0 10px; }

#imgHome { display:block; position:relative; padding:0; margin:-31px 0 0 -20px; width:522px; }
#imgHome img {border:0px; width:522px; }

#vistaProdutoMenu { display:block; position:relative; margin:0; padding:0; }
#vistaProdutoFoto { display:block; position:relative; float:left; width:282px; text-align:center; height:202px; background:#fff; overflow:hidden; }
#vistaProdutoFotoTD table {width:282px; height:202px; }
#vistaProdutoFoto img { margin:0; padding:0; border:0; }
#vistaProdutoFotoTABLE { display:table; width:282px;}
#vistaProdutoFotoTR { display:table-row; }
#vistaProdutoFotoTD { display:table-cell; vertical-align:middle; height:202px;}
#vistaProdutoFotoList { display:block; position:relative; float:left; height:202px; width:56px;  }
/*#vistaProdutoMenuTit { display:block; position:relative; background:url(../images/menuOptionsTit.gif) repeat-x; } 
#vistaProdutoMenuTit h2 {color:#303030; font-size:12px; font-weight:bold; padding:5px 10px; margin:0px;}*/
#vistaProdutoOpcoes { display:none; position:relative; float:right; border-left:#cfcfcf 2px solid; height:182px; padding: 10px 10px 10px 0; margin:0 0 10px 30px; }
#vistaProdutoOpcoes ul { margin:0; padding:0px;}
#vistaProdutoOpcoes ul li { display:block; position:relative; background:none; padding:7px 5px 3px 0px; margin:0;}
#vistaProdutoOpcoes a {padding-left:27px;  color:#303030; text-decoration:none;}
#vistaProdutoOpcoes a:hover { color:Green; text-decoration:underline; }
#vistaProdutoOpcoes #apresentacao {background:url(../images/show.jpg) no-repeat left top; display:none; }
#vistaProdutoOpcoes #maisinfos {background:url(../images/info.jpg) no-repeat left top; }
#vistaProdutoOpcoes #imprimir {background:url(../images/print.jpg) no-repeat left top; }
#vistaProdutoOpcoes #seleccionar {background:url(../images/select.jpg) no-repeat left top; }
#vistaProdutoOpcoes #poremail {background:url(../images/sendmail.jpg) no-repeat left top; }
#vistaProdutoOpcoes #orcamentoOpt {background:url(../images/budget_25.jpg) no-repeat left top; }
#vistaProdutoTxt img { border:0px; margin:0; max-width:510px; }
#vistaProdutoMenuFotos {display:block; position:relative; width:340px; height:202px; float:left; margin-bottom:10px;}
#vistaProdutoMenu .clear {clear:none;}
#vistaProdutoTxt {padding-top:10px;}
#vistaProdutoTxt img {margin:5px;}

#imgProdList { display:block; position:relative; padding:0; margin:10px 21px 2px 21px; width:120px!important; width:120px; height:110px; overflow:hidden; float:left; cursor:pointer; border-bottom:#999999 4px double; background-color:#ffffff; }
#imgProdListImg { display:block; position:relative; padding:0; margin:0; background:#fff; text-align:center;  width:120px; line-height:92px; height:92px; border:3px #ded9bb; }
#imgProdListImg img { padding:0; margin:0; border:0px; }
#imgProdListDes { display:block; position:relative; text-align:center; font-size:14px; font-weight:bold; color:#114561; margin:0; overflow:hidden; line-height:14px; width:120px; border-top:#999999 4px double; }
#imgProdListDes h2 {   }
#imgProdListDes p { padding:3px; margin:0;}
#imgProdListMore { display:block; position:relative; background:url(../images/info.jpg) no-repeat top left; padding: 3px 20px 3px 28px; color:#4364a5; float:right;  }

#vistaProduto h1 { 	display:block; position:relative; background:url(../images/tit_H1.jpg) no-repeat top left;
			   		font-size:16px; color:#184964; padding:22px 0 13px 50px; margin:5px 0 0 0; 
					}
#vistaProduto h2 { display:block; position:relative; 
					padding: 15px 0 0 0px; margin: 10px 0 10px 0;
					font-size:14px; color:#184964; border-bottom:#cfcfcf 1px solid;
					}
#vistaProduto h3 { display:block; position:relative; 
					background:url(../images/h3.jpg) no-repeat top left; 
					padding: 16px 0 0 33px; margin: 10px 0 0 0px;
					font-size:13px; color:#184964;
					}
#vistaProduto ul { display:block; position:relative; 
				margin:5px 0 5px 12px; padding:0;
					}
#vistaProduto li { display:block; position:relative; 
					padding: 1px 0 4px 25px; margin: 0px 0 0 5px;
					list-style:none; color:#333;
					}

#search { background:url(../images/pesquisa.jpg) no-repeat top left; display:block; position:relative; float:left; width:220px; height:30px;}
#searchField { display:block; position:relative; float:left; }
#searchField input { background-color:transparent; margin: 1px 0 0 5px; height:20px; width:170px; border:0; font-size:10px; padding:3px; padding-top:6px; }
#searchSubmit { background-color:transparent; display:block; position:relative; float:left;}
#searchSubmit input { background-color:transparent; border:0; font-size:0px; font-weight:bold; padding: 3px 0 0 12px; cursor:pointer; height:30px; width:33px;}


#selectBody { display:block; position:relative; padding:10px 10px 0 10px; }
#selectBody a { text-decoration:none; color:#505050; }
#selectBody a:hover, #selectBody a:active { color:#ff3300; }

.espTecTable{ margin-left:50px;}
.espTecTable td {border-bottom-color:#D9DCE1;
		border-bottom-style:solid;
		border-bottom-width:1px;
		padding-bottom:6px;}
	.eTecTit {color:#0B477B;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
width:250px; text-align:left; }
	.eTecLeg {color:#525B67;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold; }
	.eTecVal {color:#A1A1A1;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify; }
.diagrCarga { max-width:520px; border:0px; margin:0; padding:0; }

#loading {text-align: center;}
#loading img {border: 0px; margin-top: 150px;}


#rodape { text-align:center; color:#000;  padding:15px 0 15px 0; background-color:#d6d6d6;}
.clear { clear:both;}

#areaCliente {}
#areaClienteTit { display:block; position:relative; background:url(../images/rightSep.gif) repeat-x top left; padding:5px 37px 10px 20px; font-size:11px; color:#ffffff; font-weight:bold; overflow:hidden; height:13px; width:155px; margin-left:4px;}
#areaClienteBody {padding:10px;}

#pConfigTits { overflow:hidden;  background: #304D7F; background:transparent url(../images/homeSelect2.jpg) repeat scroll left top;}
#pConfigTits, #pConfigTits div { display:block; position:relative; }
#pConfig {display:block; position:relative; margin-top:3px;}
#pConfig a { color:#fff; text-decoration:none;}
#pConfigTit {background:transparent url(../images/homeFirst.png) repeat-x left top; float:left; font-weight:bold; font-size:13px; margin:0; height:16px; padding:5px; background-color:#375588; color:#fff;}
#pConfigNiv2 { display:none;}
/*
#pConfigBody {display:block; padding:10px; background:#f9f9f9; border-top:2px inset #496aa3; border-left:2px inset #496aa3; border-bottom:5px solid #496aa3;}

*/
#pConfigBody a {color:#0062A1; }
#pConfigBody a:hover {color:#666; }
#pConfigNiv0, #pConfigNiv1 {}
#pConfigNiv0 div, #pConfigNiv1 div, #pConfigNiv2 div {float:left; display:block; position:relative; font-weight:bold; font-size:13px; margin:0; height:16px; padding:5px 5px 5px 30px;}
#pConfigMarca0, #pConfigNiv0, #pConfigModelo0, #pConfigRegiao0 { background:transparent url(../images/homeSelect0.jpg) repeat-x scroll left top; }
#pConfigMarca1, #pConfigNiv1, #pConfigModelo1, #pConfigRegiao1 { background:transparent url(../images/homeSelect1.jpg) repeat-x scroll left top; }
#pConfigMarca2, #pConfigNiv2, #pConfigModelo2, #pConfigRegiao2 { background:transparent url(../images/homeSelect2.jpg) repeat-x scroll left top; }
#pConfigBody { display:block; position:relative; padding:5px 0 5px 0; background:#fff; border-top:3px double #5e83c1; border-bottom:3px double #5e83c1; overflow-y:auto; margin-top:5px; }
#pConfigBody ul { margin:0; padding:0;}
#ulHome_marca li {background:#fff url(../images/decor_select.jpg) no-repeat top left; float: left; list-style: none; margin: 5px 10px 5px 0px; border: 1px solid #CCC; text-align:center; }
#ulHome_modelo li {background:#fff url(../images/decor_select.jpg) no-repeat top left; float: left; list-style: none; margin: 5px 10px 5px 0px; border: 1px solid #CCC; text-align:center; }
#ulHome_regiao li {
	list-style-image:none;
	list-style-type:none;
	}
#ulHome_regiao li {
	display:block;
	float:left;
	height:90px;
	margin:5px;
	position:relative;
	text-align:left;
	width:232px;
	}
#ulHome_regiao li a {
	display:block;
	line-height:20px;
	padding:70px 5px 1px 5px;
	position:relative;
	text-align:left;
	width:222px;
	background:url(../images/bg_zona.png) no-repeat bottom left;
	}
#ulHome_marca li a {
	color:#0062A1;
	color:#666;
	display:block;
	padding: 3px 10px 3px 10px;
	width:95px;
	}
#ulHome_modelo li a {
	color:#666;
	display:block;
	padding: 3px 10px 3px 10px;
	width:95px;
	}
#ulHome_regiao li a {color:#0062A1;}
#ulHome_marca li a:hover {color:#666;}
#ulHome_modelo li a:hover {color:#0062A1;}
#ulHome_regiao li a:hover {color:#000;}
#ulHome_cbtvl li { list-style:none}
#ulHome_cbtvl li a{ 
	background: url(../images/placa2.jpg) no-repeat top left;
	color:#6263AF;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	padding:40px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:128px;
	}
#ulHome_cbtvl li a:hover{ 
	color:#000;
	}
#pConfigCbtvl {	
	display:block;
	float:right;
	height:200px;
	position:relative;
	width:300px;
	background:#fff url(../images/gas_pump.jpg) no-repeat top left;
	}
#ulHome_componente li a {
	background:transparent url(../images/bg_zona_2.png) no-repeat scroll left bottom;
	display:block;
	line-height:20px;
	padding:5px 5px 0 25px;
	position:relative;
	text-align:left;
	width:222px;
	}
#ulHome_ li { display:block; position:relative; float:left; width:45px; height:25px; margin-bottom:15px; margin-left:5px; background:#fff url(../images/placa.jpg) no-repeat top left;}
#ulHome_ li a {
	display:block;
	padding:6px 8px 8px;
	}
.pConfigR_tit {
	background-color:#f0f0f0;
	color:#D14C3F;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
	margin-top:-8px;
	}
.pConfigR_Select {
	color:#6263AF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:10px;
	}
.pConfigR_IntroForm {
	color:Gray;
	font-size:11px;}
#pConfig_Li_1 {background:#fff url(../images/motor.jpg) no-repeat top left; }
#pConfig_Li_5 {background:#fff url(../images/carrocaria.jpg) no-repeat top left; }
#pConfig_Li_3 {background:#fff url(../images/interior.jpg) no-repeat top left; }
#pConfig_Li_2 {background:#fff url(../images/suspensao.jpg) no-repeat top left; }

#pConfigRegiao00 {background:transparent url(../images/homeSelect00.jpg) repeat-x left top;}

#pConfigRegiao00 {float:none;}

#siteMap { display:block; position:relative; }
#siteMap a { color:#303030; text-decoration:none;}
#siteMap a:hover { color:#ed2c21; text-decoration:underline; }
#siteMap ul { margin:0; padding:0; }
#siteMap li { margin:0; padding: 5px 0 0 10px;  list-style:disc; list-style-position:inside; }
#siteMap ul ul { margin:0 0 0 20px; padding:0;  }
#siteMap ul ul li { margin:0; padding: 0px 0 0 10px; }

#vistaProdutoTxt ul li  { background:url(../images/leftSep_sub1_.jpg) no-repeat -12px -1px;}

/*Pedidos*/
.pedidos a {color:#808080;}
#pedidos a:hover {color:#0B477B;}
#menuCentros a {text-decoration:none; font-weight:bold;}
#menuCentros a:hover {color:#fff; text-decoration:underline;}
#pedidos_header {display:block; position:relative; padding-bottom:20px; }
.menuCentros_Ver {font-size:14px; font-weight:bold; color:#888888; padding-left:10px; line-height:28px; display:inline-block;}
#menuCentrosPesquisa { display:block; position:absolute; top:20px; right:20px; width:234px; color:#666;}
#menuCentrosPesquisa div {padding:2px; float:right;}
#menuCentrosPesquisa_P { background:#f0f0f0; display:inline-block; width:85px; text-align:center; line-height:31px; float:right; font-weight:bold; }
.pedido_encaminhar, .pedido_encaminhar2 {float:left;}
.pedido_conteudo {
	display:block;
	padding:10px;
	position:relative;
	}
.pedido_TIT {display:block; position:relative; margin-top:5px; line-height:27px; padding:5px; text-decoration:none; clear:both;}
.pedido_TIT span { padding:2px; margin-right:10px; vertical-align:middle;}
.pedido_encaminhar {
	display:block;
	position:absolute;
	top:5px;
	width:150px;
	}
.pedido_encaminhar fieldset {
	display:block;
	position:relative;
	top:3px;
}
.pedido_encaminhar2 {
	min-width:200px;
	padding-left:160px;
	padding-top:5px;
	float:none;
	}
.pedido_encaminhar_para {color:#0062A1;}
.pedido_historico {display:block; position:relative; background:#f6f6f6; padding:10px; height:95px; overflow:auto;}
.menuCentrosItem {display:inline-block; cursor:pointer; position:relative; padding:5px 15px 5px 15px; background: url(../images/pedidoMenu_m.jpg) repeat-x 0px 5px; color:#fff; line-height:28px; font-size:9px;}
.menuCentrosItem_esk {display:block; background: url(../images/pedidoMenu_e.jpg) repeat-x top left; width:10px; height:28px; position:absolute; top:5px; left:0;}
.menuCentrosItem_dir {display:block; background: url(../images/pedidoMenu_d.jpg) repeat-x top left; width:10px; height:28px; position:absolute; top:5px; right:0;}
#menuCentros{display:block; position:relative; top:48px; left:-40px;}
.pedido_TIT_data {background:#666; color:#fff; font-weight:bold; border:1px solid #888;}
#pedidos {font-size:12px; padding:20px;}
.pedido_TIT_email {font-weight:bold;}
.pedido_TIT_titulo {border:1px solid #888;}
#pedidos h2 {margin:0; padding:30px; font-size:20px; color:Silver; border:1px solid #f0f0f0; float:left;}
span.pedido_estado0 {background:#62b65e; border:1px solid #62b65e; padding:2px; width:10px; margin-right:5px;}
span.pedido_estado1 {background:#5250D5; border:1px solid #5250D5; padding:2px; width:10px; margin-right:5px;}
span.pedido_estado2 {background:#d55050; border:1px solid #d55050; padding:2px; width:10px; margin-right:5px;}
span.pedido_estado9 {background: url('../images/estado_lixeira.jpg'); border:1px solid #d55050; padding:2px; width:10px; vertical-align:middle; margin-right:5px;}
.pActivo {color:#62b65e;}
.pEmTransito {color:#5250D5;}
.pRespondido {color:#d55050;}
.pLixo {color:gray;}
#pedidos_listagem {font-weight:bold; padding-bottom:5px;}
#pedidos_listagem span {color:#0B477B;}

.sucesso {color:green;}
.alerta {color:red;}


/*Botao 1*/

a.botao1, a.botao1_e {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: right;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
	position:relative;
	top:5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.botao1 span, a.botao1_e span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.botao1:active, a.botao1_e:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.botao1:active span, a.botao1:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.botao1_e {float:left;}
#bt_encaminhar {float:left; margin:10px;}
.pedido_encaminhar2 a {color:#000;}
#resposta {font-size:12px; padding:20px;}
#resposta fieldset {width:600px; height:390px; position:relative; display:block; left:20px;}
#resposta legend {color:#0B477B;}
#resposta_conteudo_H {height:86px; width:330px; background:#f0f0f0; color:#666; display:block; overflow:auto; padding:8px;}
#resposta label {font-weight:bold; color: #7F9DB9;}
.rjt_j {padding:4px; cursor:pointer; border:1px solid #f0f0f0; background:#cc0000; font-weight:bold; color:#f9f9f9; font-size:11px; width:212px; border:2px outset #cc0000; position:absolute; top:315px;  }
.rjt_r {padding:4px; cursor:pointer; border:1px solid #f0f0f0; background:#7F9DB9; font-weight:bold; color:#f9f9f9; font-size:11px; width:212px; border:2px outset#7F9DB9; position:absolute; top:315px;  }
#txt_justificacao {border:1px solid #cc0000; position:absolute; left:0px;}
#box_resposta, #box_justificacao {position:absolute; left:0px;}
#box_justificacao label {color:#cc0000;}
#resposta_esk {display:block; position:absolute; left:5px; top:20px;}
#resposta_dir {display:block; position:absolute; left:250px; top:140px; padding-right:20px;}

#respostaLista{
	padding-left:20px;
	float:left;
	position:relative;
	top:22px;
}
.respostaListaItem{
	margin:5px;
	margin-bottom:10px;
	border:1px solid #f0f0f0;
}
#botao_justificacao, #botao_resposta {position:absolute; left:0;}
#ulHome_componente li {display:inline-block;}
.pConfigR_titUlt {position:absolute; top:0; left:0; line-height:14px; background:#f9f9f9; padding:4px; padding-top:0px;}
.pConfigR_IntroFormUlt { color:Gray; font-size:11px; position:relative; left:0;}

/*Formulario*/

div.formu {position:relative; top:-5px;}

div.formu .input-text{
border:1px solid #0B477B;
color:#666666;
}

div.formu label{
display:block;
margin-bottom:3px;
color:#555555;
}

div.formu label span{
display:block;
padding-right:6px;
width:150px;
text-align:left;
font-weight:bold;
}

a.blueButton{
padding:0px 6px;
border:3px outset #f9f9f9;
height:24px; 
line-height:24px;
color:#FFFFFF;
font-size:12px;
margin-right:10px;
display:inline-block;
text-decoration:none;
position:relative;
margin-bottom:5px;
}
a.blueButton:hover
{
	border-style:inset;
}
#form_esk {float:left;}
#form_dir { padding-left:20px; float:left;}
#txt_resposta {display:block; width:220px; height:150px;}
#txt_justificacao {display:block; width:220px; height:150px;}
#resp_logado {padding:10px 0px 0px 27px; font-size:14px; color:#a0a0a0;}
#resp_logado a {font-size:9px; padding-left:30px;}
#resp_logado span {font-weight:bold; color:#666;}
.frm_resposta_txtBox {width:220px; height:170px;} 
#resp_sucesso {position:relative; float:left; left: 25px; padding:25px; font-size:12px; display:block; height:295px; padding-top:100px; }
#centralAdmin {display:none;}
#respostaLista2{ margin-left:40px;}
.darktxt {color:#333;}
#pedidosLegenda {padding:0px 0px 25px 25px;}
.pedidosLegendaEspaco {padding-right:30px;}

#vistaProdutoListProd {display:none;}
#vistaProdutoListProdTop {float:right;  margin:10px;}
#vistaProdutoListProdTop #imgProdList { background: url('../images/logo_mini.jpg') no-repeat top left; display:inherit; position:relative; padding:0; margin:0px; width:200px!important; height:auto; overflow:hidden; float:none; cursor:pointer; border:none; background-color:#fff; margin-bottom:4px;}
#vistaProdutoListProdTop #imgProdListImg { display:none; }
#vistaProdutoListProdTop #imgProdListImg img { padding:0; margin:0; border:0px; }
#vistaProdutoListProdTop #imgProdListDes { display:block; position:relative; text-align:center; font-size:12px; text-align:left;  font-weight:bold; color:#114561; margin:0; margin-left:27px; overflow:hidden; line-height:20px; width:200px; border:none; background:#f9f9f9; }
#vistaProdutoListProdTop #imgProdListDes h2 {   }
#imgProdListDes p { padding:3px; margin:0;}
#maisinfo {height:51px; overflow:auto;}
.escondidos {display:none;}
#centroslogout {padding:10px; float:left;}
#centroslogin {margin:30px;}
#emconstrucao {
	background:#27477F;
border:1px solid #8B96DF;
color:#FFFFFF;
font-size:17px;
padding:8px;
position:absolute;
right:50px;
top:33px;
display:none;
}

