body {background-color: #F4F6F9; font-family:lucida grande, arial, trebutchet, verdana, sans-serif; font-weight: 100; font-size: 12px; line-height: 1.166; margin: 0px; padding: 0px;}

a{ color: #000000; size: 11px; line-height:14px; text-decoration: none;}
a:link{ color: #000000; size: 11px; line-height:14px; text-decoration: none;}
a:visited{ color: #000000; size: 11px; line-height:14px; text-decoration: none;}
a:hover{ color: #B40028; size: 11px; line-height:14px; text-decoration: underline;}
TD, P {color: #000000; font-size: 11px; line-height:14px; font-family:lucida grande, trebutchet, verdana, sans-serif; align:left}
.fecha {text-decoration:none; color:#CCCCCC; font-size:9px;}
img {border-color:#000000}

.PUBLI_UP {margin:0; padding:0; width:468px; height:80px; position:absolute; right:50%; margin-top:-215px; margin-right:-345px; float:right;}
.FOTON { clear:none; margin:auto;padding:0;width:760px;height:250px; background-position:20px 95px;}
/*.FOTON img {behavior: url("imatges/pngbehavior.htc"); margin:0; padding:0; width:760px; height:250px;} */

.DEGRADAT { position:static; clear:all; margin:auto; height:7 px; width:705px; background:#FFFFFF url(../imatges/degradat_v.gif); background-repeat:repeat-x;}
.SPACER_V {clear:all; margin:auto; height:5; width:705px; background:#FFFFFF url(../imatges/spacer_v.png); background-repeat:repeat-x; background-position:0 0;}

/* MENU PRINCIPAL */
.capMenu {
	width: 705px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: left;
	background-color: #ffffff;
	margin:0 auto;
}

/* ACCES USUARIS */
.accesousuarios {background-color: #CCCCCC; width: 692px; height: 25px; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-right: 13px;}
.totsbancs {background-color: #CCCCCC; width: 690; height: 35px; margin: auto; margin-top: 2px;}
.searcharrow {padding-top: 2px; margin-bottom: -2px;}
.search, .search:link, .search:visited {font-size: 11px; font-weight: normal; color: #111111; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none; padding-left:3px; padding-right:3px}
a.search:hover {font-size: 11px; font-weight: normal; color: #B40028; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
.searchbox {background-color: #D3CFC1; border: #AAAAAA 1px solid; font-size: 10px; color: #888888; font-family: arial, helvetica, sans-serif; text-decoration:none; }
.controlbox {border: #B40028 1px solid;width: 690px; height: 17px; margin: auto; margin-top: 2px; padding-top: 3px; padding-bottom: 3px; padding-right: 13px;}

/* Principal */
.main {background-color: #FFFFFF; width: 703px; margin: auto; margin-top: 0px; margin-bottom: 4px; border:1px solid #999999; padding-top: 4px; padding-bottom: 4px;}
.tablepoll {border: #F4F6F9 1px solid;width: 228px; height: 6px; margin: auto; margin-top: 2px;}
.main2 {background-color: #FFFFFF; width: 695px; margin: auto; margin-top: 0px; margin-bottom: 4px; border:1px solid #999999; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;}
.down {background-color: #F4F6F9; width: 697px; margin: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 4px; padding-bottom: 0px; padding-left: 4px; padding-right: 4px;}
.homeimage {background-color: #999999; padding:2px; margin-bottom:4px;}
.newsletter {background-color: #CCCCCC; width: 276px; height: 17px; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-right: 3px;}
.boletinbox {background-color:#FFCC33; width: 276px; height: 34px; margin: auto; padding-top: 3px; padding-bottom: 3px; padding-right: 3px;}
.reviewimage {padding:4px; border:1px solid #999999; background-color:#FFFFFF; margin: auto; margin-top: 2px; margin-bottom: 4px;}
.imasoft {border:1px solid #999999; margin:auto; margin-right: 4px; margin-bottom: 4px;}
.listcell {text-align:left; margin-left: 2px; background-image: url(../imatges/arrow.gif); background-repeat: no-repeat; background-position: 0 .1em;line-height: 10px; padding-bottom: 4px; padding-left: 11px; padding-right: 4px;}
.titular {margin-left: 2px; line-height: 10px; padding-bottom: 0px; padding-left: 19px; padding-right: 4px;}
.menucell {margin-left: 2px; background-image: url(../imatges/dot.gif); background-repeat: no-repeat; background-position: 0 .1em;line-height: 5px; padding-bottom: 2px; padding-left: 10px; padding-right: 4px;}
.menucell2 {margin-left: 2px; background-image: url(../imatges/s.gif); background-repeat: no-repeat; background-position: 0 .1em;line-height: 5px; padding-bottom: 2px; padding-left: 10px; padding-right: 4px; padding-bottom: 5px; padding-top:10px}
.dashedvert {border-right: 1px dotted #999999;  }
.dashedhor { border-top: 1px dotted #999999;  }
.menu {background-color:#F1F1F1; width:126px; margin:auto; padding:5px; border:1 solid #FFFFFF;}
.tienda {background-color:#F1F1F1; width:470px; margin:auto; padding:5px; border:1 solid #FFFFFF;}
.tabletienda {background-color: #FFFFFF; width: 470px; margin: auto; margin-top: 0px; margin-bottom: 4px; border:1px solid #999999; padding-top: 4px; padding-bottom: 4px;}

/* Banners */
.bannerup {clear:none; padding:0px; border:1px solid #999999; background:none; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:0px; width:470px;}
.bannerup {clear:none; padding:0px; border:1px solid #999999; background:none; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:0px; width:470px;}

.contenidor {position:relative; text-align:center; width:823px;margin:auto;}
.lateral {width:120px; position:absolute; right:-70px; float:right;}
.mig {width:703px;float:none;}
.cos {margin:0 0 0 0px;}

/* Novetats i noticies */
.listcell {margin-left: 5px; margin-right: 5px; margin-bottom: 3px; background-image: url(../imatges/arrow.gif); background-repeat: no-repeat; background-position: 0 .1em;line-height: 10px; padding-bottom: 4px; padding-left: 11px; padding-right: 4px;}

.h5 {text-decoration:none; font-size: 11px; line-height:14px; color: #000000;}
a.h5 {text-decoration:none; font-size: 11px; line-height:14px; color: #000000;}
a.h5:visited {text-decoration:none; font-size: 11px; line-height:14px; color: #000000;}
a.h5:hover {text-decoration:none; font-size: 11px; line-height:14px; color: #B40028;}

.h6 {text-decoration:none; font-size: 11px; line-height:14px; color: #000000;}
a.h6 {text-decoration:none; font-size: 11px; line-height:14px; color: #000000;}
a.h6:visited {text-decoration:none; font-size:11px;  line-height:14px; color: #000000;}
a.h6:hover {text-decoration:none; font-size: 11px; line-height:14px; color: #B40028;}

.h3 {color: #B40028; font-size: 14px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h3 {color: #B40028; font-size: 14px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h3:visited {color: #B40028; font-size: 14px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h3:hover {color: #999999; font-size: 14px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}

.h4 {color: #B40028; font-size: 12px; line-height:15px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h4 {color: #B40028; font-size: 12px; line-height:15px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h4:visited {color: #B40028; font-size: 12px; line-height:15px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
a.h4:hover {color: #999999; font-size: 12px; line-height:15px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}

.navegacio {text-decoration:none; font-size: 9px; line-height:11px; color: #333333;}
a.navegacio {text-decoration:none; font-size: 9px; line-height:11px; color: #333333;}
a.navegacio:visited {text-decoration:none; font-size: 9px; line-height:11px; color: #333333;}
a.navegacio:hover {text-decoration:none; font-size: 9px; line-height:11px; color: #999999;}

/* PUBLICIDAD Vertical */
.publicidad {background: url(../imatges/fondo.gif) #999999; background-repeat:repeat; width:126px; margin:auto; padding:5px;}

/* Enquesta */
.encuesta { background-color: #D3CFC1; width: 271px; border:1px #FFFFFF; margin: auto; margin-top:4px; margin-bottom: 4px; padding: 4px;}



/* TEXT ARTICLES MOVIL */

.txt, .txt:link, .txt:visited {font-size: 14px; line-height:19px; font-weight: normal; color: #111111; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none; padding-left:3px; padding-right:3px}
a.txt:hover {font-size: 14px; line-height:19px; font-weight: normal; color: #B40028; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}


.titoltext {color: #B40028; font-size: 24px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
.titolmig {color: #B40028; font-size: 18px; line-height:23px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}
.petittext {text-decoration:none; color:#666666; font-size:11px;}
.autortext {text-decoration:none; color:#333333; font-size:12px;}
.titolpetit {color: #B40028; font-size: 17px; line-height:24px;  font-weight: bold; font-style: normal; font-family: lucida grande, trebutchet, verdana, sans-serif; text-decoration:none;}


.recuadre { background-color: #ECECEC; border:1px #FFFFFF; margin: auto; margin-top:4px; margin-bottom: 4px; padding: 4px;}
