﻿/* classes genéricas */
body{
	margin:0;
	padding:0;
	/*
    background-color:#a1040f;
	background-color: yellow;
    */
} 
td {
	padding: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	vertical-align:top;
}
input.botao {
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}
input.text {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color: #FFFFFF;
	border: 1px #CCCCCC dotted;
}
input.text_width {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color: #FFFFFF;
	border: 1px #CCCCCC dotted;
	width: 100%;
}
select.select {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    background-color: #FFFFFF;
}
select.select_width {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
   	background-color: #FFFFFF;
	width: 100%;
}
textarea.textarea {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #CCCCCC dotted;
	width: 100%;
	height: 98%;
}

a 		{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }
a:link 	{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000; }

/* site farmacias nossa */
.hr
{
    border:0.7px solid #EBEBEB;
    width:100%;
    height:1px;
}
.hrv
{
    width: 1px; 
    height: 100%; 
    border: 1px solid #b8b8b8    
}
.hrPontilhado
{
    width: 100%; 
    border: 0.7px dashed #FFF;  
    margin:0px;
    padding:0px;
}
body 
{
	background-repeat:repeat-x;
	background-image:url('../images/backgroundGeral.jpg');
	/*
	background:#001721 url('../images/natal_fundo.png') repeat-x center top;
	background: #BE9D67 url('../images/amor_areia.jpg') no-repeat center top;
	*/

	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#ffffff;
	margin-top: 0px;
}
.tabela td
{
	height:113px;
	width:266px;
	border-top:1px solid #3c7db1;
	border-bottom:1px solid #1a324f;
}
.linhadebaixo{
	border-top:1px solid #3c7db1;
	border-bottom:1px solid #1a324f;
}
.fileti
{
	background-image:url('../images/fileti.gif');
	background-repeat:repeat-x;
}
.filete
{
	background-image:url('../images/filete.jpg');
	background-repeat:repeat-x;
	width:100%;
}
.tituloCaixa
{
	margin-top:20px;
	font-size:13px;	
	font-weight:bold;
	font-family:Verdana;
}
.linhabaixo
{
	background-color:#FFF;
	font-family:Verdana Arial Tahoma;
	color:#101f64;
	font-size:15px;
	font-weight:bold;
	}
.linhacimabaixo
{
	background-color:#FFF;
	color:#101f64;
}
.menu 
{
	background-image:url(images/bgmenu.jpg);
	background-repeat:repeat-x;
}


/* divs */
#corpo *{margin:0px;padding:0px;}

#corpo
{
    width:990px;text-align:center;
    /*margin:0% auto 0% auto;*/
    
}

.sombraLeft
{
    width:77px;
    height:100%;
    background-image:url('../images/esquerdo.png');
    background-position:right;
    background-repeat:no-repeat;
}
.sombraRight
{
    width:77px;height:100%;
    background-image:url('../images/direito.png');
    background-position:left;
    background-repeat:no-repeat;
}

#topo{width:100%;}
#bannerTopo{width:100%;height:203px;margin-top:4px;}
 
#lateralEsquerda{position:relative;width:266px;height:auto;border:0px solid red;float:left;color:#FFF;margin-right:3px;}

#lateralEsquerda .news {
    background: transparent url('../images/baseNews.png') repeat-x center top;
}
#lateralEsquerda .news .imagem {
    position:absolute;
    left:20px;
}
#lateralEsquerda .news .texto {
    position:relative;
    text-align:justify;
    padding-top:40px;
    padding-left:20px;
    font-size:9px;
    font-family:Tahoma;
}

#lateralEsquerda .news .newsForm {
    padding-left:30px;
}

#conteudo{width:720px;float:right;}
#rodape{clear:both;width:990px;height:82px;background:transparent url('../images/rodape.png') no-repeat bottom;}
#textoRodape{float:left;margin:10px 0px 0px 10px;}
#textoDesenvolvedor{float:right;margin:10px 10px 0px 10px;vertical-align:top;}
#textoDesenvolvedor img{margin-bottom:0px;}

#itemDestaque
{
	margin:5px 10px 5px 10px;
	text-align:left;
	font-family:Tahoma;
}
#itemDestaque .tituloDestaque
{
	font-size:12px;
	font-weight:bold;
}
#itemDestaque .valorDestaque
{
	margin-top:7px;
	font-weight:bold;
	font-size:12px;	
}

#itemDestaque img{margin-right:7px;}
#itemDestaque .hrPontilhado
{
	width:130px;
	margin:3px;
}

/* paginas */

#divConteudoPagina{width:100%;min-height:445px;padding-top:20px;background-color:#FFF;}

/* pagina contato */
#divContatoInterno{width:690px;height:425px;color:#101f64;background-color:#FFF;margin:0 auto 0 auto;}
#divContatoTexto{width:100%;height:30px;padding:10px 0px 0px 10px;text-align:left;}
#divContatoTexto b{font-size:12px;font-family:Tahoma;}
#divContatoLeft{float:left;text-align:left;padding-left:10px;width:130px;height:340px;}
#divContatoFormulario{width:370px;float:left;padding:3px;border-left:2px dashed #b2b9cf;border-right:2px dashed #b2b9cf;}
#divContatoFormulario input, #divContatoFormulario textarea
{
	border-left:2px solid #868fa4;
	border-top:2px solid #868fa4;
	border-bottom:1px solid #c4cedc;
	border-right:1px solid #c4cedc;
	background-color:#c4cedc;
}
#divContatoRight{float:right;width:150px;height:340px;padding:0px 10px 0px 2px;}
#divContatoRight hr, #divContatoLeft hr{border:1px dashed #6f78a1;margin:5px;}

/* pagina institucional */
#divEmpresaInterno1{width:690px;height:215px;background-color:#FFF;color:#203574;margin:0 auto 0 auto;padding:2px;}
#divEmpresaTexto{float:right;width:490px;text-align:justify;color:#203574;}
#divEmpresaTexto hr{margin:3px;}
#divEmpresaTitulo #slogan{font-size:12px;font-weight:bold;font-family:Tahoma;}
#divEmpresaInterno2{width:690px;height:150px;background-color:#FFF;color:#101f64;margin:0 auto 0 auto;padding:5px;}
#divEmpresaInterno2 hr{margin:3px;}
#divRotator{margin:0px auto 0px auto;text-align:center;}

/* produto e empresa */
#divProdutoFotoInterno, #divEmpresaFotoInterno{
	width:99%;
	height:99%;
	background-color:#b0cae8;
	padding:5px 0px 5px 0px;
}
#divProdutoFoto, #divEmpresaFoto{
	float:left;
	width:175px;
	min-height:160px;
	background-color:#fff;
	border:1px solid #c6c6c6;
	text-align:center;
	padding:2px;
	margin-left:5px;
}
.produtoTitulo, #divEmpresaTitulo b{font-size:13px;font-family:Tahoma;}

/* detalhe produto */
#divProdutoTexto{margin:10px;font-family:Tahoma;}
.nomeProduto{font-size:13px;}
.tiuloValor{font-size:14px;font-weight:bold;}
.valorProduto{font-size:18px;font-weight:bold;}
.tituloVariosProduto
{
	border-bottom:1px dashed #a6aec7;
	color:#203574;
	font-family:Tahoma;
	font-size:13px;
    font-weight:bold;
	padding-left:20px;
}

/* pagina inicial 
#divHomeNewsletter{width:292px;height:205px;background: #54a4eb url('../images/degradeAzul.gif');text-align:center;}
#divHomeNewsletter hr{width:257px;border:1px dashed #FFF;margin:0px auto 0px auto;}
*/

/* pagina login */
#divTituloSup{width:100%;padding:10px 0px 5px 15px;}
#divTituloSup b{font-size:14px;font-family:arial;}
#divLoginInterno{width:690px;min-height:433px;color:#101f64;color:#101f64;margin:0 auto 0 auto;background-color:#FFF;text-align:left;}
#divConteudoLogin{width:690px;height:350px;background-image:url('../images/bgLogin.gif');background-repeat:repeat-x;background-position:bottom;background-color:#FFF;text-align:left;margin:0px auto 0px auto;}
#divSaudacao{font-family:Arial;font-size:20px;font-weight:bold;color:#262525;margin:15px 0px 0px 15px;}
#divConteudoLogin hr{border:1px dashed #000;width:95%;height:0.5px;margin-left:15px;}
#formLogin .text{width:207px;height:23px;border:0px;background-color:Transparent;background-image:url('../images/bgInputLogin.gif');background-repeat:no-repeat;background-position:center top;padding:5px 7px 0px 7px;}
#formLogin span{color:#656565;}
#formLogin{float:right;margin:15px 20px 0px 0px;}
#divDescritivoLogin{float:left;color:#656565;text-align:left;margin:15px 0px 0px 15px;}
#divMaskotLogin{margin-left:100px;margin-top:117px;}


/* pagina lojas */
#divLojasListagem{width:370px;float:left;padding-left:10px;}

/* pagina noticias*/
#divConteudoNoticia{width:700px;height:auto;min-height:350px;background-color:#FFF;text-align:left;color:#000;margin:0px auto 0px auto;}
#divConteudoNoticia img{padding:10px;}

#divNoticias{background-color:#FFF;width:670px;padding:5px;}
.itemNoticiaListagem{padding:10px;}


/* paginador */
.pageNumber:link,
.pageNumber:hover,
.pageNumber:visited
{
    width: 35px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #101f64;
    border: 0px solid #000;
    padding: 15px 7px 13px 7px;
}
.pageNumberSelected, 
.NextPrevious a:hover,
.NextPrevious a:link,
.NextPrevious a:visited
{
    width: 35px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #101f64;
    border: 0px solid #000;
    padding: 15px 7px 13px 7px;
}

/* listagem de produtos */
.itemListagem, 
.itemListagem a, 
.itemListagem a:hover,
.itemListagem a:visited,
.itemListagem a:link
{
	color:#1d3172;
}
.itemListagem .nomeProduto{font-size:11px;font-weight:bold;}
.itemListagem
{
	background-color:#d1e5fe;
	background-image:url('../images/backItem.jpg');
	background-position:bottom center;
	background-repeat:repeat-x;	
	text-align:center;
	margin:50px;
	height:185px;
}
.itemListagem .nomeSubcategoria, .itemListagem .nomeCategoria
{
	color:Red;	
	font-weight:normal;
	font-size:10px;
}
.itemListagem img
{
	border:2px solid #b2c8de;
	padding:2px;
}

/* listagem do noticias */
.noticiaConteudo , .noticiaTitulo
{
	font-family:Tahoma;	
}
.noticiaTitulo
{
	font-size:10pt;
	color:#17276b;
	font-weight:bold;	
}
.noticiaConteudo
{
	color:#363636;	
	font-size:8pt;
}
.noticiaHr
{
	border-style:dashed;
	border-color:#363636;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* noticia completa*/
.noticiaCompletaTitulo, .noticiaCompletaConteudo
{
	font-family:Tahoma;	
}
.noticiaCompletaTitulo
{
	font-size:13pt;
	color:#17276b;
	font-weight:bold;	
}
.noticiaCompletaConteudo
{
	color:#363636;	
	font-size:8pt;	
	text-align:justify;
}
.noticiaCompletaData
{
	font-style:italic;
	color:#878787;		
}

.hrSolid2
{
	border:2px solid #e5e5e5;	
}

/* noticia preview */
.itemNoticiaPreview
{
	width:138px;
	height:195px;
	background-color:#6cb1f6;
	background-image:url('../images/backNoticiaPreview.gif');
	background-position:center bottom;
	background-repeat:repeat-x;
}
.itemNoticiaPreview img
{
	margin-top:30px;	
}
.noticiaPreviewTexto
{
	padding:1px;
	text-align:left;		
}
.noticiaPreviewConteudo
{
	color:#FFF;	
	font-size:7pt;
	text-align:justify;
}
.noticiaPreviewTitulo
{
	font-size:8pt;
	color:#FFF;
	font-weight:bold;	
	text-align:left;
}
.noticiaPreviewData
{
	font-style:italic;
	color:#e7e7e7;		
}

/* box preview default */
.boxNoticiaPreview{
	background-color:#6cb1f6;
	width:425px;
	height:205px;
}

/* busca superior */
.campoBusca
{
	border:0px;
	width:192px;
	background-color:Transparent;
	padding-top:10px;
	font-size:11pt;
}

#meio
{
	/*border:2px solid red;*/
	background-color:Transparent;	
	background-image:url('../images/backLateral.gif');
	background-repeat:repeat-y;
	min-height:500px;
	height:100%;
	float:left;
	list-style-type:none;
}


