/*************************/
/* Calendario
/**************************/
#calendario2
{
	width:680px;
	/*border:solid;*/
	padding-bottom:20px;	
	padding-left:20px;
/*	padding-top:10px;*/
}
#calendario2 #calHeaderEventos
{
	text-align:center;
	width:600px;
	padding-left:220px;
	/*border:1px;;
	border-style:solid;
	border-color:#d3d3d3;	*/
}
#calendario2 #calHeaderEventos img
{
	float:left;
}
#calendario2 #calHeader
{
	text-align:center;
	width:578px;
	padding-left:200px;
	/*border:1px;;
	border-style:solid;
	border-color:#d3d3d3;	*/
}
#calendario2 #calHeader img
{
	float:left;
}
#calendario2 #cal_mes
{
	float:left;
	width:90px;
	padding-bottom:20px;
	
}
#calendario2 .calendario_dia
{
	display:block;
	float:left;
	margin-right:2px;
	margin-top:2px;	
	width:25px;
	height:25px;
	border:1px;;
	border-style:solid;
	border-color:#d3d3d3;
	background-color:#e6e6e6;
	text-align:center;	
}

#calendario2 .calendario_dia:hover, .nDia a:hover
{
	width:25px;
	height:25px;
	border-color:#c5aa03;
}

#calendario2 .nDia, #dia_off
{		
	position:relative;
	top:5px;
	width:25px;
	height:25px;
	text-decoration:none;
	/*font-weight:bold;*/
	
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;	
}

#calendario2 .calendario_dia_ckd
{
	float:left;
	margin-right:2px;
	margin-top:2px;	
	width:25px;
	height:25px;
	border:1px;;
	border-style:solid;
	border-color:#c5aa03;
	text-align:center;	
}
#calendario2 .calendario_dia_selected
{
	float:left;
	margin-right:2px;
	margin-top:2px;	
	width:25px;
	height:25px;
	border:1px;;
	border-style:solid;
	border-color:#c5aa03;
	background-color:#c5aa03;
	text-align:center;	
}

#calendario2 .calendario_dia_off
{
	float:left;	
	margin-right:2px;
	margin-top:2px;	
	width:25px;
	height:25px;
	border:1px;;
	border-style:solid;
	border-color:#e6e6e6;
	/*background-color:#e6e6e6;*/
	text-align:center;	
}
#calendario2 #areaCalendarioEventos
{
	padding-left:160px;
}

/******************************************************/
/* Estrelas votacao
/******************************************************/
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 45px;
	height: 9px;
	position: relative;
	background: url(images/stars.jpg) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:9px;
	height: 9px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 9;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(images/stars.jpg) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:9px;
}
.star-rating a.two-stars{
	left:9px;
}
.star-rating a.two-stars:hover{
	width: 18px;
}
.star-rating a.three-stars:hover{
	width: 27px;
}
.star-rating a.three-stars{
	left: 18px;
}
.star-rating a.four-stars{
	left: 27px;
}	
.star-rating a.four-stars:hover{
	width: 36px;
}
.star-rating a.five-stars{
	left: 36px;
}
.star-rating a.five-stars:hover{
	width: 45px;
}

/*********************************/
/*FOOTER */
/**********************************/

#pageFooter
{
	width:910px;
	background-color:#cccbcb;
	color:#cccbcb;
	margin-left:20px;
	margin-top:10px;
}
#pageFooter #pageMenuBottom
{
	position:relative;
	top:-30px;
}

#footerlogo
{
	float:left;	
	/*border:thin;
	border-style:solid;
	border-color:#666;*/
}

#lblFeira
{
	float:left;	
	margin-top:5px;
	margin-left:80px;
	padding:2px 5px 2px 5px;
	border:thin;
	border-style:solid;
	border-color:#666;
}

#lblLivreiro
{
	float:left;	
	margin-top:5px;
	margin-left:10px;
	padding:2px 5px 2px 5px;
	border:thin;
	border-style:solid;
	border-color:#666;	
}
#lblTC
{
	float:left;	
	margin-top:5px;
	margin-left:60px;
	padding:2px 5px 2px 5px;
	/*border-style:solid;
	border-color:#666;*/
}
#lblPR
{
	float:left;	
	margin-top:5px;
	margin-left:5px;
	padding:2px 5px 2px 5px;
	border-left:thin;
	border-left-style:solid;
	border-left-color:#F00;
	border-right:thin;
	border-right-style:solid;
	border-right-color:#F00;
}

#lblCW
{
	float:left;	
	margin-top:5px;
	margin-left:5px;
	padding:2px 5px 2px 5px;
}

#pageFooter a:visited, #pageFooter a:link, #pageFooter a:active, #pageFooter a:hover
{
	text-decoration:none;
	color:#7b7977;
}


/******************************************************/
/* Body
/******************************************************/

body {
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#mainContainer
{	
	width:955px;
	height:auto;
	/*margin-top:10px;*/
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	/*BODYBK*/
	/*background-image:url(material/autor1.jpg);*/
}

/* #### HEADER #### */
#pageHeader
{
	height:auto;	
	/*border:solid;*/
}

/******************************************************/
/* Header
/******************************************************/
#pageHeader #logo
{
	float:left;
}
#areaDados
{
	float:left;
	padding-top:10px;
	padding-bottom:12px;
}
#newsletter
{
	float:left;
	margin-left:100px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:25px;
	width:210px;	
	background-color:#f2f2f2;	
}

#newsletter input#emailNewsletter{	
	float:left;
	margin-top:5px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	width:172px;
}

#newsletter input#submitnewsletter {
	margin-top:5px;		
	margin-left:2px;
	border: 0;
	width: 26px;
	height: 17px;
}

#login
{
	float:left;
	margin-left:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:375px;	
	background-color:#f2f2f2;	
}
#login #utilizadorOpt #esquecime
{
	padding-left:106px;
}

#login input#utilizador, #login input#password
{	
	float:left;
	margin-top:5px;
	margin-right:5px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
}
#login input#password
{	
	width:143px;
}
#login input#utilizador
{	
	width:173px;
}
#login input#submitLogin {
	margin-top:5px;	
	margin-left:-2px;
	border: 0;
	width: 26px;
	height: 17px;
}

#login #utilizadorOpt a:link, #login #utilizadorOpt a:visited, #login #utilizadorOpt a:active, #login #utilizadorOpt a:hover
{	
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;
	/*text-transform: uppercase;*/
}

#login2 a:link, #login2 a:visited, #login2 a:active, #login2 a:hover {
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration:underline;	
}

#pesquisa
{
	float:left;
	padding-left:10px;
	background-color:#f2f2f2;
	margin-left:10px;
	margin-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#pesquisa input#pesquisa_dados, #pesquisa select#select_pesquisa
{	
	/*float:left;*/
	margin-top:5px;
	margin-right:5px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #999999;
	width:123px;
}
#pesquisa select#select_pesquisa
{
	width:100px;
	margin-left:56px;
}

#pesquisa input#submitPesquisa
{
	position:relative;
	top:5px;
	margin-left:-5px;
	border: 0;
	width: 26px;
	height: 17px;
}

/*************************************************************************************/
/* MENU
/***************************************************************************************/
#mainPage
{
	margin-left:10px;
}
#menu
{
	float:left;
	padding-top:10px;
}
#menu #opt
{
	float:left;
	padding-left:10px;
}
#SitePath
{
	float:left;
	margin-left:10px;
	padding-top:20px;
}
#SitePath a:active, #SitePath a:visited, #SitePath a:link
{
	text-decoration:none;
	color:#666;	
}
#SitePath a:hover
{
	text-decoration:underline;
	color:#666666;
}
/*********************************************************************************/
/* AUTORES
/**********************************************************************************/
#areaTitulo
{
	float:left;
	margin-left:10px;	
	/*width:930px;*/
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
}
#titulo
{
	float:left;
}
#terminador
{
	float:right;
	position:absolute;
	margin-top:-16px;
}

#terminadorAutor
{
	float:left;
	padding-left:795px;
	position:relative;
	top:13px;
	/*border:solid;*/
}

#ContainerAutores
{
	float:left;	
	/*top:-62px;*/
	/*background-color:#e6e6e6;*/
	margin-left:10px;
	margin-right:35px;
	padding-top:20px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	padding-bottom:20px;
	/*padding-left:30px;*/
	/*border:solid;*/
}

#ContainerAutores #terminadorBAutor
{
	float:left;		
	padding:0 0 0 0;
	margin:0 0 0 0;
	padding-left:865px;
	position:relative;
	top:25px;
	/*border:solid;*/

}

/* Menu Letras */

.letra_selected
{
	float: left;
	margin: 0px 3px 0 0px;
	border: 1px solid #666;	
	width: 28px;
	height: 28px;
	background:#B2BB1E;
	color:#FFF;	

}
.letra_selected a
{
	display:block;	
	width: 100%;
	height: 100%;	
}

.letra_selected a:link, .letra_selected a:visited, .letra_selected a:active
{
	text-decoration:none;
	color:#FFF;
}

.letra_selected span
{
	position:relative;
}
.letra_notselected a
{
	display:block;	
	width: 100%;
	height: 100%;	
}
.letra_notselected a:link, .letra_notselected a:visited, .letra_notselected a:active
{
	text-decoration:none;
	color:#000;
}
.letra_notselected a:hover
{
	text-decoration:none;
	color:#B2BB1E;
}

.letra_notselected
{
	float: left;
	margin: 0px 3px 0 0px;
	border: 1px solid #666;	
	width: 28px;
	height: 28px;
	background:#e6e6e6;
	color:#000;
}
.letra_notselected span
{
	position:relative;
}

.letra_menu
{
	float: left;
	left:10px;
	top:6px;
	font-weight:bold;
}

/************************************************************/
/*  Lista Autores
/************************************************************/
#listaAutores
{
	float:left;
	padding-top:20px;	
	margin-right:10px;
	width:200px;
/*	height:300px;*/
	/*border:solid;*/
}

#listaAutores a:active, #listaAutores a:visited, #listaAutores a:link
{
	text-decoration:none;
	color:#666;
}
#listaAutores a:hover
{
	text-decoration:underline;
	color:#666;
}
/************************************************************/
/*  Catalogos
/************************************************************/

#catalogoMenu
{
	float:left;
	padding-top:10px;
}

#catalogoMenu #optPDF
{
	padding-top:25px;
	margin-left:7px;
}

#masterdiv {
	width:230px;
}

#menuLateral #opt, #menuLateral #optSelected, {
	padding-bottom:3px;
	width:400px;
}

#menuLateral a
{
	padding:0 0 3px 15px;
	text-decoration:none;
	font:bold 11px Arial;
	color:#797979;
}
#menuLateral a:hover
{
	text-decoration:none;
	font:bold 11px Arial;
	color:#000000;
	background:url(images/bulletMenuLeftActive.gif) no-repeat left;
}
#menuLateral #optSelected,
{
	text-decoration:none;
	font:bold 11px Arial;
	color:#000000;
	background:url(images/bulletMenuLeftActive.gif) no-repeat left;
	border:solid;
}
#menuLateral #optSubMenu
{
	padding-bottom:4px;
	margin-left:10px;
}
#menuLateral #optSubMenu a 
{
	text-decoration:none;
	font:bold 9px Arial;
	color:#797979;
}
#menuLateral #optSubMenu a:hover 
{
	color:#000000;
}
#menuLateral span
{
	padding-top:5px;
	padding-bottom:5px;
}
#containerCatalogo
{
	float:left;
	width:705px;
}

#terminadorCatalogo
{
	float:left;
	padding-left:540px;
	position:relative;
	top:13px;
}

#titSubMenu
{
	float:left;
	padding-left:50px;
}

#titSubMenu00
{
	float:left;
/*	padding-left:223px;	*/
	padding-left:255px;	
}



#titOptSelected
{
	float:left;
	padding:2px 5px 2px 5px;
	margin-left:2px;	
	background-color:#c41330;	
}
#titOpt
{
	float:left;
	padding:2px 5px 2px 5px;
	margin-left:2px;
	background-color:#e7e7e7;
}

#containerAgenda #titOptSelected
{
	float:left;
	padding:2px 5px 2px 5px;
	margin-left:2px;	
	background-color:#c6a907;	
}
#containerAgenda #titOpt
{
	float:left;
	padding:2px 5px 2px 5px;
	margin-left:2px;
	background-color:#e7e7e7;
}

#titVerTodos
{
	float:left;
	padding-top:2px;
	padding-left:10px;
}

#titOpt a:active, #titOpt a:visited, #titOpt a:link,
#titOptSelected a:active, #titOptSelected a:visited, #titOptSelected a:link, #titOptSelected a:hover
{
	text-decoration:none;
}
#titOpt a:hover
{
	text-decoration:underline;
	color:#e7e7e7;
}

#titVerTodos a:active, #titVerTodos a:visited, #titVerTodos a:link 
{
	text-decoration:none;
}
#titVerTodos a:hover
{
	text-decoration:underline;
	color:#4D4D4D;
}

#catalogo
{
	margin-left:20px;
	border-bottom:#e7e7e7;
	border-bottom-style:solid;
	margin-bottom:10px;
}
#catalogo2
{
	margin-left:20px;
	border-bottom:none;
	margin-bottom:10px;
}

#catalogoItem
{	
	float:left;
	padding-top:10px;
	padding-bottom:10px;	
	margin-right:20px;

}
#catalogoItem #lImagem
{
	float:left;
}
#catalogoItem #info
{
	float:left;
	padding-left:10px;
	width:180px;
	/*border:solid;*/
}

#catalogoItem #info #preco
{
	padding-top:15px;
}

#catalogoItem #info #infoAdicional
{
	padding-top:5px;
}


#catalogoItem #info #infoAdicional #comprar a
{
	float:left;
	padding-left:10px;
	padding-right:10px;
}

#catalogoItem #info a:active, #catalogoItem #info a:visited, #catalogoItem #info a:link, 
#catalogoItem #infoAdicional a:active, #catalogoItem #infoAdicional a:visited, #catalogoItem #infoAdicional a:link
{
	text-decoration:none;
}

#catalogoItem #infoAdicional a:active, #catalogoItem #infoAdicional a:visited, #catalogoItem #infoAdicional a:link
{
	color:#FFF;
	background-color:#999999;

}
#catalogoItem #info a:hover
{
	text-decoration:underline;
	color:#4d4d4d;
}
#catalogoItem #info #infoAdicional #comprar a:hover
{
	text-decoration:none;
	color:#FFF;
	background-color:#C41230;
	/*width:70px;*/
	/*border:solid #000;*/
}
#terminadorCatalogoBottom
{
	float:left;
	position:relative;
	top:-3px;
	padding-left:625px;
}
/*********************************************************/
/* detalhe artigo
/*********************************************************/
#containerDetArtigo 
{
	float:left;
	/*border:solid;*/
	/*padding-left:10px;*/
	width:700px;
}
#containerDetArtigo #areaTitulo,
#containerDetArtigo #areaTitulo  #titulo
{
	margin-left:0px;
}
#containerDetArtigo #areaTitulo
{
	float:left;
	/*margin-left:10px;	*/
	width:690px;
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	/*border:solid;*/
}

#containerDetArtigo #terminadorCatalogo
{
	float:left;
	padding-left:650px;
	position:relative;
	top:25px;
}

#containerDetArtigo #titSubMenu
{
	padding-left:505px;
}
#artigoInfo
{
	float:left;
}
#fichaTecnica
{
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:20px;
	width:160px;
	background-color:#f2f2f2;
	border-bottom:#C41230 5px;
	border-bottom-style:solid;
}

#fichaTecnica #titulo
{
	padding-bottom:5px;
}
#artigoDescricao
{
	float:left;
	padding-top:20px;
	padding-left:20px;
	/*border:solid;*/
	width:500px;
}

#detArtigoMenu
{
	padding-top:10px;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	margin-bottom:10px;
	padding-bottom:10px;
	/*padding-bottom:10px;*/
	/*padding-left:150px;*/
	/*border:solid;*/
	
}

#detArtigoMenu
{
	float:left;
	padding-left:130px;	
}
#detArtigoMenu #opt, #detArtigoMenu #opt3
{
	float:left;
	padding-right:5px;
	padding-left:5px;	
	margin-left:5px;
	/*border:solid;*/
	background:#999999;
	
}
#detArtigoMenu #opt2
{
	float:left;
	/*padding-right:5px;
	padding-left:5px;	*/
	margin-left:5px;
	background:#FFF;
}
#detArtigoMenu #opt3
{
	background:#c51230;
}

#detArtigoMenu #opt a:active, #detArtigoMenu #opt a:visited, #detArtigoMenu #opt a:link,
#detArtigoMenu #opt2 a:active, #detArtigoMenu #opt2 a:visited, #detArtigoMenu #opt2 a:link,
#detArtigoMenu #opt3 a:active, #detArtigoMenu #opt3 a:visited, #detArtigoMenu #opt3 a:link
{
	text-decoration:none;
	color:#FFF;
}

#terminadorDetArtigoMenu
{
	float:left;
	position:relative;
	top:-15px;
	padding-left:460px;	
}
#detArtigoPageBottom
{
	float:left;
	padding-top:20px;
}
#detArtigoPageBottom #outrosLivros #areaTitulo,
#detArtigoPageBottom #multimedia #areaTitulo
{
	float:left;
	width:200px;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	margin-bottom:10px;
	margin-left:0px;
	/*border:solid;*/
}
#detArtigoPageBottom #outrosLivros a
{
	/*padding-left:10px;*/
	/*text-decoration:none;*/
	color:#666666;
}
#outrosLivros
{
	float:left;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	/*padding-bottom:10px;*/
	margin-left:10px;
	width:200px;	
	/*border:solid;*/
}
#detArtigoPageBottom #outrosLivros #titVerTodos,
#detArtigoPageBottom #multimedia #titVerTodos
{
	position:relative;
	top:5px;
	padding-left:153px;
}
#terminadorOutrosLivros
{
	float:left;
	position:relative;
	top:5px;
	padding-left:155px;	
}

#multimedia
{
	float:left;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	/*padding-bottom:10px;*/
	margin-left:20px;
	width:200px;	
	/*border:solid;*/
}
#multimedia #movie
{
	padding-top:5px;
	padding-bottom:10px;
}

#detArtigoPageBottom  #comentarios
{
	float:left;	
	width:490px;
	padding-left:10px;
}

#detArtigoPageBottom  #comentarios #areaTitulo
{
	/*border:solid;*/
	width:470px;
	padding-left:0px;
	border:none;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;	
}

#comentarios #areaTitulo #terminador
{
	float:left;
	padding-left:310px;
	position:relative;
	top:13px;
}

#comentarios #titVerTodos
{
	position:relative;
	top:-13px;
	padding-left:423px;	
}

#comentarios span a:active, #comentarios span a:visited, #comentarios span a:link, #comentarios span a:hover
{
	color:#333333;
}


#comentarioOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:405px;
	background:#999999;	
}

#comentarioOpt #opt a:active, #comentarioOpt #opt a:visited, #comentarioOpt #opt a:link, #comentarioOpt #opt a:hover
{
	text-decoration:none;
	color:#FFF;
}

#comentarioInfo
{
	/*width:470px;*/
	position:relative;
	top:-10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;	
}


#detArtigoPageBottom  #comentariosFull
{
	/*float:left;	*/
	width:910px;
	padding-left:10px;
}

#detArtigoPageBottom  #comentariosFull #areaTitulo
{
	/*border:solid;*/
	width:890px;
	padding-left:0px;
	border:none;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;	
}

#comentariosFull #areaTitulo #terminador
{
	float:right;
	padding-left:310px;
	position:relative;
	top:13px;
}

#comentariosFull #titVerTodos
{
	position:relative;
	top:-13px;
	padding-left:423px;
	float:right;
}

#comentariosFull span a:active, #comentariosFull span a:visited, #comentariosFull span a:link, #comentariosFull span a:hover
{
	color:#333333;
}


#comentarioFullOpt #opt
{
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-left:405px;
	background:#999999;	
}

#comentarioFullOpt #opt a:active, #comentarioFullOpt #opt a:visited, #comentarioFullOpt #opt a:link, #comentarioFullOpt #opt a:hover
{
	text-decoration:none;
	color:#FFF;
}

#comentarioFullInfo
{
	/*width:470px;*/
	position:relative;
	top:-10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;	
}

/***************************************************
/* detalhe autor
/****************************************************/

#detAutor
{
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
}
#detAutor #imagem
{
	float:left;
}
#detAutor #descricao
{
	float:left;
	padding-left:10px;
	/*border:solid;*/
	width:690px;
}
#detAutorMenu
{
	float:right;
	padding-left:225px;	
}
#detAutorMenu #opt, #detAutorMenu #opt3
{
	float:left;
	padding-right:5px;
	padding-left:5px;	
	margin-left:5px;
	/*border:solid;*/
	background:#999999;
	
}
#detAutorMenu #opt2
{
	float:left;
	/*padding-right:5px;
	padding-left:5px;	*/
	margin-left:5px;
	background:#FFF;
}
#detAutorMenu #opt3
{
	background:#b2bb1c;
}

#detAutorMenu #opt a:active, #detAutorMenu #opt a:visited, #detAutorMenu #opt a:link,
#detAutorMenu #opt2 a:active, #detAutorMenu #opt2 a:visited, #detAutorMenu #opt2 a:link,
#detAutorMenu #opt3 a:active, #detAutorMenu #opt3 a:visited, #detAutorMenu #opt3 a:link
{
	text-decoration:none;
	color:#FFF;
}

#detAutor #terminadorBDautor
{
	float:left;		
	padding:0 0 0 0;
	margin:0 0 0 0;
	padding-left:865px;
	position:relative;
	top:5px;
}
#detAutorPageBottom
{
	padding-top:15px;
}
/*********** outros livros detalhe autor ************************/
#detAutorPageBottom  #outrosLivros
{
	margin-left:0px;
	width:270px;
	margin-bottom:10px;
}


#detAutorPageBottom #outrosLivros #areaTitulo
{
	float:left;
	width:270px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	margin-bottom:10px;
	margin-left:0px;
	/*border:solid;*/
}

#detAutorPageBottom  #terminadorOutrosLivros
{
	float:left;
	position:relative;
	top:5px;
	padding-left:225px;	
}

#detAutorPageBottom #outrosLivros a
{
	/*padding-left:10px;*/
	/*text-decoration:none;*/
	color:#666666;
}

#detAutorPageBottom #outrosLivros #titVerTodos
{
	position:relative;
	top:5px;
	padding-left:222px;
}

/*********** multimedia  detalhe autor ************************/
#detAutorPageBottom #multimedia #areaTitulo
{
	float:left;
	width:200px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	margin-bottom:10px;
	margin-left:0px;
}

#detAutorPageBottom #multimedia #titVerTodos
{
	position:relative;
	top:5px;
	padding-left:150px;
}

#detAutorPageBottom  #multimedia #terminador
{
	float:left;
	/*border:solid;*/
	position:relative;
	padding-left:155px;
	top:5px;
}
/*********** comentario detalhe autor ************************/
#detAutorPageBottom #comentarios
{
	float:left;
	width:410px;
	/*border:solid;*/
}
#detAutorPageBottom #comentarios #areaTitulo
{	
	float:left;
	width:410px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
}
#detAutorPageBottom #comentarios #terminadorDetAutor
{
	float:left;
	padding-left:235px;
	position:relative;
	top:17px;	
}
#detAutorPageBottom #comentarioInfo
{
	width:410px;
}

#detAutorPageBottom #comentarios #titVerTodos
{
	position:relative;
	top:-10px;
	padding-left:362px;
}

#detAutorPageBottom #comentarioInfo #comentarioOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:350px;
	background:#999999;	
}
#terminadorComentariosDetAutor
{
	float:left;
	padding-left:865px;
	position:relative;
	top:-20px;
}

/*********** fotogaleria detalhe autor ************************/
#dautor_xInfo #fotogaleria
{
	float:left;
	width:275px;
	padding:0 0 5px 0;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;	
}
#dautor_xInfo #fotogaleria #areaTitulo
{
	float:left;
	margin-left:0px;
	margin-bottom:5px;
	width:270px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;	
}

#dautor_xInfo #fotogaleria #areaTitulo #titVerTodos
{
	float:left;
	padding-left:105px;
}

#dautor_xInfo #fotogaleria #terminador
{
	float:left;	
	padding:0 0 0 225px;
	position:relative;
	top:-10px;
/*	left:-100px;*/
	/*border:solid;*/
}

#dautor_xInfo #fotogaleria #terminador2
{
	float:left;	
	padding:0 0 0 228px;
	position:relative;
	top:10px;
}


/******  calendario  **********************/
#dautor_xInfo #areaCalendario
{
	float:left;
	/*border:solid;*/
	padding:0 0 0 0px;
	margin:0 0 0 15px;
	width:620px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;	
}
#dautor_xInfo #areaCalendario #areaTitulo
{
	float:left;
	margin-left:0px;
	margin-bottom:5px;
	width:270px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
}
#dautor_xInfo #areaCalendario #areaTitulo #titVerTodos
{
	float:left;
	padding-left:498px;
	padding-bottom:3px;
}
#areaCalendario #terminadorCalTop
{
	float:left;	
	padding:0 0 0 575px;
	position:relative;
	top:-5px;	
	/*border:solid;*/
}
#areaCalendario #terminador2
{
	float:left;	
	padding:0 0 0 575px;
	position:relative;
	top:5px;	
}

#dautor_xInfo #areaCalendario #areaTitulo
{
	/*border:solid;*/
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:620px;
}

/*************************/

#agendaInfo span a:active, #agendaInfo span a:visited, #agendaInfo span a:link, #agendaInfo span a:hover
{
	color:#333333;
}

#agendaInfo
{
	/*border:solid;*/
	width:600px;
	
	margin-right:10px;
	padding-bottom:0px;
	margin-bottom:5px;
	padding-left:20px;
}

#agendaOpt
{
	/*border:solid;*/
	width:620px;
	padding-left:440px;
	padding-top:10px;
	padding-top:20px;
	/*border:solid;*/
}

#agendaOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:5px;
	background:#999999;	
}

#agendaOpt #opt2
{
	float:left;
	/*padding-right:5px;
	padding-left:5px;	*/
	margin-left:5px;
	background:#FFF;
}
#agendaOpt #opt a:active, #agendaOpt #opt a:visited, #agendaOpt #opt a:link,
#agendaOpt #opt2 a:active, #agendaOpt #opt2 a:visited, #agendaOpt #opt2 a:link
{
	text-decoration:none;
	color:#FFF;
}


#ContainerDetAutores
{
	float:left;	
	margin-left:10px;
	margin-right:35px;
	padding-top:20px;
}

/*****************************************************************/
/* Noticias
/*****************************************************************/
#pageContainer #areaTitulo
{
	/*border:solid;*/
}
#pageContainer #terminador
{
	float:left;
	padding-left:780px;
	position:relative;
	top:13px;
}
#containerNoticias #pesquisaNoticia
{
	float:left;
	padding-left:505px;
	position:relative;
	top:-22px;
}
#containerNoticias #titSubMenu
{
	float:right;
	padding:0 20px 0 0;
}
#containerNoticias #titSubMenu #titOptSelected
{
	float:left;
	padding:2px 5px 2px 5px;
	margin-left:2px;	
	background-color:#f47b20;	
}

#listaNoticias, #listaNoticiasSmp
{
	/*padding-left:10px;*/
	padding-bottom:10px;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	width:910px;
	/*border:solid;*/
}
#listaNoticias #imagem
{
	float:left;
	/*border:solid;*/
}
#listaNoticias #titulo a:active, #listaNoticias #titulo a:visited, #listaNoticias #titulo a:link,
#listaNoticiasSmp #titulo a:active, #listaNoticiasSmp #titulo a:visited, #listaNoticiasSmp #titulo a:link 
{
	text-decoration:none;
}
#listaNoticias #titulo a:hover,
#listaNoticiasSmp #titulo a:hover
{
	text-decoration:underline;
	color:#333333;
}

#listaNoticias #noticia
{
	float:left;
	padding-left:10px;	
	width:800px;
	/*border:solid;*/
}

#listaNoticiasSmp #listaNoticias #noticia
{
	float:left;
	width:900px;	
}

#listaNoticias #noticia #autor,
#listaNoticiasSmp #noticia #autor
{
	float:left;
	padding-left:5px;
}

#noticiaOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:778px;
	background:#999999;	
	position:relative;
	top:10px;
	/*border:solid;*/
}
#listaNoticiasSmp #noticiaOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:872px;
	background:#999999;	
	position:inherit;
	/*border:solid;*/
}

#noticiaOpt #opt a:active, #noticiaOpt #opt a:visited, #noticiaOpt #opt a:link, #noticiaOpt #opt a:hover
{
	text-decoration:none;
	color:#FFF;
}

#listaNoticiasSmp #terminador
{
	float:left;
	padding-left:865px;
	position:relative;
	top:7px;
}

/*********************************************************************/
/* Detalhe Noticia
/**********************************************************************/
#detalheNoticia
{	
	/*padding-left:30px;*/
	padding-top:20px;

}
#detalheNoticia #ld_esq
{
	float:left;
	width:180px;
}

#detalheNoticia #legenda
{
	padding-top:10px;
	padding-bottom:10px;
}

#detalheNoticia #autor
{
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}

#detalheNoticia #titulo a:active, #detalheNoticia #titulo a:visited, #detalheNoticia #titulo a:link
{
	text-decoration:none;
}
#detalheNoticia #titulo a:hover
{
	text-decoration:underline;
	color:#333333;
}

#detalheNoticia #desenvolvimento
{
	float:left;
	width:710px;	
}

#detalheNoticiaOpt
{
	/*border:solid;*/
	padding-top:10px;
	width:710px;
	padding-left:467px;
}

#detalheNoticiaOpt #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:5px;
	background:#999999;	
}

#detalheNoticiaOpt #opt2
{
	float:left;
	/*padding-right:5px;
	padding-left:5px;	*/
	margin-left:5px;
	background:#FFF;
}
#detalheNoticiaOpt #opt a:active, #detalheNoticiaOpt #opt a:visited, #detalheNoticiaOpt #opt a:link,
#detalheNoticiaOpt #opt2 a:active, #detalheNoticiaOpt #opt2 a:visited, #detalheNoticiaOpt #opt2 a:link
{
	text-decoration:none;
	color:#FFF;
}

#containerDetNoticia
{
	margin-left:10px;
	width:905px;
	padding-bottom:10px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	/*border:solid;*/
}
#containerNoticias #terminadorDetAutorB
{
	float:left;
	padding-left:875px;
	position:relative;
	top:-5px;
}

#pic {
	margin:0 0 20px 0;
}

/**********************************************************/
/* AGENDA
/*************************************************************/

#areaTituloAgenda
{
	float:left;
	margin-left:10px;	
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
}
#areaTituloAgenda #titulo
{
	float:left;
}
#areaTituloAgenda #terminador
{
	float:left;
	padding-left:790px;
	position:relative;
	top:13px;
}


#containerAgenda #titVerTodos
{
	float:left;
	padding-left:830px;
	/*border:solid;*/
}

#containerAgenda #areaCalendario
{
	padding-left:150px;
}
#listaNoticiasAgenda
{
	/*padding-left:10px;*/
	padding-bottom:5px;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	width:910px;
	/*border:solid;*/
}

#listaNoticiasAgenda #imagem
{
	float:left;
	/*border:solid;*/
}

#listaNoticiasAgenda #noticia
{
	float:left;
	padding-left:10px;	
	width:760px;
}

#listaNoticiasAgenda #noticia #autor,
#listaNoticiasSmpEvento #noticia #autor
{
	float:left;
	padding-left:5px;
}

#listaNoticiasAgenda #titulo a:active, #listaNoticiasAgenda #titulo a:visited, #listaNoticiasAgenda #titulo a:link,
#listaNoticiasSmpEvento #titulo a:active, #listaNoticiasSmpEvento #titulo a:visited, #listaNoticiasSmpEvento #titulo a:link
{
	text-decoration:none;
}
#listaNoticiasAgenda #titulo a:hover,
#listaNoticiasSmpEvento #titulo a:hover
{
	text-decoration:underline;
	color:#333333;
	
}
#agendaEventosOpt
{
	/*border:solid;*/
	width:620px;
	padding-left:605px;
	/*padding-top:10px;*/
}
#agendaEventosOpt2
{
	width:900px;
	padding-left:747px;
}

#agendaEventosOpt #opt,
#agendaEventosOpt2 #opt
{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-left:5px;
	background:#999999;	
}

#agendaEventosOpt #opt2,
#agendaEventosOpt2 #opt2
{
	float:left;
	/*padding-right:5px;
	padding-left:5px;	*/
	margin-left:5px;
	background:#FFF;
}
#agendaEventosOpt #opt a:active, #agendaEventosOpt #opt a:visited, #agendaEventosOpt #opt a:link,
#agendaEventosOpt #opt2 a:active, #agendaEventosOpt #opt2 a:visited, #agendaEventosOpt #opt2 a:link,
#agendaEventosOpt2 #opt a:active, #agendaEventosOpt2 #opt a:visited, #agendaEventosOpt2 #opt a:link,
#agendaEventosOpt2 #opt2 a:active, #agendaEventosOpt2 #opt2 a:visited, #agendaEventosOpt2 #opt2 a:link
{
	text-decoration:none;
	color:#FFF;
}

#listaNoticiasSmpEvento
{
	/*padding-left:10px;*/
	padding-bottom:5px;
	margin-left:10px;
	margin-bottom:10px;
	border-bottom:#e6e6e6 2px;
	border-bottom-style:solid;
	width:910px;
	/*border:solid;*/
}

#listaNoticiasSmpEvento #terminador
{
	float:left;
	padding-left:865px;
	position:relative;
	top:10px;
}
/************************************************************/
/* Pesquisa
/**************************************************************/
#containerPesquisa
{
	float:left;
}
#containerPesquisa #areaTitulo
{
	/*border:solid;*/
	float:left;
	width:915px;
}

#containerPesquisa #titulo
{
	position:relative;
	top:8px;
}

#containerPesquisa #titSubMenu01
{
	float:left;
	padding-left:165px;	
	position:relative;
	top:3px;
}
#containerPesquisa #titSubMenu01 #titOptSelected
{
	float:left;
	padding:10px 5px 2px 5px;
	margin-left:2px;	
	background-color:#c41330;	
}
#containerPesquisa #titSubMenu01 #titOpt
{
	float:left;
	margin-top:7px;
	padding:2px 5px 2px 5px;
	margin-left:2px;
	background-color:#e7e7e7;
}
#containerPesquisa #titSubMenu00
{
	float:left;
	padding-left:275px;	
}
#containerPesquisa #titSubMenu
{
	float:right;
	padding-left:260px;
	margin-bottom:30px;
}

#terminadorPesquisa
{
	float:left;
	padding-left:125px;
	position:relative;
	top:26px;
}

#terminadorPesquisaBottom
{
	float:left;
	position:relative;
	top:-3px;
	padding-left:865px;	
}


#containerPesquisa  #catalogo
{
	margin-left:10px;
	border-bottom:#e7e7e7;
	border-bottom-style:solid;
	margin-bottom:10px;
	width:910px;
	/*border:solid;*/
}

#containerPesquisa #catalogoItem
{	
	float:left;
	padding-top:10px;
	padding-bottom:10px;	
	margin-right:10px;
	/*border:solid;*/

}

#containerPesquisa #catalogoItem #info
{
	float:left;
	padding-left:10px;
	width:170px;
	/*border:solid;*/
}

/******************************************************/
/*Home
/*******************************************************/
#areaTituloHome
{
	float:left;
	margin-left:10px;	
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	width:910px;
}

#areaTituloHome #terminador
{
	float:left;
	padding-left:726px;
	position:relative;
	top:15px;
}
#containerHome
{
	margin-left:10px;
}
#containerHome #novidades
{
	float:left;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
}
#containerHome #novidades2
{
	float:left;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
}
#containerHome #novidades #maisInfo,
#containerHome #novidades2 #maisInfo
{
	float:inherit;
	padding:2px 5px 2px 5px;
	margin-left:59px;
	background-color:#999999;
	width:auto;
}
#containerHome #novidades a:active, #containerHome #novidades a:visited, #containerHome #novidades a:link, #containerHome #novidades a:hover
#containerHome #novidades2 a:active, #containerHome #novidades2 a:visited, #containerHome #novidades2 a:link, #containerHome #novidades2 a:hover
{
	text-decoration:none;
}
/******* destaque home ****************/

#destaqueHome
{
	float:left;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	padding-bottom:8px;
	/*width:400px;*/
	/*border:solid;*/
}
#destaqueHome #areaTituloHome
{
	width:440px;
	margin-left:0px;
	margin-bottom:10px;
}

#destaqueHome #titVerTodos
{
	padding-left:393px;
	position:relative;
	top:15px;
}

#destaqueHome #terminador
{
	float:left;
	padding-left:265px;
	position:relative;
	top:15px;
}

#destaqueHome #imagem
{
	float:left;
}

#destaqueHome #destaqueInfo
{
	float:left;
	padding-left:10px;
	width:270px;
}

#destaqueHome #destaqueInfo #titulo,
#destaqueHome #destaqueInfo #autor
{
	padding-bottom:5px;
}

#destaqueHome #destaqueInfo #titulo a:active, #destaqueHome #destaqueInfo #titulo a:visited, #destaqueHome #destaqueInfo #titulo a:link
{
	text-decoration:none;
}
#destaqueHome #destaqueInfo #titulo a:hover
{
	text-decoration:underline;
	color:#333333;
}

#destaqueHome #destaqueInfo #autor a:active, 
#destaqueHome #destaqueInfo #autor a:visited, 
#destaqueHome #destaqueInfo #autor a:link, 
#destaqueHome #destaqueInfo #autor a:hover
{
	text-decoration:underline;
}

#destaqueInfo #maisInfo
{
	float:inherit;
	padding:2px 5px 2px 5px;
	margin-left:240px;
	background-color:#999999;
	width:auto;
}
#destaqueInfo #maisInfo a:active, #destaqueInfo #maisInfo a:visited, #destaqueInfo #maisInfo a:link, #destaqueInfo #maisInfo a:hover
{
	text-decoration:none;
}

/******* noticias home **************************/
#noticiasHome
{
	float:left;
	margin-left:20px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	padding-bottom:2px;
}
#noticiasHome #areaTituloHome
{
	width:445px;
	margin-left:0px;
	margin-bottom:5px;
}

#noticiasHome #titVerTodos
{
	padding-left:399px;
	position:relative;
	top:15px;
}

#noticiasHome #terminador
{
	float:left;
	padding-left:275px;
	position:relative;
	top:15px;
}
#noticiasHome #headTitulo
{
	padding-bottom:5px;
}
#noticiasHome #headTitulo img
{
	position:relative;
	top:2px;
}

#noticiasHome #imagem
{
	float:left;
}

#noticiasHome #areaNoticia
{
	border-bottom:2px #ececec;
	border-bottom-style:solid;
	margin-bottom:3px;
}
#noticiasHome #noticia1,
#noticiasHome #noticia2,
#noticiasHome #noticia3
{
/*	border-bottom:2px #ececec;
	border-bottom-style:solid;	*/
	/*border:solid;*/
}
#noticiasHome #noticiaInfo
{
	float:left;
	padding-left:10px;
}

#noticiasHome #noticiaInfo #corpo
{
	width:345px;
}
#noticiasHome #noticiaInfo a:active, #noticiasHome #noticiaInfo a:visited, #noticiasHome #noticiaInfo a:link
{
	text-decoration:none;
}
#noticiasHome #noticiaInfo a:hover
{
	text-decoration:underline;
	color:#333333;
}

#noticiasHome #noticiaInfo #subtitulo
{
	padding-bottom:5px;
}

#noticiasHome #noticiaInfo #maisInfo
{
	float:inherit;
	padding:2px 5px 2px 5px;
	margin-left:305px;
	background-color:#999999;
	width:auto;
}
#noticiasHome #noticiaInfo #maisInfo a:active, 
#noticiasHome #noticiaInfo #maisInfo a:visited, 
#noticiasHome #noticiaInfo #maisInfo a:link, 
#noticiasHome #noticiaInfo #maisInfo a:hover
{
	text-decoration:none;
}

#noticiasHome #headTituloNoticia
{
	padding-bottom:3px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
}
#noticiasHome #headTituloNoticia img
{
	position:relative;
	top:2px;
}

#noticiasHome #headTituloNoticiaBottom
{
	padding-bottom:3px;	
}
#noticiasHome #headTituloNoticiaBottom img
{
	position:relative;
	top:2px;
}

/****************************************************************/
/* Editora
/*****************************************************************/
#areaTituloEditora
{
	text-transform: uppercase;
	float:left;
	margin-left:10px;
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:910px;
	position:relative;
}

#areaTituloEditora #terminador
{
	float:right;
	position:relative;
	top:15px;
}
#containerEditora
{
	float:inherit;
	margin-left:10px;	
	padding-top:20px;	
}
#containerEditora #texto
{
	float:left;
	width:635px;	
	padding-right:50px;
}
#areaTituloEditora #terminadorBottom
{
	float:left;
	padding-left:830px;
	position:absolute;
	margin-bottom:0px;
}
/****************************************************/
/*Contactos
/***************************************************/
#areaTituloContactos
{
	float:left;
	margin-left:10px;	
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:910px;
}

#areaTituloContactos #terminador
{
	float:left;
	padding-left:765px;
	position:relative;
	top:15px;
}

#containerContactos #infoA {
	padding-top:10px;
	padding-left:10px;
}
#containerContactos #infoA {
	margin:0px;
	padding:0px;
}
/*******************************/
#containerContactos #infoB
{
	float:left;
	padding-top:30px;
	padding-left:0px;
}

#areaTituloSede{
	float:left;		
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:410px;
}

#areaTituloSede #terminador
{
	float:left;
	padding-left:310px;
	position:relative;
	top:44px;
}

#containerContactos #infoB #infoContactoSede
{
	padding-top:10px;
	padding-bottom:50px;
}

/********************************/
#areaTituloApoio{
	float:left;		
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:410px;
}

#areaTituloApoio #terminador
{
	float:left;
	padding-left:220px;
	position:relative;
	top:44px;
}

#containerContactos #infoB #infoContactoApoio
{
	padding-top:10px;
	padding-bottom:30px;
}
/***************************************/
#containerContactos #infoC
{
	float:left;
	padding-top:30px;
	padding-left:30px;	
}

#areaTituloMapa{
	float:left;		
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:470px;
}

#areaTituloMapa #terminador
{
	float:left;
	padding-left:205px;
	position:relative;
	top:44px;
}

#infoContactoMapa
{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:20px;
	/*border:solid;*/
}
/*******************************************/
#areaTituloGabinete
{
	float:left;		
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:470px;
}

#areaTituloGabinete #terminador
{
	float:left;
	padding-left:340px;
	position:relative;
	top:44px;
}

#infoContactoGabinete
{
	padding-top:10px;
}



/************************************************************/
/*registo */
/************************************************************/

#areaTituloRegisto
{
	float:left;		
	margin-left:10px;
	padding-bottom:2px;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:910px;		
}

#registoContainer
{
	margin-left:10px;
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	width:910px;

}
#registoHeader
{
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
	width:900px;
}
#dadosConta, #dadosCliente, #perfilCliente, #dadosNewsletter
{
	/*margin-left:20px;*/
	margin-right:20px;
	padding-top:10px;
	padding-bottom:20px;

}
#dadosConta, #perfilCliente, #dadosNewsletter
{
	border-bottom:#e6e6e6 3px;
	border-bottom-style:solid;
}

#codigoSeguranca
{
	/*padding-left:20px;*/
	padding-top:10px;
	padding-bottom:10px;
}

.campoRegisto
{
	float:left;
	padding-right:10px;	
}
.alertCor {
	color:red;
	font-weight:bold;
}
.campo2, .lbl2
{
	padding-left:90px;	
}

.info_newsletter
{
	width:600px;
	padding-top:5px;
}

#regTit
{
	padding-bottom:8px;	
}
#obrigatorio
{
	text-align:right;
	padding-right:30px;
}
#registoTxt
{
	padding-top:5px;
	padding-bottom:10px;
}

#areaRegisto input#submitregisto
{
	
	margin-top:5px;
	margin-left:5px;
	border:0;
	width: 28px;
	height: 15px;
	line-height: 16px;
	font-size: 8px;
	font-weight:bold; 
	overflow: hidden;  
	cursor: pointer;
	color: #FFFFFF;
	background: #ec1c24 none no-repeat left top;
	
}
#contactosContainer a:active, #contactosContainer a:visited, #contactosContainer a:link
{
	text-decoration:none;
}

#contactosContainer a:hover
{
	text-decoration:underline;
	color:#4d4d4d;
}


/************************************************************/
/*multimedia */
/************************************************************/

#areaTituloMultimedia
{
	float:left;		
	margin-left:10px;
	padding:20px 0 20px 0;
	border-bottom:2px #ececec;
	border-bottom-style:solid;	
	width:910px;		
}

#videosleftCol {
	float:Left;		
	padding:0 10px 0 0;
	width:350px;
}
#videosRightCol {
	float:left;		
	padding:0 0 0 0px;
	width:550px;
}

#videoThumb {
	float:left;		
	margin:0 10px 10px 0px;
}

.tituloPagina {
	font-size:15px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#555;
	font-weight:bold;
}






/* hvc */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


#menuLateral {
	padding-bottom:3px;
	width:400px;
}

#menuLateral .menu a:link, 
#menuLateral .menu a:visited, 
#menuLateral .menu a:active, 
#menuLateral .submenu a:link, 
#menuLateral .submenu a:visited, 
#menuLateral .submenu a:active
{
	padding:0 0 3px 15px;
	text-decoration:none;
	font:bold 11px Arial;
	color:#797979;
}

#menuLateral .submenu a:link, 
#menuLateral .submenu a:visited, 
#menuLateral .submenu a:active
{
	font-size:10px;
	font-weight:normal;
}

#menuLateral .menu a:hover, 
#menuLateral .menu_selected, 
#menuLateral .submenu a:hover,
#menuLateral .menu_selected a:link, 
#menuLateral .menu_selected a:visited, 
#menuLateral .menu_selected a:active, 
#menuLateral .menu_selected a:hover, 
#menuLateral .submenu_selected a:link, 
#menuLateral .submenu_selected a:visited, 
#menuLateral .submenu_selected a:active, 
#menuLateral .submenu_selected a:hover
{
	text-decoration:none;
	font:bold 11px Arial;
	color:#000000;
	background:url(images/bulletMenuLeftActive.gif) no-repeat left;
	cursor:pointer;
}

#menuLateral .submenu a:hover,
#menuLateral .submenu_selected a:link, 
#menuLateral .submenu_selected a:visited, 
#menuLateral .submenu_selected a:active, 
#menuLateral .submenu_selected a:hover
{
	font-size:10px;
}

#menuLateral .menu, 
#menuLateral .submenu
{
	padding:0 0 3px 7px;
	text-decoration:none;
	font:bold 11px Arial;
	color:#797979;
}
#menuLateral .submenu
{
	display:block;
	margin-left:13px;
}

#menuLateral .menu_selected
{
	margin-left:7px;
}
#menuLateral .menu_selected a
{
	text-decoration:none;
	font:bold 11px Arial;
	color:#000000;
	cursor:pointer;
}
#menuLateral .submenu_selected
{
	margin-left:20px;
	font-size:10px;
	margin-bottom:2px;
}

.show {
	display:block;
}
.hide {
	display:none;
}


