@charset "utf-8";
.table_orcamento{
	width:100%;
	margin:10px 0;
}
.table_orcamento, .table_orcamento th, .table_orcamento tr, .table_orcamento td{
	border:1px solid #CCC;
}
.table_orcamento th{
	font-weight:bold;
}
.table_orcamento .numbers{
	text-align:center;
}
.table_orcamento .numbers img{
	padding:2px;
	cursor:pointer;
	cursor:hand;
}
.table_orcamento .text{
	padding:0 5px;
}
.table_orcamento th h3{
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:#F90;
}
.mini{
	margin:20px 0 0 25px;
}
.mini img, .mini a img {
	float:left;
	margin:0 8px 8px 0;
	border:6px solid #CCC;
}
.mini a img:hover {
	border:6px solid #F60;
}
.img_destaque{
	border:6px solid #CCC;
}
.form input, .form select, .form textarea {
	width: 290px;
	color:#999;
	border:1px solid #CCC;
	font:11px tahoma;
}
.form select {
	width: 292px;
}
.btn_input_div {
	margin:5px 0;
	float:right;
	clear:both;
}
.form label{
	display:block;
	margin:5px 0 0 0;
}
.btn_input_div button {
	background: url(../images/fundos_detalhes/fundo_btn2.jpg) repeat-x top left;
	border:0px none #CCC;
	color:#FFFFFF;
	font: 10px tahoma;
	text-transform:uppercase;
	height: 17px;
	cursor:pointer;
	cursor:hand;
}
.btn_input_div button:hover {
	background: url(../images/fundos_detalhes/fundo_btn.jpg) repeat-x top left;
}

.txt_produto{
	float:left;
	clear:both;
	margin:5px 0;
}
.produtos{
	margin:5px 0;
}
.produtos h3{
	font-weight:bold;
	color:#E61;
}
#menu_categoria{
	float:left;
	clear:both;
}
#menu_categoria ul{
	padding:10px 0 10px 10px;
	float:left;
	clear:both;
}
.titulo_produto{
	margin:5px 0 5px 10px !important;
}
#menu_categoria ul li{
	font-size:10px;
	background: url(../images/btn/1.gif) no-repeat left center;
	padding:0 0 0 10px;
}
.tabela_caracteristicas, .tabela_caracteristicas tr th, .tabela_caracteristicas tr td{
	empty-cells:show;
	text-align:center;
	padding:0;
	margin:0;
	border:1px solid #CCC;
	border-spacing:1px;
	border-collapse:collapse;
}
.tabela_caracteristicas tr th{
	font-weight:bold;
}
.tabela_caracteristicas tr{
	background:#f7f7f7;
}
.theader{
}
.tabela_caracteristicas .theader{
	background:#CCC;
}
.add_orcamento{
	float:left;
	margin:15px 0 0 0;
	width:268px;
	clear:both;
	border:1px solid #2268BE;
	padding: 10px;
	background:url(../images/fundos_detalhes/fundo_add_orcamento.jpg) no-repeat left top #184B8A;
	text-align:center;
}
.add_orcamento h3{
	margin:0 0 10px 0;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
}
.add_orcamento input{
	width:25px;
	font-size:11px;
	height:16px;
	border:1px solid #FFFFFF;
	margin:0 0 0 5px;
}
.add_orcamento button{
	background: url(../images/btn/plus_trans.png) no-repeat top left;
	font-size:12px;
	height:17px;
	width: 17px;
	border:0 none;
	margin: 0 0 0 5px;
	cursor:pointer;
	cursor:hand;
}
.add_orcamento button:hover{
	background: url(../images/btn/plus.png) no-repeat top left;
}
/* ie6 */
* html .add_orcamento button{
	background: url(../images/btn/plus.png) no-repeat top left;
}
.add_orcamento label{
	color:#FFF;
}
*+html, * html .add_orcamento button {
	margin: 0 0 0 5px;
}
#label_qtde {
  color: #FFFFFF;
}

/* representantes */
.representantes_address {
	margin:10px 0;
	clear:both;
}
.representantes_estados {
	margin:10px 0;
	width: 290px;
}
.estados{
	clear:both;
}
.estados .link_estados, .estados .link_estados_selected{
	display:block;
	background: url(../images/fundos_detalhes/fundo_btn.jpg) repeat-x top left;
	width: 20px;
	height: 20px;
	text-align:center;
	color:#FFFFFF;
	padding: 4px 0 0 0;
	float:left;
	margin: 2px;
	cursor:pointer;
	cursor:hand;
}
.estados .link_estados_selected{
	background: url(../images/fundos_detalhes/fundo_btn3.jpg) repeat-x top left;
}
/* */
.estados .link_estados:hover{
	background: url(../images/fundos_detalhes/fundo_btn2.jpg) repeat-x top left;
	text-decoration: underline;
}
.estados .link_estados_selected:hover{
	background: url(../images/fundos_detalhes/fundo_btn4.jpg) repeat-x top left;
	text-decoration: underline;
}
.link_estados a, .link_estados_selected a{
	color : #FFFFFF;
	text-decoration : none;
	font-size : 10px;
	font-weight:bold;
}
.link_estados a:hover, .link_estados_selected a:hover{
	color : #FFFFFF;
	text-decoration: underline;
}
.address{
	padding:5px;
	border:1px solid #CCC;
	background:#EEE;
	clear:both;	
}
