/* CSS Document */
body { margin:0; font-family:Arial, Helvetica, sans-serif; background: #363D57 url("../img/background_blau.jpg") repeat-y center top; }
.bodycontent{ margin:0 auto; width:996px;}
ul{list-style:none;margin:0;padding:0;}
a{color:#000;text-decoration:none;}
a:active{outline:none;}
a:hover{text-decoration:underline;color:#c00;}
h1 {font-size:1.8em; color:#333333; height:55px; background:url("../img/separador_linia.gif") repeat-x left bottom; margin:0 0 8px 0; padding:0; }
.header { width:996px; height:198px; background:url("../img/header_c3.gif") no-repeat 0 0; }
.header .home {width:410px; height:128px; margin-top:35px; margin-left:60px;}
.publicitat { position:absolute; top:13px; left:106px;}
.leftCol { float:left; width:590px; _width:580px; padding:15px 20px 15px 30px; margin:0; font-size:1.3em !important;  }
.rightCol { width:295px; padding:15px 0px 10px 10px; float:left; min-height:300px; height:auto !important;  height:300px;  font-size:1.1em;  color:#FFFFFF; line-height:130%; }
.rightCol a { color:#FFFFFF;}
.rightCol .sep { height:2px; margin:6px 0 6px 0; clear:both; line-height:2px;}
.contingut { /*position:relative; background:#F7FAFC url("../img/rightrail.gif") repeat-y right top; */ background:url("../img/background.jpg") repeat-y center top; overflow:hidden; height:1%; }
.contingutSky { background:#F7FAFC url("../img/rightrailsky.jpg") no-repeat right top; }
/*.footer { height:81px; color:#fff; font-size:0.75em; padding:140px 0 0 0;  background-image: url("http://www.tv3.cat/km33/img/footer.gif") !important;background-image: none; filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tv3.cat/km33/img/footer.png'); }*/
.footer { height:121px; color:#333; font-size:1em; /*padding:140px 15px 0 30px;*/ padding:80px 0 0 0;  background-image: url("../img/footer.gif") !important;}
.footer .logotips { margin-left:15px; width:320px; float:left;}
.footer .text { margin-right:15px; float:right; text-align:right; }
.innerFooter {padding:0 15px 0 30px; height:80px; }
.footer .text a { color:#000; }
.spacer{ clear:both; height:12px;}
.footer .text ul {padding: 0; width:440px;}
.footer .text ul li { display:inline; color:#FFF; padding-right:6px; }
.footer .text ul li a img{ padding-left:6px; }
.footer .logotvc { margin-right:20px;}
.norightpadding { padding-right:0 !important;}
.nobottommargin { margin-bottom:0 !important;}
.clean {clear:both;}
.cleannomargin {clear:both; margin:0;}
.banner300 { background:url("../img/fons_robaplanes.gif") no-repeat left top; width:318px; padding:38px 0 15px 9px;}
.bannerAdSense { background:url("../img/fons_adsense.gif") no-repeat left top; width:570px; padding:25px 0 15px 9px; height:56px;}
.yellowtext { background-color:#FFFFCC; padding:6px;}
.yellowtext a { color:#76A1D1; font-weight:bold;}
.fixedheight { height:64px;}
.errortext { padding:10px 0 0 0;}
.blue { font-size:0.9em; font-weight:bold; padding:3px 8px 3px 8px; background-color:#16567B; color:#FFFFFF;}
.medium {font-size:0.9em;}
label { color: #676767; font-size: .8em; font-weight:bold; color:#000; /*display: block;*/ width:200px; margin: 0px 10px 3px 0px; float:left; text-align:right; }
.formtext { margin:0 10px 10px 210px; font-size:0.8em;}
.formtext a { color:#76A1D1; }
.obl { padding:0 0 10px 0; margin:0; vertical-align:top; line-height:1px;}
fieldset {border:none;}
input { border:none;color:#6E3300;font-size:13px;margin:0px 10px 8px 0;padding:4px;width:300px;}
textarea {border:none;color:#6E3300; padding:4px; font-family:Arial;font-size:12px;height:87px;margin:0px 10px 20px 0;width:300px;}
.radio {width:15px; margin:0; border:none;}
.radioLabel{ width:100px; margin: 0 10px; float:none; text-align:left; font-weight:normal; }
select {border:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:3px;width:300px;}
.sponsors { width:260px;}
.small { width:90px; margin-right:10px;}
.smalltext { font-size:0.8em}
.left { float:left; }
.right { float:right;}
.iconerror { margin:8px 20px 0 0;}
.fotofooter { font-size:0.8em; color:#666666; padding:12px 4px 4px 4px;}
.fotofooter strong{ color:#000000; }
.concurstext { width:398px; margin:0 10px 0 0; padding:0; font-size:0.85em;}
.concurspremi { background-color:#16567B; padding:0;}
.concursbuttons { width:201px; text-align:center; padding:10px 0 5px 0;}
.rssicon { float:left; margin-right:12px;}
.envia {background:transparent url(../img/envia.gif) no-repeat scroll 0px;border:0px none;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:33px;width:120px; padding:0 0 0 6px;}
.mapalist li {background:url(../img/bullet.gif) 2px 10px no-repeat;border-bottom:1px dotted #B2B2B2 ; padding:4px 0 6px 15px; font-size:.9em;}
/*dd {background:url(../img/bulletblanc.gif) 2px 10px no-repeat; padding:3px 0 3px 0px; }*/
.textquisom { font-size:.95em; margin:20px 0 0 0;}
.textquisom h2 { font-size:1em; margin:0 0 8px 0; padding:0;}
.textquisom .orange { color:#E69127; font-weight:bold;}

.introblog{ background:url(../img/fons_jaumefigueras.gif) no-repeat bottom left; padding-bottom:25px; font-size:.9em;}
.blogautors, .sidebar_grup { color:#F5D28C; font-weight:bold;}
.blogautors a, .sidebar_grup dl a { color:#F5D28C;}
.blogautors li, .sidebar_grup dl dd{ background:url(../img/autors_star.gif) 0px 6px no-repeat; padding:4px 0 6px 19px;}

.rss { color:#F5D28C; font-weight:bold; clear:both; margin-top:5px;}
.rss a{ color:#F5D28C; font-weight:bold !important;}
