* {
	margin:0;
	padding:0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#7e7f81;
}

body{background:url(../img/bgBody.jpg) repeat-y top center;}

fieldset {border:0;}
legend {display:none;}

a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}


#boxGeral {
	width:780px;
	margin:0 auto;
}

/*### HEADER ###*/
#boxHeader {
    height:80px;
}
    #boxHeader h1, #boxHeader h1 a {
        width:441px;
        height:39px;
        display:block;
        text-indent:-90000em;
        overflow:hidden;
    }
    #boxHeader h1 {
        float:left;
        margin:27px 0 0 11px;
        background:url(https://www.uvline.com.br/uvline/img/bgLogo.gif) no-repeat 0 0;
    }
    
    #boxHeader span.colecao2009UVLine {
        width:306px;
        height:37px;
        display:block;
        float:right;
        margin:43px 0 0;
        text-indent:-90000em;
        overflow:hidden;
        background:url(https://www.uvline.com.br/uvline/img/imgColecao2010.gif) no-repeat 0 0;
    }


/*### MENU ###*/
    #boxMenu {height:29px;}

		#boxMenu ul {list-style:none;}
			ul#ulMenu li {
				height:28px;
				float: left;
				position: relative;
				z-index:1000;
			}
			ul#ulMenu li.menuDivisor {width:10px; background:url(https://www.uvline.com.br/uvline/img/Botoes/menu_divisor.gif) no-repeat 0 0;}
				ul#ulMenu li a {
					height:100%;
					display:block;
					text-indent:-90000em;
					overflow:hidden;
				}
				ul#ulMenu li a.btnHome {width:76px; background:url(https://www.uvline.com.br/uvline/img/Botoes/btnHome.gif) no-repeat 0 0;}
				ul#ulMenu li a.btnUvLine {width:80px; cursor:default; background:url(https://www.uvline.com.br/uvline/img/Botoes/btnUvLine.gif) no-repeat 0 0;}
				ul#ulMenu li a.btnLojaOnline {width:95px; background:url(https://www.uvline.com.br/uvline/img/Botoes/btnLojaOnline.gif) no-repeat 0 0;}
				ul#ulMenu li a.btnOndeEncontrar {width:126px; background: url(https://www.uvline.com.br/uvline/img/Botoes/btnOndeEncontrar.gif) no-repeat 0 0;}
				ul#ulMenu li a.btnFaleConosco {width:97px; background: url(https://www.uvline.com.br/uvline/img/Botoes/btnFaleConosco.gif) no-repeat 0 0;}
				
				ul#ulMenu li a.btnLancamentos{width:89px; background: url(https://www.uvline.com.br/uvline/img/Botoes/btnLancamentos.gif) no-repeat 0 0;}
				ul#ulMenu li a.btnMasculino {width:96px; background:#ACB9C4 url(https://www.uvline.com.br/uvline/img/Botoes/btnMasculino.gif) no-repeat top center;}
				ul#ulMenu li a.btnFeminino {width:95px; background:#ACB9C4 url(https://www.uvline.com.br/uvline/img/Botoes/btnFeminino.gif) no-repeat top center;}
				ul#ulMenu li a.btnInfantil {width:95px; background:#ACB9C4 url(https://www.uvline.com.br/uvline/img/Botoes/btnInfantil.gif) no-repeat top center;}
				/*ul#ulMenu li a.btnAcessorios {width:72px; background: url(https://www.uvline.com.br/uvline/img/Botoes/btnAcessorios.gif) no-repeat 0 0;}*/

		ul#ulMenu li ul.ulSubMenu {
			width:128px;
			display:none;
			position:absolute; 
			top:28px;
			left:0;
			padding:0 0 10px 8px;
			border:1px solid #c5c5c5;
			background-color:#fff;
		 }
		ul#ulMenu li:hover ul,
		ul#ulMenu li.over ul {display:block;}

		ul#ulMenu li ul.ulSubMenu li {
			height:auto;
			line-height:18px;
			float:none;
			padding:0 0 0 8px;
			color:#eea527;
			
			background:url(https://www.uvline.com.br/uvline/img/bulletSubMenu.gif) no-repeat 0 7px;
		}
		ul#ulMenu li ul.ulSubMenu li a {
			color:#0f3a63;
			font-size:10px;
			text-decoration:none;
			text-indent:0;
		}
		#ulMenu .ulSubMenu li a:hover {text-decoration:underline;}
		#ulMenu .ulSubMenu li ul li a {color:#000; font-weight:normal;}

/*### BOX FLASH ###*/
#boxFlash {
	width:782px;
	height:420px;
	margin:15px 0 0 0;
}

/*### CONTENT ###*/
#boxContentHome {width:100%; float:left;}

#boxContent {
	width:603px;
	float:left;
}

	.boxContentMiddle {
		clear:both;
		padding:0 0 0 13px;
	}

		.boxContentMiddle h4 {text-transform:uppercase;}
		.boxContentMiddle p {line-height:15px; margin-bottom:20px;}

		.boxContentMiddle .boxContentLeftM, .boxContentMiddle .boxContentLeftP {float:left;}
			.boxContentMiddle .boxContentLeftM {
				width:340px;
			}
			.boxContentMiddle .boxContentLeftMImprensa {
				width:295px;
			}
			.boxContentMiddle .boxContentLeftP {
				width:150px;
			}

		.boxContentMiddle .boxContentRightM, .boxContentMiddle .boxContentRightG {float:left;}
			.boxContentMiddle .boxContentRightM {
				width:214px;
				padding:0 0 0 30px;
			}
			.boxContentMiddle .boxContentRightMImprensa {
				width:295px;
				padding:0;
			}
			.boxContentMiddle .boxContentRightG {
				width:440px;
			}

	/*### DESTAQUES HOME ###*/
	.boxDestaquesHome {
		width:186px;
		height:90px;
		float:left;
		margin:15px 0 0; 
		padding:0 0 0 8px;
	}
		.boxDestaquesHome a img {border:0;}
		.boxDestaquesHomeBorder {border-right:1px solid #000;}
		.boxDestaquesHome p.linkMaisDetalhes {
			float:left;
			margin:8px 0 0;
		}
			.boxDestaquesHome p.linkMaisDetalhes a {font-size:11px; font-weight:bold;}    
    
    
h3.title_fatorprotecaoultravioleta {
	width:175px;
	height:25px;
	display:block;
	text-indent:-90000em;
	overflow:hidden;
	background:url(https://www.uvline.com.br/uvline/img/Titulos/titProtecaoUltravioleta.gif) no-repeat 0 0;
}

h3.title_compreonline {
	width:81px;
	height:25px;
	display:block;
	text-indent:-90000em;
	overflow:hidden;
	background:url(https://www.uvline.com.br/uvline/img/Titulos/titCompreOnline.gif) no-repeat 0 0;
}

h3.title_inovacaoUvLine {
	width:125px; 
	height:25px;
	display:block;
	text-indent:-90000em;
	overflow:hidden;
	background:url(https://www.uvline.com.br/uvline/img/Titulos/titInovacaoUvline.gif) no-repeat 0 0;
}

	/*### DESTAQUE INOVAÇÃO ###*/
	.destaqueHomeInovacao {
		width:487px;
		height:70px;
		float:left;
		margin:15px 0 0;
		padding:8px 0 0 12px;
		border-top:1px solid #000;
	}
		.destaqueHomeInovacaoLeft {
			width:398px;
			float:left;
		}

		.destaqueHomeInovacaoRight {
			width:65px;
			height:50px;
			float:right;
			margin:15px 0 0;
			border-right:1px solid #000;
		}

		.destaqueHomeInovacao p {
			color:#6e6e6e;	
			line-height:14px
		}
		.destaqueHomeInovacao a img {border:0;}

	/*### DESTAQUE NEWSLETTER ###*/
	.destaqueHomeNewsletter {
		width:263px;
		height:54px;
		display:inline;
		float:left;
		margin:15px 0 0;
		padding:24px 0 0 15px;
		border-top:1px solid #000;
	}
		.destaqueHomeNewsletter p {color:#696969; margin:0 0 9px 0;}

		.destaqueHomeNewsletter input {
			width:226px;
			height:16px;
			float:left;
			padding:2px 0 0;
			text-align:center;
			color:#696969;
			border:1px solid #cbcbcb;
			background-color:#f7f7f7;
		}
		.destaqueHomeNewsletter .btnOk {
			width:19px;
			height:19px;
			float:left;
			margin:0 0 0 6px;
			border:0;
			cursor:pointer;
			background:url(https://www.uvline.com.br/uvline/img/Botoes/btnOK.gif) no-repeat 0 0; 
		}

/*### FOOTER ###*/
#boxFooter {
	width:100%;
	float:left;
	clear:both;
	margin:10px 0 0;
	padding:18px 0 0;
	text-align:center;
	border-top:1px solid #000;
}
	#boxFooter p.aceitamosCartoesCredito {
		width:245px;
		height:25px;
		margin:0 auto;
		padding:3px 0 0;
		text-align:left;
		color:#6e6e6e;
		background:url(https://www.uvline.com.br/uvline/img/bgCartoes.gif) no-repeat 60px 0;
	}
	#boxFooter a {color:#6e6e6e;}

	#boxFooter .footerLinks {
		height:25px;
		padding:0 0 0 20px;
		list-style:none;
		background:url(https://www.uvline.com.br/uvline/img/imgBullet.gif) no-repeat 0 2px;
	}
		#boxFooter .footerLinks li {
			float:left;
			padding:0 3px 0 0;
			text-align:center;
			color:#6e6e6e;
		}

	#boxFooter .footerLinksFormasPagamento {
		list-style:none;
		margin-left:25px;
	}
		#boxFooter .footerLinksFormasPagamento li {
			width:68px;
			height:24px;
			display:block;
			float:left;
			margin:0 5px 0 0;
			text-indent:-90000em;
			overflow:hidden;
			color:#6d6e70;
		}

		#boxFooter .footerLinksFormasPagamento li.aceitamos {text-indent:0;}
		#boxFooter .footerLinksFormasPagamento li.formaVisa {width:23px; background:url(../img/imgVisa.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaAmex {width:23px; background:url(../img/imgAmex.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaMastercard {width:27px; background:url(https://www.uvline.com.br/uvline/img/imgMasterCard.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaBradesco {width:17px; background:url(https://www.uvline.com.br/uvline/img/imgBradesco.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaItau {width:17px; background:url(https://www.uvline.com.br/uvline/img/imgItau.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaBancoBrasil {width:15px; background:url(https://www.uvline.com.br/uvline/img/imgBancoDoBrasil.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaCaixaEconomica {width:36px; background:url(https://www.uvline.com.br/uvline/img/imgCaixa.gif) no-repeat 0 0;}
		#boxFooter .footerLinksFormasPagamento li.formaBoleto {width:25px; background:url(../img/imgBoleto.gif) no-repeat 0 0;}

    /*### Destaques Footer ###*/
    .boxDestaquesFooter{
        height:53px; 
		float:left; 
		border-right:1px solid #000;
    }
    .boxDestaquesFooter ul{margin-top:23px;}
    .boxDestaquesFooter p{float:left; margin:13px 10px 0 15px;}
    .boxDestaquesFooter img{float:left;}
    
    .boxDestaquesFooterNoBorder{border:none; padding:10px 0 0 0;}
    
/* ################################################
INTERNAS
################################################ */
/* Menu Direito */
.boxContentMenuDireito {
	margin-top:12px;
	float:left;
	background:url(https://www.uvline.com.br/uvline/img/MenuDireito/bgContentMenuDireito.jpg) repeat-y 0 0;
}

#menuDireito {
	width:143px;
	float:left;
	clear:right;
	margin:0 0 0 34px;
	background-color:#e9e9ea;
} 

	#menuDireito .boxDefault {
		width:100%;
		float:left;
	}
		#menuDireito .boxDefault h3 {
			width:100%;
			height:26px;
			display:block;
			float:left;
			margin:0 0 9px;
			text-indent:-90000em;
			overflow:hidden;
		}
		#menuDireito h3.title_minhascompras {background: url(https://www.uvline.com.br/uvline/img/MenuDireito/label_minhascompras.gif) no-repeat 0 0;}
		#menuDireito h3.title_meucadastro {height:45px; background:url(https://www.uvline.com.br/uvline/img/MenuDireito/label_meucadastro.gif) no-repeat 0 0;}
		#menuDireito h3.title_maisvendido {height:48px; background:url(https://www.uvline.com.br/uvline/img/MenuDireito/label_maisvendidos.gif) no-repeat 0 0;}
        #menuDireito h3.title_comprepelosite{height:24px; background:url(../img/MenuDireito/titComprePeloSite.gif) no-repeat 0 0;}

        
        #menuDireito p{width:133px; margin:0 0 15px 5px; font-size:11px; font-weight:bold;}
        
        #menuDireito .ulMaisAcessadas{width:133px; margin:0 0 0 5px; list-style:none;}
            #menuDireito ul.ulMaisAcessadas li{margin:0 0 7px 0;}
                #menuDireito ul.ulMaisAcessadas li a{color:#3179c1; font-weight:bold;}


		#menuDireito .ulDefault {
			width:128px;
			display:inline;
			float:left;
			list-style:none;
			margin:0 0 0 15px;
		}
			#menuDireito .ulDefault li {
				display:inline;
				padding:0 0 0 10px;
				color:#525252;
				background:url(https://www.uvline.com.br/uvline/img/bulletSubMenu.gif) no-repeat 0 5px;
			}
				#menuDireito .ulDefault li span {color:#000; font-weight:bold;}

		#menuDireito .olDefault {
			width:128px;
			float:left;
			list-style-position:inside;
			margin:0 0 0 15px;
		}
			#menuDireito .olDefault li {margin:12px 0 0; color:#525252;}
				#menuDireito .olDefault li span {font-weight:bold;}

	#menuDireito .boxMeuCadastro {height:70px;}
	#menuDireito .boxMaisVendidos {height:265px;}
	#menuDireito .boxComprePeloSite{margin:0 0 180px 0;}

	#menuDireito .boxDestaqueMenu {
		float:left;
		margin:36px 0 0 0;
	}
		#menuDireito .boxDestaqueMenu img {border:0;}

/* ### FALE CONOSCO ### */
h3.titFaleConosco {
	width:100%; 
	height:15px; 
	margin:12px 0 24px; 
	text-indent:-90000em;
	overflow:hidden; 
	border-bottom:1px solid #000; 
	background: url(https://www.uvline.com.br/uvline/img/Titulos/titFaleConosco.gif) no-repeat 13px 0;
}
h3.titAtendimento {
	width:100%;
	height:12px;
	margin:23px 0;
	text-indent:-90000em;
	overflow:hidden;
	background: url(https://www.uvline.com.br/uvline/img/Titulos/titAtendimento.gif) no-repeat 0 0;
}

.formFaleConosco {}
	.formFaleConosco p, .formFaleConosco p a {margin-top:15px; color:#7e7f81;} 
	.formFaleConosco label {
		width:60px;
		display:block;
		text-indent:5px;
		margin:15px 0 5px;
		color:#7e7f81;
		cursor:pointer;
	}
	.formFaleConosco input {
		width:226px;
		height:16px;
		border:1px solid #cbcbcb;
		background-color:#f7f7f7;
	}
		.formFaleConosco #txtMensagem {
			width:389px;
			height:90px;
			border: solid 1px #cbcbcb;
			background-color:#f7f7f7;
		}
		.formFaleConosco .btnEnviar, .formFaleConosco .btnLimpar {
			width:84px;  
			height:16px;
			float:left;
			text-indent:-90000em;
			overflow:hidden;
			border:0;
			cursor:pointer;
		}
		.formFaleConosco .btnEnviar {background:url(https://www.uvline.com.br/uvline/img/Botoes/btnEnviar.gif) no-repeat 0 0;}
		.formFaleConosco .btnLimpar {background:url(https://www.uvline.com.br/uvline/img/Botoes/btnLimpar.gif) no-repeat 0 0;}
	
.boxContentFaleConosco address {margin-top:110px; font-style:normal; color:#7e7f81;}

.boxContentFaleConosco a {
	color:#0f3a63;
	font-weight:bold;
}