h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
         color: #C51C21;	
	}

.post h2 a{
	color: #C51C21;
}

.entry p a:visited {
	color: #C51C21;
}

.entry p a:hover {
	color: rgb(255, 0, 0);
}

a  {
    color: #C51C21;
}

a:hover, h2 a:hover, h3 a:hover   {
    color: rgb(255, 0, 0);
}

.post h2 {
    border-bottom: 1px solid #C51C21;
}

#footer {
	background-color: rgb(128, 128, 128);
}

.widgettitle {
         border-top: 1px solid #C51C21;
}

.menu, .menu ul li {
	background: rgb(128, 128, 128);
}

.menu a:hover, .menu li:hover, .menu li li:hover , .menu li li a:hover, .menu ul:hover>a {
	color: #BEBEBE;
	background: #C51C21;
}

.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 #C51C21;
    border-top: 1px solid #C51C21;
    background-color: RGB(251, 245, 245);
}

table.preus td /* Cada casella */
{
    border-bottom: 1px solid #E58C8E;
}

table.preus tr /* Cada fila */
{
    border: solid 1px #B0B0B0;
}

div.entry ul.lcp_catlist
{
	border-bottom: 1px solid #C51C21;
	border-top: 1px solid #C51C21;
    background-color: RGB(251, 245, 245);
}

div.entry ul.lcp_catlist li
{
	border-bottom: 1px solid #E58C8E;
}


.cform input.fldrequired,
.cform input.fldrequired:hover{
	border-right:2px solid #C51C21; 
}
.cform select.fldrequired,
.cform select.fldrequired:hover {
	border-right:2px solid #C51C21; 
}

