/* CSS Document */
body {background-color:#000!important; margin:0; font-family:Arial, Helvetica, sans-serif; /*font-size:1em;*/}
.bodycontent{ margin:0 auto; width:960px; background-color:#F7FAFC;}
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; }
.banner { width:960px; height:116px; background:url("../img/banner.jpg") no-repeat 0 0; position:relative; }
.header { width:960px; height:205px; background:url("../img/header.jpg") no-repeat 0 0; }
.header .home {width:270px; height:128px; margin-top:35px;}
.menu { width:960px; height:54px; background:url("../img/bgmenu.jpg") no-repeat 0 0; color:#FFFFFF; font-weight:bold; font-size:.78em;}
.menu ul {padding: 18px 5px 0 30px; }
.menu ul li { display:inline; color:#FFFFFF; padding-right:12px;}
.menu .orange a{color:#E69127 }
.menu .leftspacer {/* margin-left:205px;*/ margin-left:490px;}
.menu .selected { color:#738289; }
.menu a { color:#FFFFFF; }
.gmap { width:960px; height:292px; /*background:url("../img/gmap.jpg") no-repeat 0 0;*/ }
.llegenda { width:885px; height:35px; background:url("../img/llegenda.jpg") no-repeat 0 0; text-align:right; font-size:0.75em; font-weight:bold; padding:18px 45px 0 30px; }
.llegenda a {color:#FFF; }
.publicitat { position:absolute; top:13px; left:106px;}
.leftCol { float:left; width:610px; padding:15px; margin:0;}
.rightCol { width:295px; padding:15px 0px 10px 10px; float:left; min-height:300px; height:auto !important;  height:300px; font-size:0.8em; color:#FFFFFF; line-height:130%; }
.rightCol a { color:#FFFFFF;}
.leftColSky { float:left; width:785px; padding:15px; margin:0;}
.rightColSky { width:140px; padding:15px 0px 10px 0px; float:right; min-height:630px; height:auto !important;  height:630px; font-size:0.8em; color:#FFFFFF; }
.rightCol .sep { height:16px; margin:16px 0 16px 0; /*background:url("../img/separador_pilotes.png") no-repeat 0 0;*/ background-image: url("http://www.tv3.cat/km33/img/separador_pilotes.png") !important;background-image: none; filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tv3.cat/km33/img/separador_pilotes.png');}
.contingut { /*position:relative; */ background:#F7FAFC url("../img/rightrail.gif") repeat-y right top; }
.contingutSky { background:#F7FAFC url("../img/rightrailsky.jpg") no-repeat right top; }
.footer { height:81px; color:#fff; font-size:0.75em; /*padding:140px 15px 0 30px;*/ padding:140px 0 0 0;  background-image: url("http://www.tv3.cat/km33/img/footer.png") !important;background-image: none; filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.tv3.cat/km33/img/footer.png'); }
.footer .logotips { margin-left:15px; /*width:280px; float:left;*/}
.footer .text { margin-right:15px; color:#FFFFFF; float:right; text-align:right; background-color:#000000; }
.fonsNegre {background-color:#000000; padding:0 15px 0 30px; height:80px; }
.footer .text a { color:#fff; }
.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; }
.norightpadding { padding-right:0 !important;}
.nobottommargin { margin-bottom:0 !important;}
.clean {clear:both;}
.cleannomargin {clear:both; margin:0;}
.banner300 { text-align:center; font-size:0.75em; color:#FFFFFF; }
.banner300 p{ padding: 0 0 8px 0; margin:0;}
.sky { text-align:center; font-size:0.75em; color:#FFFFFF; }
.sky p{ padding: 0 0 8px 0; margin:0;}
.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:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:3px;width:300px;}
textarea {border:1px solid #D1D1D1;color:#676767;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;}
.ubicacio {margin: 0px 0px 0px 210px; /*float:left; clear:both;*/ width:330px; text-align:right; }
.selectUbicacio { width:160px; border:1px solid #D1D1D1;color:#676767;font-size:12px;margin:0px 10px 8px 0;padding:4px 8px 4px 8px; background-color:#EFEFEF; line-height:34px; height:34px; text-decoration:none;}
.selectUbicacio:hover { text-decoration:none;}
/*afegida per al select de data autogenerat*/
.calendarDateInput { width:90px; margin-right:10px;}
.puja { width:200px;}
.punts{ margin:10px 0 10px 0;}
.avistext { float:left; margin:0 20px 0 0;}
.concurstext .avistext { margin:20px 0 0 0;}
.concurstext a{ color:#76A1D1 !important;}
.smalltext { font-size:0.8em}
.left { float:left; }
.right { float:right;}
.iconerror { margin:8px 20px 0 0;}
.galeriamenu { width:190px; margin:0 0 0 10px; float:right; font-size:0.8em; display:block; }
.galeriamenu li {border-bottom:1px solid #D1D1D1; line-height:26px; display:block; font-weight:bold; }
.galeriamenu li a{ padding:6px 6px 4px 6px; width:260px; color:#76A1D1; text-decoration:none; }
.galeriamenu li a:hover{ padding:6px 6px 4px 6px; width:260px; color:#000000; text-decoration:none;}
.galeriamenu li a span{ color:#000000; }
.galeriamenu h3 { border-bottom:1px solid #D1D1D1; font-size:0.8em; margin:13px 0 0 0; padding:0 0 6px 0;}
.galeriafoto { width:580px; float:left; }
.galeriafoto .index { font-size:1em; font-weight:bold; margin:0 0 10px 0;}
.galeriafoto .index img { margin-left:10px;}
.galeriafoto .foto {padding:14px; background-color:#1D5578; /*text-align:center;*/ color:#FFFFFF; /*margin:0 auto;*/}
.galeriafoto .foto h2 { font-size:1.4em; margin:10px 0 0 0; padding:0 10px 0 2px;}
.galeriafoto .foto p { font-size:0.8em; margin:0; padding:0 10px 0 2px;}
.galeriafoto .foto p strong { color:#7597AC;}
.galeriafoto .foto .centerFoto { text-align:center; width:554px; background-color:#CC3333; background:url("../img/fotobg.jpg") repeat 0 0;}
.thumbs { background-color:#113851; height:87px; margin:0; width:580px;}
.thumbsbutton { float:left; padding:34px 4px 2px 6px; width:20px; height:50px; background-color:#0B2231; }
html > body .thumbsbutton {padding:34px 8px 2px 6px; width:20px;}
.thumbs .images { width:504px; float:left; margin:10px 0 0 6px;}
.thumbs .images img{ width:90px; height:66px;}
.thumbs ul li { display:inline; color:#FFFFFF; padding-right:6px; }
.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;}
.blogarxiu li {background:url(../img/bulletblanc.gif) 2px 10px no-repeat;border-bottom:1px dotted #B2B2B2 ; padding:4px 0 6px 15px;}
.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;}

.titol_gmaps{padding-left:10px;padding-top:5px;width:150px;float:left; background-color:#FFFFFF}
.descripcio_gmaps{width:190px;padding-left:10px;padding-top:5px;height:75px; float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#FFFFFF border-left-color:#666666; border-left-style:dotted; border-left-width:1px;}
.entradeta_gmaps{font-size:13px; float:left; width:150px;}

/* Submenus fotogaleria */

.submenu{
	background: #0b212c;
	position: relative;
	width: 210px;
	height: 40px;
	left: 525px;
	margin-bottom: -50px;
	border-bottom: 2px solid #185975;
	border-left: 2px solid #185975;
	border-right: 2px solid #185975;
	z-index: 1000;
}
.submenu ul{
	padding: 5px;
	text-transform: uppercase;
}
.submenu ul li{
	background: url("../img/lisubmenu.gif") no-repeat 0 2px;
	padding-left: 10px;
	display: block;
}
.hide{
	visibility: hidden;
	display: none;
}
