﻿img
{
    border: 0px;
}

h5
{
    font-size: 9pt;
    font-family: Arial;
}

body
{
    width: 100%;
    height: 100%;
    margin: 0px;
}

#divPrincipal
{
    width: 990px;
    height: 100%;
    margin: 0 auto;
}

#divLeft
{
	width:30px;
	height:auto;
	float:left;	
	background-color:#cfd0d2;	
	min-height:600px;
}

#divSpace
{
    width: 10px;
    height: 100%;
    float: left;
    background-color: #ffffff;
    min-height: 600px;
}

#divCenter
{
    width: 948px;
    float: left;
    height: 100%;
}

#divTopo
{
    width: 100%;
    float: left;
    background-image: url('images/fundo_topo.gif');
    background-repeat: repeat-x;
    height: 101px;
}

.logo
{
    width: 110px;
    background-image: url('images/logo.gif');
    background-repeat: no-repeat;
}

.icon
{
    height: 35px;
    background-image: url('images/img_icon.gif');
}

/******************* MENU ************************/

#divMenu
{
    width: 100%;
    height: 31px;
    background-image: url('images/fundo_menu_topo.gif');
    float: left;
    background-repeat: repeat-x;
}

.menuItens a
{
    font-family: Arial;
    font-size: 8pt;
    color: #ffffff;
    text-decoration: none;
    padding: 0px 10px 0px 10px;
}

.menuItens a:hover
{
    text-decoration: underline;
}

/********************* BUSCA************************/
#divBusca
{
    height: 76px;
    width: 100%;
    background-color: #c4d6ec;
    float: left;
}

.topBusca
{
    width: 100%;
    height: 21px;
    float: left;
}

.middleBusca
{
    width: 100%;
    height: 32px;
    float: left;
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
}

.bottomBusca
{
    width: 100%;
    height: 23px;
    float: left;
}

/******************MEIO************************/
#divMeio
{
    width: 100%;
    height: auto;
    min-height: 600px;
    float: left;
}

#divRodape
{
    width: 100%;
    float: left;
    height: 61px;
}

/****************** LISTA *******************/

.listaTitulo
{
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    color: #3B3B3B;
}

.listaDetalhes
{
    font-family: Arial;
    font-size: 8pt;
    color: #3B3B3B;
}

/*******************PESQUISA*********************/

#pesquisaLeft
{
    width: 610px;
    float: left;
    height: auto;
}

#pesquisaMeio
{
    width: 145px;
    height: auto;
    float: left;
}

#pesquisaRight
{
    width: 185px;
    height: auto;
    float: left;
}

.linhaVertical
{
    background-image: url('images/lv.gif');
    background-repeat: repeat-y;
    height: auto;
}

/******************Estabelecimentos *******************/


#estabTopo
{
    width: 100%;
    height: 90px;
}

#estabDescricao
{
    width: 530px;
    height: auto;
    float: left;
}

.estabNome
{
    font-family: Arial;
    font-size: 14pt;
    color: #3b3b3b;
    font-weight: bold;
}

.estabTitulo
{
    font-family: Arial;
    font-size: 8pt;
    color: #3b3b3b;
    font-weight: bold;
}

.estabDesc
{
	font-family:Arial;
	font-size:8pt;
	color:#3b3b3b;
}         

/******************MODAL*********************/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#c4d6ec;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:auto;
}

/**************LOGIN**************/
.login
{
	width:400px;
	height:auto;
	margin: 0 auto;
	background-color: #c4d6ec;
}
.loginLinha
{
	height:25px;
	width:400px;
	text-align:center;
}
.loginLeft
{
	width:100px;
	float:left;
	text-align:right;
}
.loginRight
{
	width:280px;
	float:left;
	text-align:left;
	padding-left:20px;
}
/**************** AutoComplete ************/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
