body{
margin:0;
padding:0;
background:#e4f4ec;
text-align:center;
font: 12px Verdana,Arial, Helvetica, sans-serif;
}

.item-lista-selecionado{
color:#0000ff;
}

/*Estilos gerais, não vinculados a id´s específicas*/
a img{
border-width:0;
}

.texto-destacado{
font-weight: normal;
/*font-size: 10px;*/
}

#pagina{
width: 776px;
margin:0 auto;
text-align:left;
}

    #topo{
    float:left;
    width:776px;
    }

		#banner-topo{
		float:left;
		width:776px;
		height:99px;
		background-color:#e4f4ec;
		}

		#menu-navegacao{
		float:left;
		width:776px;
		height:37px;
		}

			#menu-geral{
			float:left;
			height:37px;
			border-left:10px solid #00571d;
			margin:0;
			}


				#menu dl, dd, ul, li {
				list-style-type: none;
				margin: 0 0 0 0;
				padding: 0;
				}

				#menu{
				position : absolute;
				width:766px;
				padding: 4px 0 2px 0;
				background-image:url('http://www.litoralverde.com.br/layout/home/fundo_menu.jpg');
				background-repeat:repeat-x;
				}

				#menu dl {
				float: left;
				}


				#menu dt {
				cursor: pointer;
				text-align: center;
				font-weight: bold;
				border-right: 1px solid white;
				font-size:10px;
				height:16px;
				width:108px;
				}

				#menu li {
				cursor: pointer;
				display: inline;
				text-align:center;
				font-weight: bold;
				border-right: 1px solid white;
				font-size:10px;
				height:16px;
				width:108px;
				float:left;
				}

				#menu li a, #menu dt a {
				color: #fff;
				text-decoration: none;
				height: 100%;
				border: 0 none;
				}

				#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
				color: #ffcc00;
				}

				#smenu1, #smenu2, #smenu3, #smenu4,  #smenu5,  #smenu6 {
				position: absolute;
				left: 0;
				font-size: 0.7em;
				background:#3984ac;
				width:766px;
				height:16px;
				margin-top:1px;
				visibility:hidden;
				}

		#logos-idiomas{
		float:left;
		text-align:right;
		width:766px;/*776px - 10px(borda esquerda)*/
		height:21px;
		line-height:28px;
	    background-color:#ffffff;
        border-left:10px solid #00571d;
        padding: 4px 0 0 0;
        margin:0;
		}

			#logos-idiomas ul{
			margin:0;
			padding:0;
			}

				#logos-idiomas ul li{
				display:inline;
				}

				#logos-idiomas ul li a{
				text-decoration: none;
				}

	#conteudo{
	float:left;
	width: 745px;/*776px - 10px(borda esquerda) - 10px(padding direito) - 11px(padding esquerdo) */
	background-color:#ffffff;
    padding: 0 10px 0 11px;
    border-left:10px solid #00571d;
	}

	#rodape{
	float:left;
	width:776px;
    background-color: #e4f4ec;

    }

        #imagem-telefone-contato-rodape{
        float:left;
        width:776px;
        /*height:40px;*/
        }

		#horario-atendimento{
        float:left;
        width: 776px;
        margin: 0;
        padding:0;
        text-align: center;
        font-size:11px;
        }

		#mapa-site{
        float:left;
        width: 776px;
        margin: 0;
        padding:0;
        text-align: right;
        font-size:9px;
        }

            #mapa-site a{
            color:#000000;
            }

		#acesso-rapido-produtos{
        float:left;
        width: 776px;
        margin: 0;
        padding:0;
        text-align: right;
        font-size:9px;
        }

            #acesso-rapido-produtos a{
            color:#000000;
            }

        #box-lista-links-produtos{
        width:776px;
        float:left;
        display:none;
        }

    		#lista-links-produtos{
            float:right;
            width:225px;
            list-style:none;
            background-color:#ffffff;
            font-weight:bold;
            line-height:12pt;
            /*ddisplay:none;*/
            font-size:10px;
            }

        		#lista-links-produtos li{
                padding:1px 0 0 3px;
                }

                    .item-lista-links-produtos{
                    color:#000000;
                    }

			        #bt-fechar-acesso-rapido-produtos{
                    background-color:#1b7224;
                    text-align:right;
                    color:#fff;
                    padding:1px;
                    }

                        #bt-fechar-acesso-rapido-produtos a{
                        padding:2px;
                        color:#ffffff;
                        height: 18px;
                        line-height: 20px;
                        }
                        
/* Estilo do botão de compartilhamento em rede social*/
#addthis_toolbox addthis_default_style a:link.addthis_button_compact, a:visited.addthis_button_compact {
	font-size:12px;
	font-family:Verdana;
	color:#060;
	text-decoration:none;
	font-weight:bold;
}
#addthis_toolbox addthis_default_style a:hover.addthis_button_compact {
	text-decoration:underline;
}

#addthis_toolbox addthis_default_style a img {
	vertical-align:bottom;
}


/* Jeane Avellar, 21/10/2011 - Div flutuante que exibe o alerta de atendimento aos domingos */
div#rodape-plantao {
  position: fixed;
  margin-top:150px;
  bottom:0;
  left:0;
  width:100%;
  height:50px;
  background-image: url('http://www.litoralverde.com.br/layout/rodape/bg-tabela.jpg');
  background-repeat: repeat-y;
  color:black;
  font:11px Verdana, Geneva, sans-serif;
  clear: both;
  float:left;
}
/*@media screen {
body>div#rodape-plantao {
  position:fixed;
}
}*/
div#rodape-plantao div#controls {
  background-image: url('http://www.litoralverde.com.br/layout/rodape/bg-tabela.jpg');
  background-repeat: repeat-x;
  /*background: #fff;*/
  /*margin: 0 20px 0 20px;*/
  line-height: 49px;
  /*border: 1px solid #d7730b;*/
  border-bottom: none;
  text-align: left;
  padding-left: 1%;
  height: 50px;

}
div#rodape-plantao div#controls div {
  /*background: #e5e5e5;*/
	margin-top: 5px;
    padding: 0 10% 0 1%;
	/*margin-top: 1px;
  padding: 0 10px 0 10px;*/
}
div#rodape-plantao .separator {
  border-left: 1px solid #b5b5b5;
  margin-left: 3px;
}
div#rodape-plantao div#controls ul, li {
  margin: 0;
  padding: 0;
}
div#rodape-plantao div#controls ul {
  list-style: none;
}
div#rodape-plantao div#controls li {
	display: inline-block;
	float: left;
	height: 29px;
	line-height: 20px;
	padding-right: 6px;
}


div#rodape-plantao .icon {
  vertical-align: text-bottom;
}
div#rodape-plantao .icon-chat {
  padding-top: 3px;
}
div#rodape-plantao .chat, .icon-chat {
  float: right;
}
div#rodape-plantao .text {
  vertical-align: top;
}

div#rodape-plantao a {
	color: #FFFFFF;
	text-decoration: underline;
}

.bck-foot{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 3%;
	position: relative;
}

.spn-size{
font-size:10px;
}

.imagem{
	position:absolute;
	bottom:0px;
	margin-bottom:0px;
	right:0px;
	padding-bottom:0px;
	
}

div.fechar-controls {
	cursor: pointer;
	margin-top: -118px !important;
	padding: 0 !important;
	position: absolute;
	right: 0;
	z-index: 100;
}

.redes-sociais img {
	float: left;
	height: 20px;
	margin-left: 3px;
	margin-top: 14px;
	width: 20px;
}

.spn-size2 {
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	margin-left: 20px;
	margin-top: 0;
	padding-right: 30px;
	padding-top: 14px;
	text-decoration: none;
}
