/* SITE-COLORS CSS 20040415 */

/* This CSS only contains color codes and background image details for pagelayout and other main styles */

*
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body
{
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.pathline
{
	background-color: #FFF;
	border: 1px solid #CCC;
	padding-left: 10px;	
}

td.articulo
{
	background-image: url(http://psitacultura.org/castellano/img_cat/plomes_fons.gif);
	padding: 0 20px 0 20px;	
}

.psitacultura_negreta {
	font-family: "Futura Lt BT", Verdana, arial;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFCC;
}

form div.block div.hidden div.element
{
	visibility: hidden;
}

/* navegacion lateral */

.menulateral  {
	display:block;
	background-image: url(http://psitacultura.org/castellano/img_cat/fons_lat.gif);
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.inici { 
	background: url(../../../../castellano/img_cat/caseta.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	margin-bottom: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.inici a:hover { 
   background: url(../../../../castellano/img_cat/caseta_f2.gif) no-repeat top left; 
} 

.inici a { 
	background: url(../../../../castellano/img_cat/caseta.gif) no-repeat top left;	width: 12px; 
	height: 22px;
	text-decoration: none;
	display:block;
}

.inici a span {
	visibility:hidden;
	text-decoration: none;
}

.menuforo { 
	background: url(../../../../castellano/img_cat/Foro.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuforo a:hover { 
   background: url(../../../../castellano/img_cat/Foro_f2.gif) no-repeat top left; 
	text-decoration: none;
} 

.menuforo a { 
	background: url(../../../../castellano/img_cat/Foro.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuforo a span {
	visibility:hidden;
	text-decoration: none;
}

.menulink { 
	background: url(../../../../castellano/img_cat/links.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menulink a:hover { 
   background: url(../../../../castellano/img_cat/links_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menulink a { 
	background: url(../../../../castellano/img_cat/links.gif) no-repeat top left;
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menulink a span {
	visibility:hidden;
	text-decoration: none;
}

.menuarticulos { 
	background: url(../../../../castellano/img_cat/articulos.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuarticulos a:hover { 
   background: url(../../../../castellano/img_cat/articulos_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menuarticulos a { 
	background: url(../../../../castellano/img_cat/articulos.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuarticulos a span {
	visibility:hidden;
	text-decoration: none;
}

.menuart { 
	background: url(../../../../castellano/img_cat/comunicats.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuart a:hover { 
   background: url(../../../../castellano/img_cat/comunicats_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menuart a { 
	background: url(../../../../castellano/img_cat/comunicats.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuart a span {
	visibility:hidden;
	text-decoration: none;
}

.menucongresos { 
	background: url(../../../../castellano/img_cat/Congreso.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menucongresos a:hover { 
   background: url(../../../../castellano/img_cat/Congreso_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menucongresos a { 
	background: url(../../../../castellano/img_cat/Congreso.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menucongresos a span {
	visibility:hidden;
	text-decoration: none;
}

.menucartelera { 
	background: url(../../../../castellano/img_cat/Cartelera.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menucartelera a:hover { 
   background: url(../../../../castellano/img_cat/Cartelera_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menucartelera a { 
	background: url(../../../../castellano/img_cat/Cartelera.gif) no-repeat top left;
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menucartelera a span {
	visibility:hidden;
	text-decoration: none;
}

.menusocio { 
	background: url(../../../../castellano/img_cat/informacio.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menusocio a:hover { 
   background: url(../../../../castellano/img_cat/informacio_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menusocio a { 
	background: url(../../../../castellano/img_cat/informacio.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menusocio a span {
	visibility:hidden;
	text-decoration: none;
}

.menuservicios { 
	background: url(../../../../castellano/img_cat/servicios.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuservicios a:hover { 
   background: url(../../../../castellano/img_cat/servicios_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menuservicios a { 
	background: url(../../../../castellano/img_cat/servicios.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuservicios a span {
	visibility:hidden;
	text-decoration: none;
}

div#menulogin { 
	background: url(../../../../castellano/img_cat/login.gif) no-repeat;
	background-position: 0% 0%;  
	display: block;	width: 12px; 
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

div#menulogin a:hover { 
	background: url(../../../../castellano/img_cat/login_f2.gif) no-repeat;
	text-decoration: none;
	background-position: 0% 0%;  
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

} 

div#menulogin a { 
	background: url(../../../../castellano/img_cat/login.gif) no-repeat; 
	background-position: 0% 0%;  
	width: 181px;
	height: 22px;
	display:block;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}

.textlogin
{
	padding-top: 5px;
}
.menusasociacion { 
	background: url(../../../../castellano/img_cat/associacion.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menusasociacion a:hover { 
   background: url(../../../../castellano/img_cat/associacion_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menusasociacion a { 
	background: url(../../../../castellano/img_cat/associacion.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menusasociacion a span {
	visibility:hidden;
	text-decoration: none;
}

.menuanillas { 
	background: url(../../../../castellano/img_cat/anillas.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuanillas a:hover { 
   background: url(../../../../castellano/img_cat/anillas_f2.gif) no-repeat top left;
	text-decoration: none; 
} 

.menuanillas a { 
	background: url(../../../../castellano/img_cat/anillas.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuanillas a span {
	visibility:hidden;
	text-decoration: none;
}


.menuapuntate { 
	background: url(../../../../castellano/img_cat/apuntate.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menuapuntate a:hover { 
   background: url(../../../../castellano/img_cat/apuntate_f2.gif) no-repeat top left; 
	text-decoration: none;
} 

.menuapuntate a { 
	background: url(../../../../castellano/img_cat/apuntate.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menuapuntate a span {
	visibility:hidden;
	text-decoration: none;
}

.menulibreria { 
	background: url(../../../../castellano/img_cat/libreria.gif) no-repeat top left; 
	display: block;	width: 12px; 
	height: 22px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menulibreria a:hover { 
   background: url(../../../../castellano/img_cat/libreria_f2.gif) no-repeat top left; 
	text-decoration: none;
} 

.menulibreria a { 
	background: url(../../../../castellano/img_cat/libreria.gif) no-repeat top left; 
	width: 181px;
	height: 22px;
	text-decoration: none;
	display:block;
}

.menulibreria a span {
	visibility:hidden;
	text-decoration: none;
}

.codoseparador {
    background: url(../../../../castellano/img_cat/taula_menu_lat_r2_c3.gif) no-repeat top left; 
	width: 169px;
	height: 16px;
	display:block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.finseparador {
    background: url(../../../../castellano/img_cat/taula_menu_lat_r21_c2.gif) no-repeat top left; 
	width: 181px;
	height: 19px;
	display:block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div#credits {
    background: url(../../../../castellano/img_cat/credits.gif) no-repeat top center; 
	width: 123px;
	height: 86px;
	display:block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div#usemap a {
	position: relative;
	height: 50%;
	width: 100%;
	top: 50px; 
	text-decoration: none;
	font-size:28px;
}

div#usemap a i {
	visibility: hidden;
}

a#usemap {
	left: 0px;
	top: 0px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a#usemap:hover { 
	background-image: url(../../../../castellano/img_cat/usemap.gif); 
}

/* fin navegacion lateral */

div#allcontent
{
    background-color: #FFFFCC;
    border: 1px solid #666;
}

div#linea-horizontal
{
	background-image: url(../images/tira.gif);
	height: 100%;
	background-repeat: repeat-y;
	float: left;
	margin-top: 2px;
}

.lineahorizontal
{
	border: 1px dashed #000;
	height: 1px;
}

.links 
{
	font-size: 80%;
	vertical-align: top;
	width: 350px;
	padding-left: 15px;
	text-decoration: none;
	line-height: 20;
}

.archivos 
{
	font-size: 80%;
	vertical-align: top;
	width: 200px;
	padding-left: 15px;
	text-decoration: none;
	line-height: 20;
}

div#barra
{
	margin-left: 15px;
	margin-right: 15px;
}

div#formcontacto
{
	margin-left: 90px;
	margin-right: 70px;
}

td.cabecera
{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	border: 1px solid #CCC;
}

.comandos
{
	background-image: url(../images/box_up.gif);
	background-repeat: no-repeat;
}
div#leftmenu ul, div#rightmenu ul
{
    margin-left: 6px;
}

div#leftmenu
{
    float: left;
    width: 200px;
}


div#leftmenu-design
{
    width: 170px;
}

div#leftmenu-design ul
{
    width: 170px;
}

div#leftmenu-design li.menu-level-0
{
	width: 140px;
	text-decoration: none;
	padding: 4px 0 2px 10px;
	list-style-type: none;
	background-image: url(../images/linea_menu.gif);
	background-repeat: no-repeat;
}

div#leftmenu-design li.menu-level-0 a
{ 
    color: #0F546A;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}

div#leftmenu-design li.menu-level-0 a:hover
{
    color: #0F546A;
}

div#leftmenu-design li.menu-level-0 a.selected
{
    color: #0F546A;
}

div#leftmenu-design li.menu-level-1
{ 
    text-decoration: none;
    width: 140px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    list-style-type: none;
}

div#leftmenu-design li.menu-level-1 a
{ 
    color: #1B67A0;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
}

div#leftmenu-design li.menu-level-1 a:hover
{
    color: #003399;
}

div#leftmenu-design li.menu-level-1 a.selected
{
    color: #003399;
}

/* MENU */

div#menu
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 15px;
}

div#menu a
{
	color: #FFFFFF;
	font-weight: 650;
}

div#menu a:hover
{
	color: #FFFFFF;
	font-weight: 900;	
}

.articulo
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	background-color: #fff;
}

/* TOOLBARS */

div#toolbar-top li.toolbar-item
{
    color: #fff;
    border-color: #000;
}

div#toolbar-top li.toolbar-item a
{ 
    color: #fff;
}

div#toolbar-bottom div.toolbar-design
{
    background-color: #056C94;
}

div#toolbar-bottom li.toolbar-item
{
    color: #fff;
    border-color: #fff;
}

div#toolbar-bottom li.toolbar-item a
{ 
    color: #fff;
}


/* TOP MENU */

div#topmenu
{
    background-color: #056C94;
    border-color: #056C94;
}

div.topmenu-line
{
    border-color: #056C94;
}

div#topmenu li
{
    background-color: #056C94;
    border-color: #ffffff;
}

div#topmenu li.selected
{
    background-color: #95be00;
}

div#topmenu li div.spacing
{
}

div#topmenu li a
{
    color: #ffffff;
}

div#topmenu li.selected div.spacing
{
}

div#topmenu li.selected a
{
    color: #ffffff;
}


/* SUB MENU */

div#submenu
{
    background-color: #95be00;
    border-color: #95be00;
}

div#submenu li a
{
    color: #ffffff;
}


/* PATH */

div#path p
{
    color: #336699;
}

div#path p a
{
    color: #336699;
}

div#path p a:hover
{
    color: #3366cc;
}


/* MENUES */

div#leftmenu-design li.menu-level-0
{ 
    border-color: #333;
}

div#leftmenu-design li.menu-level-0 a
{ 
    color: #336765;
}

div#leftmenu-design li.menu-level-0 a:hover
{
    color: #336765;
}

div#leftmenu-design li.menu-level-0 a.selected
{
    color: #336765;
}

div#leftmenu-design li.menu-level-1 a
{ 
    color: #333;
}

div#leftmenu-design li.menu-level-1 a:hover
{
    color: #333;
}

div#leftmenu-design li.menu-level-1 a.selected
{
    color: #333;
}


/* NAVIGATORS */

div.content-navigator div.content-navigator-previous-disabled
{
    color: #777777;
}

div.content-navigator div.content-navigator-next-disabled
{
    color: #777777;
}

div.content-navigator div.content-navigator-arrow
{
    color: #ff8800;
}


/* TOOLBOXES */

div.toolbox-design
{ 
    background-color: #fff;
}

div.toolbox-design h2
{ 
    color: #333333;
}

div.toolbox-design input.searchtext, div.toolbox-design input.textinput
{
	background-color: #773C00;
	border-color: #FFFFFF;
	font-family: "Arial Narrow";
	font-size: 10px;
}

div.toolbox-design label
{
    color: #000000;
}

div.toolbox-design div.info-text p
{ 
    color: #000000;
}

div.toolbox-design div.attribute-link p
{ 
    background-image: url(../../images/t20/arrow.gif);
    background-position: center left;
    background-repeat: no-repeat;
}

div.toolbox-design div.attribute-link-disabled p
{ 
    color: #666666;
}


/* TOOL LISTS */

div.toollist-design
{
	border-color: #000;
}

div.toollist-design h2
{
	color: #333333;
	background-color: #023962;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background-image: url(../images/tool-bg.gif);
}

div.toollist-design h3
{ 
    color: #626262;
}

div.toollist-design div.class-article div.attribute-short p
{ 
    color: #666666;
}

div.toollist-design div.class-article div.attribute-link p
{ 
    color: #336699;
}

div.toollist-design div.class-article div.attribute-link-disabled p
{ 
    color: #666666;
}


/* FOOTER */

div#footer-design 
{
    color: #003366;
    background-color: #fff;
}

div#footer-design a:hover
{
    color: #003399;
}

/* GENERAL ELEMENTS */

a
{ 
  color: #333333;
}

li
{
	color: #333333;
}

div#maincontent h1
{ 
    color: #95be00;
}

div#maincontent h2
{ 
    color: #333;
}

div#maincontent h2 a
{ 
    color: #333;
}

div#maincontent h3
{ 
    color: #333;
}

div#maincontent h4
{ 
    color: #333;
}

div#maincontent-design h5
{ 
    color: #333;
}


/* SUBMIT BUTTONS */

input.defaultbutton
{
    color: #000000;
    background-color: #CCCCCC;
    border-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

input.button
{
    color: #000000;
    background-color: #CCCCCC;
    border-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

input.searchbutton
{
    color: #000000;
    background-color: #CCCCCC;
    border-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

input.shopbutton
{
    color: #000000;
    background-color: #CCCCCC;
    border-color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

input.searchimage
{
    background-image: url(../../images/t20/button.gif);
    background-repeat: no-repeat;
}

/* PATH */

div#path-design
{
	margin: 0;
	background-image: url(../../../../img_comuns/liniafons.jpg);
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
}

div#path p
{
    margin: 0;
	color:#000000;
}

div#path p a
{
    text-decoration: none;
}


/* COLUMNS */

div#columns
{
    height: 100%; /* Needs to be set to avoid bug in IE 5.5 */
}

/* NAVIGATORS */

div.content-navigator
{
    display: block;
    clear: both;
}

div.content-navigator div
{
    display: inline;
    text-align: center;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
	padding: 10px;
	margin-bottom: 25px;
}

div.content-navigator div.content-navigator-arrow
{
    font-size: 150%;
}

/* LINKS */

div.class-link div.attribute-long
{
	width: 80%;
}

div.class-link div.attribute-link p
{
font-weight: lighter;
}