body {
	font-size:11px;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    color: rgb(48, 48, 48);
	text-align: center;
}

#page {
	border: 1px solid #B0B0B0;
}

.post {
	text-align: left;
	}

h1, h2, h3 {
	font-family: Verdana,Tahoma,Arial,sans-serif;
}

h2 {
	font-weight: normal;
}
	
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: RGB(96, 186, 177);	
}

h3 {
    color: rgb(48, 48, 48)	
}

#cdkey {
	font-family: "Courier New",Courier,monospace;
}

.post h2 a{
	color: RGB(96, 186, 177);
}

.entry p a:visited {
	color: RGB(96, 186, 177)
}

.entry p a:hover {
	color: RGB(22, 91, 90);
}

a  {
    color: RGB(96, 186, 177);
}

a:hover, h2 a:hover, h3 a:hover   {
    color: RGB(22, 91, 90);
}

.post h2 {
    border-bottom: 1px solid RGB(96, 186, 177);
}

#footer {
	background-color: RGB(96, 186, 177);
}

.widgettitle {
    border-top: 1px solid RGB(96, 186, 177);
}

.widget {
         background: #FFFFFF;
}

.menu {
	height:28px;
	line-height:19px;
	background: RGB(96, 186, 177);
	padding: 0 0px;
	font-weight:normal;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

.menu li, .menu li ul li {
	background: RGB(96, 186, 177);
	border-right:1px solid #ffffff;
}

.menu li ul{
	border:0px;
}

.menu li ul li{
	height:30px;
	width: 180px;
	padding: 0 0px;
	font-weight:normal;
	border:0px;
}

.menu a:hover, .menu li:hover, .menu li li:hover , .menu li li a:hover, .menu ul:hover>a {
	color: RGB(96, 186, 177);
	background: RGB(22, 91, 90);
}

.menu li.current_page_item  {
	background: RGB(22, 91, 90);
}

table.preus /* Tota la taula */
{
    border-bottom: 1px solid RGB(96, 186, 177);
    border-top: 1px solid RGB(96, 186, 177);
    background-color: #EBF2F4;
}

table.preus td /* Cada casella */
{
    border-bottom: 1px solid #9FC8D4;
}

table.preus tr /* Cada fila */
{
    border: solid 1px #B0B0B0;
}

table.mitad 
{
	width: 50%;
}


div.entry ul.lcp_catlist
{
	border-bottom: 0px solid #FFFFFF;
	border-top: 0px solid #FFFFFF;
         background-color: #FFFFFF;
}

div.entry ul.lcp_catlist li
{
	border-bottom: 1px solid #9FC8D4;
}


.cform input.fldrequired,
.cform input.fldrequired:hover{
	border-right:2px solid RGB(96, 186, 177); 
}
.cform select.fldrequired,
.cform select.fldrequired:hover {
	border-right:2px solid RGB(96, 186, 177); 
}

.flag  {
	border: 0px;
	margin-right: 8px;
	/*  vertical-align: baseline; */
}


/* BUTTONS */

a.button{
background:url(images/button/button.gif);
display:block;
color: RGB(96, 186, 177);
font-weight:bold;
font-size:13px;
height:40px;
line-height:39px;
margin-bottom:18px;
text-decoration:none;
width:214px;
}
a:hover.button{
color: RGB(22, 91, 90);
}
.button_download{
background:url(images/button/download.gif) no-repeat 18px 14px;
text-indent:40px;
display:block;
}
.button_alert{
background:url(images/button/alert.gif) no-repeat 18px 14px;
text-indent:40px;
display:block;
}
