/* color generico (blue) */
body {
	color:#333333;
	background: url(/img/fmar.jpg) left bottom;
}

a {
	color:#333333;
}

#menu ul a{
	color:white;
	}
	
.error{
	background-color:#ffffcc;
	border:1px solid #cccccc !important;
}

/* menu*/

#menu #start h2 {
	background:#5D9AC4;
}

#menu #login h2 {
	background:#342B3C;
}
#menu #start h2 a{
	color:#ffffff;
	text-decoration:none;
}

#menu #login h2 a {
	color:#B6AEBB;
	text-decoration:none;
}

#menu #proyecto div.ico a:hover,  #menu #comunidad div.ico a:hover {
	background:none;
}
#menu #proyecto li{
	background:#FF9900 url(../img/sep-proyecto_nou.gif) repeat-x left top;
}
#menu #proyecto h2, #menu #proyecto h2 a {
	background:#8F5500;
	color:#FFAD33;
}

#menu #comunidad h2 a {
	color:#ffffff;
}

#menu #noticias h2{
	background:#FFFF66;
	}
#menu #noticias h2 a {
	color:#B99501;
}
#menu #agenda h2{
	background:#FF3399;
}
#menu #agenda h2 a {
	color:#ffffff;
}
#menu #proyecto ul{
	background:url(../img/punxa-proyecto.gif) no-repeat 94px bottom;
}

#menu #proyecto h2 a:hover , #menu #comunidad h2 a:hover{
	background:none;
}

#menu #proyecto a:hover, #menu #proyecto li.on a{
	background:#6A2509 url(../img/proyecto-on.jpg) no-repeat left top;
}

#menu #comunidad li{
	background:#00CC66 url(../img/sep-comunidad.gif) repeat-x left top;
}

#menu #comunidad h2{
	background:#007F41;
	color:#7FE5AF;
}

#menu #comunidad ul{
	background:url(../img/punxa-comunidad.gif) no-repeat 59px bottom;
}

#menu #comunidad a:hover,#menu #comunidad li.on a{
	background:#00CC66 url(../img/comunidad-on.jpg) no-repeat left top;
}

#menu #toki h2{
	background:#342B3C;
}
#menu #toki h2 a{
	color:#B6AEBB;
}

div.toki-emmpty {
	background:#644172 url(/img/sep-toki.gif) repeat-x left top;
}

#menu #maleta h2{
	background:#FF0066;
}
#menu #maleta h2 a{
	color:#F4CAD7;
}
#menu #maleta h2 a:hover{
	color:white;
}

div#flying-t1 {
	position:absolute;
	top:-73px;
	left:320px;
}
div#flying-t2 {
	position:absolute;
	top:-13px;
	left:400px;
}
div#flying-t3 {
	position:absolute;
	top:-90px;
	left:580px;
}
/* galeria */
#galeria ul li {
	border: 1px solid #0F89DF;
}

#imgfooter {
	height:212px;
	background: url(/img/flashmar.gif) left bottom no-repeat;
	}


/* footer */
#footer div.menuf {
	background:#000000;
}

div#footer ul li a {
	color:#ffffff;
}

div#footer ul.idiomas li.on a {
	color:#999999;
}
#menu div.destacat h2 {
	padding:12px 0 12px 40px;
}
#menu div.destacat h2{
	background:#FF3333 url(/img/ico-destacat.gif) 12px center no-repeat;
	color:#ffffff;
}
#menu div#destacat div.message {
	background:#F5B1BD;	
}

#menu div#destacat div.message-content {
	background: url(/img/message-top.gif) left top no-repeat;
}

div#destacat div.message-content textarea{
	background:#ffffff url(/img/message-bottom.gif) left bottom no-repeat;
}

div#destacat div.message-content h3 {
	background:white;
	
}
#menu div.menu li.first {
	background:none;
}

/*body.class de noticia(yellow), agenda(pink), pryecto(orange), visita (green)*/
a.titol:hover {
	color:#ffffff;
	background:#7FBFEB;
}
h1,h2,h3{
	color:#48A4E3;
}
input,textarea,#legalnote_text{
	border:1px solid #48A4E3;
}
input.boton{
	background:#48A4E3;
	color:white;
}

.style-proyecto h1,.style-proyecto h2,.style-proyecto h3{color:#8F5500}
.style-proyecto input,.style-proyecto textarea,.style-proyecto #legalnote_text{border-color:#8F5500;}
.style-proyecto input.boton{background:#8F5500;}

.style-comunidad h1,.style-comunidad h2,.style-comunidad h3{color:#007F41;}
.style-comunidad input,.style-comunidad textarea,.style-comunidad #legalnote_text{border-color:#007F41;}
.style-comunidad input.boton{background:#007F41;}

.style-toki h1,.style-toki h2,.style-toki h3{color:#543761;}
.style-toki input,.style-toki textarea,.style-toki #legalnote_text{border-color:#543761;}
.style-toki input.boton{background:#543761;}

a.vermas {
	color:#656565;
	background: url(/img/vermas.gif) left 3px no-repeat;
	}