body {
    text-align:center;
}

#header {
    background: #FFFFFF url('../images/DonaCida_Logo_Color_3.gif') no-repeat center center;
    }
   
#headerimg     {
    height: 192px;
    width: 740px;
}

#formheader {
    background: #FFFFFF url('../images/DonaCida_Logo_Color_2.gif') no-repeat top center;
    }
   
#formimg     {
    height: 90px;
    width: 250px;
}
    
h1 {
    font-size: 4em;
    text-align: center;
    text-indent: -10000px;
    margin: 0px;
}


#headerimg .description {
    font-size: 1.2em;
    text-align: center;
    text-indent: -10000px;
}

#formimg .description {
    font-size: 1.2em;
    text-align: center;
    text-indent: -10000px;
}   
.principal {
    width: 800px;
    margin: auto;
    text-align : center;
}

#outros {
	margin-bottom: 40px;
}

#info {
    text-align: left;
}

.tabela_busca {
    text-align: center;
    padding: 10px;
    background-color : #f1f8e3;
}

#query_string {
	width: 300px;
}

.place {
    padding: 10px;
    background-color : #F3F3F3;
    margin:auto;
    font-family: Tahoma,"Times New Roman", Times, serif;
    font-size: 14px;
}

.place1 {
    padding: 10px;
    background-color : #FFFFFF;
    margin:auto;
    font-family: Tahoma,"Times New Roman", Times, serif;
    font-size: 14px;
}

.nome {
    position: relative;
    float: left;
    font-style: strong;
    text-align : left;
}

.telefone {
    position: relative;
    float: right;
    text-align : right;
}

.endereco {
    position: relative;
    clear: both;
    width:604px;
    text-align : left;
}

.cidade {
    position: relative;
    clear: both;
    width:604px;
    text-align : left;
}

.cep {
    position: relative;
    clear: both;
    width:604px;
    text-align : left;
}
#places {
    position:relative;
    clear:both;
    margin: auto;
    width: 624px;
    padding-top: 20px;
}

.barra {
    position: relative;
    margin: auto;
    background-color : #F3F3F3;
    width: 624px;
    //height: 16px;
    font-family: Tahoma,"Times New Roman", Times, serif;
    font-size: 14px;   
}

#resultado {
    position: relative;
    float: left;
    width: 150px;
    font-weight: normal;
    text-align:left;
    background-color : #F3F3F3;
}

#quantidade {
    position: relative;
    float: right;
    width: 474px;
    text-align: right;
    background-color : #F3F3F3;
}

.previous {
		position: relative;
		float: left;
		text-align: left;
    width: 150px;
    background-color : #F3F3F3;
}

.next {
		position: relative;
		float: right;
		text-align: right;
    width: 474px;
    background-color : #F3F3F3;
}

#form {
    position: relative;
    clear: both;
    margin: auto;
    width: 700px;
    padding: 20px;
}

#form_busca {
    position: relative;
    float: left;
    width: 380px;
}

#form_image {
    position: relative;   
    float: left;
}

#form_main {
    position: relative;
    clear:both;
    margin: auto;
    width: 624px;
    text-align: center;
}


#menu {
    position: relative;
    margin: auto;
    clear:both;
    top: 5px;
    width: 624px;
}

#nav1 {
    position:relative;
    z-index:0;
  width:104px;
  float:left;
}

#nav2 {
    position:absolute;
    z-index:1;
    left:104px;
}

#nav3 {
    position:absolute;
    z-index:2;
    left:208px;
}

#nav4 {
    position:absolute;
    z-index:3;
    left:312px;
}

#nav5 {
    position:absolute;
    z-index:4;
    left:416px;
}

#nav6 {
    position:absolute;
    z-index:5;
    left:520px;
}

#content {
    position: relative;
    clear: both;
    margin: auto;
}


#imagem {
    width: 250px;
    position: relative;
    float: left;
    margin-left:10px;
}

#logo {
    position: relative;
    clear:both;
    margin: auto;
    width: 370px;
    padding: 40px;
}

form#searchForm {
    text-align : center;
    width: 624px;
}
form#searchForm_busca {
    text-align : center;
    width: 450px;
}

form#searchForm fieldset {
    background : #f1f8e3;
    border : 0px;
    margin : auto;
    padding : 10px;
    width : 500px;
}

form#searchForm legend {
    display : none;
}

form#searchForm input {
    width : 350px;
}
form#searchForm button {
    width : 70px;
}

.legenda {
    color : #000000;
    display : block;
    font-size : 80%;
    margin : auto;
    text-align : left;
}

address {
    position: relative;
    clear: both;
    margin: auto;
    width: 200px;
    padding-top: 80px;
}

#info {
    position: relative;
    clear: both;
    margin: auto;
    width: 700px;
    font-family: Tahoma, "Times New Roman", Times, serif;
}

ul#categories, ul#letras{
    text-align: left;
    margin: auto;
		width: 580px;
}

    ul#categories li, ul#letras li{
        list-style: none;
    }
     

    ul li.item0{
        background-color: #FFFFFF;
    }

    ul li.item0{
        background-color: #F4F4F4;
    }
   
    ul#letras li {
        float: left;
        margin-left: 1em;
    }