.mao {
  cursor:pointer;
}
.mainSite{
  height:auto;
  width:1175px;
  overflow:hidden;
  margin:auto;
}
.mainTable {
  border: solid 1px red;
  height:100%;
}

.hide {
  display:none;
}

.show {
  visibility:visible;
}

body {
	margin:0;
	padding:0;
	background-color:#000000;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}
html, body {
      height:100%;
      margin: 0;
      padding: 0;
      text-align: center;
   }
#mainTab {
/*    border: solid 1px red;*/
    margin: 0 auto;
    width: 1000px;
    height: 100%
}
a {outline: none;}
a:visited { color: black; } 

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
.divHeader23 {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
	background: url(/temas/default/images/topo.jpg) no-repeat;
	position:relative;
	height:88px;
}
*/
.divHeader2 {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
	background-color:#454545;
	background: url(/temas/default/images/bgTopVideos2.png) no-repeat;
	position:relative;
	height:108px;
    top: 27px;
}
.divHeader3 {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
	background-color:#454545;
	background: url(/temas/default/images/bgTopVideos2.png) no-repeat;
	position:relative;
	height:108px;
    top: 27px;
    z-index:100;
}
.divHeader {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
	/*background: url(/temas/default/images/topo2.jpg) no-repeat;*/
	position:relative;
	height:27px;
	/*background-color:#ffffff;*/
}

#caixaCont {
    height: 617px;
    overflow: hidden;
    width: 1175px;
    position: relative;
  
}
.dummie {
	position: relative;
	width: 1175px;
	height: 617px;
	z-index: 10;
	text-align: center;
   top:-1px;
   left:0;
}

.dummie img {
	position: relative;
	top: 255px;
}




.divContent {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
}

.divContentHome {
	display:block;
	width:1175px;
	margin:0 auto;
	padding:0;
}


.logo {
	display:block;
	width:215px;
	height:70px;
}
.logo span{
	display:none;
}

.logodiv{
  width:175px;
  height:39px;
  position:absolute;
  top:8px;
  left:0;
  }

.logoHome {
	display:block;
	width:301px;
	height:153px;
	position:absolute;
	top:184px;
	left:0;
	background-image:url(/temas/default/images/logoHome.png);
}
.logoHome a{
	display:block;
	width:301px;
	height:153px;
}
.logoHome span{
	display:none;
}



.homeTopLinks {
  position:relative;
  width:1175px;
  top:5px;
  clear:both;
  z-index: 3000;
}

.meuperfilLink {
  margin-right:68px;
  float: right;
  /*
  position:absolute;
  margin-left:800px;*/
}
.meuperfilLinka{
  width:104px;
  height:17px;
  background:url(/temas/default/images/meuperfil.gif) no-repeat;
}




/*
.meuperfilLinka:hover{
	background:url(/temas/default/images/meuperfil_over.png) no-repeat;
}
*/
.meuperfilLinka span{
	display:none;
}
.connoscoLink {
  float: right;
  margin-right:38px;
  /*position:absolute;*/
}
.connoscoLinka{
  width:120px;
  height:17px;
  background:url(/temas/default/images/connosco.gif) no-repeat;
}
/*
.connoscoLinka:hover{
	background:url(/temas/default/images/connosco_over.png) no-repeat;
}
*/
.connoscoLinka span{
	display:none;
}

.btEspiral{
	width:70px;
}
.btEspiral:hover{
	background:url(/temas/default/images/bt01-on.gif) no-repeat;
	width:70px;
}
.btEspiral span{
	display:none;
}

.btRelogios{
	width:57px;
	margin-left:29px;
}
.btRelogios:hover{
	background:url(/temas/default/images/bt02-on.gif) no-repeat;
	width:57px;
}
.btRelogios span{
	display:none;
}

.btNoticias{
	width:55px;
	margin-left:35px;
}
.btNoticias:hover{
	background:url(/temas/default/images/bt03-on.gif) no-repeat;
	width:55px;
}
.btNoticias span{
	display:none;
}

.searchboxOK {
  position:absolute;
  top:30px;
  left:963px;
}
.searchboxIn {
  position:absolute;
  top:31px;
  left:990px;
}
.marca {
	display:block;
	width:168px;
	height:20px;
	position:absolute;
	top:29px;
	left:759px; 
}
.marca {
  z-index:5555 !important;
  }
.marca a{
	display:block;
	width:168px;
	height:20px;
}

.marca span{
	display:none;
}

.btOk {
	display:block;
	width:16px;
	height:16px;
	border:none;
	background:none;
}

.inputPesquisa {
	display:block;
	width:142px;
	height:14px;
	border:none;
	background:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

/*content*/
.btEscolhas {
	display:block;
	position:absolute;
	top:432px;
	left:392px;
	width:205px;
	height:22px;
}
.btEscolhas a{
	display:block;
	background-image:url(/temas/default/images/btEscolhas-off.png);
	width:205px;
	height:22px;
}
.btEscolhas a:hover{
	background-image:url(/temas/default/images/btEscolhas-on.png);
}
.btEscolhas span{
	display:none;
}

.mainContent {
    background-color:#000000;
    width:1175px;
    border:none;
    overflow:hidden;
    display:block;
    position:relative;
}
.mainContent2 {
    background-color:#000000;
    width:1175px;
    height:542px;
    border:none;
    overflow:hidden;
    display:block;
    position:relative;
}

.tituloVideoDestaque {
	font-size:20px;
	color:#cc0000;
}
.subTituloVideoDestaque {
	font-size:15px;
	color:#FFFFFF;
	padding-bottom:10px;
}

.tempo {
	display:block;
	color:#cc0000;
	text-align:right;
	/*float:right;*/
}

.txtDestaque {
	font-size:12px;
	color:#cccccc;
}

.linkThumb {
	display:block;
	border:1px solid white;
}

.linkVideoDestaque {
	font-size:12px;
	color:#cc0000;
	text-decoration:none;
        text-transform: uppercase;
}
.linkVideoDestaque:hover {
	color:#FFFFFF;
}

.txtDestaques {
	font-size:11px;
	color:#CCCCCC;
	padding-bottom:10px;
}

.tempoDestaques {
	font-size:11px;
	color:#cc0000;
}

/*noticias home*/
.caixaNoticia1 {
	width:468px;
	border:1px solid #4d4d4d;
	background-image:url(/temas/default/images/bgNoticiasHome.png);
	border-left:none;
	height:80px;
	float:left;
	position:relative;
}
.caixaNoticia1:hover{
	background-color: red;
}

.caixaNoticia2 {
	width:415px;
	border:1px solid green;
	background-image:url(/temas/default/images/bgNoticiasHome.png);
	border-left:none;
	height:80px;
	float:left;
	position:relative;
}
.caixaNoticia2:hover{
	width:415px;
	background-color: red;
}

#detailsBoxClose {
  margin-right: 10px;
}
.btFecharNoticias {
	display:block;
	background-image:url(/temas/default/images/btFecharNoticias.png);
	width:16px;
	height:15px;
    float: right;
}
.btFecharNoticias span{
	display:none;
}

.tituloVermelho {
	font-size:11px;
	color:#cc0000;
}

.linkAzul {
	font-size:11px;
	color:#9dc1c7;
	text-decoration:none;
}
.linkAzul:hover {
	color:#9dc1c7;
	text-decoration:underline;
}

.txtNoticiasHome {
	font-size:11px;
}

/*noticias*/
.dataNoticias {
	display:block;
	padding-bottom:10px;
}

.tituloNoticias {
	font-size:20px;
	color:#cc0000;
	text-decoration:none;
}
.tituloNoticias:hover {
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}

.subTituloNoticias {
	font-size:15px;
	color:#FFFFFF;
	padding-bottom:30px;
}

.txtNoticias {
	font-size:12px;
	color:#cccccc;
	float:left;
	line-height:180%;
}

.btHotNews {
	display:block;
	background:url(/temas/default/images/btHotNews.png) no-repeat;
	width:155px;
	height:29px;
}

.btHotNews span{
	display:none;
}

.imgNoticiaDetalhe {
	display:block;
	background-image:url(/temas/default/images/imgAstonMartin.jpg);
	width:1175px;
	height:563px;
	position:relative;
}

/*noticia detalhe*/
.caixaDetalheNoticia {
	display:block;
	position:absolute;
	top:39px;
	right:0px;
	width:558px;
	height:488px;
	background-image:url(/temas/default/images/bgCaixaNoticiaDetalhe.png);
	background-color:white;
        padding-bottom: 25px;
}

/* bloco detalhe*/


#bloco {
    background-color: white;
    color: black;
}
#blFoto img{
    width:458px;
    height:542px;
}
#blFoto2 img{
    width:392px;
    height:522px;
}	
#blTexto{
    margin-right:8px;
}
#blTexto_txt{
    overflow:auto;
    height:285px;
    width:459px;
    font-family:Arial;
    font-size: 11px;
    color:#282828;
}
#blDownl {
    text-align:right;
}

.blDownlImg{
    width:114px;
    height:72px;
    /*margin-top:10px;*/
}

#blX{
    width:37px;
}
#blX td{
    padding: 8px 8px 0   0;
}
.blTit {
    color:#ff6600;
    font-size:15px;
}
.blSubTit {
    font-size:15px;
}
.blTexto {
    font-size:12.5px;
  
}
.blLeg {
    font-style: italic;
    padding-left:25px;
    padding-bottom:6px;
}
.blLegTit {
    color: #CC0000;
}
.blLegDesc {
    color: #282828;
}

.blGall {
    height:108px;
    border: #282828;
    border-top:solid 1px;
    border-bottom:solid 1px;
}



/*footer*/  
.footerNote {
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
    /*float: left;*/
    margin-left:35px;
    margin-top:1px;
}
#footerNoteCont {
  width: 950px;
  height:20px;
  float: left;
}

#footerNoteCont a{
  text-decoration:none;
}
#footerNoteNews {
    float: left;
    margin-right:15px;
    margin-top: 5px;
}
#footerNoteTit {
    /* color: #ff6600; */
    color: #FFFFFF;
    float: left;
    margin-top: 3px;
}
#footerNoteDesc {
    color: #FFFFFF;
    float: left;
    margin-top: 3px;
}
#flashmenu {
    color: #CC0000;
    width: 135px;
    height: 20px;
}
#footerClock {
    float:right;
    color:red;
    margin-right:25px;
    position: relative;
    top: -2px;
}
.divFooterClock {
	display:block;
	width:1175px;
	height:20px;
        margin:0px auto 0 auto;
	padding:0;
	background-color:#282828;
	position: relative;
}

.divFooter {
	display:block;
	width:1175px;
	height: 25px;
	margin: 5px auto;
	text-align:right;
}

.divFooter ul{
  float: right;
}


.bthome{
  margin-right:10px;
  width:63px;
  height:13px;
  background:url(/temas/default/images/home.png) no-repeat;
}
.bthome_over{
  background:url(/temas/default/images/home_over.png) no-repeat;
}

.bthome:hover{
  background:url(/temas/default/images/home_over.png) no-repeat;
}
.bthome span{
  display:none;
}
.bthome_over span{
  display:none;
}





.btespiraltvs{
  margin-right:22px;
  width:63px;
  height:13px;
  background:url(/temas/default/images/espiral_tv.png) no-repeat;
}
.btespiraltvs_over{
  margin-right:22px;
  width:63px;
  height:13px;
  background:url(/temas/default/images/espiral_tv_over.png) no-repeat;
}

.btespiraltvs:hover{
  background:url(/temas/default/images/espiral_tv_over.png) no-repeat;
}
.btespiraltvs span{
  display:none;
}
.btespiraltvs_over span{
  display:none;
}

.btwebreportagens{
  margin-right:22px;
  width:81px;
  height:13px;
  background:url(/temas/default/images/reportagens.png) no-repeat;
}
.btwebreportagens_over{
  margin-right:22px;
  width:81px;
  height:13px;
  background:url(/temas/default/images/reportagens_over.png) no-repeat;
}
.btwebreportagens:hover{
  background:url(/temas/default/images/reportagens_over.png) no-repeat;
}
.btwebreportagens span{
  display:none;
}
.btwebreportagens_over span{
  display:none;
}

.btespiraltempo{
  margin-right:22px;
  width:102px;
  height:13px;
  background:url(/temas/default/images/espiraltempo.png) no-repeat;
}
.btespiraltempo_over{
  margin-right:22px;
  width:102px;
  height:20px;
  background:url(/temas/default/images/espiraltempo_over.png) no-repeat;
}
.btespiraltempo:hover{
  background:url(/temas/default/images/espiraltempo_over.png) no-repeat;
}
.btespiraltempo span{
  display:none;
}
.btespiraltempo_over span{
  display:none;
}


.btemfocos{
  margin-right:22px;
  width:53px;
  height:13px;
  background:url(/temas/default/images/relogios.png) no-repeat;
}
.btemfocos_over{
  margin-right:22px;
  width:53px;
  height:13px;
  background:url(/temas/default/images/relogios_over.png) no-repeat;
}
.btemfocos:hover{
  background:url(/temas/default/images/relogios_over.png) no-repeat;
}
.btemfocos span{
  display:none;
}
.btemfocos_over span{
  display:none;
}

.btacontecimentos{
  margin-right:22px;
  width:82px;
  height:13px;
  background:url(/temas/default/images/espiralnews.png) no-repeat;
}
.btacontecimentos_over{
  margin-right:22px;
  width:82px;
  height:13px;
  background:url(/temas/default/images/espiralnews_over.png) no-repeat;
}
.btacontecimentos:hover{
  background:url(/temas/default/images/espiralnews_over.png) no-repeat;
}
.btacontecimentos span{
  display:none;
}
.btacontecimentos_over span{
  display:none;
}

.btperfils{
  width:89px;
  height:13px;
  background:url(/temas/default/images/ondecomprar.png) no-repeat;
}
.btperfils_over{
  width:89px;
  height:13px;
  background:url(/temas/default/images/ondecomprar_over.png) no-repeat;
}
.btperfils:hover{
  background:url(/temas/default/images/ondecomprar_over.png) no-repeat;
}
.btperfils span{
  display:none;
}
.btperfils_over span{
  display:none;
}








.btAssinaturas{
  width:166px;
  height:20px;
  background:url(/temas/default/images/assinaturas.png) no-repeat;
}
.btAssinaturas:hover{
  background:url(/temas/default/images/assinaturas_over.png) no-repeat;
}
.btAssinaturas span{
  display:none;
}

.liFooter{ float:left; display:inline;}

.btBlog{
  width:27px;
  height:20px;
  background:url(/temas/default/images/blog.png) no-repeat;
}
.btBlog:hover{
  background:url(/temas/default/images/blog_over.png) no-repeat;
}
.btBlog span{
  display:none;
}

.btTorres{
  width:135px;
  height:20px;
  background:url(/temas/default/images/bttorres.gif) no-repeat;
}/*
.btTorres:hover{
  background:url(/temas/default/images/bttorres_over.png) no-repeat;
}*/
.btTorres span{
  display:none;
}
.btMapa{
  width:72px;
  height:20px;
  background:url(/temas/default/images/mapa_do_site.gif) no-repeat;
}/*
.btMapa:hover{
  background:url(/temas/default/images/mapa_do_site_over.png) no-repeat;
}*/
.btMapa span{
  display:none;
}

.btSeara{
  width:56px;
  height:20px;
  background:url(/temas/default/images/seara_com.png) no-repeat;
}/*
.btSeara:hover{
  background:url(/temas/default/images/seara_com.png) no-repeat;
}*/
.btSeara span{
  display:none;
}
.btPrivacidade{
  width:64px;
  height:20px;
  background:url(/temas/default/images/privacidade.gif) no-repeat;
}/*
.btPrivacidade:hover{
  background:url(/temas/default/images/privacidade_over.png) no-repeat;
}*/
.btPrivacidade span{
  display:none;
}

.btSeparador{
  width:8px;
  height:20px;
  background:url(/temas/default/images/separador.png) no-repeat;
}
.btSeparador span{
  display:none;
}



/*interior*/
.videoInterior{
	display:block;
	/*background-image:url(/temas/default/images/videoSharapova.jpg);*/
	width:1175px;
	height:575px;
	position:relative;
}

.btTopVideos {
	display:block;
	background:url(/temas/default/images/bgTopVideosTranparent.png) no-repeat;
	width:157px;
	height:30px;
}

.btTopVideos span{
	display:none;
}



.holder {
	float: left;
	margin: 10px;
	display:block;
}
.scroll-pane {
	width: 335px;
	height: 460px;
	overflow: auto;
	float: left;
}
#pane1 {

}

a.jScrollArrowUp {
	background: url(/temas/default/images/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/temas/default/images/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(/temas/default/images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}

/*interior*/
.videoInterior {
	display:block;
	background-image:url(/temas/default/images/videoSharapova.jpg);
	width:1175px;
	height:575px;
	position:relative;
}

.btTopVideos {
	display:block;
	background:url(/temas/default/images/bgTopVideosTranparent.png) no-repeat;
	width:157px;
	height:30px;
}

.btTopVideos span{
	display:none;
}

/*video*/
.estrelaVideo {
	display:block;
	background-image:url(/temas/default/images/estrelaVideo-off.gif);
	width:11px;
	height:15px;
}
.estrelaVideo:hover {
	background-image:url(/temas/default/images/estrelaVideo-on.gif);
}

.btVerNovo {
	display:block;
	background-image:url(/temas/default/images/btVerNovo.png);
	width:130px;
	height:34px;
}
.btVerNovo span{
	display:none;
}

.btPartilhar {
	display:block;
	background-image:url(/temas/default/images/btPartilharVideo.png);
	width:151px;
	height:34px;
}
.btPartilhar span{
	display:none;
}

.btVoltarVideos {
	display:block;
	background-image:url(/temas/default/images/btVoltarAosVideos.png);
	width:168px;
	height:34px;
}
.btVoltarVideos span{
	display:none;
}

.btFechar {
	display:block;
	background-image:url(/temas/default/images/btFechar.gif);
	width:59px;
	height:13px;
}
.btFechar span{
	display:none;
}



.inputNewsletter{ border:1px solid gray; }

/* galeria*/
#gallery {
    width:616px;
    height:98px;
    overflow:hidden;
    border:0px solid red;
}
#gallery_bt{
    width:11px;
    float:left;
    border:0px solid green;
}
#gallery_bt img {
    margin: 3px 0;
}
#gallery_box{
    width:598px;
    overflow:hidden;
    position: relative;
    float:right;
    height:98px;
    border:0px solid blue;
}
#gallery_mov{
    width:5000px;
    position:absolute;
    top:4px;
    left:0px;
    border:0px solid green;
    
}
.dfoto{
  width:70px;
  height:82px;
  /* margin:9px; */
  margin:5px 0px 9px 15px;
    border:0px solid red;
}
.dfoto:hover{
  cursor:pointer;
}




/* = = = = = = hotnews = = = = = = = */
.hotNewsBtn{
  padding:0 0 0 61px;
  border-bottom:0px solid #535556;
  text-align: left;
}

  .hotnews_tab {
    width:209px;
    margin-right:5px;
    float: right;
    font-size:10px;
    font-family:Arial;
    font-weight:bold;
    text-align: left;
  }
  .hotnews_tab a{
    text-decoration: none;
  }
  .hotnews_tab th{
    height:25px;
    padding-left:15px;
  }
  .hotnews_tab td{
    padding-left:15px;
  }
  .hotnews_1linha {
    height:12px;
    overflow:hidden;
    color: #CC0000;
    width:168px;
  }
  .hotnews_2linha{
    height:15px;
    overflow:hidden;
    color: #FFF;
    width:168px;
  }
  .result_alt {
    float: left;
    height:120px;
    font-size:10px;
    font-family:Arial;
    font-weight:bold;
    text-align: center;
    width:45px;
  }
  #hotnews_cont {
    overflow: hidden;
    position: relative;
    float: left;
    height:120px;
  }
  #hotnews_cont2 {
    width:5000px;
    position:absolute;
    top:0px;
    left:0px;
  }
  .hotnews_img {
    width:168px;
    height:75px;
    border:solid 1px #CCCCCC;
  }
  #bt_leftX {
    cursor:pointer;
  }
  #bt_rightX {
    cursor:pointer;
  }
  #ACbt_leftX {
    cursor:pointer;
  }
  #ACbt_rightX {
    cursor:pointer;
  }
  #pagina_de {
    font-size: 8px;
    position: absolute;
    top:120px;
    background-color: #CC0000;
    color:#FFF;
    padding:4px;
    cursor:pointer;
    display:none;
  }
  

.txtDestaques{line-height:15px; height:33px; width:85px; overflow:hidden;}

img{border:none;}

/*  home highlights */
    .homeHighlightsBox_left1{
        left:808px;
    }
    .homeHighlightsBox_left0{
        left:20px;
    }
    #homeHighlightsBox{
        position:absolute;
        top:60px;
        background-image:url(/temas/default/images/bgNoticiasHome.png);
        height:auto;
        width:330px;
        overflow:hidden;
    }
    #homeHighlightsBox_tit{
        position:absolute;
        top:41px;
        background-image:url(/temas/default/images/sumario.png);
        height:19px;
        width:64px;
        overflow:hidden;
    }
    #homeHighlightsBox table {
        margin:9px;
        width: 313px;
        border-bottom:solid 1px #bbbbbb;
        text-align: justify;
        font-family: Arial;
        font-size:10px;
        font-weight:bold;
    }
    #homeHighlightsBox img {
        width:122px;
        height:90px;
    }
    #homeHighlightsBox td {
        border-top:solid 1px #bbbbbb;
        padding:5px;
        font-weight: bold;
    }
    #homeHighlightsBox .esq {
        border-left:solid 1px #bbbbbb;
        width:125px;
        padding-right:0;
    }
    #homeHighlightsBox .dta {
        border-right:solid 1px #bbbbbb;
    }
    #homeHighlightsBox a {
        text-decoration: none;
        color:#fff;
    }
    .titHigh {
        color: #C4D8D8;
    }
    .textHigh{
      height:38px;
      overflow:hidden;
    }
    .titNor {
        color: #CCCCCC;
    }
    
    .landingImage{
      border:none;
      width:1175px;
      height:522px;
    }
    .menu-div {
      z-index:99556;
    }
    
/*  - - ANUÁRIO - -  */
#anuario{
  width: 1175px;
  height: 508px;
  background: #FFF;
  color: #000;
}
#anuario_pesq{
  width: 246px;
  display: block;
  float: left;
  height: 100%;
}
#anuario_pesq input {
  border:0;
  font-size: 8pt;
}
#anuario_pesq .an_box {
  display: block;
  margin: 15px auto 0;
  height:45px;
  width:166px;
  /*overflow: hidden*/
  position: relative;
}
#anuario_pesq .an_box ul {
  display: block;
  float: left;
  padding: 0 0 0 6px;
  margin:-2px 0 0 0;
  position: absolute;
  border: solid 1px #BBBBBB;
  z-index: 100;
  width: 158px;
  background-color: #fff; 
}
#anuario_pesq .an_box .anuario_li {
  list-style: none;
  display: block;
  float: left;
  text-indent: 0;
  clear: both;
  width: 100%;
  text-align: left;
  cursor: pointer;
}
#anuario_pesq_caixa{
  display: block;
  margin-top: 90px;
  background: url(/temas/default/images/an_sombra.jpg) no-repeat;
  height: 100%;
}
#anuario_pesq_caixa .an_input{
  margin: 24px 0 0 0;
  background: transparent;
  width: 162px;
  height: 18px;
  font-size: smaller;
  color: #000;
  cursor:pointer;
  padding-top: 3px;
}
#anuario_pesq_marca {
  background: url(/temas/default/images/an_marca.jpg) no-repeat;
  margin-top:30px !important;
}
#anuario_pesq_coleccao {
  background: url(/temas/default/images/an_coleccao.jpg) no-repeat;   
}
#anuario_pesq_preco {
  background: url(/temas/default/images/an_preco.jpg) no-repeat;   
}
#marcas_ul li{}
#precos_ul li {}
#coleccao_ul li {}

#marcas_ul, #precos_ul, #coleccao_ul {
  display: none;
}

#anuario_cont {
  display: block;
  float: right;
  width: 924px;
  height: 100%;
  margin-top:30px;
}
#anuario_img_g {
  display: block;
  float:left;
  width: 320px;
  height:100%;
  overflow: hidden;
}
#anuario_img_g table {
  width: 100%;
  height: 476px;
}
#anuario_img_g table td{
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
}
#anuario_desc{
  display: block;
  float:right;
  width: 564px;
  margin-right: 30px;
}
#anuario_desc .resultados0 {
  color: #ff6600;
  font-weight: bold;  
}
#anuario_desc_topo {
  border-bottom:2px solid #BBBBBB;
  display:block;
  float:left;
  height:25px;
  width:100%;
}
#anuario_desc_topo .an_pagina, #anuario_desc_topo .an_pagina_g  {
  display: block;
  float:left;
  margin-right: 5px;
    width:17px;
  height: 17px;
  padding:3px 2px 0 3px;
  background-color: #FF6600;
  color: #fff;
  cursor: pointer;
}

.an_paginaTotal{
  display: block;
  float:right;
  padding:3px 3px 0 3px;
  height: 17px;
  background-color: #FF6600;
  color: #fff;
  cursor: pointer;
  
}

#anuario_desc_topo .an_pagina_g {
  width: 80px;
}
#anuario_desc_imgs{
  border-bottom:2px solid #BBBBBB;
  display:block;
  float:left;
  height:200px;
  width:100%;
  text-align: left;
}
#anuario_desc_imgs img{
  margin: 15px ;
  cursor: pointer;
}
#anuario_desc_txt_cx{
  margin: 10px 0 0 -25px;
  background: url(/temas/default/images/an_seta.jpg) no-repeat left top; 
  display:block;
  float:left; 
  width:100%;
}
#anuario_desc_txt{ 
  border-bottom:2px solid #BBBBBB;
  display:block;
  float:left;
  width:100%;
  text-align: left;
  margin: 0 0 0 25px;
}
#anuario_desc_txt .an_titulo {
  color: #ff6600;
  font-weight: bold;
}
#anuario_desc_txt #an_marca{
  font-weight: bold;
  font-size:13pt;
  margin-bottom: 6px;
  display: block;
}
#anuario_desc_txt #an_coleccao{
  font-weight: bold;
  font-size:10pt;
}
#anuario_desc_txt #an_modelo{
  font-weight: bold;
  font-size:10pt;
}
#anuario_desc_txt #an_descricao{
  display: block;
  margin-top:5px;
}
#anuario_slide_box{
  width: 503px;
  display: block;
  float: left;
  overflow: hidden;
  position:relative;
}
.anuario_setas{
  width: 30px;
  height: 100%;
  display: block;
  float: left;
}
#anuario_slide_box_inner {width:500px;
  position: relative;}

.anuario_setas td,.anuario_setas table{
  height: 100%;
}

#anuario_sair {display: none;}
#anuario_slide_box_inner .opac{
  opacity: 0.3;
  filter:alpha(opacity=30);
}

#anuario_desc_fundo{
  display:block;
  float:left;
  margin-top:13px;
}
#anuario_desc_fundo ul{
  display:block;
  float:left;
  margin:0;
  padding:0;
}
#anuario_desc_fundo li {
  display:block;
  float:left;
  margin:0 12px 0 0;
  padding:0;
  text-decoration:none;
}

#anuario_desc_fundo a {
  text-decoration: none;
  color: #000;
}
#ecra{
  position: absolute;
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  background-color: green;
}

.page{
    width:100%;
    height:510px;
  }



/*= = = = =  = = =  = = = = = = = = = = = = =*/
/*          MAIN MENU   - 2 LEVELS           */
/*= = = = =  = = =  = = = = = = = = = = = = =*/
#menuTopo {
	padding:0;
	margin:0;
	position:absolute;
    width:1000px;
	left:258px;
	top: 37px;
}
  .mainmenuBtnL1{
    float:left;
    margin-right:15px;
    text-align:left;
    overflow:hidden;
    height:16px;
    position:absolute;
  }
  .mainmenuBtnL1:hover{
    height:40px;
  }
  .mainmenuBtnL2{
    padding-top:6px;
    text-align:left;
  }
  .mainmenuBtnL2 a{
    margin-right:15px;
  }
 .mainmenuBtnL1 a, .mainmenuBtnL2 a{
    outline:none;
    color:#FFFFFF;
    text-decoration:none;
    text-transform:uppercase;
 }
  .mainmenuBtnL1:hover, .mainmenuBtnL2:hover{
    cursor:pointer;
  }


.verpdf {
  width:94px;
  height:14px;
  background-image:url(/temas/default/images/btn_folhear_revista.jpg);
}
.verpdf:hover {
  background-image:url(/temas/default/images/btn_folhear_revista_over.jpg);
}
.verpdf span {
  display:none;
}



.strlower{ text-transform:capitalize; }






.squarePagingContainer{
  text-align:center;
  position:absolute;
  z-index:599;
  width:15px;
  margin:120px 0 0 1120px;
  }
#nav a{
  background-color:#666;
  width:15px;
  height:13px;
  margin-top:8px;
  font-size:10px;
  padding:1px 0px 0px 0px;
  text-align:center;
  display:block;
  color:#eee;
  font-weight:bold;
  text-decoration:none;
}
#nav a.activeSlide { background-image:url(/temas/default/images/square.png); color:#FFF; }
#nav a:hover{ cursor:pointer; }












/* OPCOES DE REGISTO */
#registo { color:#000; }
#registo a{
  margin:0 10px 0 30px;
  display:block;
  float:left;
}
#registo a:hover{ cursor:pointer; }
#registo a span{  display:none; }

#registo .clear { clear:both; }

#registo label{ color:#666; font-weight:bold; }
#registo .resposta { margin-top:25px; }
#registo .erro { margin-top:10px; color:red; }

#registo .novo{ width:152px; height:66px; background-image:url(/temas/default/images/novo.jpg); }
#registo .novo:hover{ background-image:url(/temas/default/images/novo_ON.jpg); }
#registo .alterar{ width:162px; height:66px; background-image:url(/temas/default/images/alterar.jpg); }
#registo .alterarActivo{ width:162px; height:66px; background-image:url(/temas/default/images/alterar_ON.jpg); }
#registo .alterar:hover{ background-image:url(/temas/default/images/alterar_ON.jpg); }
#registo .eliminar{ width:165px; height:66px; background-image:url(/temas/default/images/eliminar.jpg); }
#registo .eliminarActivo{ width:165px; height:66px; background-image:url(/temas/default/images/eliminar_ON.jpg); }
#registo .eliminar:hover{ background-image:url(/temas/default/images/eliminar_ON.jpg); }



#registo .loginbox{ width:450px; height:160px; padding:15px; margin:auto; background-color:#eee; margin-top:25px; }
#registo .loginbox input{ width:200px; padding:3px; border:1px solid #666;}
#registo .aceder{ width:111px; height:44px; background-image:url(/temas/default/images/aceder.jpg); float:none; margin:10px 0 10px 0; }
#registo .loginbox .esqueceu{ color:#FF6600; float:none; margin:5px 0 10px 0; }




#registo_info { color:#000; padding:10px; height:490px; width:1150px;}
#registo_info input{ padding:3px; border:1px solid #666; }
#registo_info h3{ margin-top:24px; color:#FF6600; font-weight:bold; font-size:14px; width:192px; height:19px; background-image:url(/temas/default/images/setaCinza.png); background-repeat:no-repeat; background-position:right; }
#registo_info label{ color:#666; font-weight:bold; z-index:10;}

#registo_info .novologo{ margin-left:200px; float:left; }

#registo_info input[name=nome]{ width:300px; padding:3px; }
#registo_info input[name=apelido]{ width:300px; padding:3px; }

#registo_info input[name=ano]{ width:200px; padding:3px; }
#registo_info input[name=mes]{ width:200px; padding:3px; }
#registo_info input[name=dia]{ width:200px; padding:3px; }
#registo_info input[name=sexo]{ width:200px; padding:3px; }

#registo_info input[name=morada1]{ width:634px; padding:3px; }
#registo_info input[name=profissao]{ width:300px; padding:3px; }
#registo_info input[name=telefone]{ width:300px; padding:3px; }
#registo_info input[name=cpostal]{ width:100px; padding:3px; letter-spacing:5px;}
#registo_info input[name=localidade]{ width:517px; padding:3px; }
#registo_info input[name=email]{ width:300px; padding:3px; }
#registo_info input[name=password]{ width:300px; padding:3px; }
#registo_info input[type=image]{ border:none;  margin-top:30px; }

#registo_info .nota{ font-size:10px; color:#666; } 

#prelogios1{ margin:-30px 0 0 215px; width:400px;  height:auto; display:none; }
#prelogios2{ margin:-20px 0 0 215px; width:400px;  height:auto; display:none; }

#prelogios1 table, #prelogios2 table{ background:url(/temas/default/images/bg-trans4.png); }
#prelogios1 label, #prelogios2 label{ color:#666; z-index:10; position:absolute; margin-top:4px; }
#prelogios1 textarea, #prelogios2 textarea{ width:372px; padding:3px; border:1px solid gray; margin-top:5px;}
#prelogios1 input[type=text], #prelogios2 input[type=text]{ padding:2px; margin:4px 0 0 6px; font-size:10px; width:160px; }


.msg_ok{ font-size:14px; margin-top:30px; color:#FF6600; }
.obrigatorios{ color:#666; float:left; margin:33px 0 0 46px; }

.vtop{ vertical-align:top; margin-top:20px; }




#registo .loginbox_recuperar{ width:280px; height:160px; padding:15px; margin:auto; background-color:#eee; margin-top:25px; }
#registo .loginbox_recuperar input{ width:250px; }
#registo .aceder_recuperar{ width:111px; height:44px; background-image:url(/temas/default/images/recuperar.jpg); float:none; margin:10px 0 10px 0; }