/* @group HTML > BODY > WRAPPER */

html { /*background: transparent url(/espaiterra/img/header-back.jpg) no-repeat center top;*/
	background: transparent url(/espaiterra/img/header-back.jpg) no-repeat center 41px; }
body { background: transparent url(/espaiterra/img/footer-landscape-back.jpg) repeat-x center bottom!important; }
#wrapper { margin: 0 auto; text-align: left; width: 1000px; }
/* @end */

/* @group TIPOGRAFÍA */

h2 { color: #59971A; font-weight: bold; font-size: 1.8em; margin-bottom: 12px; position: relative; }
h3 { color: #595959; font-weight: bold; font-size: 1.3em; margin-bottom: 5px; }
h3 span { font-weight: normal; font-style: normal; }
#media-info h3, #SGG_video_title { color: #595959; font-weight: bold; font-size: 1.5em; margin: 0 0 5px 15px; }
#SGG_video_data { color: #595959; font-weight: normal; font-size: 1 em; margin: 0 0 5px 15px; }
h2 small { font-size: 0.8em; color: #A5A5A5; }
h2 em { font-size: 0.7em; font-weight: normal; font-style: normal; text-align: right; position: absolute; padding-top: 5px; right: 0; }
#content p { color: #6C797F; font-size: 1.3em; margin-bottom: 10px; line-height: 1.4em; }
a { color: #2C99E9; text-decoration: underline; }
a:hover { color: #FFF; background-color: #2C99E9; text-decoration: none; }
a.centered { position: relative; display: block; text-align: center; }
a.noback:hover { color: #FFF; background: none; text-decoration: none; border: none; }
/* @end */

/* @group HEADER */

#header { background: transparent url(/espaiterra/img/helicopter.png) no-repeat right 26px; overflow: hidden; height: 200px; width: 1000px; }
#logo { text-indent: -9999px; float: left; margin-top: 17px; display: inline; }
#logo a { background: transparent url(/espaiterra/img/logo_espaiterra.png) no-repeat left top; display: block; height: 117px; width: 260px; position: relative; top: 45px; }
/*#logo a:hover {
	background: transparent url(/espaiterra/img/logo-espai_terra.png) no-repeat right top;
}*/

/* @group MENU - SUBMENU */

#menu { float: left; margin: 102px 0 0 10px; display: inline; position: relative; }
#menu a { color: #52767F; font-size: 1.2em; }
#top-menu { float: left; border-left: #DDDDDD 1px solid; }
#top-menu li { float: left; font-weight: bold; font-size: 1.1em; }
#top-menu li a { float: left; height: 29px; background: transparent url(/espaiterra/img/top_menu-back.png) no-repeat right top; padding: 11px 9px 0; border-right: #DDDDDD 1px solid; }
#top-menu li a:hover, #top-menu li.current a { background: transparent url(/espaiterra/img/top_menu-hover.png) repeat-x right top; color: white; }
#sub-menu { background: transparent url(/espaiterra/img/sub_menu-back.png) no-repeat left top; padding-left: 5px; height: 26px; position: absolute; top: 40px; right: 30px; }
#sub-menu-list { background: transparent url(/espaiterra/img/sub_menu-back.png) no-repeat right top; float: left; padding: 5px 7px 0 0; height: 21px; }
#sub-menu li { float: left; padding-left: 7px; }
#sub-menu li a { padding-right: 3px; }
#sub-menu li a:hover { text-decoration: underline; background: none; }
#sub-menu li.current a { text-decoration: underline; }
/* @end */


/* @end */

/* @group CONTENT */

#content { overflow: hidden; width: 960px; }
/* @group LISTS */

.bullet-list { margin: 0 10px 10px 25px; font-style: normal; list-style-image: url(/espaiterra/img/bullet.gif); font-size: 1.2em; }
.bullet-list li { margin: 5px 0; list-style-position: outside; }
/* @end */

/* @group BUTTONS */

.btn { display: inline-block; background: none; margin: 0 0 0 5px; padding: 3px 0; border-width: 0; overflow: visible; text-decoration: none; color: #707070; text-shadow: #fff 1px 1px 0; font-size: 1.3em; }
* +html .btn { display: inline-block; background: none; margin: 0 0 0 5px; padding: 3px 0; border-width: 0; overflow: visible; text-decoration: none; color: #707070; text-shadow: #fff 1px 1px 0; font-size: 1.3em; padding:0 !important; }
* html button.btn { padding-bottom: 1px; }
 html:not([lang*=""]) button.btn {
 margin: 0 -3px;
}
.btn span { background: #ddd url(/espaiterra/img/bg-button.gif) repeat-x 0 0; margin: 0; padding: 4px 0; border-left: 1px solid #bbb; border-right: 1px solid #aaa; }
* +html .btn span { padding-top: 0; border-right:0 !important; }
.btn span span { position: relative; padding: 4px .4em; border-width: 0; border-top: 1px solid #bbb; border-bottom: 1px solid #aaa; }
button.btn span span { padding: 3px 2em; }
a.pill-l span { border-right-width: 0; }
a.pill-l span span { border-right: 1px solid #bbb; }
a.pill-c span { border-right-style: none; border-left-color: #fff; }
a.pill-c span span { border-right: 1px solid #bbb; }
a.pill-r span { border-left-color: #fff; border-left-style: solid; }
.btn:hover span, .btn:hover span span { cursor: pointer; border-color: #64adbd; background-image: url(/espaiterra/img/bg-button_hover.gif); color: #fff; text-shadow: #39c2d8 -1px -1px 0; background-color: #29c8fd; }
.btn:focus span, .btn:focus span span { cursor: pointer; color: #707070; }
.btn:active span { background-position: 0 -400px; outline: none; background-color: #9cdbf8 !important; }
.btn:focus, .btn:active { outline: none; }
.primary { font-weight: bold; }
/* @end */

/* @group ICONOS */

#wrapper #content .compass-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-compass.png) no-repeat 4px center; }
#wrapper #content .ko-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-cancel.png) no-repeat 4px 1px; }
#wrapper #content .ok-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-accept.png) no-repeat 4px 1px; }
#wrapper #content .podcast-icon { padding-left: 30px !important; background: transparent url(/espaiterra/img/icon-podcast.png) no-repeat 4px center !important; }
* +html #wrapper #content .podcast-icon { padding-left: 30px !important; background: transparent url(/espaiterra/img/icon-podcast.png) no-repeat 4px center !important; border-right:1px !important; }
#wrapper #content .podcast-itunes { padding-left: 30px; background: transparent url(/espaiterra/img/icon-itunes.png) no-repeat 4px center; }
#wrapper #content .helicopter-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-helicopter.png) no-repeat 3px center; }
#wrapper #content .textos-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-textos.png) no-repeat 9px center; }
#wrapper #content .fotos-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-fotos.png) no-repeat 8px center; }
#wrapper #content .video-icon { padding-left: 30px; background: transparent url(/espaiterra/img/icon-video.png) no-repeat 6px center; }
#wrapper #content .plus-icon { padding-left: 25px; background: transparent url(/espaiterra/img/icon-plus.gif) no-repeat 6px center; }
#wrapper #content .webcam-icon { padding-left: 40px; background: transparent url(/espaiterra/img/icon-webcam.png) no-repeat 15px center; }
#wrapper #content .film-icon { padding-left: 40px; background: transparent url(/espaiterra/img/icon-film.png) no-repeat 15px center; }
#wrapper #content .picture-icon { padding-left: 40px; background: transparent url(/espaiterra/img/icon-picture.png) no-repeat 15px center; }
#wrapper #content .page-icon { padding-left: 40px; background: transparent url(/espaiterra/img/icon-page.png) no-repeat 15px center; }
#wrapper #content .directe-icon { padding-left: 80px; background: transparent url(/espaiterra/img/icon-tv.png) no-repeat left top; }
#wrapper #content .equip-icon { padding-left: 80px; background: transparent url(/espaiterra/img/icon-equip.png) no-repeat left top; padding-top: 12px; }
#wrapper #content h2.directe-icon { padding-top: 10px; height: 37px; }
#wrapper #content .clouds-icon { padding-left: 80px; background: transparent url(/espaiterra/img/icon-clouds.png) no-repeat left top; }
#wrapper #content .comments-icon { padding-left: 50px; background: transparent url(/espaiterra/img/icon-comments.png) no-repeat left top; }
#wrapper #content .feed-icon { padding-left: 25px; background: transparent url(/espaiterra/img/icon-feed.png) no-repeat left center; }
/* @end */

/* @group GREYBOX */

.greybox { padding-top: 10px; margin-bottom: 20px; position: relative; }
.greybox-inner { overflow: hidden; padding: 0 0 10px; }
.greybox-inner h2 { margin-left: 15px; }
.greyfoot { background: transparent url(/espaiterra/img/greyfoot-back.gif) repeat-x left top; padding-left: 15px; float: left; }
.greyfoot-inner { background: transparent url(/espaiterra/img/greyfoot-back.gif) repeat-x right top; height: 30px; padding: 8px 15px 0 0; }
/* @end */

/* @group FRAMES */

.big-img { position: relative; left: 7px; }
.small-img { position: relative; left: 7px; }
html> body .big-img { top:2px!important; }
html> body .small-img { top:2px!important; }
.big-frame { position: absolute; width: 369px; height: 216px; bottom: -12px; left: 0; background: transparent url(/espaiterra/img/big-frame.png) no-repeat top left; }
.small-frame { position: absolute; width: 266px; height: 164px; bottom: -12px; left: 0; background: transparent url(/espaiterra/img/small-frame.png) no-repeat top left; }
.thumb-video-overlay { position: absolute; width: 33px; height: 29px; top: 31px; left: 43px; background: transparent url(/espaiterra/img/video-thumb-overlay.png) no-repeat top left; }
a.centered .thumb-video-overlay { left: 67px; }
/* @end */

/* @group MAIN */

.main-column { width: 640px; float: left; }
#main { /*margin-top: 25px;*/
}
.main-column .whitebox { margin: 10px 0 30px 10px; }
.main-column .whitebox p { margin: 0 15px 15px 0; }
.main-column p.float-right { margin-left: 15px; display: inline; }
.main-column .greybox { background: transparent url(/espaiterra/img/greybox-main-back.gif) repeat-x left top; width: 640px; }
.main-column .greybox-inner { background: transparent url(/espaiterra/img/greybox-main-back.gif) repeat-x left bottom; }
.main-column .greybox-inner p { margin: 0 15px 15px; }
.main-column .greybox-inner p.float-left, .main-column .greybox-inner p.float-right { display: inline; }
.main-column .greyfoot { width: 625px; }
#destacats { padding: 20px 10px; overflow: hidden; }
.image-wrapper { float: left; margin-right: 15px; display: inline; }
.separator { clear: both; background: transparent url(/espaiterra/img/separator.gif) repeat-x left top; height: 10px; border: none; margin: 20px 0 30px; }
.map-wrapper { background: #FFF url(/espaiterra/img/images-455-back.gif) no-repeat left bottom; height: 314px; width: 445px; padding: 5px 5px 15px; margin: 0 15px 15px; display: inline-block; }
#map-nav { display: inline-block; position: relative; right: 5px; top: -230px; width: 135px; }
#map-nav li { font-weight: bold; font-size: 1.3em; border-left: 3px solid; margin-bottom: 3px; }
#map-nav li.tots { border-left-color: #ADAEAF; }
#map-nav li.helicopter { border-left-color: #2B3D47; }
#map-nav li.textos { border-left-color: #62B346; }
#map-nav li.fotos { border-left-color: #2D9AE9; }
#map-nav li.video { border-left-color: #FF7D00; }
#map-nav li a { display: block; height: 20px; padding-top: 3px; }
#wrapper #map-nav li a:hover { background-color: #2C99E9; }
#content #map-nav li.active a { background-color: #FFF; color: #656565; }
.SSG_video_info { border-bottom: 1px solid #ECECEC; margin-bottom: 20px; }
#content .bottom-publi { width: 100%; height: 60px; margin: 20px 0; }
#content .bottom-publi p { color: #59971A; float: left; }
.tab-bar { padding: 0 15px; overflow: hidden; }
.tab-bar.bottom { padding-bottom: 15px; }
.tab-bar ul li, .tab-bar p { font-weight: bold; font-size: 1.2em; }
.tabs { position: relative; }
.tabs li { float: left; background: transparent url(/espaiterra/img/tab-grey.png) no-repeat left top; padding-left: 5px; margin-right: 2px; }
.tabs li a, .tabs li span { float: left; background: transparent url(/espaiterra/img/tab-grey.png) no-repeat right top; padding: 5px 5px 5px 0; color: #FFF; }
.tabs li a:hover { color: #2C99E9; }
.tabs li.active, .tabs li.active a, .tabs li.active span { background-image: url(/espaiterra/img/tab-white.png); color: #595959; }
#content .pagination { float: right; margin: 3px 0 0; }
.white-wrapper { background: #FFF; padding: 1px 0; position: relative; }
.main-column .white-wrapper { margin: 0 15px; }
#videos .white-wrapper { margin: 0 15px 15px; }
.comment { background: transparent url(/espaiterra/img/comments-back.gif) repeat-x left bottom; margin: 10px 10px 0; padding-bottom: 12px; /*overflow:hidden;
	height:1%;*/
}
.comment-content { overflow: hidden; height:1%; border: 1px solid #E5E6E7; border-bottom: none; padding-bottom: 3px; }
.comment-content .float-right { margin: 10px 25px 0 20px; }
.comment-content .float-right a { border: 5px solid #EAECED; float: left; position: relative; }
.comment-content .float-right a:hover { border: 5px solid #758187; }
.comment h3 { margin: 10px 0 5px 15px; }
#video-container { margin: 15px auto; padding-bottom: 10px; width: 426px; height: auto; background: transparent url(/espaiterra/img/images-white-back.gif) repeat-x left bottom; }
#SSG_video_container { margin: 15px 0 15px 15px; padding-bottom: 10px; width: 426px; height: 277px; background: transparent url(/espaiterra/img/images-white-back.gif) repeat-x left bottom; }
#video_mid_r { position: absolute; top: 15px; right: 15px; width: 145px; }
#video_mid_r input { border: 1px solid #D7D8D9; width: 135px; padding: 5px; background: transparent url(/espaiterra/img/input-back.gif) repeat-x left top; }
#content #video_mid_r p { margin: 0; }
#video_mid_r a.feed-icon { display: block; font-weight: bold; border: 1px solid #ECECEC; border-right: none; border-left: none; padding: 10px 0 15px; margin: 15px 0; line-height: 1.2em; }
#wrapper #content #video_mid_r a.feed-icon:hover { text-decoration: underline; color: #2C99E9; }
#image-container { margin: 15px auto; padding-bottom: 10px; width: 580px; text-align:center; }
#media-info p.date { color: #595959; font-weight: bold; font-size: 1.4em; margin: 15px 0 0 15px; }
#media-list { overflow: hidden; margin-left: -5px; }
.media-list-item { float: left; width: 190px; background: #FFF; margin: 10px 0 10px 20px; display: inline; cursor: pointer; overflow: hidden;/*text-transform: uppercase; */
}
.media-list-item h3, #media-list .media-list-item p { margin: 10px; line-height: 1.3em; }
p.media-author { color: #CCC !important; font-weight: bold; margin-top: -8px !important; }
.media-list-item a img { border: 2px solid #DEE0E1; }
.image-list li { display: block; clear: both; border-bottom: 1px solid #ccc; margin: 0 10px; }
.image-list li .post-image { margin: 5px 5px 5px 0; }
#content .image-list li p { padding: 18px 0; font-weight: normal; font-style: normal; font-size: 1.3em; }
/* @group SIDEBAR */

.side-column { width: 300px; float: left; margin-left: 20px; display: inline; }
#sidebar { margin-top: 25px; }
/* @group BADGES */

.badge { height: 60px; padding: 12px 0 11px 12px; font-size: 1.3em; margin-bottom: 15px; }
.badge .badge-title { font-weight: bold; padding-top: 2px; font-size: 1.4em; }
.badge.blue { background: transparent url(/espaiterra/img/badge-blue.png) no-repeat left top; }
.badge.white { background: transparent url(/espaiterra/img/badge-white.png) no-repeat left top; }
/*
.badge.green {
	background: transparent url(/espaiterra/img/badge-green.png) no-repeat left top;
}
*/
.badge .vert-center { margin: 12px 35px 0 20px; }
.badge a { display: block; color: #FFF; height: 62px; padding-top: 3px; }
#sidebar #badge-comments { overflow: hidden; margin: 5px 0 5px 10px; width: 280px; height: 62px; }
#sidebar #badge-comments a { background: transparent url(/espaiterra/img/badge-comments.png) repeat-x left top; height: 50px; display: block; padding: 12px 0 0 15px; color: #fff; font-size: 1.3em; }
#sidebar #badge-comments a span { display: block; }
/* @end */

.side-column .greybox { background: transparent url(/espaiterra/img/greybox-sidebar-back.gif) repeat-x left top; width: 300px; overflow: hidden; }
.side-column .greybox-inner { background: transparent url(/espaiterra/img/greybox-sidebar-back.gif) repeat-x left bottom; }
.side-column .greybox-inner h3 { margin-left: 10px; }
.side-column .greybox-inner h2 { margin-left: 10px; }
.side-column .greybox-inner p { margin: 0 10px 10px; }
.side-column .greyfoot { width: 285px; }
.post { overflow: hidden; }
.post-image { background: #FFF url(/espaiterra/img/images-455-back.gif) no-repeat left bottom; padding: 5px 5px 15px; margin: 5px 10px; float: left; display: inline; }
#content .whitebox .post-image { background: #FFF url(/espaiterra/img/images-white-back.gif) repeat-x left bottom; padding: 0 0 11px; margin: 5px 0 25px; }
.side-column .white-wrapper { margin: 0 10px 15px; padding: 10px 10px 0; overflow: hidden; }
#comment-type-selector a { float: left; background: transparent url(/espaiterra/img/comment-button.jpg) no-repeat left top; width: 260px; height: 35px; margin-bottom: 10px; font-size: 1.3em; }
#comment-type-selector a span { display: block; padding: 9px 0; }
#comment-type-selector a:hover { background-position: left bottom; color: #2C99E9; text-decoration: underline; }
.side-column .white-wrapper h3, .side-column .white-wrapper p { margin: 0 0 10px; }
.type-form { display: none; }
.type-form .text-input { border: 1px solid #D7D8D9; width: 250px; padding: 5px; background: transparent url(/espaiterra/img/input-back.gif) repeat-x left top; }
/*nou*/
.type-form .text-inputCaptxa { border: 1px solid #D7D8D9; width: 100px; padding: 5px; background: transparent url(/espaiterra/img/input-back.gif) repeat-x left top; margin-top:4px; }
.type-form .captxa img { float:left; margin-right:4px; margin-top:4px; }
/**/
.type-form .text-input, .type-form label { margin-bottom: 10px; display: block; font: 1.1em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #707070; }
.type-form .file { border: 1px solid #D7D8D9; padding: 5px; background: transparent url(/espaiterra/img/input-back.gif) repeat-x left top; margin-bottom: 10px; display: block; font: 1.1em "Helvetica Neue", Helvetica, Arial, sans-serif; color: #707070; }
.type-form input[type=checkbox] { margin-right: 5px; }
p sup { font-size: 0.8em; top: -10px; position: relative; }
/* @end */



/* @end */

/* @end */

/* @group FOOTER */

#footer { background: transparent url(/espaiterra/img/footer-back.gif) no-repeat left top; height: 96px; margin-top: 140px; width: 960px; }
#footer-left { float: left; }
#footer-left li { display: inline; float: left; margin: 20px 30px; }
#footer-right { float: right; font-size: 1.2em; margin: 25px 60px 0 0; display: inline; }
#footer-right p { color: #262626; font-size: 1.2em; font-weight: bold; }
#footer-right ul { margin-top: 10px; }
#footer-right ul li { float: left; padding: 2px; height: 16px; position: relative; }
#footer-right ul li img { position: absolute; right: -40px; top: 0; }
/*#footer-right ul li img {
	position: absolute;
	right: -13px;
	top: 0;
}*/

#footer-right ul a { color: #656565; }
#footer-right ul a:hover { background: none; text-decoration: underline; }
/* @end */

/* @group PUBLICITAT */

.publi_sb-wrapper { width: 960px; height: 90px; background: transparent url(/espaiterra/img/publi-super-back.gif) no-repeat right top; }
.publi_sb { width: 728px; float: right; height: 90px; padding-right: 22px; }
.publi_roba { height: 250px; padding-bottom: 35px; background: transparent url(/espaiterra/img/publi-roba-back.gif) no-repeat left bottom; margin-bottom: 20px; }
.patrocinadors { margin-top:20px; }
.patrocinadors a img { padding-bottom:20px; }
/* @end */

/* @group MESSAGES */

#wrapper #content .message { padding: 15px 40px 5px; background-position: 14px 16px; background-color: #fcffcb; border: 1px dotted #ffcb78; margin-bottom: 45px; }
/* @end */

/* @group Reportatge */



#reportatge .tab-bar { margin: -30px 0 15px 0; position: relative; z-index: 999; }
/* @end */

/* @group Home */

#home .SSG_video_container { width: 600px; height: 408px; margin: 0 15px 15px; background: none; }
/* @end */

/* @group Concurs */

#concurs .greybox-inner { padding-bottom: 20px; }
#concurs #media-info { padding-top: 10px; }
#concurs .SSG_video_container { width: 600px; height: 408px; margin: 0 auto 10px; background: none; }
/* @end */

/* @group Arxiu Bloc */

.post-list li { padding: 15px 0 5px; border-bottom: 1px solid #D7D8D9; }
#arxiu .tab-bar { margin: -35px 0 15px 0; position: relative; z-index: 999; }
/* @end */

/* @group Equip */

#equip .SSG_video_container { width: 600px; height: 408px; margin: 0 auto 15px; background: none; }
.badge.blue a { display: block; color: #FFF; height: 50px; padding-top: 3px; }
/* @end */


/* @group bocata Googlempas */
#bocata a img { border: 2px solid #CCC; margin-right: 10px; }
.titol_gmaps_punts { color: #444; display: block; font: normal 12px/14px Helvetica, Arial, Geneva, sans-serif; }
.titol_gmaps_punts strong { color: #59971A; font: bold 16px/26px Helvetica, Arial, Geneva, sans-serif; }
/* @end */

/* @group Les teves imatges */


#les-teves-imatges .media-list-item, #bloc .comment-content { position: relative; padding-bottom: 25px; }
#les-teves-imatges .white-wrapper { position: relative; padding-bottom: 25px; }
.avisa { overflow: hidden; }
/* OLD Ivan #wrapper #content .avisa a {
	font-size: 1.2em;
	display: block;
	padding: 1px 0 10px 20px;
	position: absolute;
	right: 15px;
	bottom: 0;
	background: transparent url(/espaiterra/img/icon-alerta.png) no-repeat 4px 1px;
}*/

#wrapper #content .avisa a { display: block; padding:1px 0 1px 30px; position: absolute; right: 15px; height:16px; bottom: 5px; background: transparent url(/espaiterra/img/icon-alerta.png) no-repeat 4px 1px; font-size:0; }
#wrapper #content .avisa a span { visibility:hidden; }
#wrapper #content .avisa a:hover { text-decoration: underline; color: #2C99E9; }
#avisa #wrapper { margin: 0; padding: 0; }
#avisa .side-column { background: #FFF; margin: 0; padding: 10px 500px 500px 10px; }
#avisa .type-form { display: block; }
#avisa #captxa img { margin: 10px auto; display: block; }
#avisa #captxa input { margin-bottom: 0px; }
.greyfoot .pagination { float:right; margin-right:10px; color:#6C797F; font-size:1.3em; font-weight:bold; padding-right:20px; }
/* @end */

span.ruta { margin-left:330px }
body.popup { background: none !important; padding-top:4px!important; padding-left:20px !important }
.popup span { color:#6C797F; font-size:1.3em; line-height:1.4em; }
/* CSS Document */

.badger { height: 60px; padding:6px 0 11px 6px; font-size: 1.3em; margin-bottom: 15px; }
.badger.green { background: transparent url(/espaiterra/img/badge-green.png) no-repeat left top; }
.badger.green a { display: block; color: #FFF; height: 50px; padding-top: 3px; }
.badger.green a:hover { display: block; color: #FFF; height: 50px; padding-top: 3px; background-color:transparent; }
.centrat { text-align:center; }
.badger .badge-title { font-weight: bold; padding-top: 2px; font-size: 1.4em; }
.treball_destacat { margin-left:93px!important; }
.treball_thumb { margin-left:33px!important; }
.formulari_concurs { padding:0 16px 16px 16px; min-height:343px; height:auto!important; height:343px; font-size:1.1em; }
.formulari_concurs h3 { font-size:1.3em; font-weight:bold; margin:12px 0 10px 0; padding:0; }
.formulari_concurs p { }
.formulari_concurs li { margin:0 0 8px 0; float:none; display:block; clear:both; overflow:hidden; }
.formulari_concurs label { font-size:1.1em; width:170px; text-align:right; padding:0 10px 0 0; float:left; }
.formulari_concurs textarea { font-size:1em; background-color:#FFF; border:#CCC solid 1px; padding:3px; }
.formulari_concurs input { background-color:#FFF; border:#CCC solid 1px; padding:3px; width:320px; }
.formulari_concurs checkbox { border:none !important; }
.formulari_concurs .flag input { width:auto; float:left; margin-left:180px; margin-right:8px; margin-top:12px; }
.formulari_concurs .flag label { width:auto; margin-top:12px; }
.formulari_concurs .enviabtn { clear:both; margin:18px 0 12px 180px; }
.formulari_concurs .enviabtn a { background:url("../img/envia_bot.png") no-repeat 0 0; display:block; font-size: 0.1em; height: 0; margin: 0; overflow: hidden; padding: 29px 0 0; width: 99px; }
.formulari_concurs .enviabtn a:hover { background-position:0 -29px; }
.formulari_concurs .camp_captcha { float:left; width:85px; }
.formulari_concurs .img_captcha { float:left; }
.formulari_concurs .img_captcha img { height:23px; border:none; margin-left:10px; }
.formulari_concurs .baselegal a { color:#000; font-weight:bold; }
.formulari_concurs .baselegal a:hover { color:#FFF; }
/* estils pel concurs de 500 programes amb select 
.formulari_concurs .resp_select label{ width:320px; }
.formulari_concurs .resp_select select{ width:230px; text-align:left; border:1px solid #CCC; margin-top:2%; }*/
.formulari_concurs fieldset { margin-bottom:20px; }
.formulari_concurs .resp_select { font-size:1.1em; }
.formulari_concurs .resp_select label { width:570px; float:none !important; color:#6C797F; }
.formulari_concurs .resp_select input { float:none; margin-left:100px; margin-top:8px; width:20px !important; }
#media-info .concurs_ok { background: url("../img/conc_ok.gif") no-repeat scroll left top; height: 1%; overflow: hidden; padding:0px 15px 8px 45px; width: 480px; margin-left:12px }
#media-info .concurs_ko { background: url("../img/conc_ko.gif") no-repeat scroll left top; height: 1%; overflow: hidden; padding:0px 15px 8px 45px; width: 480px; margin-left:12px }
.llegenda { background-color:#FFFFEC; border:#CCC solid 1px; padding:8px 8px 0 8px; margin-bottom:10px; }
#llegenda_ytube { display:none; }
/* formulari accio concurs foto 500 */
.formulari_concurs a, .formulari_concurs radio{outline:none !important; }
.img_resp_select img{ width:100px; margin-bottom:4px;}
.formulari_concurs .img_resp_select input { width:15px !important; outline:none !important; margin:0 0 8px 42px;}
.img_resp_select li {  clear: none; display: inline !important; float: left !important; margin: 0 17px 0 0; width: 100px; position:relative;}
.img_resp_select label { clear:both; margin:0; text-align:center; width:100px; outline:none !important; }
.img_resp_select .nomargin { margin-right:0 !important;}
.img_resp_select .obre_sb { position:absolute; right:3px; top:25px; z-index:10;}
.img_resp_select .obre_sb a { background:url("../img/ico_zoom.png") no-repeat 0 0; display:block; font-size: 0.1em; height: 0; margin: 0; overflow: hidden; padding: 24px 0 0; width: 24px; font-size:.9em; }
.img_resp_select .obre_sb a:hover { background-position:0 -24px;}




