/* Generic Definitions */
html {
    margin:0 auto; 
    padding:0; 
    border:none; 
	height: 100%;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	color: #333333;
	background-color: #D3D3D3;
    background-image: url(bgbody.jpg);
}

body {
    border:0;
    margin:0 auto;
	border:0;
    position:relative;
    width:780px;
    min-height:100%; /* For Modern Browsers */
    height:auto !important; /* For Modern Browsers */
	height: 100%;
    background:#ffffff;
}

input {
	padding: 3px 1px 1px 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	height: 12px;
}

select, textarea {
    padding: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	height: 20px;
}

form {margin:0; padding:0;}

a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
      }

a:hover {
	color: #666666;
	text-decoration: none;
	}

.lateral{
    background-image: url(imgweb/bg_blank.gif);
}

.alpha {
  list-style-type: lower-alpha;
}

.img_left  { border-color: #ffffff; float: left; margin-right: 5; margin-bottom: 5;}

.img_right  { border-color: #ffffff; float: right; margin-left: 5; margin-bottom: 5;}

/* Text CSS */

.itemTitleSmall {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-weight: bold;
	color: #663333;
}

a.itemTitleSmall:link, a.itemTitleSmall:visited, a.itemTitleSmall:active {
	color: #663333;
	text-decoration: none;
}

a.itemTitleSmall:hover {
	color: #6A7469;
	text-decoration: none;
}

.textPetit {
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8px;
	color: #333333;
}

.bloctext {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #333333;
}

.petit {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8px;
	color: #333333;
}

.mespetit {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8px;
	color: #333333;
}

.petit_v {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 8px;
	color: #cc0033;
}

.titular {
    font-size: 11px;
    line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
    color: #333333;
}

.blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
}

a.blanc:link, a.blanc:visited, a.blanc:active, a.blanc:hover {
	color: #ffffff;
}

.fosc {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #cc0033;
}

a.fosc:link, a.fosc:visited, a.fosc:active, a.fosc:hover {
	color: #cc0033;
}

.gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #888888;
}

.negre {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}

a.negre:link, a.negre:visited, a.negre:active, a.negre:hover {
	color: #333333;
}

.hoy {
    color: #ff9900;
}

a.hoy:link, a.hoy:visited, a.hoy:active, a.hoy:hover {
	color: #ff9900;
}

.domingo {
    color: #FF0000;
}

a.domingo:link, a.domingo:visited, a.domingo:active, a.domingo:hover {
	color: #FF0000;
}

.diario {
    color: #333333;
}

a.diario:link, a.diario:visited, a.diario:active, a.diario:hover {
	color: #333333;
}

/* Colors */
.colorBlanc {
	background-color: #FFFFFF;
}

.colorClar {
	background-color: #efece3;
}

/* Efectes Fila/Columna */

.dataTableRow { }
.dataTableRowOver { background-color: #cdcdcf; }

.dataTableRow2 { background-color: #cdcdcf; }
.dataTableRowOver2 { background-color: #ff0000; }