h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
         color: rgb(77, 111, 121);	
	}

.post h2 a{
	color: rgb(77, 111, 121);
}

.entry p a:visited {
	color: rgb(77, 111, 121);
}

.entry p a:hover {
	color: rgb(255, 0, 0);
}

a  {
    color: rgb(77, 111, 121);
}

a:hover, h2 a:hover, h3 a:hover   {
    color: rgb(255, 0, 0);
}

.post h2 {
    border-bottom: 1px solid rgb(77, 111, 121);
}

#footer {
	background-color: rgb(77, 111, 121);
}

.widgettitle {
         border-top: 1px solid rgb(77, 111, 121);
}

.menu, .menu ul li {
	background: rgb(77, 111, 121);
}

.menu a:hover, .menu li:hover, .menu li li:hover , .menu li li a:hover, .menu ul:hover>a {
	color: #BEBEBE;
	background: rgb(77, 111, 121);
}

.menu {
    background: #FFF url('images/fondo_menu.png') top;
}

.menu a:hover, .menu li:hover {
    background: #FFF url('images/fondo_menu.png') top;
}

table.preus /* Tota la taula */
{
    border-bottom: 1px solid rgb(77, 111, 121);
    border-top: 1px solid rgb(77, 111, 121);
    background-color: #EBF2F4;
}

table.preus td /* Cada casella */
{
    border-bottom: 1px solid #9FC8D4;
}

table.preus tr /* Cada fila */
{
    border: solid 1px #B0B0B0;
}

div.entry ul.lcp_catlist
{
	border-bottom: 1px solid rgb(77, 111, 121);
	border-top: 1px solid #9FC8D4;
         background-color: #EBF2F4;
}

div.entry ul.lcp_catlist li
{
	border-bottom: 1px solid #9FC8D4;
}


.cform input.fldrequired,
.cform input.fldrequired:hover{
	border-right:2px solid rgb(77, 111, 121); 
}
.cform select.fldrequired,
.cform select.fldrequired:hover {
	border-right:2px solid rgb(77, 111, 121); 
}

