@charset "utf-8";
/* CSS Document */

/*************************************************************/
/*   Design:   StudioHoward                               */
/*   CSS/Web:  SitesStudio/360Graus                               */
/*             Global layout and formatting styles           */
/*   Author:   Pedro Silva                                 */
/*   Date:     Outubro , 2008                                 */
/*-----------------------------------------------------------*/

/***************************************************************

Styles List:
==============

1 - Body/Containers
    1.1 - Global body definitions
	1.2 - Global Container
2 - Header and main menu
    2.0 - Header container
	2.1 - Logo
	2.2 - Main Menu
	2.3 - Submenu
3 - Content area Layout
    3.1 - Homepage Layouts
	3.2 - Global Layout
	3.3 - Text Boxes
	3.4 - Site Map
4 - Headers/Spans/subtitles
    4.1 - Headers 
	4.2 - Spans
5 - Sidebars
    5.1 - Side Bar Menu
	5.2 - SideBar Text Boxes
	5.3 - Classic Box
6 - Global paragraphs
7 - Images styles
    7.1 - Float Left Homepage
8 - Footer
9 - Lists
    9.1 - Gallery image list
	9.2 - Gallery keywords list
	9.3 - Gallery Previous and next pages
	9.4 - Display electricos
	9.5 - Gallery Previous and next pages
	9.6 - Simple vertical list
	9.7 - Aluguer de Espacos - Pagina de entrada
	9.8 - Aluguer de Espacos
	9.9 - Loja navegacao de paginas
10 - Formularios
11 - Table Styles
	11.1 - Tabela Precario
	11.2 - Tabela Shopcart


*************************************************************/

/*************************/
/* 1-  BODY/CONTAINERS */
/*************************/

/* 1.1 - Global body definitions */
a{ overflow: hidden;}
 * {margin: 0;padding: 0;} 
body {font-size: 62.5%; margin: 0px auto; padding: 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif; background: #939598;  }
html, body { min-height: 100%; height: 100%; }
html { min-height: 100%; margin-bottom: 1px; }
img { border: none;}
/* 1.1 - End Body definitions */

/* 1.2 - Global Container */
#wrapper { width: 830px;   margin: 0 auto; background: url(images/container-background.jpg) top center repeat-y ; overflow:hidden;  }
#container {width: 780px;  margin: 0 auto;  }
/* 1.2 - End Global container */

/*************************/
/* 2-  Header/Main Menu */
/*************************/

/* 2.0 - Header Container */
.header { width:780px; height: 142px; position:relative; }
/* 2.0 - End Header Container */

/* 2.1- Logo */
.logo-header { clear: both; width: 780px; height: 90px;  }
/* 2.1- End Logo*/

/* 2.2 - Menu Principal */
div#menuprincipal {
height:25px;
width:780px;
padding:0;
border-top:1px #FFFFFF solid;
border-bottom:1px #FFFFFF solid;
float:right;
position:absolute; right:0px; top:90px;
}
div#menuprincipal ul#menunav{height:25px;width:780px;background:transparent url(images/menu-principal.jpg) top left no-repeat;margin:0;padding:0;}
div#menuprincipal ul#menunav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#menunav li,ul#menunav a{height:25px;display:block;}
div#menuprincipal ul#menunav li a{text-indent:-9999px;text-decoration:none;}

#museu{left:17px;width:48px;}
.museu_on { background:transparent url(images/menu-principal.jpg) -17px -25px no-repeat; }

#ser-edu{left:72px;width:134px;}
.ser-edu_on { background:transparent url(images/menu-principal.jpg) -72px -25px no-repeat; }

#aluguer-esp{left:213px;width:128px;}
.aluguer-esp_on { background:transparent url(images/menu-principal.jpg) -213px -25px no-repeat; }

#aluguer-electricos{left:347px;width:140px;}
.aluguer-electricos_on { background:transparent url(images/menu-principal.jpg) -347px -25px no-repeat; }

#galeria{left:513px;width:60px;}
.galeria_on { background:transparent url(images/menu-principal.jpg) -513px -25px no-repeat; }

#eventos{left:579px;width:60px;}
.eventos_on { background:transparent url(images/menu-principal.jpg) -579px -25px no-repeat; }

#loja{left:645px;width:40px;}
.loja_on { background:transparent url(images/menu-principal.jpg) -645px -25px no-repeat; }

#contactos{left:690px;width:74px;}
.contactos_on { background:transparent url(images/menu-principal.jpg) -690px -25px no-repeat; }



/* Hover State */
#museu a:hover{background:transparent url(images/menu-principal.jpg) -17px -25px no-repeat;}
#ser-edu a:hover{background:transparent url(images/menu-principal.jpg) -72px -25px no-repeat;}
#aluguer-esp a:hover {background:transparent url(images/menu-principal.jpg) -213px -25px no-repeat;}
#aluguer-electricos a:hover {background:transparent url(images/menu-principal.jpg) -347px -25px no-repeat;}
#galeria a:hover {background:transparent url(images/menu-principal.jpg) -513px -25px no-repeat;}
#eventos a:hover {background:transparent url(images/menu-principal.jpg) -579px -25px no-repeat;}
#loja a:hover {background:transparent url(images/menu-principal.jpg) -645px -25px no-repeat;}
#contactos a:hover {background:transparent url(images/menu-principal.jpg) -690px -25px no-repeat;}
/* 2.2 - End main menu */

/* 2.3 - Sub menus */
.submenu-container {float:left;clear: both; width: 780px; background:#A7A9AC; height: 25px; position:absolute; right:0px; top:117px;  }
.submenu-searchbox { position:absolute; right: 20px; }

/* Sub Menu Galeria */
div#submenu-galeria {height:25px;width:168px;padding:0;float:left;position:absolute; right:266px; top:0px;}
div#submenu-galeria ul#galery{height:25px;width:168px;background:transparent url(images/submenu-galeria.jpg) top left no-repeat;margin:0;padding:0;}
div#submenu-galeria ul#galery li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#galery li,ul#galery a{height:25px;display:block;}
div#submenu-galeria ul#galery li a{text-indent:-9999px;text-decoration:none;}

#apresentacao{left:0px;width:94px;}
.apresentacao_on { background:transparent url(images/submenu-galeria.jpg) -0px -24px no-repeat; }

#search{left:100px;width:66px;}
.search_on { background:transparent url(images/submenu-galeria.jpg) -100px -24px no-repeat; }

#apresentacao a:hover{background:transparent url(images/submenu-galeria.jpg) -0px -24px no-repeat;}
#search a:hover {background:transparent url(images/submenu-galeria.jpg) -100px -24px no-repeat;}

/* Sub Menu Aluguer de Electricos */
div#submenu-electricos {height:25px;width:208px;padding:0;float:left;position:absolute; left:23px; top:0px;}
div#submenu-electricos ul#elect{height:25px;width:208px;background:transparent url(images/submenu-electricos.gif) top left no-repeat;margin:0;padding:0;}
div#submenu-electricos ul#elect li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#elect li,ul#elect a{height:25px;display:block;}
div#submenu-electricos ul#elect li a{text-indent:-9999px;text-decoration:none;}

#ap-alug-elec{left:0px;width:91px;}
.ap-alug-elec_on { background:transparent url(images/submenu-electricos.gif) -0px -25px no-repeat; }

#frota{left:94px;width:48px;}
.frota_on { background:transparent url(images/submenu-electricos.gif) -94px -25px no-repeat; }

#precario{left:146px;width:60px;}
.precario_on { background:transparent url(images/submenu-electricos.gif) -146px -25px no-repeat; }

#ap-alug-elec a:hover{background:transparent url(images/submenu-electricos.gif) -0px -25px no-repeat;}
#frota a:hover{background:transparent url(images/submenu-electricos.gif) -94px -25px no-repeat;}
#precario a:hover {background:transparent url(images/submenu-electricos.gif) -146px -25px no-repeat;}

/* Sub Menu Serviços Educativos */
div#submenu-educativos {height:25px;width:343px;padding:0;float:left;position:absolute; left:23px; top:0px;}
div#submenu-educativos ul#edu{height:25px;width:343px;background:transparent url(images/submenu-servicos.gif) top left no-repeat;margin:0;padding:0;}
div#submenu-educativos ul#edu li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#edu li,ul#edu a{height:25px;display:block;}
div#submenu-educativos ul#edu li a{text-indent:-9999px;text-decoration:none;}

#ap-educativos{left:0px;width:90px;}
.ap-educativos_on { background:transparent url(images/submenu-servicos.gif) -0px -25px no-repeat; }

#programas-especiais{left:95px;width:140px;}
.programas-especiais_on { background:transparent url(images/submenu-servicos.gif) -95px -25px no-repeat; }

#visitas-escolas{left:237px;width:111px;}
.visitas-escolas_on { background:transparent url(images/submenu-servicos.gif) -237px -25px no-repeat; }


#ap-educativos a:hover{background:transparent url(images/submenu-servicos.gif) -0px -25px no-repeat;}
#programas-especiais a:hover{background:transparent url(images/submenu-servicos.gif) -95px -25px no-repeat;}
#visitas-escolas a:hover {background:transparent url(images/submenu-servicos.gif) -237px -25px no-repeat;}

/* Sub Menu Aluguer de Espaços */
div#submenu-aluguer-espacos {height:25px;width:224px;padding:0;float:left;position:absolute; left:23px; top:0px;}
div#submenu-aluguer-espacos ul#alu{height:25px;width:224px;background:transparent url(images/submenu-aluguerespacos.gif) top left no-repeat;margin:0;padding:0;}
div#submenu-aluguer-espacos ul#alu li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#alu li,ul#alu a{height:25px;display:block;}
div#submenu-aluguer-espacos ul#alu li a{text-indent:-9999px;text-decoration:none;}

#ap-aluguer{left:0px;width:91px;}
.ap-aluguer_on { background:transparent url(images/submenu-aluguerespacos.gif) -0px -25px no-repeat; }

#espacos-precarios{left:95px;width:126px;}
.espacos-precarios_on { background:transparent url(images/submenu-aluguerespacos.gif) -95px -25px no-repeat; }

#ap-aluguer a:hover{background:transparent url(images/submenu-aluguerespacos.gif) -0px -25px no-repeat;}
#espacos-precarios a:hover{background:transparent url(images/submenu-aluguerespacos.gif) -95px -25px no-repeat;}

/* Sub Menu Loja */
div#submenu-loja {height:25px;width:622px;padding:0;float:left;position:absolute; left:23px; top:0px;}
div#submenu-loja ul#shop{height:25px;width:622px;background:transparent url(images/submenu-loja.gif) top left no-repeat;margin:0;padding:0;}
div#submenu-loja ul#shop li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#shop li,ul#shop a{height:25px;display:block;}
div#submenu-loja ul#shop li a{text-indent:-9999px;text-decoration:none;}

#livros-catalogos{left:0px;width:123px;}
.livros-catalogos_on { background:transparent url(images/submenu-loja.gif) -0px -25px no-repeat; }

#artigos-papelaria{left:127px;width:139px;}
.artigos-papelaria_on { background:transparent url(images/submenu-loja.gif) -127px -25px no-repeat; }

#pchaves-pins{left:271px;width:134px;}
.pchaves-pins_on { background:transparent url(images/submenu-loja.gif) -271px -25px no-repeat; }

#miniaturas{left:409px;width:82px;}
.miniaturas_on { background:transparent url(images/submenu-loja.gif) -409px -25px no-repeat; }

#postais{left:495px;width:60px;}
.postais_on { background:transparent url(images/submenu-loja.gif) -495px -25px no-repeat; }

#diversos{left:558px;width:60px;}
.diversos_on { background:transparent url(images/submenu-loja.gif) -558px -25px no-repeat; }

#livros-catalogos a:hover{background:transparent url(images/submenu-loja.gif) -0px -25px no-repeat;}
#artigos-papelaria a:hover{background:transparent url(images/submenu-loja.gif) -127px -25px no-repeat;}
#pchaves-pins a:hover{background:transparent url(images/submenu-loja.gif) -271px -25px no-repeat;}
#miniaturas a:hover{background:transparent url(images/submenu-loja.gif) -409px -25px no-repeat;}
#postais a:hover{background:transparent url(images/submenu-loja.gif) -495px -25px no-repeat;}
#diversos a:hover{background:transparent url(images/submenu-loja.gif) -558px -25px no-repeat;}

/* Sub Menu Museu */
div#submenu-mce {height:25px;width:395px;padding:0;float:left;position:absolute; left:23px; top:0px;}
div#submenu-mce ul#mus{height:25px;width:395px;background:transparent url(images/submenu-museu.gif) top left no-repeat;margin:0;padding:0;}
div#submenu-mce ul#mus li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
ul#mus li,ul#mus a{height:25px;display:block;}
div#submenu-mce ul#mus li a{text-indent:-9999px;text-decoration:none;}

#mapresentacao{left:0px;width:90px;}
.mapresentacao_on { background:transparent url(images/submenu-museu.gif) -0px -25px no-repeat; }

#mcoleccao{left:93px;width:70px;}
.mcoleccao_on { background:transparent url(images/submenu-museu.gif) -93px -25px no-repeat; }


#minventario{left:168px;width:76px;}
.minventario_on { background:transparent url(images/submenu-museu.gif) -168px -25px no-repeat; }

#mapresentacao a:hover{background:transparent url(images/submenu-museu.gif) -0px -25px no-repeat;}
#mcoleccao a:hover{background:transparent url(images/submenu-museu.gif) -93px -25px no-repeat;}
#minventario a:hover {background:transparent url(images/submenu-museu.gif) -168px -25px no-repeat;}



/* 2.3 - End sub menus */

/*************************/
/* 3-  Content layout */
/*************************/

/* 3.1 - homepage layout */
.intro-image{ float:left; width: 780px; border-top:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;}
.title-line-black{ float:left; width: 780px; background:#000000; height: 25px; font:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; color:#FFFFFF; border-bottom:1px #FFFFFF solid;}
.title-line-black a { color:#FFFFFF; text-decoration:none;}
.title-line-black a:visited { color:#FFFFFF; text-decoration:none;}
.title-line-black a:hover { color:#FFFFFF; text-decoration:underline;}
.title-line-black-col1 { float:left; width: 259px;}
.title-line-black-col2 { float:left; width: 259px;}
.title-line-black-col3 { float:left; width: 259px;}
.title-line-black p { padding: 6px 0px 0px 20px;}

.intro-images-container { width: 780px; float:left; background:#FFFFFF; border-bottom:1px #FFFFFF solid}
.intro-images-container-col1 { float:left; width: 259px;}
.intro-images-container-col1 p { color:#999999; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; padding: 10px 0px 0px 20px;}
.intro-images-container-col2 { float:left; width: 259px; padding: 0px 1px 0px 1px}
.intro-images-container-col3 { float:left; width: 260px;}

.pesquisa-intro { background:#000000; height: 52px; margin: 0px; overflow: hidden; padding: 0px; }


/* 3.2 - global layout */
.content {float: left; width: 780px; margin-top: 0px; padding: 0px 0px 0px 0px;  background:#FFFFFF; }
.content-container-1col{overflow: hidden; float: left; width: 780px; margin-top: 0px; padding: 0px; font-size:12px; color: #333333; background:#FFFFFF; }

/* Gallery layout */
.gallery-heading { float: left; padding: 0px 0px 8px 0px; width: 554px; border-bottom: 1px solid #9BC800; font-size: 11px; margin-bottom: 20px; }
.gallery-heading-left { float:left; }
.gallery-heading-right { float:right; }
.gallery-footnote { float: left; padding: 8px 0px 0px 0px; width: 554px; border-top: 1px solid #9BC800; font-size: 11px; margin-top: 0px; }
.gallery-footnote-grey { padding: 0px 0px 0px 0px; width: 554px; border-top: 1px solid #939598; margin-bottom:15px; clear:both; height: 1px; }
.gallery-footnote-left { float:left; }
.gallery-footnote-right { float:right; }
.gallery-leftcol { float:left; width: 230px; margin: 20px 0px 0px 0px;}
.gallery-leftcol p { font:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.gallery-rightcol { float:left; width: 495px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
.gallery-rightcol p { float: left; font:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 230px; }
.gallery-rightcol-pic { float:left; margin: 0px 0px 0px 31px; text-align:right; }

/* Presentation pages */
.presentation-image { margin-bottom: 20px; margin-top: 20px; }

/* galeria */
.presentation-image-gallery { margin-bottom: 20px; margin-top: 20px; width: 480px; float:left;}
.galeria-opt { width: 230px; float:left; padding: 118px 0px 0px 23px;}
.galeria-opt h3 { color:#9BC800; font-size: 10px; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; clear:both; padding: 5px 0px 1px 0px; margin:0;}
.galeria-opt p { padding:0; margin:0;}
.presentation-borderline-green-gallery { height: 1px; background:url(images/barra-galeria.gif) no-repeat; width: 730px; float: left;}
.gal-field{	font: normal 11px "lucida grande", verdana, sans-serif; padding:2px; margin-top: 3px;border: 1px solid #E6E7E8; height: 14px; width: 190px; float:left; background: #E6E7E8;}
.select-search{	font: normal 11px "lucida grande", verdana, sans-serif; padding:1px; margin-top: 3px;border: 1px solid #E6E7E8; height: 20px; width: 196px; float:left; background: #E6E7E8;}


.presentation-borderline-green { height: 1px; border-bottom: 1px solid #9BC800; width: 480px; }
.presentation-borderline-blue { height: 1px; border-bottom: 1px solid #0073CE; width: 480px; }
.presentation-borderline-yellow { height: 1px; border-bottom: 1px solid #fab300; width: 480px; }
.presentation-borderline-red { height: 1px; border-bottom: 1px solid #E00000; width: 480px; }
.present-leftcol { float:left; width: 230px; margin: 20px 0px 0px 0px;}
.present-leftcol p { font:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.present-rightcol { float:left; width: 495px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px;}
.present-rightcol p { font:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 230px; }
.present-rightcol-pic {  margin: 0px 0px 0px 0px; }
.present-rightcol-mce { float:left; width: 516px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; background-image:url(images/museu-imagem-apresentacao.jpg); background-repeat:no-repeat; height: 456px;}
.present-rightcol-mce p { font:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 230px; }




/* 2 Columns */
.content-container-leftcol{overflow: hidden; float: left; width: 580px; margin-top: 12px; padding: 0px ; }
.content-container-rightcol{overflow: hidden; float: right; width: 175px; margin-top: 12px; padding: 0px ; }
.gallery-right-container {overflow: hidden; float: right; width: 190px; margin-top: 12px; padding: 0px ; }

/* Reverse 2 columns layout */
.col-container-left{overflow: hidden; float: left; width: 250px; margin-top: 12px; padding: 0px ; }
.col-container-right{overflow: hidden; float: right; width: 522px; margin-top: 12px; padding: 0px ; }

/* 2 colunas páginas individuais electricos */
.col-frota-left {overflow: hidden; float: left; width: 499px; margin-top: 12px; padding: 0px ; }
.col-frota-right {overflow: hidden; float: right; width: 254px; margin-top: 12px; padding: 0px ; margin-right: 22px; }
.caixa-numero { width: 232px; height:25px; background-color: #1261C7; margin-bottom: 20px; }
.frota-footnote { padding: 0px 0px 0px 0px; width: 477px; border-top: 1px solid #1261C7; font-size: 10px; margin-top: 20px; }
.frota-footnote-left  { float:left; padding-top: 10px; font-size: 9px; text-transform:uppercase; color:#1261C7; font-weight:bold; }
.frota-footnote-right { float:right; padding-top: 10px; }

.barracondicoes { width: 650px; height: 25px; background-color:#939598; margin-top: 25px; color:#FFFFFF; }
.barracondicoes p { text-transform:uppercase; font-size: 9px; font-weight: bold;}

.condicoes-left { float:left; width: 325px; margin-top: 14px; font-size: 11px; }
.condicoes-right { float:left; width: 325px; margin-top: 14px; font-size: 11px; }

.cnumber { width: 30px; float:left; margin-bottom: 20px; }
.ctext { float:left; width: 280px; margin-bottom: 20px; }

/* Text boxes */
.content-txtbox { float:left; margin: 0px;padding: 6px 0px 0px 24px; color: #2B3941;font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 98%;}
.content-txtbox p { margin: 0px 0px 0.4em 0px; padding: 0px; line-height: 1.2em; }
.content-txtbox a { text-decoration:none; color:#3399CC;}
.content-txtbox a:visited { text-decoration:none; color:#3399CC;}
.content-txtbox a:hover { text-decoration:underline; color:#E96E06;}

.content-txtbox-sidebar { float:left; margin: 0px;padding: 6px 0px 0px 6px; color: #2B3941;font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%;}
.content-txtbox-sidebar p { margin: 0px 0px 0.5em 0px; padding: 0px; line-height: 1.3em;  }
.content-txtbox-sidebar a { text-decoration:none; color:#3399CC;}
.content-txtbox-sidebar a:visited { text-decoration:none; color:#3399CC;}
.content-txtbox-sidebar a:hover { text-decoration:underline; color:#E96E06;}


.alternate-txtbox { float:left; margin: 0px;padding: 6px 0px 0px 22px; color: #2B3941;font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.alternate-txtbox p { margin: 0px 0px 0.4em 0px; padding: 0px; line-height: 1.2em; }
.alternate-txtbox a { color:#2B3941; text-decoration:underline; }
.alternate-txtbox a:visited { color:#2B3941; text-decoration:underline; }
.alternate-txtbox a:hover { color:#2B3941; text-decoration:none; }


/* Serviços Educativos */
.educativos-box-left { width: 357px; float:left; padding: 0px 0px 0px 24px; }
.educativos-box-right { width: 357px; float:left; padding: 0px 0px 0px 17px; }
.grey-inf-box{ width: 357px; background:#C7C8CA; height: 322px; margin-top: 1px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; float:left;}
.grey-inf-box p { margin: 20px 0px 0px 16px; }

.small-tables { width: 222px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 20px 0px 0px 16px;}
.small-tables-heading { height: 23px; background-color:#F9B316; border-bottom: 1px solid #FFFFFF; text-align:left; color:#FFFFFF; font-weight: bold; text-transform:uppercase; font-size:9px; }
.small-tables-heading-left { width: 126px; text-align:left; float:left; padding: 5px 0px 0px 7px;}
.small-tables-heading-right { width: 76px; text-align:left; float:right;  padding: 5px 0px 0px 7px;}
.small-tables-line { height: 23px; background-color:#FCE9B2; text-align:left; color:#000000;   font-size:11px;  border-bottom: 1px solid #FFFFFF; }
.small-tables-left { width: 126px; float:left; text-align:left;   padding: 5px 0px 0px 7px;}
.small-tables-right { width: 76px; float:right; text-align:left;  padding: 5px 0px 0px 7px;}
.inf-iva { margin: 10px 0px 0px 16px; font-size:10px; color:#FFFFFF; clear:both;}

.large-tables { width: 480px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 20px 0px 0px 0px; float:left;}
.large-tables-heading { height: 25px; background-color:#F9B316; text-align:left; color:#FFFFFF; font-weight: bold; text-transform:uppercase; font-size:9px; width: 480px; float:left; }
.large-tables-heading-single { float:left; padding: 6px 0px 0px 8px;}
.large-tables-heading-first { float:left; padding: 6px 0px 0px 8px; width: 172px;}
.large-tables-heading-second { float:left; padding: 6px 0px 0px 8px; width: 138px;}
.large-tables-heading-third { float:left; padding: 6px 0px 0px 8px; width: 65px;}
.large-tables-heading-fourth { float:left; padding: 6px 0px 0px 8px; width: 70px;}
.large-tables-line { background-color:#FEF8E8; text-align:left; color:#000000;  font-size:11px; float:left; width: 480px; }
.large-tables-line-left { width: 325px; float:left; text-align:left;   padding: 5px 0px 5px 8px;}
.large-tables-line-right { width: 125px; float:left; text-align:left;   padding: 5px 0px 5px 14px;}
.large-tables-line-first { width: 172px; float:left; text-align:left;   padding: 5px 0px 5px 7px;}
.large-tables-line-second { width: 138px; float:left; text-align:left;   padding: 5px 0px 5px 7px;}
.large-tables-line-third { width: 65px; float:left; text-align:left;   padding: 5px 0px 5px 7px;}
.large-tables-line-fourth { width: 70px; float:left; text-align:left;   padding: 5px 0px 5px 7px;}
.inf-iva-grey { margin: 6px 0px 0px 0px; font-size:10px; color: #999999;  width: 480px; float:left;}

.edu-condicoes { width: 480px; height: 25px; background-color:#939598; margin-top: 25px; color:#FFFFFF; text-transform:uppercase; font-size: 9px; font-weight:bold; float:left; }
.edu-condicoes p { padding: 5px 0px 0px 8px;}
.edu-condicoes-left { float:left; width: 240px; margin-top: 14px; font-size: 11px; }
.edu-condicoes-right { float:left; width: 230px; margin-top: 14px; font-size: 11px; }
.cond-number { width: 30px; float:left; margin-bottom: 20px; }
.cond-text { float:left; width: 195px; margin-bottom: 20px; }

.vertical-cond-box { width: 230px; height: 25px; background-color:#939598; margin-top: 20px; color:#FFFFFF; text-transform:uppercase; font-size: 9px; font-weight:bold; float:left; }
.vertical-cond-box p { padding: 5px 0px 0px 8px;}
.vertical-cond-content { float:left; width: 230px; margin-top: 14px; font-size: 11px; }
.vert-number { width: 30px; float:left; margin-bottom: 20px; }
.vert-text { float:left; width: 190px; margin-bottom: 20px; }


.educativos-leftcol-small { width: 255px; float: left; margin-right: 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.educativos-leftcol-small p { margin: 8px 0px 0px 28px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.educativos-rightcol-large { width: 480px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif;}

.educativos-large-leftcol { width: 480px; float:left; margin: 0px 20px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.educativos-small-rightcol { width: 230px; float:left; margin: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Aluguer de espaços */
.aluguer-entrada-left { width: 389px; float:left;}
.aluguer-entrada-right { width: 389px; float:right;}

.col-aluguer-left {overflow: hidden; float: left; width: 499px; margin-top: 12px; padding: 0px ; }
.col-aluguer-right {overflow: hidden; float: right; width: 254px; margin-top: 12px; padding: 0px ; margin-right: 22px; }
.caixa-numero-vermelho { width: 232px; height:25px; background-color: #E00000; margin-bottom: 16px; }
.aluguer-footnote { padding: 0px 0px 0px 0px; width: 477px; border-top: 1px solid #E00000; font-size: 10px; margin-top: 20px; }
.aluguer-footnote-left  { float:left; padding-top: 10px; font-size: 9px; text-transform:uppercase; color:#E00000; font-weight:bold; }
.aluguer-footnote-left  a {  color:#E00000; text-decoration:none; }
.aluguer-footnote-left  a:visited {  color:#E00000; text-decoration:none; }
.aluguer-footnote-left  a:hover{  color:#E00000; text-decoration:underline; }
.aluguer-footnote-right { float:right; padding-top: 10px; }

.alug-condicoes { width: 477px; height: 25px; background-color:#939598; margin-top: 25px; color:#FFFFFF; text-transform:uppercase; font-size: 9px; font-weight:bold; float:left; }
.alug-condicoes p { padding: 7px 0px 0px 8px;}
.alug-condicoes-left { float:left; width: 238px; margin-top: 14px; font-size: 11px; }
.alug-condicoes-right { float:left; width: 228px; margin-top: 14px; font-size: 11px; }
.cond-number { width: 30px; float:left; margin-bottom: 20px; }
.cond-text { float:left; width: 195px; margin-bottom: 20px; }

/* Layout Loja */
.loja-entrada-container { width: 731px; float:left; margin-top: 14px;}
.loja-entrada-left { width: 365px; float:left; margin-top: 1px; overflow:hidden; }
.loja-entrada-right { width: 365px; float:right; margin-top: 1px; overflow:hidden; }

.loja-livros a {background: url(images/loja-livros-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-livros a:hover {background-position: 0px -112px; }
.loja-miniaturas a {background: url(images/loja-miniaturas-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-ppins a:hover {background-position: 0px -112px; }
.loja-ppins a {background: url(images/loja-pchaves-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-miniaturas a:hover {background-position: 0px -112px; }
.loja-papelaria a {background: url(images/loja-papelaria-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-papelaria a:hover {background-position: 0px -112px; }
.loja-postais a {background: url(images/loja-postais-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-postais a:hover {background-position: 0px -112px; }
.loja-diversos a {background: url(images/loja-diversos-botao.gif) 0 0 no-repeat; display:block; width: 365px; height:112px;}
.loja-diversos a:hover {background-position: 0px -112px; }

.loja-condicoes { width: 731px; height: 25px; background-color:#939598; margin-top: 25px; color:#FFFFFF; text-transform:uppercase; font-size: 9px; font-weight:bold; float:left; }
.loja-condicoes p { padding: 7px 0px 0px 8px;}
.loja-condicoes-left { float:left; width: 244px; margin-top: 14px; font-size: 11px; }
.loja-condicoes-middle { float:left; width: 244px; margin-top: 14px; font-size: 11px; }
.loja-condicoes-right {float:left; width: 238px; margin-top: 14px; font-size: 11px; color:#939598;}
.loja-condicoes-right p { line-height: 1.5em;}
.cond-number { width: 30px; float:left; margin-bottom: 20px; }
.cond-text { float:left; width: 195px; margin-bottom: 20px; }

.loja-header-line { width: 733px; border-bottom: 1px solid #B9D779; margin-top: 20px; text-align:right; float:left;}
.loja-header-line-left { float:left; width: 300px; text-align:left; font-size: 9px; font-weight:bold; color:#9BC800; text-transform:uppercase; padding: 7px 0px 0px 0px; }
.loja-header-line-left a { color:#9BC800; text-decoration:none; }
.loja-header-line-left a:visited{ color:#9BC800; text-decoration:none;}
.loja-header-line-left a:hover{ color:#9BC800; text-decoration:underline; }
.loja-header-line-right { float:right; text-align:right;}
.loja-product-line { width: 733px; margin-top: 20px; margin-bottom: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.loja-product-description { width: 150px; height:40px; float:left; font-size:11px; font-weight:bold; margin-top: 16px;}
.loja-product-price { width: 72px; height:40px; float:right; margin-top: 16px; text-align:right; font-size:9px;}
.loja-selectbox{ width: 230px; margin-top: 4px; float:left;}
.loja-leftcol { width: 230px; float:left;}
.loja-middlecol { width: 230px; float:left; margin-left: 22px;}
.loja-rightcol { width: 230px; float:right;}

.adicionar-carrinho { float:left; margin-top: 8px;}
.adicionar-carrinho a {background: url(images/adicionar-carrinho.gif) 0 0 no-repeat; display:block; width: 230px; height:25px;}
.adicionar-carrinho a:hover {background-position: 0px -25px; }

.loja-footnote { float: left; margin: 20px 0px 0px 0px; width: 733px; border-top: 1px solid #B9D779; font-size: 9px;  }
.loja-footnote-small { float: left; margin: 20px 0px 0px 0px; width: 477px; border-top: 1px solid #B9D779; font-size: 9px; }
.loja-footnote-right { float:right; padding: 4px 0px 0px 0px; margin-bottom:30px; }
.loja-footnote-right-cart { float:right; padding: 0px 0px 0px 0px; margin-bottom:30px; }
.loja-footnote-right-encomenda { float:right; padding: 0px 0px 0px 0px; margin-bottom:30px; }
.loja-footnote-left-encomenda  { float:left; padding-top: 5px; font-size: 11px; color:#000000; width: 300px; }


.loja-col-left { hidden; float: left; width: 477px; margin-top: 20px; padding: 0px ; }
.loja-col-right { float: left; width: 230px; margin-top: 20px; padding: 0px ; margin-left: 26px;}
.loja-box-description { width: 230px; background-color: #9AC83C; margin-bottom: 10px; color:#FFFFFF; font-size: 9px; font-weight: bold; text-transform: uppercase; float:left;}

.shopcart-container { width: 733px; float:left;}
.envio-sucesso-container { float:left; width: 733px; font-size:10px; padding: 10px 0px 20px 0px;}
.grey-vertical-cond-box { width: 230px; height: 32px; background-color:#939598; margin-top: 0px; color:#FFFFFF; text-transform:uppercase; font-size: 9px; font-weight:bold; float:left; }
.grey-vertical-cond-box p { padding: 5px 0px 0px 8px; }
.encomenda-form-line { width: 477px; margin: 0px 0px 1px 0px; float:left;}


/* Pagina de Contactos */
.contactos-leftcol { width: 190px; float:left;  overflow:hidden; margin: 20px 0px 0px 0px; }
.contactos-leftcol p { font-size: 11px; line-height: 1.2em; }
.contactos-middlecol { width: 190px; float:left;  overflow:hidden; margin: 20px 0px 0px 38px; }
.contactos-middlecol p { font-size: 11px; line-height: 1.2em; }
.contactos-rightcol { width: 270px; float:right;  overflow:hidden; margin: 20px 32px 250px 0px; text-align:right; }

/* Paginas de Eventos */
.eventos-leftcol { width: 477px; float:left;  overflow:hidden; margin: 20px 0px 0px 0px; }
.eventos-rightcol { width: 235px; float:left;  overflow:hidden; margin: 20px 0px 150px 20px;  }
.eventos-rightcol p {font-size: 10px; margin: 0px 0px 0.4em 0px; padding: 0px; line-height: 1.4em;}
.eventos-rightcol a { color: #9AC83C; text-decoration:none;}
.eventos-rightcol a:visited {color: #9AC83C; text-decoration:none;}
.eventos-rightcol a:hover {color: #9AC83C; text-decoration:none;}
.eventos-rightcol-title { font-size:10px; text-transform:uppercase; font-weight: bold; color:#9AC83C; border-bottom: 1px solid #9AC83C; padding: 0px 0px 4px 0px; margin-bottom: 8px;}

.eventos-sec-left { width: 477px; float:left;  margin: 20px 0px 150px 0px; }
.eventos-sec-right { width: 235px; float:left; margin: 20px 0px 0px 20px;}

.eventbox-text { width: 235px; height:40px; background-color: #9AC83C; margin-bottom: 20px; }

.eventos-footnote { padding: 0px 0px 0px 0px; width: 477px; border-top: 1px solid #B9D779; font-size: 9px; margin-top: 20px; }
.eventos-footnote a { color:#A2CB49; text-decoration:none;}
.eventos-footnote a:visited { color:#A2CB49; text-decoration:none;}
.eventos-footnote a:hover { color:#A2CB49; text-decoration:underline;}
.eventos-footnote-left  { float:left; padding-top: 8px; font-size: 9px; text-transform:uppercase; color:#B9D779; font-weight:bold; }
.eventos-footnote-right { float:right; padding-top: 8px; }

/* Nova Pagina de Eventos */
.eventos-left-col { width: 230px; float:left; margin-top: 20px;}
.eventos-left-col p { font-size: 10px; text-transform:uppercase; font-weight: bold;}
.eventos-middle-col {width: 230px; float:left; margin-left: 20px; margin-top: 20px;}
.eventos-right-col {width: 230px; float:left; margin-left: 20px; margin-top: 20px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.eventos-right-col p {font-size: 11px; margin: 1.4em 0px 0px 0px; padding: 0px; line-height: 1.2em;}
.eventos-listagem-barra { width: 230px; height: 1px; float:left; background-color:#9AC83C; margin-bottom: 13px;  overflow:hidden;}



/*************************/
/* 4-  Headers / Spans */
/*************************/

/* 4.2 - Spans */

.large-green { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color:#A5CD50;}
.small-green { color:#9AC83C; font-weight: bold;}

.lightgrey { color:#A7A9AC;}
.greenUp { color: #9BC800; padding-right: 6px; text-transform:uppercase; font-size:9px; font-weight:bold; }
.greenUp a {color: #9BC800; text-decoration:none;}
.greenUp a:visited {color: #9BC800; text-decoration:none;}
.greenUp a:hover {color: #9BC800; text-decoration:underline;}

.lightgreen { color:#9AC83C;}

.blacklink a:link { color:#000000; text-decoration:none;}
.blacklink a:visited{ color:#000000; text-decoration:none;}
.blacklink a:hover{ color:#000000; text-decoration:underline;}

.white-small { font-size:9px; color:#FFFFFF; text-transform:uppercase;}

.thumbcaption { padding: 5px 0px 0px 12px; float:left;}
.eventcaption { padding: 8px 0px 0px 12px; float:left; font-size:9px; font-weight:bold; text-transform:uppercase; color:#000000;}
.event-boxes { padding: 8px 0px 0px 12px; float:left; font-size:10px; font-weight:bold; text-transform:uppercase; color:#000000;}
.box-number {padding: 5px 0px 0px 8px; float:left; color:#FFFFFF;}
.box-text {padding: 5px 0px 0px 8px; float:left; color:#FFFFFF; font-size:11px; font-weight:bold; text-transform: uppercase;}
.loja-box-text {padding: 6px 0px 6px 8px; float: left; background-color:#9AC83C; margin-bottom: 0px; width: 222px; height:auto; overflow:hidden; }
.table-blue { color:#5374B9; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.uppblack { text-transform:uppercase; font-weight:bold; font-size:9px; }

.aluguer-caption { padding: 6px 0px 0px 24px; float:left; }

.price-grey { color:#939598; font-size: 14px; font-weight: bold;}

.eventos-listagem { font-size:9px; color:#ffffff; padding: 6px 0px 0px 8px; float:left; font-weight:bold;}

/*************************/
/* 7-  Image Syles*/
/*************************/
/* 7.1 - Gallery Individual Pic */
.largepic {  padding: 0px 0px 20px 0px; float:left; }

/* 7.2 - Gallery Buttons */
.gal-button { padding-left: 25px; }

/*************************/
/* 8-  Footer */
/*************************/

/* 8.1 - White Footer */
.footer-white-container { float:left; width: 830px; margin-top: 0px; background:#A7A9AC; background:url(images/white-footer-background.jpg) no-repeat; height: 250px; }
.footer-white { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 198px; }
.footer-white p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.2 - Grey Footer */
.footer-grey-container { float:left; width: 830px; margin-top: 0px; background:#FFFFFF; background:url(images/grey-footer-background.jpg) no-repeat; height: 250px; }
.footer-grey { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#FFFFFF; height: 25px; background:#AEB0B3; margin:0px auto; position:relative; top: 198px;}
.footer-grey p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold;}

/* 8.3 - White Footer with green background */
.footer-green-container { float:left; width: 830px; margin-top: 0px; background:#9BC800; background:url(images/green-footer-background.jpg) no-repeat; height: 250px; }
.footer-green { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 198px; }
.footer-green p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.3.1 - White Footer with Big green background */
.big-footer-green-container { float:left; width: 830px; margin-top: 0px; background:#9BC800; background:url(images/big-green-footer-background.jpg) no-repeat; height: 500px; }
.big-footer-green { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 448px; }
.big-footer-green p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.3 - White Footer with blue background */
.footer-blue-container { float:left; width: 830px; margin-top: 0px; background:#9BC800; background:url(images/blue-footer-background.jpg) no-repeat; height: 250px; }
.footer-blue { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 198px; }
.footer-blue p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.4 - White Footer with yellow background */
.footer-yellow-container { float:left; width: 830px; margin-top: 0px; background:#9BC800; background:url(images/yellow-footer-background.jpg) no-repeat; height: 250px; }
.footer-yellow { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 198px; }
.footer-yellow p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.5 - White Footer with red background */
.footer-red-container { float:left; width: 830px; margin-top: 0px; background:#9BC800; background:url(images/red-footer-background.jpg) no-repeat; height: 250px; }
.footer-red { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 198px; }
.footer-red p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }

/* 8.6 - Homepage Footer with Pub */
.footer-flash { width: 560px; padding: 20px 0px 0px 135px; float:left;}
.footer-white-flash { width:730px; padding:0px 0px 0px 0px; font:10px Verdana, Sans-Serif; color:#939598; height: 25px; background:#FFFFFF; margin:0px auto; position:relative; top: 85px; left: 50px; float:left; }
.footer-white-flash p{ padding: 7px 0px 0px 0px; font-size:9px; font-weight: bold; }




/*************************/
/* 9-  Lists */
/*************************/
/* 9.1 - Gallery image list */
.gallery-list ul { margin: 0px 0px 0px 0px; padding: 0;}
.gallery-list li { width: 120px; height: 120px;   list-style: none; float: left; margin: 0px 22px 20px 0px; overflow:hidden; text-align:center; }
.gallery-list-vertical { background-color:#DEDFE0; padding-left:20px; padding-right: 20px;}
.gallery-list-horizontal { background-color:#DEDFE0; padding-top:20px; padding-bottom: 20px;}

/* 9.2 - Gallery keywords list */
ul.keywords { margin:37px 0px 0px 0px;padding:0px;list-style:none; float:left; }
ul.keywords li { width: 166px;display:block; padding:3px 0px 3px 0px; color: #2B3941; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:lowercase; }
ul.keywords li a {color: #2B3941; text-decoration:none;}
ul.keywords li a:visited {color: #2B3941; text-decoration:none;}
ul.keywords li a:hover {color: #2B3941; text-decoration:underline;}


/* 9.3 - Gallery Previous and next pages */
ul.pages { margin: 0px 0px 0px 0px; padding: 0; display:inline;}
ul.pages li {list-style: none; float: inherit; padding: 0px 3px 3px 0px; display:inline; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.pages li a {color: #A3CC39; text-decoration:none;}
ul.pages li a:visited {color: #A3CC39; text-decoration:none;}
ul.pages li a:hover {color: #A3CC39; text-decoration:underline;}

/* 9.4 - Display electricos */
ul.thumbfrota { margin:0; padding:0;}
ul.thumbfrota li { list-style-type:none; float:left; background:#A7A9AC; height: 200px; width: 230px; margin-bottom: 20px; font-size: 11px;}
ul.thumbfrota li a { list-style-type:none; float:left; background:#A7A9AC; height: 200px; width: 230px; color:#FFFFFF; text-decoration:none;}
ul.thumbfrota li a:visited { color:#FFFFFF; text-decoration:none; }
ul.thumbfrota li a:hover { background:#2F64AF; color:#FFFFFF; text-decoration:none;}
ul.thumbfrota .leftthumb { margin-right: 20px;}

/* 9.5 - Gallery Previous and next pages */
ul.frota-imgs { margin: 0px 0px 0px 0px; padding: 0; display:inline;}
ul.frota-imgs li {list-style: none; float: inherit; padding: 0px 3px 3px 0px; display:inline; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.frota-imgs li a {color: #1261C7; text-decoration:none;}
ul.frota-imgs li a:visited {color: #1261C7; text-decoration:none;}
ul.frota-imgs li a:hover {color: #1261C7; text-decoration:underline;}

/* 9.6 - Simple vertical list */
ul.circlelist {margin:0px 0px 0px 0px;padding:0; }
ul.circlelist li { padding:1px 0px 0px 16px; list-style-type: none;   }

/* 9.7 - Aluguer de Espacos - Pagina de entrada */
ul.pag-entrada { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.pag-entrada li { list-style-type:none; float:left;background:#A7A9AC; height: 25px; width: 389px; font-size: 9px; text-transform:uppercase; font-weight: bold; border-bottom: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; }
ul.pag-entrada li a { list-style-type:none; float:left;  background:#A7A9AC; height: 25px; width: 389px; color:#FFFFFF; text-decoration:none; cursor: pointer;}
ul.pag-entrada li a:visited { color:#FFFFFF; text-decoration:none; }
ul.pag-entrada li a:hover { background:#E00000; color:#FFFFFF; text-decoration:none;}

/* 9.8 - Aluguer de Espacos */
ul.alug-imgs { margin: 0px 0px 0px 0px; padding: 0; display:inline;}
ul.alug-imgs li {list-style: none; float: inherit; padding: 0px 3px 3px 0px; display:inline; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.alug-imgs li a {color: #E00000; text-decoration:none;}
ul.alug-imgs li a:visited {color: #E00000; text-decoration:none;}
ul.alug-imgs li a:hover {color: #E00000; text-decoration:underline;}

/* 9.9 - Loja navegacao de paginas */
ul.shop-page { margin: 0px 0px 0px 0px; padding: 0; display:inline;}
ul.shop-page li {list-style: none; float: inherit; padding: 0px 3px 3px 0px; display:inline; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.shop-page li a {color: #A3CC39; text-decoration:none;}
ul.shop-page li a:visited {color: #A3CC39; text-decoration:none;}
ul.shop-page li a:hover {color: #A3CC39; text-decoration:underline;}

/* 9.10 - Lista Pagina eventos */
ul.thumbevent { margin:0; padding:0;}
ul.thumbevent li { list-style-type:none; float:left; background:#A7A9AC; height: 215px; width: 230px; margin-bottom: 20px; font-size: 11px;}
ul.thumbevent li a { list-style-type:none; float:left; background:#A7A9AC; height: 215px; width: 230px; color:#FFFFFF; text-decoration:none; cursor:pointer; }
ul.thumbevent li a:visited { color:#FFFFFF; text-decoration:none; }
ul.thumbevent li a:hover { background:#9AC83C; color:#FFFFFF; text-decoration:none;}
ul.thumbevent .leftpic { margin-right: 17px;}

/* 9.11 - Events pages navigation */
ul.event-page { margin: 0px 0px 0px 0px; padding: 0; display:inline;}
ul.event-page li {list-style: none; float: inherit; padding: 0px 3px 3px 0px; display:inline; font-size:9px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul.event-page li a {color: #A3CC39; text-decoration:none;}
ul.event-page li a:visited {color: #A3CC39; text-decoration:none;}
ul.event-page li a:hover {color: #A3CC39; text-decoration:underline;}

/* 9.12 - Lista Eventos */
.event-list ul { margin:0px 0px 13px 0px;padding:0px;list-style:none; float:left; }
.event-list li {width:230px;display:block; height: 25px; color: #000000; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;  margin-top: 2px;}
.event-list  a {color: #ffffff; text-decoration:none; background-color:#939598; width:230px;display:block; height: 25px; }
.active  a {color: #ffffff; text-decoration:none; background-color:#9AC83C; width:230px;display:block; height: 25px; }
.event-list  a:hover {color: #ffffff; text-decoration:none; background-color:#9AC83C;}




/*************************/
/* 10-  Formularios */
/*************************/
.textfield{	font: normal 11px "lucida grande", verdana, sans-serif; padding:2px; margin-top: 3px;border: 1px solid #ccc; height: 11px; width: 168px; float:left;}
.okbutton { margin-top: 3px; float:left;}

.sel-box { width: 230px; padding:0; font-size:11px;}

.qtd-box { width: 36px; text-align:center; }

.encomenda-textfield { background:#E7E7E8; border:none; height: 24px; float:left; width: 367px; text-indent: 8px; }


/*************************/
/* 11-  Table Formatting */
/*************************/

/* 11.1 - Tabela Precario */
table a,
table a:link,
table a:visited {border:none;}							
table {	width:650px;margin:25px 0px 0px 0px;border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif;}
tr.odd td	{background:#E8F0F7; 	}
tr.odd .column1	{background:#E8F0F7; font-size:10px; color:#000000;}	
.column1 {background:#E8F0F7; width: 320px;}
td {color:#000000;border-bottom: 1px solid #ffffff;border-top:1px solid #EFF5FA;padding:3px 3px 3px 8px;text-align:left; font-size:10px; color:#000000;	}				
th {font-weight:normal;	color: #678197;	text-align:left;border-bottom: 1px solid #ffffff;border-top:1px solid #EFF5FA;	padding:3px 3px 3px 8px; height: 24px;}							
thead th {background:#A2BFE4;text-align:left;	font-size: 9px;color:#000000; font-weight:bold; text-transform:uppercase; height: 24px;}
.titleline th {background: #2F64AF;text-align:left;	font-size: 9px;color:#ffffff; font-weight:bold; text-transform:uppercase; height: 24px;}	

/* 11.2 - Tabela shopcart */


td.t-remover
{

height: 24px; 
background-color: #9AC83C;
text-align: left;
text-indent: 5px;
width: 55px;
font-family: Verdana;
font-weight: bold;
font-size: 9px;
color: #FFFFFF;
text-transform:uppercase; }

td.t-artigo
{

height: 24px; 
background-color: #9AC83C;
text-align: left;
text-indent: 6px;
width: 474px;
font-family: Verdana;
font-weight: bold;
font-size: 9px;
color: #FFFFFF;
text-transform:uppercase; }

td.t-quantidade
{

height: 24px; 
background-color: #9AC83C;
text-align: left;
width: 80px;
font-family: Verdana;
font-weight: bold;
font-size: 9px;
color: #FFFFFF;
text-transform:uppercase;
}

td.t-preco
{

height: 24px; 
background-color: #9AC83C;
text-align: left;
width: 70px;
font-family: Verdana;
font-weight: bold;
font-size: 9px;
color: #FFFFFF;
text-transform:uppercase;
}

td.greylines
{
height: 24px; 
background-color: #E7E7E8;
text-indent: 5px;
font-family: Verdana, sans-serif, Arial;
font-size: 11px;
color: #000000;
 }
 
td.greylines-center
{
height: 24px; 
background-color: #E7E7E8;
text-align:center;
text-indent: 5px;
font-family: Verdana, sans-serif, Arial;
font-size: 11px;
color: #000000;
 }
 
td.t-rodape
{

height: 24px; 
background-color: #BCBDC0;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #000000;
text-transform:uppercase; }


table.cart
{ text-align: center;
font-family: Verdana, sans-serif, Arial;
font-size: 11px;
color: #000000;
width: 733px;
background-color: #E7E7E8;
border-collapse: collapse;
border-spacing: 0px;
 }
 
 
/*************************/
/* 12-  Slider */
/*************************/
/* Left and Right Column slider */
.slider-left-container { float:left; width: 314px; margin-right: 40px; margin-left: 5px;}
.slider-right-container { float:left; width: 314px; }
.slider-pic-left {  width: 314px; text-align:center; height: 192px; }
.slider-pic-right {  width: 314px; text-align:center; height: 192px;}
.slider-text-left { text-align:left; width: 230px; margin-left: 45px; font-family: Verdana, sans-serif; color:#000000; font-size: 11px;}
.slider-text-right { text-align:left; width: 230px; margin-left: 45px; font-family: Verdana, sans-serif; color:#000000; font-size: 11px;}


