@charset "utf-8";
/* CSS Document */


body {
	width:996px;
	margin:0 auto;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:url(/images/bg.png) repeat;
	line-height: 146%; /* FIX IE9 */
}

.txt13 {
	font-size:13px;
}
.txt15 {
	font-size:15px;
}

.esconde {
	display:none;
}
.mostra {
	display:block;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clear {
	clear:both;
}
a {
	color:#a50025;	
	text-transform:uppercase;
	text-decoration:none;
}
a:hover {
	color:#a50025;
	text-decoration:none;
}
p{margin-bottom:10px;}

ul.ulTXT {
	list-style:none;
}
ul.ulTXT li {
	display:block;
}
ul.ulTXT li span {
	display:inline-block;
	width:30px;
	color:#a50025;
	margin-right:5px;
}

#divHeader {
	display:block;
	float:left;
	width:996px;
	background:url(/images/bgHeader.png) no-repeat;	
	height:172px;
	padding:0px 8px;	
}
#bgImageHeader {
	display:block;
	width:980px;
	height:145px;
	overflow:hidden;
	background:url(/images/bgImageHeader.png) no-repeat;
	margin:8px 0 1px 0;
}
#logoHeader {
	position:absolute;
	display:block;
	width:253px;
	height:101px;
	background:url(/images/logo.png) no-repeat;
	margin:14px 0 0 394px;
	z-index:1;
}
#logoHeader_us_ca {
	position:absolute;
	display:block;
	width:253px;
	height:101px;
	background:url(/images/logo_us_ca.png) no-repeat;
	margin:14px 0 0 394px;
	z-index:1;
}
#logoHeader_us_ca a {
	z-index:1;
	display:block;
	width:253px;
	height:101px;
}
#logoHeader a {
	z-index:1;
	display:block;
	width:253px;
	height:101px;
}
#linguasSelect {
	width: 50px;
	height: 16px;
	overflow: hidden;
	float:right;
}
#linguasSelect:hover {
	height: 100px;
	overflow-x:show;
}
#linguasSelect img {
	display:inline-block;
	*display:inline;
	*zoom:1;	
	vertical-align:middle;
	margin:-2px 4px 0 2px;
}
#linguasSelect a {
	margin-left:0px;
	text-decoration:none;
	color:#a50025;
	font-weight:bold;
}
#linguasSelect .linguaOpcao {
	padding-right:10px;
	background:url(/images/seta.png) no-repeat right;
}
#divMiddle {
	display:block;
	float:left;	
	width:996px;
	background:url(/images/bgMiddle.png) repeat-y;
	padding:0px 8px;
}
#divBannerHome {
	position: relative;
	display:block;
	margin:1px 0px;
	width:980px;
	height:376px;
}
#pesquinaBanner {
	display:block;
	z-index: 100;	
	width:190px;
	height:20px;
	position:absolute;
	background:url(/images/bgHomeSearch.png) no-repeat;
	margin:35px 0 0 35px;
}
#inputSearch {
	display:block;
	float:left;
	border:0px;
	font-size:11px;
	font-style:italic;
	color:#6b6359;
	background-color:transparent;
	width:142px;
	height:18px;
	padding:0 5px;
	margin:1px 1px 1px 2px;
}
#btSearch {
	display:block;
	float:left;
	padding:0;
	margin:-1px 1px 1px 5px;
	width:24px;
	height:22px;
	background: transparent url(/images/_blank.png);
	border:0;
	cursor: pointer;
}
#navegacaoBanner {
	display:block;
	position:absolute;
	margin:350px 0 0 30px;
	z-index: 100;
}
ul.ulBanner {
	font-size:14px;
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:top;
}
ul.ulBanner li {
	display:inline-block;
}
ul.ulBanner li a {
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	text-transform: uppercase;
	margin:0 2px;
}
ul.ulBanner li a:hover {
	color:#a50025;
	text-decoration:none;
}
ul.ulBanner li.activo a {
	color:#a50025;
}
ul.ulBanner li.activo a:hover {
	color:#FFFFFF;
}
#sombraTopBannerHome {
	position:absolute;
	display:block;
	width:980px;
	height:30px;
	background:url(/images/sombraTopHomeBanner.png) repeat-x;
	z-index:100;
}
#sombraBottomBannerHome {
	position:absolute;
	display:block;
	width:980px;	
	height:9px;
	background:url(/images/sombraBottomBanner.png) repeat-x;
	z-index:1;
	margin-top:376px;
}
.bannerHome {
	display:block;
	width:980px;
	height:376px;
	overflow:hidden;
}
#divDestaquesHome {
	display:block;
	float:left;
	width:980px;
}


#divContentDestaqueHomeRight {
	margin:0px 10px 0 10px;
}
.colunaDestaque {
	display:block;
	float:left;
	width: 355px;
	height: 240px;
}
.colunaDestaque a,
#divContentDestaqueHomeRight a {
	text-transform: uppercase;
	color:#a50025;
	text-decoration:none;
	margin-left:5px;
	
}
.colunaDestaque a:hover,
#divContentDestaqueHomeRight a:hover {
	color:#000;
	text-decoration:none;
}
.tipoDestaqueR {
	float:left;
	display:block;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color:#6b6359;
	padding-bottom: 7px;
}
.tipoDestaqueR span {
	margin-left:1px;
}

.tipoDestaqueR a {
	color:#a50025;	
	text-transform:uppercase;
	text-decoration:none;
}
.tipoDestaqueR a:hover {
	color:#6b6359;
	text-decoration:none;
}
.tituloDestaqueR {
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	font-size:21px;
	color:#000;	
}
.textoDestaqueR a {
	color:#a50025;	
	text-transform:uppercase;
	text-decoration:none;
}
.textoDestaqueR a:hover {
	color:#6b6359;
	text-decoration:none;
}

.textoDestaqueR {
	display:block;
	font-size:12px;
	color:#6b6359;
}
.imgDestaqueR {
	display:block;
	margin-bottom:10px;
}


.tipoDestaque {
	display:block;
	width:250px;
	font-size:12px;
	text-transform: uppercase;
	color:#6b6359;
}
.tipoDestaque span {
	margin-left:1px;
}
.tituloDestaque {
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	width:250px;	
	font-size:27px;
	color:#000;	
}
.textoDestaque {
	display:block;
	width:250px;	
	font-size:13px;
	color:#000;
}


#livrosDestaque {
	display:block;
	position:absolute;
	z-index:200;
	margin-top:-40px;
}

#divFooter {
	display:block;
	float:left;	
	width:996px;
	background:url(/images/bgFooter.png) no-repeat;
	height:80px;
	padding-top:30px;
	text-align:center;	
}
.txtAlignCenter {
	text-align:center;
}
#divFooter #logoFooter {
	display:inline-block;
	background:url(/images/logoFooter.png) no-repeat;
	margin:0 10px;
	width:300px;
	height:67px;
}
#divFooter #logoFooter_us_ca {
	display:inline-block;
	background:url(/temas/taylors/imgs/logoFooter_us_ca.png) no-repeat;
	margin:0 10px;
	width:300px;
	height:67px;
}
#divFooter #logoFooter > a {
	display:inline-block;
	width:103px;
	height:67px;
}
#divFooter #logoFooter_us_ca > a {
	display:inline-block;
	width:300px;
	height:67px;
}
.separadorFooter {
	display:inline-block;
	width:1px;
	background:url(/temas/taylors/imgs/separador.png);
	height:67px; 
	margin:0 10px 0 0;
}
#divFooter #copyright {
	display:inline-block;
	margin:0 10px;
	margin-top:25px;
	vertical-align:top;
}
#divFooter #copyright span {
	display:inline-block;
	margin-left:15px;
}

#menuTopo1 {
	position:absolute;
	width:955px;
	float:right;
	text-align:right;
	margin-top:12px;
}
#menuTopo2 {
	position:absolute;
	width:955px;
	float:right;
	text-align:right;
	margin-top:90px;
}
#menuPrincipal {
	position:absolute;
	width:980px;
	margin-top:140px;
	text-align:center;
}
#submenuPrincipal {
	display:block;
	position:absolute;
	z-index:1000;
	top: 25px;
	width:940px;
	min-height:380px;
	background-color:white;
	border:10px solid black;
	padding:10px 10px 10px 10px;
	left: 0px;
	display:none;
}

.linhaSubmenuProduto {
	display:block;
	float:left;
	width:100%;
}
.catSubmenuProduto {
	display:block;
	width:120px;
	float:left;
	padding:0 10px 0 10px;
	margin-top:70px;	
}
.catSubmenuProduto > .tituloSubmenuProduto a span {
	font-size:15px;
	font-weight:bold;
}
.submenuProduto {
	position:relative;
	display:block;
	width:140px;
	height:180px;
	float:left;
	padding:0 0px;
	
}
.submenuProdutoLinha {
	position:relative;
	vertical-align:middle;
	display:block;
	width:1px;
	height:100px;
	float:left;
	padding:0 0px;
	margin: 0 10px;
	
}
.submenuProdutoCat {
	position:relative;
	display:block;
	width:140px;
	height:180px;
	float:left;
	padding:0 0px;
	margin: 0 10px;
	
}
.submenuProdutoCat:hover {
background-color: #EDEAE1;
	}
.primeiroSubmenuProduto {
	background:url(/temas/taylors/imgs/chaveta02.png) 0px 25px no-repeat;
	padding-left:40px;
}
.imgSubmenuProduto {
	display:block;
	width:140px;
	height:135px;	
	overflow:hidden;
}
.imgSubmenuProduto a img{
	display:block;
	max-width:120px;
	height: 135px;
	overflow:hidden;
}
.tituloSubmenuProduto {
	display:inline-table;
	text-align:left;
	width:130px
}
.tituloSubmenuProduto span {
	background:url(/temas/taylors/imgs/seta2.png) right no-repeat;
	padding-right:10px;
	text-transform: uppercase;
}
.tituloSubmenuProduto a {
	color:#a50025;
	text-transform:lowercase;
}
.tituloSubmenuProduto a:hover {
	color:#000;
}
.tituloSubmenuProduto a span {
	color:#000;
	text-transform:uppercase;
}
.tituloSubmenuProduto a:hover span {
	color:#a50025;
}

ul.ulEstilo1, 
ul.ulEstilo2,
ul.ulEstilo3,
ul.ulEstilo4 {
	font-size:11px;
	list-style:none;
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:top;
}
ul.ulEstilo1 li,
ul.ulEstilo2 li,
ul.ulEstilo3 li,
ul.ulEstilo4 li {
	display:inline-block;
}
ul.ulEstilo1 li a,
ul.ulEstilo2 li a,
ul.ulEstilo3 li a,
ul.ulEstilo4 li a {
	display:inline-block;
	text-decoration:none;
	color:#6b6359;
	text-transform: uppercase;
	padding-bottom: 25px;
	z-index:5;
}
ul.ulEstilo1 li a:hover, ul.ulEstilo1 li.activo a, ul.ulEstilo1 li.activo a:hover,
ul.ulEstilo2 li a:hover, ul.ulEstilo2 li.activo a, ul.ulEstilo2 li.activo a:hover,
ul.ulEstilo3 li a:hover, ul.ulEstilo3 li.activo a, ul.ulEstilo3 li.activo a:hover,
ul.ulEstilo4 li a:hover, ul.ulEstilo4 li.activo a, ul.ulEstilo4 li.activo a:hover {
	z-index:5;
	color:#a50025;
	text-decoration:none;
}
ul.ulEstilo1 li a {
	margin:0 4px;
}
ul.ulEstilo2 {
	margin-right:1px;
}
ul.ulEstilo2 li a {
	margin:0px;
	vertical-align:top;
}
ul.ulEstilo3 li a {
	margin:0 5px;
}
ul.ulEstilo4 {
	font-size:12px;
	font-weight:bold;
}
ul.ulEstilo4 li a {
	color:#000000;
	margin:0 7px;
}


/* divContent */
#divContent {
	display:block;
	float:left;
	width:980px;
	background:url(/temas/taylors/imgs/bgBottomContent.png) bottom no-repeat;
	min-height:300px;
	padding:0;
	margin-top:1px;
}
#coluna1Content {
	display:block;
	float:left;
	width:205px;
	min-height:250px;
	padding-bottom:50px;
}
#bgPesquisa {
	display:block;
	position:absolute;	
	width:205px;
	height:100px;
	background:url(/temas/taylors/imgs/bgPesquisa.png) no-repeat;
}
#inputSearchContent {
	display:block;
	float:left;
	border:0px;
	font-size:11px;
	font-style:italic;
	color:#6b6359;
	background-color:transparent;
	width:150px;
	height:18px;
	padding:0 5px;
	margin:38px 1px 1px 28px;
}
#btSearchContent {
	display:block;
	float:left;
	padding:0;
	width:30px;
	height:20px;
	background: transparent url(/temas/taylors/imgs/_blank.png);
	border:0;
	cursor: pointer;
}


#menuEsqLateral {
	width:205px;
	margin-top:110px;
	padding-bottom:55px;
	background:url(/temas/taylors/imgs/separadorColuna1Content.png) left bottom no-repeat;
}
ul.ulEstilo5 {
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:top;
	width:180px;
	padding:0 15px;
	
}
ul.ulEstilo5 li {
	width:160px;
	min-height:20px;
	margin-top:12px;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;	
	padding:0 0 4px 15px;
}
ul.ulEstilo5 li a {
	text-decoration:none;
	color:#000;
	text-transform: uppercase;
	margin-bottom:5px;
	padding-right:10px;
	clear:both;
}
ul.ulEstilo5 li a:hover, ul.ulEstilo5 li.activo a, ul.ulEstilo5 li.activo a:hover {
	color:#a50025;
	text-decoration:none;
	background:url(/temas/taylors/imgs/seta2.png) center right no-repeat;
}
ul.ulEstilo5 li.paidono a {
	color:Grey;
}
ul.ulEstilo5 li.paidono a:hover {
	color:#a50025;
	text-decoration:none;
}

ul.ulEstilo5sun {
	font-size:10px;
	list-style:none;
	margin:0px;
	padding:0;
	vertical-align:top;
	width:130px;
	padding:0 15px;
	
}
ul.ulEstilo5sun li {
	width:130px;
	margin:0px;
	min-height:20px;
	padding:0px;
	background:none;
	color: grey;
}
ul.ulEstilo5sun li a {
	text-decoration:none;
	color:#000;
	text-transform: uppercase;
	margin-bottom:0px;
	padding-right:10px;
	clear:both;
}
ul.ulEstilo5sun li.noactivo a, 
ul.ulEstilo5sun li.noactivo a:hover {
	color:grey;
	text-decoration:none;
	background:none;
}
ul.ulEstilo5sun li a:hover, 
ul.ulEstilo5sun li.activo a, 
ul.ulEstilo5sun li.activo a:hover {
	color:#a50025;
	text-decoration:none;
	background:url(/temas/taylors/imgs/seta2.png) center right no-repeat;
}
li.activo a {
	color:#a50025;
}

ul.ulEstilo6 {
	display:block;
	font-size:15px;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:top;
	width:180px;
	padding:0 15px;
}
ul.ulEstilo6 li span {
	display:block;
	min-height:24px;
	margin-top:12px;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;	
	padding:0 0 4px 15px;
}
ul.ulEstilo6 li a {
	font-size:15px;
	font-weight:bold;
	background:url(/temas/taylors/imgs/seta.png) right no-repeat;
	padding-right:10px;
	color:#000;
	text-decoration:none;
}
ul.ulEstilo6 li a:hover {
	color:#a50025;
	text-decoration:none;
}

ul.ulEstilo6 > li > ul {
	font-size:12px;
	font-weight:normal;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:top;
}
ul.ulEstilo6 > li > ul > li {
	display:block;
	font-size:12px;
	font-weight:normal;	
	width:160px;
	min-height:20px;
	margin-top:12px;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;	
	padding:0 0 4px 15px;
}
ul.ulEstilo6 > li > ul > li > a {
	display:block;
	font-size:12px;
	font-weight:normal;	
	text-decoration:none;
	color:#000;
	text-transform: uppercase;
	margin-bottom:5px;
	padding-right:10px;
	clear:both;
	background:none;
}
ul.ulEstilo6 > li > ul > li > a:hover, ul.ulEstilo6 > li > ul > li.activo > a, ul.ulEstilo6 > li > ul > li.activo > a:hover {
	display:block;
	font-size:12px;
	font-weight:normal;	
	color:#a50025;
	text-decoration:none;
}


.chavetaTituloDestaqueR {
	display:block;
	color:#a50025;
	text-transform:uppercase;
	margin:15px 0 5px 0px;
	font-weight: bold;
}
.chavetaDestaqueR {
	display: table; 
	margin:0;
	width:203px;
	height:55px;
	#position: relative;
}
span.chavetaR {
	display:block;
	float:left;
	width:12px;
	height:55px;
	background:url(/temas/taylors/imgs/chaveta01.png) 0px 2px no-repeat;
	margin:0 5px;
}
ul.ulChavetaR {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	width:100%;	
	
	list-style:none;
	margin:0;
	padding:0;
}
ul.ulChavetaR li {
	margin:0;
	padding:0;
}
ul.ulChavetaR li a {
	font-size:13px;
	color:#000 !important;
	margin:0 !important;
	padding-right:10px;
	background:url(/temas/taylors/imgs/seta2.png) no-repeat right;
	text-transform:none !important;
}
ul.ulChavetaR li a:hover {
	color:#a50025 !important;
}


.chavetaDestaqueL,
.chavetaDestaqueL2 {
	display: table; 
	margin:15px 0 0 15px;
	width:180px;
	height:114px;
	#position: relative;
}
.chavetaDestaqueL span,
.chavetaDestaqueL2 span {
	display:block;
	color:#a50025;
	text-transform:uppercase;
	margin-bottom:5px;
}
span.chavetaL,
span.chavetaL2 {
	display:block;
	float:left;
	width:33px;
	min-height:114px;
	margin:0 0 0 5px;
}
ul.ulChavetaL,
ul.ulChavetaL2 {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
ul.ulChavetaL li,
ul.ulChavetaL2 li {
	margin:0;
	padding:0;
}
ul.ulChavetaL li span,
ul.ulChavetaL2 li span {
	text-transform:none;
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:0;
	padding:0;
	color:#a50025 !important;
}
ul.ulChavetaL li a,
ul.ulChavetaL2 li a {
	font-size:15px;
	color:#000 !important;
	margin:0 !important;
	padding-right:10px;
	background:url(/temas/taylors/imgs/seta2.png) no-repeat right;
	text-transform:none !important;
}
ul.ulChavetaL2 > li > a {
	font-size:13px !important;
}
ul.ulChavetaL li a:hover,
ul.ulChavetaL2 li a:hover {
	color:#a50025 !important;
}



#coluna2Content {
	display:block;
	float:left;	
	width:538px;
	min-height:250px;
	margin-right:10px;	
}

#coluna2bContent {
	display:block;
	float:left;	
	width:538px;
	min-height:500px;
	background:url(/temas/taylors/imgs/bgDestaqueInterior.png) repeat-x;
	margin-right:10px;
}


#coluna3Content {
	display:block;
	float:left;	
	width:208px;
	min-height:250px;
	background:url(/temas/taylors/imgs/sombraDireitaContent.png) right top no-repeat;
	padding:20px 14px 0 5px;
}

#coluna3bContent {
	display:block;
	float:left;	
	width:208px;
	min-height:500px;
	background:url(/temas/taylors/imgs/bgDestaqueInterior.png) repeat-x;
	padding:20px 5px 0 5px;
}


#coluna4Content {
	display:block;
	float:left;	
	width:746px;
	min-height:500px;
	background:url(/temas/taylors/imgs/bgDestaqueInterior.png) repeat-x;
	margin-right:10px;
}



/* coluna2e3Content */
#coluna2e3Content {
	display:block;
	float:left;	
	width:775px;
	min-height:250px;
}
#divBannerInterior {
	position: relative;
	display:block;
	margin:1px 0px;
	width:775px;
	height:317px;
	z-index:5;
}
#navegacaoBannerInterior {
	display:block;
	position:absolute;
	margin:281px 0 0 20px;	
	z-index: 100;
}
#sombraBottomBannerInterior {
	position:absolute;
	display:block;
	width:775px;	
	height:9px;
	background:url(/temas/taylors/imgs/sombraBottomBanner.png) repeat-x;
	z-index:101;
	margin-top:318px;
}
.bannerInterior {
	display:block;
	width:775px;
	height:317px;
	overflow:hidden;
}
.bannerInterior_activo {
	display:block;
	width:775px;
	height:317px;
	overflow:hidden;
}



.headerContent {
	display:block;
	padding:46px 0 0 183px;	
	width:333px;
}
.headerContent2 {
	
	background-color: #edeae1;
	display:block;
	padding:46px 0 40px;	
	width:650px;
}
.breadcrumbContent {
	float:left;
	display:block;
	font-size:12px;
	color:#a50025 !important;
	text-transform:uppercase;
	margin-bottom: 10px;
}
.breadcrumbContent a {
	float:left;
}
.breadcrumbContent span {
	color:#6b6359;
}



.breadcrumbContent img {
	float:left;
	margin:7px 5px 0 5px;
}
.tituloContent {
	display:block;
	min-height:30px;
	color:#000;
	font-size:34px;
	font-family:Tahoma, Geneva, sans-serif;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;
	padding:0 0 1px 0;	
}
.tituloContent h1 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:34px;
}
.redesSociaisContent {
	display:block;
	width:333px;
	height:30px;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;
	padding:0 0 1px 0;
	margin-top:10px;
	margin-bottom :10px;	
}
.middleContent {
	display:block;
	float:left;
	margin-left:17px;
}

/*
Listas Main Content
*/
.middleContent ul {
	margin: 3px 0 3px 15px;
}
.middleContent li {
	margin: 3px 0px 3px 5px;
}
/*
[FIM] Listas Main Content
*/

.imgContent {
	display:block;
	width:160px;
	min-height:100px;
	float:left;
	margin-right:7px;
	overflow:hiddden;
}
.imgContent2 {
	display:block;
	width:138px;
	min-height:10px;
	float:left;
	margin-right:28px;
}
.imgContent3 {
	display: block;
	width: 197px;
	min-height:100px;
	float: left;
	margin-right: 25px;
}
.imgElement {
	display:block;
	margin-bottom:10px;
	overflow:hidden;
}
.imgElement span {
	display:block;
	margin:3px 0 15px 0;
	color:#6b6359;
	font-size:10px;
	line-height:120%;
}
.imgElement2 {
	display:block;
	margin-top:3px;
	overflow: hidden;
}
.imgElement2 span {
	display:block;
	margin:3px 0 15px 0;
	color:#6b6359;
	font-size:10px;
	line-height:120%;
}

.rightContent {
	display:block;
	width:333px;
	min-height:100px;	
	float:left;
}

.rightContent2 {
	display:block;
	width:333px;
	min-height:10px;	
	float:left;
}
.rightContent3 {
	display:block;
	min-height:10px;	
	float:left;
	width: 540px;
}


.txtContent {
	font-size:13px;
	margin:15px 0;
}
.txtContent2 {
	font-size:13px;
	margin:0;
}
.txtContent2 span {
	margin-left:5px;
}
.txtContent2 span a {
	font-size:11px;
	text-transform: uppercase;
	color:#a50025;
	text-decoration:none;
	margin-left:5px;
}
.txtContent2 span a:hover {
	color:#000;
	text-decoration:none;
}

#divDropMenuR {
	display:block;
	margin-top:70px;
	padding:0 10px;
}
.dropMenuR, 
.dropMenuR_activo {
	display:block;
	font-size:11px;
	text-transform:uppercase;
}
.dropMenuR a, 
.dropMenuR_activo a {
	text-decoration:none;
	color:#000;
	padding-right:10px;
	background:url(/temas/taylors/imgs/seta.png) no-repeat right;	
}
.dropMenuR a:hover, 
.dropMenuR_activo a:hover {
	text-decoration:none;
	color:#a50025;
}
.dropMenuR_activo a {
	text-decoration:none;
	color:#000;
	padding-right:10px;
	background:url(/temas/taylors/imgs/seta3.png) no-repeat right !important;	
}
.contentDropMenuR {
	display:block;
	font-size:12px;
	color:#6b6359;
	margin:10px 0;
	line-height:145%;	
}
.contentDropMenuR span a {
	font-size:11px;
	text-transform: uppercase;
	color:#a50025;
	text-decoration:none;
	margin-left:5px;
}
.contentDropMenuR span a:hover {
	color:#000;
	text-decoration:none;
}
#divDestaqueR2 {
	display:block;
	position:relative;
	margin:30px 0 0 -15px;
	background:url(/temas/taylors/imgs/divDestaqueR2.png) bottom no-repeat;
	width:188px;
	height:380px;
	padding:0 25px;
}
.titDestaqueR2, .titDestaqueR3 {
	float: left;
	width: 100%;
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	font-size:26px;
	color:#a50025;
	margin:10px 0 10px 0px;
}
.titDestaqueR3 cufon {
	float: left;
}
.titDestaqueR3 span {
	display: block;
	margin-top:8px;
}
.titDestaqueR3 span a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:11px;
	text-transform: uppercase;
	color:#a50025;
	text-decoration:none;
	margin-left:0px;
}
.titDestaqueR3 span a:hover {
	color:#000;
	text-decoration:none;
}
.txtDestaqueR2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	color:#6b6359;
	line-height:145%;
}
.txtDestaqueR2_show{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	font-size:12px;
	color:#6b6359;
	line-height:145%;
	}
#divDestaqueR3 {
	display:block;
	float:left;	
	width:198px;
	background:url(/temas/taylors/imgs/bgDestaqueInterior.png) repeat-x;
	padding:5px 5px 0 15px;
	margin:0 0 0 -5px;
}
.nomeDestaqueR3 {
	display:block;
	font-size:15px;
}	
.wwwDestaqueR3 {
	display:block;
	font-size:11px;
	color:#6b6359;
	text-transform:uppercase;
}	
.dataDestaqueR3 {
	display:block;
	font-size:11px;
	color:#a50025;
	text-transform:uppercase;	
}	
.txtDestaqueR3 {
	display:block;
	font-size:12px;
	color:#000000;
}	
.scoreDestaqueR3 {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.titContent {
	display:block;
	font-size:11px;
	color:#6b6359;
	text-transform:uppercase;
}
.titContent2 {
	font-family:Tahoma, Geneva, sans-serif;	
	display:block;
	font-size:26px;
	color:#000;
	margin:10px 0 20px 0;
}
.titContentvinhas {
	float:left;
	width:320px;
	margin-left:165px;
}
.titContentvinhas cufon {
	float: left;
}
.titContent2 span {
	float: left;
	display: block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 9px 0 0 0px
}
#frmPais {
	display:block;
	margin:5px 0 30px 0;
	left:138px
}
#frmPais select {
	width:200px;
}



ul.faq{
	list-style:none;
	margin:0;
	padding:0;
}
ul.faq > li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
ul.faq > li a{
	margin:0;
	padding:0;
	display:block;
	color:#000000;
	text-decoration:none;	
	padding:8px 0 7px 0;
}
ul.faq > li a:hover,
ul.faq > li.active a{
	color:#a50025;
}
ul.faq > li a span{
	color:#000000;
	font-weight:bold;
}

ul.faq > li ul {
	list-style:none;
	margin:0 0 0 15px;;
	padding:0;
	display:block;
}

ul.faq > li ul li{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6b6359;
}


span.escolheAno{
	background:none!important;	
	margin-bottom:15px;
	display:block;
	
}

span.escolheAno label{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6359;
	
}

.blocoNoticia {
	display:block;
	float:left;
	margin-left:17px;
	margin-bottom:40px;
	background:url(/temas/taylors/imgs/linhaImage.png) center bottom repeat-x;
	padding:0 0 10px 0;	
	
}

.blocoNoticia > .imgContent3 {
	display:block;
	width:197px;
	float:left;
	margin-right:25px;
}

.blocoNoticia > .imgContent3 > .imgElement {
	display:block;
	width:197px;
	padding-bottom:1px;
	background:url(/temas/taylors/imgs/placerthumb-noticia.png) left 100% no-repeat;
	margin-bottom:0!important;
}
.blocoNoticia > .imgContent3 > .imgElement > span {
	display:block;
	width:185px;
	margin-left:3px;
	overflow:hidden;
}
.blocoNoticia > .imgContent3 > span {
	display:block;
	margin:0px 0 40px 0;
	color:#6b6359;
	font-size:10px;
	line-height:120%;
}
.blocoNoticia > .imgContent3 > span a{
	color: #A50025;
    text-decoration: none;
    text-transform: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.blocoNoticia > .rightContent3 {
	display:block;
	width:475px;
	min-height:10px;	
	float:left;
}

.blocoNoticia .dataNoticia{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6359;
}
.blocoNoticia .tituloContent {
	display:block;
	color:#000;
	font-size:26px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 0 8px 0;	
}

.blocoNoticia .tituloContent a{
	text-decoration:none;
	color:#000;
	font-size:26px;
	text-transform:none;
	
	
}

.txtContent a{
	color: #A50025;
    text-decoration: none;
    text-transform: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


.lerMais{
	color: #A50025;
    font-size: 11px;
    margin-left: 5px;
	margin-top:15px;
    text-decoration: none;
    text-transform: uppercase!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}






.blocoPesquisa {
	display:block;
	float:left;
	margin-left:31px;
	margin-bottom:40px;
	background:url(/temas/taylors/imgs/linhaImage.png) center bottom repeat-x;
	padding:0 0 10px 0;	
}
.blocoPesquisa > .imgContent {
	display:block;
	width:185px;
	min-height:110px;
	float:left;
	margin-right:25px;
}

.blocoPesquisa > .imgContent > .imgElement {
	display:block;
	width:185px;
	padding-bottom:1px;
	margin-bottom:0!important;
}
.blocoPesquisa > .rightContent3 {
	display:block;
	width:475px;
	min-height:10px;	
	float:left;
}

.blocoPesquisa .localPesquisa{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6359;
	text-transform:uppercase;
}
.blocoPesquisa .tituloContent {
	display:block;
	color:#000;
	font-size:26px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0 0 8px 0;	
}

.blocoPesquisa .tituloContent a{
	text-decoration:none;
	color:#000;
	font-size:26px;
	text-transform:none;
	
	
}


.paginacao{
	display:block;
	width:100%;
	text-align:center;
	float:left;
	clear:both;
	margin-bottom:20px;
}
.paginacao > ul{
	
	
	list-style:none;
	display:inline-block;
	*display:inline;
	*zoom:1;	
	margin: 0;
	padding: 0;
	text-align: center;
	
}
.paginacao > ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	padding:0;
	margin:0 2px;

}
.paginacao > ul li a{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0px;
	float:left;

	color: #000000;
    text-decoration: none;
    text-transform: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;	
}

.paginacao > span {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.paginacao > span a{
	display:block;
	list-style:none;
	padding:0;
	margin:0 5px;
	float:left;
	color: #000000;
    text-decoration: none;
    text-transform: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;	
}
.paginacao > span a:hover,
.paginacao > ul li a:hover,
.paginacao > ul li a.active{
	color: #A50025;
 
}
.blocoFAQ{
	margin:0 0 16px 0;
	padding:0 0 16px 0;
	background:url(../imgs/linhaImage.png) 0 bottom repeat-x;
	display:block;
	float:left;
	clear:both;
	width:100%;
}

.blocoFAQ .pergunta{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:19px;
	color:#000000;
	margin-bottom:5px;
}
.blocoFAQ .resposta{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:13px;
	color:#000000;
}




.pesquisaVendedores{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#6b6359;
	text-transform:uppercase;
	margin-bottom:40px;
}
.pesquisaVendedores select{
	width:130px;
	margin-right:10px;
}
.pesquisaVendedores input[type="submit"]{
	background:none;
	border:0;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#d10530;
	text-transform:uppercase;
	background:url(../imgs/seta2.png) right center no-repeat;
}



.blocoContacto {
	display:block;
	width:490px;
	float:left;
	clear:both;
	margin:0 0 16px 0;
	padding:0 0 16px 0;
	background:url(../imgs/linhaImage.png) 0 bottom repeat-x;

}
.blocoContacto > .mapa{
	float:right;
}

.blocoContacto > .info{
	float:left;
	margin-right: 20px;
	width: 220px;
}

.blocoContacto > .info > .nome{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:19px;
	color:#000000;
}
.blocoContacto > .info > .site a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#6b6359;
	text-transform:uppercase;
	margin-bottom:10px;
}
.blocoContacto > .info > .site a:hover{
	color:#a50025;
}


.blocoContacto > .info > .moradaContactos{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:15px;
}

/***** selects **************/


/* CORE - DO NOT CHANGE */
.jquery-selectbox {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*z-index: 5;
	*width: 202px;
}
.jquery-selectbox input {
	height: 1px;
	width: 1px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	margin-left: -5000px;
	text-indent: -5000px;
}
.jquery-selectbox-text {
	float: left;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.jquery-selectbox-toggle {
	float: right;
	overflow: hidden;
}
.jquery-selectbox ul {
	clear:both;
	position: relative;
	z-index: 5;
	top: 2px;
	left: -2px;
	width: 100%;
	list-style: none;
	margin: 0px -2px 0 0;
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
}
.jquery-selectbox ul li {
	width: auto;
	-moz-user-select: none;
	-webkit-user-select: none;
}

/* DESIGN */

.jquery-selectbox.selectAno {
	width: 136px;
	padding: 0px;
	height: 20px;
	border: 0px;
	cursor: default;
	vertical-align: top;
	background:url(/temas/taylors/imgs/bg-selectSmall.png) 0 0 no-repeat;
}


.selectAno .jquery-selectbox-text
{
	padding: 4px 0 0 6px;
	height: 14px;
	border: 0px;
	background: transparent;
	cursor: default;
	margin: 0;
	color:#ffffff;
	width:95%;
	display:block;
	font:normal 11px Arial, Helvetica, sans-serif!important;	
	color:#262223	

}



.selectAno .jquery-selectbox-text.jquery-selectbox-focus  
{
	border: 0px dotted #666666;
	margin: 0px;
}
.jquery-selectbox-toggle {
	/*
	background: url('seta.png') no-repeat 0 0;
	*/
	width: 0px;
	height: 0px;
}

.selectAno.jquery-selectbox ul  {
	border: 1px solid #cccccc;
	width: 96%;
	list-style: none;
	padding: 2px;
	background: white;
	margin:0px 0 0 2px;
}



.selectAno.jquery-selectbox ul li  {
	padding: 3px!important;
	margin: 0px !important;
	color:#262223;
	font:normal 11px Arial, Helvetica, sans-serif!important;
}
.selectAno.jquery-selectbox ul li:hover, 
.selectAno.jquery-selectbox ul li.jquery-selectbox-selected
 {
	background: #edeae1;
	color: #000000;
}

.selectAno.jquery-selectbox ul li.jquery-selectbox-label {
	font-weight: bold;
	font-style: italic;
	background: white;
	color: black;
}
.jquery-selectbox ul li.jquery-selectbox-grouped {
	padding-left: 20px !important;
}
.jquery-selectbox ul li.jquery-selectbox-disabled {
	background: white;
	color: #666666;
}
.jquery-selectbox.jquery-selectbox-disabled {
	background: #efefef;
	color: #777777;
}
.jquery-selectbox-disabled .jquery-selectbox-toggle {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.ulEstilo4 #menuProdutos{
	padding-bottom:30px;
}
.tituloSubmenuProduto a img {
	text-align:center;
	display: inline;
}
.tituloSubmenuProduto a:hover {
	color:#000;
}
#moreimg{
	height:15px;
	overflow:hidden;
}
#moreimg img:hover {
	margin-top: -15px;
}
.chavetaL{
	float:left;
}
.draggable {
	position: absolute;
	z-index: 88;
	overflow: hidden;
}
.corVermelho {
	color:#a50025;
}
.corVermelho a{
	color:#a50025;
}
#galeriaContent {        
	margin-top:30px;
	z-index:20;
    width:100%;
}
  
#divpopup {
    width: 500px;
    padding: 20px;
    margin: 0 auto;
    background-color: #fffee8;
}
#closeX{
	float: right;
	cursor:pointer;
	margin-top: -45px;
	margin-right:-45px;
	width: 25px;
	height: 25px;
	background:url(/temas/taylors/imgs/close.png);
}
.gmapa{
	height:250px;
	width:435px;
}
.submenuProdutoCat:hover > .tooltip{
	display:block;


}
.submenuProdutoCat > .tooltip{
	display:none;
	position:absolute;
	width:304px;
	height:93px;
	background:url(/temas/taylors/imgs/tooltip-produtos.png) 0 0 no-repeat;
	top:40px;
	left:100px;
	z-index:10;
}
.submenuProdutoCat > .tooltip p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	display:block;
	padding:25px 10px 0 45px;	
	line-height:14px;

}
.blankdropdown{
	width:180px;
	height:180px;
	position: relative;
	display: block;
	float: left;
}
.homepagedcd{
	position: absolute;
	width: 365px;
	margin-left:8px;
}
.topchaveta{
	font-size: 11px;
	text-transform: uppercase;
	color: #A50025;
	margin-top: 100PX;
}

#submenuPrincipal2 {
	display:block;
	position:absolute;
	z-index:1000;
	top: 25px;
	min-width:200px;
	min-height:200px;
	background-color:white;
	border:5px solid grey;
	padding:0px;
	margin:0px;
	left: 150px;
	display:none;
}

#submenuPrincipal2 ul.ulEstilo10 {
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:top;
	width:280px;
}
#submenuPrincipal2 ul.ulEstilo10 li {
	min-width:260px;
	min-height:10px;
	background:url(/temas/taylors/imgs/linhaImage.png) bottom repeat-x;
	margin: 5px 0 5px 0;
	padding:0;
	padding-right:10px;
		
}
#submenuPrincipal2 
	ul.ulEstilo10 li a {
	text-decoration:none;
	color:#000;
	text-transform: uppercase;
	padding:0;
	padding-right:10px;
	clear:both;
	margin: 5px 0 5px 0;
	

}
#submenuPrincipal2 
	ul.ulEstilo10 li a:hover,
	ul.ulEstilo10 li.activo a, 
	ul.ulEstilo10 li.activo a:hover {
	color:#a50025;
	text-decoration:none;
	background:url(/temas/taylors/imgs/seta2.png) center right no-repeat;
	margin: 5px 0 5px 0;
	padding:0;
	padding-right:10px;
}

ul.ulEstilo6sun {
	font-size:10px;
	list-style:none;
	margin:0px;
	padding:0;
	vertical-align:top;
	width:130px;
	padding:0 15px;
	
}
ul.ulEstilo6sun li {
	width:130px;
	margin:0px;
	min-height:20px;
	padding:0px;
	background:none;
	color: grey;
}
ul.ulEstilo6sun li a {
	text-decoration:none;
	color:#000;
	text-transform: uppercase;
	margin-bottom:0px;
	padding-right:10px;
	clear:both;
	font-size: 12px;
	font-weight: normal;
}
ul.ulEstilo6sun li.noactivo a, 
ul.ulEstilo6sun li.noactivo a:hover {
	color:grey;
	text-decoration:none;
	background:none;
}
ul.ulEstilo6sun li a:hover, 
ul.ulEstilo6sun li.activo a, 
ul.ulEstilo6sun li.activo a:hover {
	color:#a50025;
	text-decoration:none;
	background:url(/temas/taylors/imgs/seta2.png) center right no-repeat;
}
.highlight{
	background-color: yellow;
	text-transform: uppercase;
}
.error{

border: solid 2px #FF0000;
}

