/*******************************************************
******************** ESTILOS GERAIS ********************
*******************************************************/

body {
    font-size:          10px;
	font-family:		"Trebuchet MS", Helvetica, sans-serif, Verdana;
    color:              #222222;
}

/* Imagens */
img {border: 0em;}
img.foto_border {border:1px solid #888888;}

/* Links */
a {
    color:              #3784DF;
    text-decoration:    none;
    outline:            0;
}
a:hover {color: maroon;}

/* Form */
form {margin: 0;}

/* Texto */
span.text {font-size: 1.5em;}

table.full {
    width:              100%;
    height:             100%;
}

td.label {
    font-size:          1.2em;
    text-align:         right;
    font-weight:        bold;
}
td.top {
    vertical-align:     top;
    padding-top:        0.4em;
}
td.info {
    font-size:          1.2em;
    text-align:         left;
}

.list_item {
    padding-left:   1em;
    cursor:         pointer;
}


/**********************************************************
******************** SECÇÕES DA PÁGINA ********************
***********************************************************

table#body
+-------------------------------------------+
|               td#banner                   |
+-------------------------------------------+
|               td#menu                     |
+-------------------------------------------+
|               td#eventos                  |
+-------------------------------------------+
|               td#destaques                |
+---------------------------+ - - - - - - - +
|                           |               |
|                           |               |
|                           |               |
|        td#main            |               |
|                           |               |
|                           |td#pub_noticias|
|                           |               |
|                           |               |
+---------------------------+               |
|        td#espacoF         |               |
+---------------------------+---------------+
|                                           |
|                td#sugestoes               |
+------------------------------------------*/

/* Tabela principal */
table#body {
    width:              99.2em;
    /*background:   url("/static/bg/bg.png") -20px -15px;*/
}

/* Secção Banner */
td#banner {
	height:				14.6em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_banner.png");
    /*background:         url("/static/bg/bg.png") 0px 0px;*/
    background-repeat:  no-repeat;
    vertical-align:     bottom;
}
/* Secção Menu-Pesquisa-Publicidade[A]-Navegador */
td#menu {
	height:				7.8em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_menu2.png");
    /*background:         url("/static/bg/bg.png") 0px 146px;*/
    background-repeat:  no-repeat;
    vertical-align:     top;
}
/* Secção Eventos-Scroller */
td#eventos {
	height:				11.7em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_eventos.png");
    /*background:         url("/static/bg/bg.png") 0px 224px;*/
    background-repeat:  no-repeat;
	text-align: 		center;
}
/* Secção Publicidade[B,C,D]-Destaques-Imagens */
td#destaques {
	height:				12.8em;
	background-image:	url("http://static.rotasesabores.com/bg/bg_destaques.png");
    background-repeat:  no-repeat;
	text-align:			left;
}
/* Secção Conteúdo */
td#main {
	height:				33.1em;
	width:				64.7em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_main.png");
    background-repeat:  no-repeat;
}
/* Secção Publicdade[E]-Notícias-Tempo */
td#pub_noticias {
	height:				45.2em;
	width:				34.5em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_direito.png");
    background-repeat:  no-repeat;
	text-align: 		left;
    vertical-align:     top;
}
/* Publicidade[F] */
td#espacoF {
	height:				12.1em;
	width:				64.7em;
	background-image:	url("http://static.rotasesabores.com/bg/bg_parceiro.png");
    background-repeat:  no-repeat;
	text-align: 		center;
}
/* Secção Publicidade[G,H]-Sugestões */
td#sugestoes {
	height:				16.5em;
	background-image: 	url("http://static.rotasesabores.com/bg/bg_sugestoes.png");
    background-repeat:  no-repeat;
	text-align: 		center;
}


/******************************************************
******************** SECÇÃO BANNER ********************
******************************************************/

table#banner_logo {
    width:          100%;
    height:         14em;
    vertical-align: bottom;
}

/* Logotipo */
table#banner_logo div.logo {
    position:       absolute;
    margin-left:    8px;
    margin-top:     10px;
    z-index:        999;
    vertical-align: bottom;
}

/**************************************************************
******************** SECÇÃO MENU/NAVEGADOR ********************
**************************************************************/

/* Menu-Publicidade-Idioma*/
table#menu_pub_lang {
	width:			100%;
	height:			3.5em;
	text-align:		left;
}
/* Menu */
table#menu_pub_lang td.menu {
	padding-top:	0.9em;
    /*vertical-align: bottom;*/
    font-size:      1.3em;
    color:          #3080D0;
}

/* Publicidade Espaço A */
table#menu_pub_lang td.pubA {
	width:		    22.5em;
    vertical-align: bottom;
    background:     url("http://static.rotasesabores.com/pub/empty/a.jpg") no-repeat bottom;
    text-align:     center;
    /*vertical-align: middle;*/
    color:          white;
    padding-bottom: 0.1em;
}
table#menu_pub_lang td.pubA img {
    vertical-align: bottom;
}

/* Idioma */
table#menu_pub_lang td.lang {
	width:		    9em;
	text-align:	    right;
    vertical-align: bottom;
    padding-bottom: 0.2em;
}

table#menu_pub_lang div#lang {
    border:         1px solid #CCCCCC;
    width:          9em;
    padding:        0.2em;
    cursor:         pointer;
    text-align:     center;
}
table#menu_pub_lang table#lang_table {
    width:          9em;
    display:        none;
    text-align:     left;
    border:         1px solid #CCCCCC;
    position:       absolute;
    background-color:#F0F0F0;
}
table#menu_pub_lang table#lang_table td {
    cursor:         pointer;
}

/* Caminho relativo-Pesquisa */
table#caminho_pesquisa {
    width:          100%;
    height:         3.7em;
    text-align:     left;
}

/* Caminho relativo */
table#caminho_pesquisa td.caminho {
    vertical-align: bottom;
    font-size:      1.3em;
    color:          maroon;
	padding-bottom:	0.2em;
}
/* Links */
table#caminho_pesquisa td.caminho a {
    color:          #222222;
    text-decoration: none;
}
table#caminho_pesquisa td.caminho a:hover {color:#5F1212}

/* Caixa de selecção DCF */
table#caminho_pesquisa div.dcf {
    position:       absolute;
    overflow:       auto;
    height:         30em;
}
table#caminho_pesquisa div.dcf table {
    background-color:white;
    border:         1px solid #555555;
}
table#caminho_pesquisa div.dcf a {display:block}
table#caminho_pesquisa div.dropdown {display:inline-block}

/* Selecção de Distrito/Concelho/Freguesia */
table#caminho_pesquisa td.seleccao {
    width:          14em;
    vertical-align: bottom;
}
td.seleccao select {
    width:          14em;
}
/* Pesquisa */
table#caminho_pesquisa td.pesquisa {
    width:          30em;
    text-align:     right;
    vertical-align: bottom;
}
td.pesquisa input[type=text] {
    width:          13em;
    background-color:#DDDDDD;
    border:         1px solid #AAAAAA;
}
a#pesquisar {
    /*display:        block;*/
    height:         2em;
    border:         0.1em solid #AAAAAA;
    background-color:#555555;
    color:          #CCCCCC;
    font-size:      1em;
}

/**************************************************************
******************** SECÇÃO DESTAQUES *************************
**************************************************************/

table#pub_destaques {
    width:          100%;
}
/* Publicidade Espaço B */ 
table#pub_destaques td.pubB {
    width:          24em;
    height:         5.1em;
    background:     url("http://static.rotasesabores.com/pub/empty/b.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}
/* Publicidade Espaço C */ 
table#pub_destaques td.pubC {
    width:          24.5em;
    height:         5em;
    background:     url("http://static.rotasesabores.com/pub/empty/c.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}
/* Destaques */ 
table#pub_destaques td.destaques {
    /*width:          35.4em;*/
}
#viewer {height:100px; width:316px; clear:both; overflow:hidden; border:0px solid #e5e5e5;}
#viewerFrame {width:505px; clear:both; padding:0;}
#viewer img {width:96px; height:90px; margin:5px; display:inline; border:0;}
#viewer a {display:block; float:left; width:106px; height:100px;}
/* Publicidade Espaço D */
table#pub_destaques td.pubD {
    width:          30.8em;
    background:     url("http://static.rotasesabores.com/pub/empty/d.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}


/**************************************************************
******************** SECÇÃO CONTEÚDO **************************
**************************************************************/

table#conteudo {
    width:          64.7em;
    height:         33.1em;
}

/* Separadores */ 
table#conteudo td.tabs {
    height:         5.5em;
    vertical-align: top;
    text-align:     left;
}
/* Tabela tabs */ 
table#tabs, table#tabs_noticias {
    width:          100%;
    height:         3em;
}
/* Tab */ 
table#tabs td.tab, table#tabs_noticias td.tab {
    background:     url("http://static.rotasesabores.com/bg/tab.png") no-repeat bottom;
    vertical-align: bottom;
    text-align:     center;
    padding-bottom: 0.2em;
    width:          8.7em;
}
/* Tab seleccionado */
table#tabs td.selected, table#tabs_noticias td.selected {
    background:     url("http://static.rotasesabores.com/bg/tab_selected.png") no-repeat bottom;
    width:          8.8em;
}
table#tabs td a, table#tabs_noticias td a {color: white;display:block}
table#tabs td a:hover, table#tabs_noticias td a:hover {color: maroon;display:block}
table#tabs td.selected a, table#tabs_noticias td.selected a {color: maroon;display:block}

/* Tabela subtabs */ 
table#subtabs, table#subtabs_noticias {
    width:          100%;
    height:         2.8em;
}
/* SubTab */ 
table#subtabs td, table#subtabs_noticias td {
    vertical-align: middle;
    text-align:     left;
}
/* SubTab seleccionado */
/*table#subtabs td.selected, table#subtabs_noticias td.selected {
    background:     url("/img/bg/tab_selected.png") bottom;
    width:          8.8em;
    color:          maroon;
}*/
table#subtabs a.selected, table#subtabs_noticias a.selected {color: maroon;}

/* Conteúdo */ 
table#conteudo td.conteudo {
    height:         26em;
    /*overflow:       auto;*/
    padding-left:   1.8em;
    padding-top:    1em;
    vertical-align: top;
    text-align:     left;
    /*vertical-align:middle;
    padding-bottom:6em; PRELOADER*/
}
#tab_content {
    width:          61em;
    max-height:     24.4em;
    overflow:       auto;
    /*border:1px solid red;*/
}
table#conteudo table#cinema {
    width:          60.2em;
    height:         24em;
}
table#cinema td.foto_cont{
    height:         11em;
    width:          7em;
}
table#cinema td.texto{
    vertical-align: top;
    width:          15em;
    padding-left:   1em;
    font-size:      1.2em;
    overflow:       auto;
}

#mapa {
    width:          220px;
    line-height:    155px;
    height:         155px;
}
/**************************************************************
******************** SECÇÃO NOTICIAS **************************
**************************************************************/
/*
table#espacoE {
    width:          100%;
    height:         25.2em;
}*/

/* Publicidade Espaço E */
td#pub_noticias td.pubE {
    width:          31em;
    height:         25.2em;
    text-align:     left;
    background:     url("http://static.rotasesabores.com/pub/empty/e.jpg") no-repeat left;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}
/* Separadores */
td#pub_noticias td.separadores {
    height:         6.6em;
    vertical-align: top;
}
/* Notícias */
td#pub_noticias table.noticias {
    width:          100%;
}
/* Notícias texto */
td#pub_noticias td.noticias_cont {
    vertical-align: top;
    height:         5.2em; /* 6.8 */
    padding-left:   0.8em;
    padding-right:  0.8em;
}
/* Tempo */
td#pub_noticias table.tempo {
    width:          100%;
}
td#pub_noticias td.tempo_cont {
    vertical-align: top;
    height:         4em;
}

/**************************************************************
******************** SECÇÃO ESPAÇO F **************************
**************************************************************/

td#espacoF table{
    width:          100%;
    height:         100%;
    text-align:     left;
}

td#espacoF td.pubF{
    width:          61.5em;
    background:     url("http://static.rotasesabores.com/pub/empty/f.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}


/***************************************************************
******************** SECÇÃO SUGESTÕES **************************
***************************************************************/

td#sugestoes table{
    width:          100%;
    height:         100%;
    text-align:     left;
}

td#sugestoes td.pubG{
    width:          27em;
    background:     url("http://static.rotasesabores.com/pub/empty/g.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}

td#sugestoes td.rotinhas{
    width:          41em;
}

td#sugestoes td.pubH {
    background:     url("http://static.rotasesabores.com/pub/empty/h.jpg") no-repeat center;
    text-align:     center;
    vertical-align: middle;
    color:          white;
}
