/* ================================================================== Tags gerais */

* { text-decoration:none; }

body { padding-top:10px; }

body, td, div {
	font-family:verdana, tahoma, arial;
	text-align:left;
	color:#666666;	
	font-size:11px;
}

img, div, form  {vertical-align:text-top; margin:0px; border:0px; padding:0px; }

/* ================================================================== Base */
#wrapper {
	width: 770px;
	margin: 0 auto;
	overflow: hidden;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
	padding:0px;
}

#spacer {
	padding:4px 5px 4px 3px;
}

#topo {
	float:left;
	height:90px;
	width:770px;
	padding:0px;
}

#topo_logo {
	padding-top:10px;
	float:left;
	width:480px;
}

/* ================================================================== Pesquisa */
#topo_pesquisa {
	float:left;
}

/* PESQUISA */ 
#pesquisa {
	width:260px;
	float:left;
	position:relative;
	top:20px;
	left:20px;
	padding:2px 2px;
	margin:0px;
	background-color:#E7E7E7;
}

input.caixa {
	height:12px;
	font-family:verdana, tahoma;
	font-size:10px;
	border:1px #CCCCCC solid;
	color:#666666;
	width:160px;
	letter-spacing:1px;
}

select.caixa {
	height:12px;
	font-family:verdana, tahoma;
	font-size:10px;
	border:1px #CCCCCC solid;
	color:#666666;
	width:160px;
	letter-spacing:1px;
}

input.caixa_small {
	height:12px;
	font-family:verdana, tahoma;
	font-size:10px;
	border:1px #CCCCCC solid;
	color:#333333;
	width:130px;
}

#topo_canto {
	float:right;
	position:relative;
	top:0px;
}

/* ================================================================== Form newsletter */

div.form_newsletter_cx {
	width:125px;
	float:left;
}

div.form_newsletter_bt {
	width:18px;
	float:left;
}

input.caixa_x_small {
	height:12px;
	font-family:verdana, tahoma;
	font-size:10px;
	border:1px #CCCCCC solid;
	color:#333333;
	width:120px;
}


/* ================================================================== Menu topo */
#menu {
	padding-left:2px;
	margin:0px;
	border:0px;
	clear:both;
}

A.menu_link 
{
	color:#777777;
	font-family:verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-left:2px;
	border:0px;
}

A.menu_link:hover
{
	color:#999999;
	font-family:verdana, Tahoma, Arial;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding-top:3px;
	padding-left:2px;
	border:0px;
}

div.menu_omuseu 
{
	width:129px;
	height:23px;
	float:left;
	background:url(../Images/patern_omuseu.gif);
}

div.menu_actividades
{
	width:129px;
	height:23px;
	float:left;
	background:url(../Images/patern_actividades.gif);
}

div.menu_projectos
{
	width:129px;
	height:23px;
	float:left;
	background:url(../Images/patern_projectos.gif);
}


div.menu_coleccao
{
	width:128px;
	height:23px;
	float:left;
	background:url(../Images/patern_coleccao.gif);
}

div.menu_informacoes
{
	width:128px;
	height:23px;
	float:left;
	background:url(../Images/patern_informacoes.gif);
}

div.menu_barra_lado {
	float:left;
	width:2px;
	height:23px;
}

div.menu_barra_meio {
	float:left;
	width:5px;
	height:23px;
}

div.menu_bola {
	max-width:19px;
	min-width:18px;
	float:left;	
}

div.menu_item {
	max-width:129px;
	min-width:127px;
	float:left;
}

#menu_imagens {
	border-top:10px solid #FFFFFF;
	padding-left:2px;
	clear:both;
	clear:both;
}

div.menu_imagem_lado {
	float:left;
	width:2px;
	height:89px;	
}

div.menu_imagem_centro {
	float:left;
	width:4px;
	height:89px;	
}

div.menu_item_imagem {
	max-width:151px;
	min-width:148px;
	float:left;
}

/* ================================================================== Main  */

#espaco_interior {
	margin:0px;
	border:0px;
	clear:both;
	height:10px;
}

#main {
	border-top:5px solid #FFFFFF;
	clear:both;
}

#entrada_fundo {
	width:435px;
	padding:3px 0px;
	margin-top:10px;
}

#entrada_fundo #parte1 {
	font-family:verdana, Tahoma, Arial;
	font-size:10px;
	color:#999999;
	padding:3px 5px;
	width:182px;
	float:left;
}

#entrada_fundo #parte2 {
	color:#999999;
	width:242px;
	float:right;
	border:0px;
	margin:0px;
}


/* ================================================================== Interior */
#main_interior {
	border-left:151px solid #ECECEC;
	margin:0px;
	padding:0px;
	float:left;
	width:760px;
	margin-bottom:4px;	
}


#main_left_interior {
	position:relative;
	top:0px;
	left:-151px;
	width:151px;
	float:left;
}

#main_conteudo_interior {
	position:relative;
	left:-140px;
	float:left;
	width:590px;
	color:#666666;
	text-align:justify;
	min-height:300px;
	line-height:1.5;
}

/* ================================================================== Esquerda */
#main_left {
	padding-left:2px;
	width:151px;
	float:left;
}

#left_nav 
{
	position:relative;
}

div.caixa_lateral {
	width:148px;
	float:left;
	margin:0px;
	margin-bottom:10px;
	text-align:left;
	padding:0px;
	border:0px;
}

div.caixa_lateral_direita {
	width:150px;
	float:left;
	margin-left:1px;
}

div.caixa_titulo_vermelho {
	width:138px;
	float:left;
	background-color:#CE5B4D;
	padding:3px 0px 3px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}

div.caixa_titulo_vermelho a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Tahoma;
}

div.caixa_titulo_vermelho a:hover {
	color:#FFFFFF;
}

div.caixa_titulo_cinza {
	width:141px;
	float:left;
	background-color:#B9B9B9;
	padding:3px 0px 3px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Tahoma;	
}

div.caixa_titulo_cinza a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Tahoma;
}

div.caixa_titulo_cinza a:hover {
	color:#FFFFFF;
}

div.caixa_titulo_verde {
	width:140px;
	float:left;
	background-color:#CCCA29;
	padding:3px 0px 3px 10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Tahoma;	
}

div.caixa_titulo_verde a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Tahoma;
}

div.caixa_titulo_verde a:hover {
	color:#FFFFFF;
}

div.caixa_conteudo_esquerda {
	width:136px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #E1E1E1;
	color:#666666;
	font-size:9px;
	padding:0px 5px 0px 5px;
	margin:0px;
}

div.caixa_conteudo_esquerda_space {
	width:140px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #E1E1E1;
	color:#666666;
	font-size:9px;
	padding:3px;
}

div.caixa_conteudo_direita {
	width:149px;
	padding:0px;
	color:#333333;
	border:1px solid #E1E1E1;
	margin-bottom:10px;
	color:#999999;
}

div.caixa_conteudo_direita_space {
	width:143px;
	color:#333333;
	border:1px solid #E1E1E1;
	margin-bottom:10px;
	color:#999999;
	padding:3px;
	clear:both;
}

/* ================================================================== ESQUERDA */

/* ================================================================== MENU 1     */
div.botao_entrada{
	width:130px;
	display:block;
	padding:6px 0px 6px 20px; 
	margin-bottom:2px;		
	background:#e9e6e6 url(../images/icon_home.gif) 5px 5px no-repeat;
}

div.botao_newsletter {
	width:130px;
	display:block;
	padding:6px 0px 6px 20px; 
	margin-bottom:2px;		
	background: #989798 url(../images/icon_newsletter.gif) 5px 5px no-repeat;
}
div.botao_newsletter a {
	color:#FFFFFF;
}

/* ================================================================== MENU 1     */

ul.menu_1 {
	display:block;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#ECECEC;
	text-decoration:none;
}

ul.menu_1 li.nivel1 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#F2885B;
	margin-bottom:1px;
}

ul.menu_1 li.nivel2 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#FFA781;
	margin-bottom:1px;
}

ul.menu_1 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_1 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_1 li.nivel1 a:hover  {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}

ul.menu_1 li.nivel2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
	

/* ================================================================== MENU 2     */
ul.menu_2 {
	display:block;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#ECECEC;
}

ul.menu_2 li.nivel1 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#FF9C00;
	margin-bottom:1px;
}

ul.menu_2 li.nivel2 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#FFBD5C;
	margin-bottom:1px;
}

ul.menu_2 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_2 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_2 li.nivel1 a:hover  {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}

ul.menu_2 li.nivel2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

/* ================================================================== MENU 3     */
ul.menu_3 {
	display:block;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#ECECEC;
}

ul.menu_3 li.nivel1 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#90ABD6;
	margin-bottom:1px;
}

ul.menu_3 li.nivel2 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#90E0FF;
	margin-bottom:1px;
}

ul.menu_3 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_3 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_3 li.nivel1 a:hover  {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}

ul.menu_3 li.nivel2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

/* ================================================================== MENU 4     */
ul.menu_4 {
	display:block;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#ECECEC;
}

ul.menu_4 li.nivel1 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#CF5B4E;
	margin-bottom:1px;
}

ul.menu_4 li.nivel2 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#CFA08F;
	margin-bottom:1px;
}

ul.menu_4 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_4 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_4 li.nivel1 a:hover  {
	text-decoration:none;
	color:#FFFFFF;
}

ul.menu_4 li.nivel2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}


/* ================================================================== MENU 5     */
ul.menu_5 {
	display:block;
	float:left;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
	color:#ECECEC;
}

ul.menu_5 li.nivel1 {
	width:150px;
	display:block;
	float:left;
	padding:6px 0px 6px 0px; 
	background-color:#BEBB20;
	margin-bottom:1px;
}

ul.menu_5 li.nivel2 {
	width:150px;
	display:block;
	float:left;
	padding:6px 0px 6px 0px; 
	background-color:#BED07F;
	margin-bottom:1px;
}

ul.menu_5 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_5 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
}

ul.menu_5 li.nivel1 a:hover  {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
}

ul.menu_5 li.nivel2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

/* ================================================================== MENU 6     */
ul.menu_6 {
	display:block;
	list-style:none;	
	width:150px;
	padding:0px;
	margin:0px;
	border:0px;
}

ul.menu_6 li.nivel1 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#CF5B4E;
	margin-bottom:1px;
	font-weight:normal;
}

ul.menu_6 li.nivel2 {
	width:150px;
	display:block;
	padding:6px 0px 6px 0px; 
	background-color:#CFA08F;
	margin-bottom:1px;
	font-weight:normal;
}

ul.menu_6 li.nivel1 a  {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
	color:#FCFCFC;
}

ul.menu_6 li.nivel2 a {
	padding-left:5px;
	text-decoration:none;
	font-weight:normal;
	color:#FCFCFC;
}

ul.menu_6 li.nivel1 a:hover  {
	text-decoration:none;
	color:#990000;
	font-weight:normal;
}

ul.menu_6 li.nivel2 a:hover {
	color:#990000;
	text-decoration:none;
	font-weight:normal;
}


/* ================================================================== Main - Center */
#main_centro {
	color:#666666;
	text-align:justify;
	line-height:1.5;	
	width:435px;
	min-height:300px;
	float:left;
	padding:0px 10px;
}

a.link_home {
	font-family:arial, verdana, tahoma;
	font-size:12px;
	color:#CF5B4E;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5;
}

a.link_home:hover {
	font-family:arial, verdana, tahoma;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	line-height:1.5;
}

div.separador {
	height:18px; 
	background-color:#ECECEC;
	clear:both;
	margin:0px 0px 5px 0px;
}

/* ================================================================== Main - Right */
#main_right {
	width:152px;
	min-height:300px;
	float:right;
}

/* ================================================================== Fundo */
#fundo_botoes {
	width: 766px;
	margin: 0 auto;
	overflow: hidden;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:4px 0px 4px 5px;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
}

#fundo_botoes a {
	font-weight:bold;
} 

#botao_email {
	padding:5px 0px 5px 25px;
	background:url(../images/icon_email.gif) 5px 5px no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	width:125px;
	background-color:#E6E6E6;
}

#botao_mapa {
	padding:5px 0px 5px 25px;
	background:url(../images/icon_mapasite.gif) 5px 5px no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	width:104px;
	background-color:#E6E6E6;
}

#botao_visita {
	padding:5px 0px 5px 25px;
	background:url(../images/icon_pedido.gif) 5px 5px no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	width:120px;
	background-color:#E6E6E6;
}

#botao_faq {
	padding:5px 0px 5px 25px;
	background:url(../images/icon_pergunta.gif) 5px 5px no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	width:152px;
	background-color:#E6E6E6;
}

#botao_ficha {
	padding:5px 0px 5px 25px;
	background:url(../images/icon_ficha.gif) 5px 5px no-repeat;
	display:block;
	float:left;
	margin-right:5px;
	width:115px;
	background-color:#E6E6E6;
	
}
/* ================================================================== Fundo */

#fundo_links {
	width: 762px;
	margin: 0 auto;
	overflow: hidden;
	background-color:#FFFFFF;
	margin-top:10px;
	padding:4px;
	color:#999999;
	text-align:center;
	font-size:9px;
}

#fundo_navegacao {
	width: 740px;
	margin: 0 auto;
	overflow: hidden;
	padding:5px;
	text-align:center;
	color:#FFFFFF;
}

/* ================================================================== Divs */
div.caixa {
	float:left;
	padding:5px 5px;
	font-size:11px;
	color:#999999;
}

div.caixa a {
	color:#999999;
	text-decoration:none;
}

div.caixa a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

div.caixa_texto {
	float:left;
	padding:8px 5px;
	font-size:11px;
	color:#999999;
}

div.caixa_imagem {
	float:left;
	padding:5px 5px;
	font-size:11px;
	color:#999999;
}

div.botao {
	float:left;
	padding:6px 0px 0px 0px;
	vertical-align:middle;
}

/* ================================================================== Estilos do texto */
a.link {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#CF5B4E;
	font-weight:bold;	
}

a.link:hover {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#999999;
	font-weight:bold;	
}

span.titulo {
	font-family:arial, verdana, tahoma;
	font-size:18px;
	color:#CF5B4E;
	font-weight:bold;
	display:block;
	background:url(../images/bola.jpg) -4px  4px no-repeat;
	padding-left:25px;
	letter-spacing:1px;
}

a.titulo {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#B74520;
	font-weight:bold;
}

a.titulo:hover {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}

.subtitulo {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#B74520;
	font-weight:bold;
}


.texto_small {
	font-family:verdana, tahoma;
	font-size:10px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#999999;
	text-align:left;
}

small {
	font-family:verdana, tahoma;
	font-size:10px;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}

span.resumo {
	font-family:verdana, tahoma;
	font-size:10px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#999999;
}

.cinza8n {
	font-family:verdana, tahoma;
	font-size:11px;
	color:#999999;
}

p.texto11nj {
	display:block;
	padding:0px 15px 25px 15px;
	position:relative;
	top:15px;
}

.texto11nj, .texto, a, a:hover {
	color:#51582C;
	font-family:verdana, tahoma;
	font-size:11px;
	text-align:justify;
	font-weight:normal;
}



a.nav_fundo {
	font-weight:normal;
	color:#FFFFFF;
	font-family:verdana, tahoma;
	font-size:10px;
	text-decoration:none;
}

a.nav_fundo:hover {
	font-weight:normal;
	color:#FFFFFF;
	font-family:verdana, tahoma;
	font-size:10px;
	text-decoration:none;
	display:inline;
	border-bottom:1px dotted #FFFFFF;
}

a.links_fundo {
	font-weight:normal;
	color:#555555;
	font-family:verdana, tahoma;
	font-size:9px;
	text-decoration:none;
}

a.links_fundo:hover {
	font-weight:normal;
	color:#555555;
	font-family:verdana, tahoma;
	font-size:9px;
	text-decoration:none;
	display:inline;
	border-bottom:1px dotted #999999;
}

.texto {
	font-family:verdana, tahoma;
	font-size:11px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#999999;
	text-align:left;
}

.texto a {
	font-family:verdana, tahoma;
	font-size:11px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#999999;
	text-align:left;
	text-decoration:none;
}

.texto a:hover{
	font-family:verdana, tahoma;
	font-size:11px;
	border:0px;
	padding:0px;
	margin:0px;
	color:#999999;
	text-align:left;
	text-decoration:none;
}

/* ================================================================== B L O G */
div.blog_resumo {
	width:140px;
	float:left;
	padding:3px 0px 3px 2px;
	color:#666666;
	font-weight:normal;
}

div.blog_resumo h1 { font-family:verdana, tahoma, arial; font-size:11px; font-weight:bold; color:#333333; }
div.blog_resumo h2 { font-family:verdana, tahoma, arial; font-size:9px; color:#999999; }
div.blog_resumo h3 { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; }
div.blog_resumo * a { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:none; }
div.blog_resumo * a:hover { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:underline; }

div.blog_lista {
	padding:5px 0px;
	font-family:verdana, tahoma;
	font-size:10px;
	color:#666666;
	width:445px;
	clear:both;
	float:left;
}

div.blog_lista h1 { font-family:verdana, tahoma, arial; font-size:11px; font-weight:bold; color:#333333; }
div.blog_lista h2 { font-family:verdana, tahoma, arial; font-size:9px; color:#999999; }
div.blog_lista h3 { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; }
div.blog_lista * a { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:none; }
div.blog_lista * a:hover { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:underline; }

div.blog_detalhe {
	padding:5px 0px;
	font-family:verdana, tahoma;
	font-size:10px;
	color:#666666;
	width:445px;
	clear:both;
	float:left;
}

div.blog_detalhe h1 { font-family:verdana, tahoma, arial; font-size:11px; font-weight:bold; color:#333333; }
div.blog_detalhe h2 { font-family:verdana, tahoma, arial; font-size:9px; color:#999999; }
div.blog_detalhe h3 { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; }
div.blog_detalhe * a { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:none; }
div.blog_detalhe * a:hover { font-family:verdana, tahoma, arial; font-size:10px; color:#666666; text-decoration:underline; }

/* ================================================================== Paginacao */
#paginacao_main {
	clear:both;
	padding:5px 2px;
	color:#333333;
	font-weight:bold;
	letter-spacing:2px;
}

div.paginacao_on { font-weight:bold; border:1px solid #ECECEC; }

td.menu_item_2a {padding-left:20px;}



.erro 
{
	padding:10px;
	color:red;
	font-weight:bold;
	display:block;
	border:dotted 1px #999999;
}






/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: absolute;
  z-index:100;
  top: 0px;
  left: 0px;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
}
#TB_window {
  position: absolute;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
}
#TB_window img {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}
#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}