/* web temp **************************************************************/

body.normal {
 margin: 0px 0px 0px 0px;
 background-color: #1a1c19;
 background-image: url('../images/fons.jpg');
}

/* idioma **************************************************************/

.idioma {
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 font-size: 10px;
 color: #c4c4c4;
 line-height: 25px;	
}

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

a.idiomaLink:hover{
 text-decoration:none;
 color: #fff;
}

/* contingut **************************************************************/

.contingutTitol {
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 font-size: 28px;
 font-weight: bold;
 line-height: 30px;
}

.contingutSubtitol {
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 font-size: 18px;
}

.txtFicha {
 color: #999;
 font-size: 12px;
 line-height:1.6em;
}

.titolFicha {
 color: #666;
 font-size: 10px;
 line-height:1.6em;
}

/* submenu **************************************************************/

.txtSubmenu {
 color: #666;
 font-size: 10px;
 line-height:1.6em;
}

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

a.linkSubmenu:hover{
 text-decoration:underline;
 color: #333;
}

/* thumbs **************************************************************/

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

a.txtThumb:hover{
 text-decoration:underline;
 color: #1a1c19;
}

/* taules **************************************************************/

a.taulaColor:link, a.taulaColor:active, a.taulaColor:visited {
 color: #7f9a57;
 text-decoration:none;
}

a.taulaColor:hover{
 text-decoration:none;
 color: #b9cc9d;
}

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

a.taulaMalla:hover{
 text-decoration:none;
 color: #3babd0;
}

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

a.taulaPavimentos:hover{
 text-decoration:none;
 color: #c08e7d;
}

a.taulaProyectos:link, a.taulaProyectos:active, a.taulaProyectos:visited {
 color: #964f72;
 text-decoration:none;
}

a.taulaProyectos:hover{
 text-decoration:none;
 color: #c33f75;
}

/* forms **************************************************************/

.contorn {
 display: block;
 margin: 0;
 padding: 1px;
 border: 2px solid #ccc;
 background-color: #fff;
 margin-bottom: 18px;
}

.camp {
 border: 1px solid #fff;
 font-size: 12px;
 line-height: 22px;
 width: 100%;
 color: #666;
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 background-color: #ddd; 
 padding: 3px 4px 3px 3px;
}

.textarea {
 border: 1px solid #fff;
 font-size: 12px;
 line-height: 17px;
 width: 100%;
 color: #666;
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 background-color: #ddd; 
 padding: 3px 3px 3px 3px;
}

.select {
 border: 1px solid #fff;
 font-size: 12px;
 line-height: 17px;
 width: 100%;
 color: #666;
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 background-color: #ddd; 
 padding: 2px 0px 2px 0px;
}

.boto {
 border: 2px solid #ddd;
 font-size: 12px;
 line-height: 22px;
 width: 220;
 color: #666;
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 background-color: #ccc; 
 padding: 5px 5px 5px 5px;
}

.selectPreferencias {
 border: 2px solid #1a4651;
 font-size: 12px;
 line-height: 17px;
 width: 100%;
 color: #666;
 font-family: Lucida Grande,Geneva,Arial,Helvetica,sans-serif;
 background-color: #eee; 
 padding: 2px 0px 2px 0px;
 margin-top: 2px;
}