body {
	font-family:arial, verdana;
	font-size:11px;
	margin:0px;
	background:#FFF;
	color:#666;
}


#main{
	margin:auto;
	width:980px;
}

#header, #imageSlideshow, #watchFinder,
#espiraldotempoBox, #highlightTabs,
#espiraltvBox, #content, #footer, #top5, #lista_modelos{
	float:left;
	margin:8px;
	/*border:1px solid gray;*/
	text-align:center;
}

#header{ width:959px; height:50px; position:relative; margin:0px 8px; }
#imageSlideshow{ width:666px; height:449px; position:relative;}
#watchFinder{ width:275px; height:449px; overflow:hidden; }
#espiraldotempoBox{ width:180px; height:332px; }
#highlightTabs{	width:375px; height:325px; }
#espiraltvBox{ width:370px; height:332px; }
#content{ width:973px; text-align:justify; margin:0px; }
#footer{ width:959px; height:25px; border-top:1px dotted #ccc; padding-top:10px; }
#top5{ width:960px; height:350px; overflow:hidden; margin-top:20px; }

#lista_modelos{ width:666px; height:415px; position:relative; text-align:left; padding-top:30px; }







/* HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   HEADER   */
.logo{
	float:left;
	margin:6px 0px;
	
}

.mainMenu{
	float:left;
	list-style:none;
	margin:25px 0 0 145px;
	padding:0;
	z-index: 9999;
	position: relative;
}
	.mainMenu li{
		float:left;
		position: relative;
	}
	.mainMenu li a{
		float:left;
		margin:5px 13px;
		font-family: Arial;
		color:#666;
		text-decoration:none;
		font-size:17px;
	}
	.mainMenu li a:hover{
		color:#6699cc;
	}
		.relogiosBtn{
			z-index:1001;
			height:30px;
			width:83px;
			overflow:hidden;
		}
		.relogiosBtn:hover{
			background-color:#CCC;
			z-index:1;
			height:auto;
			overflow:visible;
		}
		
	.mainMenu li ul {
		display: none;
	}
	
	.mainMenu li:hover ul {
		display: block;
	}		
		
	.menuMarcas{
		background:#CCCCCC none repeat scroll 0 0;
		list-style:none;
		margin:10px 0 0 0px;
		padding:0;
		position:relative;
		*position:absolute;
		text-align:left;
		left: 0px;
		top: 14px;
		z-index:99991;
		height:0px;
	}
		.menuMarcas li{
			background:#CCC;
			border-top:1px dotted #eee;
			border-bottom:1px dotted #CCC;
			width:200px;
			clear:both;
			padding:0;
			*margin-bottom: -2px;
		}
		.menuMarcas li:hover{
			border-top:1px dotted #6699cc;
			border-bottom:1px dotted #6699cc;
			background:#6699cc;
			color:#FFF;
		}
		.menuMarcas li a{
			clear:both;
			display:block;
			font-size:13px;
			height:100%;
			margin:0;
			padding:7px 15px;
			width:100%;
		}

		.menuMarcas li a:hover{
			color:#FFF;
		}







.searchBox {
	float:right;
	margin:25px 3px 0 0;
}
	.searchForm{
		border:1px solid #ccc
	}
		.searchBox input[type=text] {
			border:none;
			font-size:12px;
			color:#ccc;
			width:140px;
		}
		
		.searchBox input[type=submit] {
			background:#FFFFFF;
			background:url(/temas/default/img/searchButton.png) no-repeat scroll 3px 4px;
			border: none;
			width:22px;
			outline:none;
		}
		.searchBox input[type=submit]:hover {
			cursor:pointer;
			outline:none;
		}






/* IMAGE SLIDESHOW        IMAGE SLIDESHOW        IMAGE SLIDESHOW      */

.imageSlideshowImg{
	width:666px;
	height:421px;
	margin-top:28px;
}
.imageSlideshowImgIn{
	width:666px;
	height:421px;
	margin-top:6px;
}

.squarePagingContainer{
	height:12px;
	margin:-1px 7px 0 0;
	position:relative;
	float:right;
	z-index:600;
}
.squarePagingContainerIn{
	height:12px;
	margin:-1px 7px 0 0;
	position:relative;
	float:left;
	z-index:600;
}
#fade{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 50;
}

#nav a{
	border:1px solid #eee;
	width:18px;
	height:15px;
	margin-top:4px;
	font-size:10px;
	padding:1px 0px 0px 1px;
	text-align:center;
	display:block;
	color:#CCC;
	margin-left:4px;
	float:left; 
	text-decoration:none;
}

#nav a.activeSlide { color:#6699CC; }
#nav a:hover{ cursor:pointer; }




/*  GLOBAL SEARCH         GLOBAL SEARCH         GLOBAL SEARCH         GLOBAL SEARCH        */
#globalSearchBox{
	position:absolute;
	z-index:620;
	width:350px;
	margin-top:1px;
	margin-left:-181px;
	border:1px solid #CCC;
	background:#FFF;
}
.globalSearchItem{
	margin:4px;
	width:342px;
	height:40px;
	height:55px;
	border-bottom:1px dotted #eee;
}
/*
.globalSearchItem:hover{
	cursor:pointer;
	background:#eee;
}
*/
.globalSearchImg{
	float:left;
	height:50px;
	margin:3px 5px;
}
.globalSearchTitle{
	color:#6699CC;
	height:18px;
	margin:0 0 0 55px;
	overflow:hidden;
	padding-top:7px;
	text-align:left;
	width:280px;
}
.globalSearchDesc{
	color:#666;
	height:25px;
	margin:0 0 0 55px;
	overflow:hidden;
	text-align:left;
	width:280px;
}

.globalsSearchVerMais{
	float:right;
	padding:4px;
	color:#666;
	text-decoration:blink;
}
.globalsSearchArea{
	text-align:left;
	font-size:14px;
	color:#FFF;
	background:#6699CC;
	margin:4px;
	width:332px;
	padding:5px;
}

.globalsSearchErro{
	padding:4px;
	color:#666;
}



/* HIGHLIGHT TABS     HIGHLIGHT TABS     HIGHLIGHT TABS     HIGHLIGHT TABS       */
#highlightTabs{
	
}
.ui-tabs-panel {
	background:url(/temas/default/img/fundo_separadores.jpg) !important;
	height:280px !important;;
}
.ui-tabs-nav {
	height:27px !important;;
}
.ui-tabs-nav a{
	height:26px !important;;
}
.ui-tabs-nav a span{
	min-height:20px !important;;
}

.ui-tabs-selected  a{
	height:28px !important;;
}

.ui-tabs-nav span {
	color:#FFF !important;
}
.ui-tabs-selected span{
	color:#000 !important;
}
.ui-tabs-nav li a span:hover{
	color:#000 !important;
}
.highlightTabsItem{
	border-bottom:1px dotted #ccc;
	clear:both;
	height:90px;
	margin-bottom:5px;
}

.highlightTabsImg{
	width:60px;
	height:85px;
	float:left;
}
.highlightTabsTitle {
	color:#6699CC;
	height:20px;
	margin:0 0 0 70px;
	overflow-x:hidden;
	padding-top:32px;
	text-align:left;
	width:285px;
}
.highlightTabsDesc{
	width:285px;
	height:34px;
	line-height:16px;
	margin:0px 0 0 70px;
	overflow:hidden;
	text-align:left;
}




/* WATCHFINDER     WATCHFINDER     WATCHFINDER     WATCHFINDER     WATCHFINDER       */
#watchFinder{
	background:url(/temas/default/img/watchFinderBg.jpg);
}
.watchFinderTable{
	width:100%;
	height:100%;
	border:none;
	
}
.watchFinderTop{
	width:100%;
	height:23px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	padding-top:4px;
}
.watchFinderImg{
	margin:10px 0 0 0;
	height:204px;
}
.watchFinderTitle{
	margin:0px 0 0 0;
	color:#6699cc;
	font-size:14px;
	font-weight:bold;
}
.watchFinderInfo{
	margin:2px 17px;
	color:#666;
}

.watchFinderForm{
	margin:0 20px 0 20px;
}
	#watchFinder input[type=text]{
		display:block;
		width:100%;
		margin:0 0 4px 0px;
	}
	#watchFinder input[type=image]{
		border:none;
	}
	#watchFinder label{
		display:block;
		background:#666;
		text-align:left;
		padding:2px;
		width:100%;
		font-weight:bold;
		color:#FFF;
	}
	
.watchFinderBottom{
	width:100%;
	height:10px;
}




/* ESPIRALDOTEMPO-BOX        ESPIRALDOTEMPO-BOX        ESPIRALDOTEMPO-BOX        ESPIRALDOTEMPO-BOX       */
#espiraldotempoBox{
	background:url(/temas/default/img/espiraldotempoBoxBg.png);

}
.espiraldotempoBoxTable{
	width:100%;
	height:100%;
	border:none;
}

.espiraldotempoBoxTop{
	width:100%;
	height:23px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	padding-top:4px;
}
.espiraldotempoBoxImg{
	margin:10px 0 0 0;
	height:206px;
}
#espiraldotempoBox a{
	display:block;
	font-weight:bold;
	margin:7px 17px;
	text-align:left;
}
.espiraldotempoBoxBottom{
	vertical-align:bottom;
	width:100%;
	height:10px;
	color:#FFF;
}




/* ESPIRAL-TV       */
#espiraltvBox{
	background:url(/temas/default/img/espiraltvBoxBg.jpg);
}
.espiraltvBoxTable{
	width:100%;
	height:100%;
	border:none;
}
.espiraltvBoxTop{
	width:100%;
	height:23px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	padding-top:4px;
}
.espiraltvBoxImg{
	margin:8px -6px 0;
	height:217px;
}
.espiraltvBoxTitle{
	margin:30px 0 0 0;
	color:#6699cc;
	font-size:13px;
	font-weight:bold;
}
.espiraltvBoxInfo{
	margin:5px 0 10px 0;
	color:#666;
}

#espiraltvBox a{
	display:block;
	font-weight:bold;
	margin:7px 17px;
	text-align:left;
}
.espiraltvBoxBottom{
	vertical-align:bottom;
	width:100%;
	height:10px;
	color:#FFF;
}




/* CONTENT       */


/* FOOTER       */
#footer a{
	margin-left:10px;
	font-family: Arial;
	color:#666;
	text-decoration:none;
	font-size:12px;
}
#footer a:hover{
	color:#6699cc;
}










.coleccaoTopTitle{
	float:right;
	margin-top:3px;
	font-size:16px;
	color:#666;
	float:right;
}
.coleccaoTopTitle span{
	color:#6699cc;
}


























/* ALL   ALL   ALL    ALL    ALL    ALL    ALL    ALL    ALL    ALL    ALL    ALL    ALL   */
input, select, textarea{
	border:1px solid #ccc;
	padding:2px;
}
input[type=image]{
	border:none;
}

img{
	border:none;
}

a {
	outline:none;
	color:#666;
	text-decoration:none;
}

a:hover {
	outline:none;
	color:#6699CC;
}
