/* Estilos para página BODY */
body{
	background:url('/store/images/estrutura/bg_pedidos.png') left top repeat-x #ffffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
	padding-top:0px;
}
.comparativo{
	background-color:#ffffff;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin:0px;
	padding-top:0px;
}
hr{
border:0px;
border-top: 1px #cccccc solid;
height:1px;
}

/* Estilos para Titulo */
#titulo{
	background-color:#007EBB;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f9f9f9;
	padding:2px;
	font-weight:bold;
	border:1px #ffffff groove;
}
.titulo{
	background-image:url(icone/topo_gb_tituloam.jpg);
	background-color:#E5F3DE;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0px;
	/*text-align:center;*/
	font-weight:bold;
}
.titulo2{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}

.legend_titulo{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #333333;
	padding: 3px;

}
.legend_titulo2{
    font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #111111;
	padding: 3px;
}
.legend_titulo3{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #000000;
	padding: 3px;
}
.div_titulo{
	display:inline; 
	width:100%; 
	height:20px; 
	border-bottom: 0px #FFFFFF solid; 
	float:right;
	padding-top:5px;
	z-index:1;
	font-family:Tahoma, sans-serif, Verdana, "Trebuchet MS", Arial, serif;
	color:#ffffff;
	background-color:#333333;
	text-align:center;
	font-size:12px;
}

/* Estilos para Fontes */
.font_11arial{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.font_11arialNormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: 100;
}
.font_13arial{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FF0000;
}
.font_9{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.font_9red{
	font-size:9px;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.conteudo{
	border:1px #cccccc solid;
	padding:5px;
}

/* Estilos para LINKS */
a.link_padrao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 85px;
	border: 0px solid #006699;
}
a.link_padrao:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-style: normal;
	text-decoration: none;
	background-color: #EAF4FF;
	margin: 0px;
	padding-top: 0px;
	height: 29px;
	width: 85px;
	border:0px;
	border-bottom:2px #cccccc solid;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
}

a.link_branco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 85px;
	border: 0px solid #006699;
}
a.link_branco:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f2f2f2;
	font-style: normal;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	height: 29px;
	width: 85px;
	border:0px;
	border-bottom:2px #cccccc solid;
}

a.abba{
		padding:3px;
		border:1px #f2f2f2 solid; 
		background-color:#f2f2f2;
		text-decoration:none;
		border-bottom:0px;
}
a.abba:hover{
		padding:3px;
		border:1px #cccccc solid; 
		border-bottom:0px;
		background-color:#cccccc;
		text-decoration:none;
}

#menuCP{
	padding-top:4px;
	width:99.5%;
	height:20px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border: 1px #E9E9E9 solid;
}
#menu{
	width:80px;
	height:20px;
	cursor:pointer;
	padding-top: 6px;
}
#menu_logout{
	width:70px;
	height:20px;
	cursor:pointer;
	text-align:center;
}


/* Estilos para Tabelas */
.table_estrutura{
	background-color:#f9f9f9;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
	font-size-adjust: 11px;
}
.table_rodape{
	background-color:#f9f9f9;
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:center;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.table_titulo_azul{
	background-color:#E8EAEE;
	background-image:url(icone/topo_gb_titulo.jpg);
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left:5px;
	font-weight:bold;
}
th.tituloTH {
    font-color: #ffffff;
    font-size: 12px;
    font-family: verdana, arial, tahoma;
    font-weight: 900;
}
           /*-----------------------------------------*/
           /*     Estilos do MÓdulos Comparativo      */
           /*-----------------------------------------*/           
#tableDescricao{
	position:relative;
	width: 215px;
	left:-0px;
	border:1px #cccccc solid;
}
#tableLeft{
   position:absolute;
   z-index:3;
   top:70px;
   left:0px;
   border:0px;
   border-right:0px #000000 solid;
   width: 230px;
}
#tableCenter{
   position:absolute;
   z-index:2;
   top:70px;
   left:245px;
   width: 235px;
   border:0px;
}
#tableRight{
   position:absolute;
   z-index:1;
   top:70px;
   left:490px;
   width:170px;
   border:0px;
}
#td_descricao{
	border:1px #ffffff groove;
	padding:10px;
}

div.ttEspecificao{
    border-bottom: 1px #d4d4d4 solid;
    background-color: #f2f2f2;
    font-weight:900;
    font-family: verdana, arial;
    font-size: 12px;
    color: #003366;
    width: 235px;
    height:18px;
    padding-top: 2px;
    margin-top: 2px;
}
div.dsEspecificao{
    border-bottom: 1px #f2f2f2 solid;
    background-color: #f9f9f9;
    font-weight:100;
    font-family: verdana, arial;
    font-size: 11px;
    color: #333333;
    width: 235px;
    padding-top: 2px;
}



/* Estilos para Formularios */
.input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px #d4d4d4 solid;
}
textarea{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px #333333 solid;
	width:245px;
	height:45px;
}
.input_bt{
	font-size:10px;
	font-weight:600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: 1px #cccccc outset;
	BORDER-TOP: #333333 1px solid; 
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
}

.button_top{
	border:0px;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	text-decoration:none;
}
.div_contorno{
	display:inline; 
	width:160px; 
	height:20px; 
	border: 0px #FFFFFF solid; 
	padding-top:2px;
	position:absolute;
	float:left;
	z-index:1;
	font-family:Tahoma, sans-serif, Verdana, "Trebuchet MS", Arial, serif;
}

.div_form{
	display:block; 
	width:250px; 
	height:200px; 
	border: 1px #FFFFFF solid; 
	background-color:#CCCCCC;
	padding:2px;
	float:left;
	z-index:2;
}
#col_a{
	border:1px #cccccc solid;
	width:100px;
}
.DIVbutton{
    border: 1px #D4D0C8 outset;
    background-color: #D4D0C8;
    font-weight:900;
    font-family: verdana, arial;
    font-size: 10px;
    color: #000000;
    width: 80px;
    height:18px;
    padding-top: 2px;
    padding-bottom: 5px;
}


/* Estilos Para os retornos de erros */
#show_error{
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	color:#ff0000;
	font-size:12px;
	font-weight:700;
}
.erro{
    position:relative;
    border: 2px #ffffff groove;
    background-color: #ffe66f;
    font-family: verdana, arial;
    font-size: 12px;
    width: 300px;
    padding: 5px;
    left: 50%;
    margin-left: -150px;
}
.erro150{
    position:relative;
    border: 2px #ffffff groove;
    background-color: #ffe66f;
    font-family: verdana, arial;
    font-size: 12px;
    width: 150px;
    padding: 5px;
    left: 50%;
    margin-left: -75px;
}
.div_abba{
	position:absolute;
}
.abba{
    position: relative;
	list-style-type:none;
    border: 1px #cccccc outset;
	border-bottom:0px;
	background-color: #d4d4d4;
	width: 100px;
	height: 15px;
	text-align:center;
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 900;
}
.div_abba_base{
	position:relative;
	list-style-type:none;
	border-bottom: 1px #cccccc outset;
	width: 700px;
}
a.abba:hover{
	list-style:none;
	list-style-type:none;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 900;
	color: #ff0000;
}
a.abba:active{
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 900;
	color: #ccff00;
}
a.abba:visited{
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 900;
	color: #ccff00;
}
a.abba:link{
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 900;
	color: #ccff00;
}

a.cpanel:hover{
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 100;
	color: #ff0000;
}
a.cpanel:active{
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 100;
	color: #000000;
}
a.cpanel:visited{
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 100;
	color: #000000;
}
a.cpanel:link{
	font-size:11px;
	font-family:Verdana, "Trebuchet MS", Arial, serif;
	font-weight: 100;
	color: #000000;
}
a.menu_configuracao{
    color: #FF0000; 
	font-size: 11px;
	font-weight: bold;
}
a.menu_configuracao:hover{
	color:#FF0000; 
	font-size:11px;
	font-weight:bold;
}
a.menu_configuracao:active{
    color: #FF0000; 
	font-size: 11px;
	font-weight: bold;
}
a.menu_configuracao:visited{
    color: #FF0000; 
	font-size: 11px;
	font-weight: bold;
}

.text { 
	/*WIDTH: 500px;
	HEIGHT: 40px;*/
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: normal;  
	COLOR: #000000; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-BOTTOM: #333333 1px solid;
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BACKGROUND-COLOR: #FFFFFF; 
}