.btn_upload{
	display:block;
	float:left;
	width:114px; height:20px;
	background-image:url(../img/btn_upload.gif);
	background-repeat:no-repeat;
	margin-right:10px;
	text-align:center;
}
.btn_upload a{
	width:114px; height:20px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	text-decoration:none;
}

a {
color: #336699;
cursor: pointer;
}


.item_usuari {

float:left;
margin-right:8px;

}

.boto_navegacio a{
	color:#99CC00;
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
}

.boto_navegacio a:hover{
	color:#000000;
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
}

html, body, #mainContainer {
	min-height: 100%;
	text-align: center;
	height: 100%;
}

html>body, html>body #mainContainer {
	height: auto;
}

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

body, html {
	/*background-color: #231f20; */ /* Canviar el color de fondo*/
	text-align: center;
	height: 100%;
}

.SI-FILES-STYLIZED label.cabinet
{
	width: 150px;
	height: 31px;
	background: url(../img/folder_file.gif) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}




form{
padding:0;
margin:0;
}

.clear{
clear:both;
}

.clear_1px{
clear:both;
font-size:1px;
}

.separador{
font-size:1px;
height:10px;
}

.padding_all_10px{
padding:10px;
}

.paddingleft_10px{
padding-left:10px;
}

.input_search{
border:1px solid #70898D;
width:260px;
}
.boton_search{
border:1px solid #70898D;
}

.input_login{
border:1px solid #70898D;
}
.input_login2{
border:1px solid #70898D;
background-color:#FFFFFF;
width:110px;
}
.input_login_img{
background-image:url(../img/flecha_login.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #70898D;
padding-left:19px;
}

.links_login{
	margin-top:5px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.links_login a{
	color:#FFFFFF;
	text-decoration:none;
}
.links_login a:hover{
	color:#535353;
	text-decoration:none;
}

.login_top{
	background-color:#99cc01;
	background-image:url(../img/login_corner_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#FFFFFF;
	font-size:11px;
	padding:3px 5px 3px 12px;
}
.login_bottom{
	background-color:#99b3cc;
	background-image:url(../img/login_corner_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#FFFFFF;
	font-size:11px;
	padding:10px;
}

.links_negre_underline a{
color:#000000;
}
.links_negre_underline a:hover{
color:#ffffff;
}

.links_mes_blogs{
float:right;
}
.links_mes_blogs a{
color:#666666;
text-decoration:none;
font-weight:normal;
}
.links_mes_blogs a:hover{
color:#000000;
text-decoration:none;
font-weight:normal;
}

.links_black_normal a{
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
.links_black_normal a:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:11px;
}

.links_black_normal2 a{
color:#000000;
font-weight:bold;
font-size:11px;
}
.links_black_normal2 a:hover{
color:#6d8e00;
font-weight:bold;
font-size:11px;
}

.links_guies a{
color:#000000;
font-weight:normal;
font-size:9px;
text-decoration:none;
}
.links_guies a:hover{
color:#6d8e00;
font-weight:normal;
font-size:9px;
text-decoration:none;
}

.bold_black{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

.bull_anuncis{
color:#99cd00; font-size:16px; font-weight:bold;
}

/*-------------------------------------------------
					CSSQUELETO
---------------------------------------------------*/

#mainContainer {
/*position:absolute;*/
width: 857px;
margin: 0 auto;
min-height: 100%;
background-color: #FFFFFF; /* color de fondo de la columna central */
text-align: left;
border:0px solid red;
}

* html #mainContainer {
height: 100%;
}

#main {
margin-bottom: 10px;
border:0px solid red;
height:auto;
}

/*-------------------------------------------------
					HEADER
---------------------------------------------------*/
#header{
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
height:150px;
}


.div_relative_quisom{
position:relative;
font-size:1px;
height:1px;
}

.quisom{
position:absolute;
top:-20px;
left:16px;
border:0px solid red;
width:250px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.quisom a{ color:#949494; text-decoration:none;}
.quisom a:hover{ color:#99cc01; text-decoration:none;}

/*-------------------------------------------------
					MENU LEFT
---------------------------------------------------*/

.banners_10{
	margin:10px 0px 10px 0px;
}

.categoria_menu{
background-color:inherit;
color:#ffffff;
text-indent:8px;
/*font-size: 12px;*/
font-size:11px;
background-image:url(../img/categoria_menu.gif);
background-repeat:no-repeat;
/*height:20px;*/
padding-top:6px;
padding-bottom:6px;
margin-bottom:5px;
clear:both;
border:0px solid red;
}

.categoria_menu a{
color:#FFFFFF;
text-decoration:none;
border:0px solid blue;
width:150px;
display:block;
}


.menu {
height:auto;
font-size:90%;
/*margin:25px 0 50px 15px;*/
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
position:relative;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* style the list items */
.menu li {
/*background:#d4d8bd url(shade.gif);*/
background-color:#FFFFFF;
height:26px;
/* for IE7 */
float:left;
}
.menu li.sub {
/*background:#d4d8bd url(../img/sub.gif) no-repeat right center;*/
background:#ffffff url(../img/sub.gif) no-repeat right center;
}


/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block;
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
color:#949494;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
border-bottom:1px solid #9ccb00;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}
/* style the link hover */
* html .menu a:hover {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7; */
background-color:#eef2e2;
position:relative;
}

.menu li:hover {position:relative;}

/* For accessibility of the top level menu when tabbing */
.menu a:active, .menu a:focus {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7;*/
background-color:#eef2e2;
}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
.menu li:hover > a {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7;*/
background-color:#eef2e2;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu li ul {
visibility:hidden;
position:absolute;
top:0px;
/* set up the overlap (minus the overrun) */
left:151px;
/* set up the overrun area */
padding-right:1px;
/* this is for IE to make it interpret the overrrun padding */
background:transparent url(transparent.gif);
border:1px solid #7c8280;
}

.menu li ul li {
background-color:#eaeaea;
}

/* for browsers that understand this is all you need for the flyouts */
.menu li:hover > ul {visibility:visible;}


/* for IE5.5 and IE6 you need to style each level hover */

/* keep the third level+ hidden when you hover on first level link */
.menu ul a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
.menu ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
.menu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

/* make the second level visible when hover on first level link */
.menu ul a:hover ul {
visibility:visible;
}
/* make the third level visible when you hover over second level link */
.menu ul a:hover ul a:hover ul{
visibility:visible;
}
/* make the fourth level visible when you hover over third level link */
.menu ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}


/*-------------------------------------------------
					MENU RIGHT
---------------------------------------------------*/

.menu_right {
float:right;
height:auto;
font-size:90%;
z-index:0;
/*margin:25px 0 50px 15px;*/
}

/* remove all the bullets, borders and padding from the default list styling */
.menu_right ul {
position:relative;
z-index:0;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* style the list items */
.menu_right li {
/*background:#d4d8bd url(shade.gif);*/
background-color:#FFFFFF;
height:26px;
/* for IE7 */
float:left;
width:149px;
z-index:0;
}
.menu_right li.sub {
/*background:#d4d8bd url(../img/sub2.gif) no-repeat left center;*/
background:#ffffff url(../img/sub2.gif) no-repeat left center;
}

/* get rid of the table */
.menu_right table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu_right a, .menu_right a:visited {
display:block;
text-decoration:none;
height:25px;
line-height:25px;
width:149px;
color:#949494;
text-indent:15px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
border-bottom:1px solid #9ccb00;
}
/* hack for IE5.5 */
* html .menu_right a, * html .menu_right a:visited {width:150px; w\idth:149px;}
/* style the link hover */
* html .menu_right a:hover {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7;*/
background-color:#eef2e2;
position:relative;
}

.menu_right li:hover {position:relative;}

/* For accessibility of the top level menu when tabbing */
.menu a:active, .menu a:focus {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7;*/
background-color:#eef2e2;
}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
.menu_right li:hover > a {
/*color:#efa; */
color:#6f6f6f;
/*background:#aa7;*/
background-color:#eef2e2;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu_right li ul {
visibility:hidden;
/* set up the overlap (minus the overrun) */
left:100px;
/* set up the overrun area */
padding:30px;
/* this is for IE to make it interpret the overrrun padding */
background:transparent url(transparent.gif);



position:absolute;
top:-30px;
left:-180px;
}

/* for browsers that understand this is all you need for the flyouts */
.menu_right li:hover > ul {visibility:visible;}


/* for IE5.5 and IE6 you need to style each level hover */

/* keep the third level+ hidden when you hover on first level link */
.menu_right ul a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
.menu_right ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
.menu_right ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

/* make the second level visible when hover on first level link */
.menu_right ul a:hover ul {
visibility:visible;
}
/* make the third level visible when you hover over second level link */
.menu_right ul a:hover ul a:hover ul{
visibility:visible;
}
/* make the fourth level visible when you hover over third level link */
.menu_right ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
.menu_right ul a:hover ul a:hover ul a:hover ul a:hover ul {
visibility:visible;
}

/*-------------------------------------------------
				CONTENT AND COLUMNS
---------------------------------------------------*/

#content {
width: 857px;
height: auto;
margin: 0 auto;
background-color: #ffffff;
position:relative;
}
* html #content {
position: relative;
}
.column_center{
float:left;
width:687px;
border:0px solid red;
}

.rounded_header_personalize{
color:#ffffff;
text-indent:15px;
padding-top:6px;
padding-bottom:6px;
background-color:#99cc00;
position:relative;
}
.rounded_img_left_personalize{
position:absolute;
top:0px;
left:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_left.gif);
background-repeat:no-repeat;
}
.rounded_img_right_personalize{
position:absolute;
top:0px;
right:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_right.gif);
background-repeat:no-repeat;
}

.rounded_img_right_personalize_2{
position:absolute;
top:0px;
right:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_right_2.gif);
background-repeat:no-repeat;
}

.rounded_header_pop{
color:#ffffff;
text-indent:15px;
width:100%;
border:0px solid red;
padding-top:6px;
padding-bottom:6px;
background-color:#99cc00;
position:relative;
font-weight:bold;
}
.rounded_img_left_pop{
position:absolute;
top:0px;
left:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_left.gif);
background-repeat:no-repeat;
}
.rounded_img_right_pop{
position:absolute;
top:0px;
right:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_right.gif);
background-repeat:no-repeat;
}

.rounded_header{
color:#ffffff;
text-indent:15px;
width:687px;
height:14px;
border:0px solid red;
padding-top:6px;
padding-bottom:6px;
background-color:#99cc00;
position:relative;
font-weight:bold;
}

.rounded_header_patrocinadors{
color:#ffffff;
text-indent:15px;
width:390px;
border:0px solid red;
padding-top:6px;
padding-bottom:6px;
background-color:#99cc00;
position:relative;
font-weight:bold;
}

.rounded_img_left{
position:absolute;
top:0px;
left:0px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_left.gif);
background-repeat:no-repeat;
}
.rounded_img_right{
position:absolute;
top:0px;
left:673px;
width:14px;
height:26px;
background-image:url(../img/rounded_header_right.gif);
background-repeat:no-repeat;
}

.form_buscar{
position:absolute;
top:3px;
left:251px;
}
.form_buscar_big{
position:absolute;
top:3px;
left:160px;
}
.form_buscar_big2{
position:absolute;
top:3px;
left:100px;
}

.div_relative_labels{
width:100%;
position:relative;
padding-top:6px;
padding-bottom:6px;
border:0px solid red;
}
.label_left_absolute{
position:absolute;
left:0px;
height:20px;
width:180px;
font-weight:bold;
}
.label_right_absolute{
position:absolute;
left:544px;
height:20px;
width:180px;
font-weight:bold;
}
.label_right_absolute_pagblog{
position:absolute;
left:475px;
height:20px;
width:180px;
font-weight:bold;
}

.votacions_text{float:left; position:relative; top:5px;}
.votacions_stars{float:left;}

/*----------------------
		BOX BLUE
------------------------*/
.boxblue_info_fitxa_full{
margin-left:8px;
padding-right:10px;
min-width:200px;
width:auto;
min-height:200px;
height:auto;
float:left;
border:0px solid red;
}
* html .boxblue_info_fitxa_full{
height:200px;
}

.boxblue_img_big{
margin-left:11px;
width:301px;
min-height:200px;
height:auto;
float:left;
border:0px solid red;
}
* html .boxblue_img_big{
height:200px;
}

.boxblue_video_big{
margin-left:11px;
width:433px;
min-height:348px;
height:auto;
float:left;
border:0px solid red;
}
* html .boxblue_video_big{
height:348px;
}

.boxblue_info_center{
position:relative;
left:8px;
width:210px;
min-height:200px;
height:auto;
float:left;
}
* html .boxblue_info_center{
height:200px;
}

.boxblue_vistos{
position:relative;
right:4px;
width:130px;
min-height:200px;
height:auto;
float:right;
}
* html .boxblue_vistos{
height:200px;
}

.boxblue_vistos_podcast{
margin-left:8px;
width:210px;
height:auto;
float:right;
border:0px solid red;
}
* html .boxblue_vistos_podcast{
height:200px;
}

.box_blue_rv{
width:445px;
background-color:#c0d3eb;
border:0px solid red;
height:auto;
}

.box_blue_banners_tv{
width:390px;
background-color:#c0d3eb;
border:0px solid red;
height:auto;
}

.box_blue_forum{
width:686px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}

.box_blue{
width:686px;
min-height:230px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue{
height:230px;
}

.box_blue2{
width:415px;
min-height:260px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue2{
height:260px;
}

.box_blue3{
width:450px;
min-height:260px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue2{
height:260px;
}

.box_blue2_small{
width:415px;
min-height:20px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue2_small{
height:20px;
}

.box_blue_registre{
width:421px;
min-height:260px;
height:auto;
background-color:#c0d3eb;
position:relative;
}
* html .box_blue_registre{
height:260px;
}

.box_blue_guia{
width:279px;
min-height:280px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
}
* html .box_blue_guia{
height:280px;
}

.box_blue_small{
width:686px;
min-height:20px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
font-weight:normal;
}
* html .box_blue_small{
height:20px;
}

.div_box_blue_infopractica{
float:left;
width:338px;
margin-right:5px;
min-height:20px;
height:auto;
border:0px solid red;
}
* html .div_box_blue_infopractica{
height:20px;
}

.box_blue_infopractica{
width:338px;
min-height:20px;
height:auto;
background-color:#c0d3eb;
position:relative;
border:0px solid red;
font-weight:normal;
}
* html .box_blue_infopractica{
height:20px;
}

.box_white{
width:415px;
min-height:260px;
height:auto;
background-color:inherit;
position:relative;
border:0px solid red;
}
* html .box_white{
height:260px;
}

.box_white_small{
width:415px;
min-height:20px;
height:auto;
background-color:inherit;
position:relative;
border:0px solid red;
}
* html .box_white_small{
height:20px;
}

.img_box_white{
float:left; padding-right:10px; padding-bottom:5px;
}

.text_box_white{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}

.img_video_big{
margin-left:11px;
width:301px;
height:247px;
}

.div_info_video_big{
width:210px;
height:247px;
position:absolute;
left:314px;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
padding-left:10px;
}

.img_entrevista_big{
position:absolute;
left:10px;
width:250px;
height:220px;
}
.img_entrevista_big2{
position:absolute;
width:250px;
height:220px;
}
.div_info_entrevista_big{
width:420px;
height:220px;
padding-left:250px;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
line-height:18px;
padding-right:15px;
}


.div_vistos_recientemente{
position:absolute;
right:10px;
border:0px solid red;
width:135px;
height:260px;
}

.div_videos_recientes{
width:124px;
height:115px;
margin-left:3px;
border:0px solid red;
text-align:center;
}
.div_videos_recientes a{}
.div_videos_recientes a:hover{}

.div_mas_destacados{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:330px;
margin-right:10px;
border:0px solid red;
float:left;
}
*html .div_mas_destacados{ height:130px;}
.div_mas_destacados_img{
position:absolute;
top:0;
left:0;
width:124px;
height:76px;
border:0px solid red;
}
.div_mas_destacados_text{
padding-left:137px;
}

.div_concurs_img{
	width:330px;
	float:left;
}
.div_concurs_text{
	padding:10px 10px 10px 340px;
}

.div_mas_entrevistas{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:320px;
border:0px solid red;
float:left;
}
*html .div_mas_entrevistas{ height:130px;}
.div_mas_entrevistas_img{
position:absolute;
top:0;
left:0;
width:84px;
height:84px;
border:0px solid red;
}
.div_mas_entrevistas_text{
padding-left:100px;
}

/*---------------------------
			CONCURSOS
-----------------------------*/
.div_mas_concursos{
position:relative;
min-height:130px;
height:auto;
width:100%;
border:0px solid red;
}
*html .div_mas_concursos{ height:130px;}
.div_mas_concursos_img{
float:left;
border:0px solid red;
}
.div_mas_concursos_text{
width:555px;
float:right;
border:0px solid red;
}


.div_concursos_new_text{
border:0px solid red;
min-height:20px;
height:auto;
}
*html .div_concursos_new_text{ height:20px;}


.div_concursos_text{
	position:relative;
	min-height:20px;
	height:auto;
	width:100%;
}
*html .div_concursos_text{ height:20px;}

/*----------------------------
	  FENOMENOS NATURALES
------------------------------*/

.div_mas_fenomenos{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:325px;
border:0px solid red;
}
*html .div_mas_fenomenos{ height:130px;}

.div_mas_fenomenos_img{
float:left;
border:0px solid red;
}
.div_mas_fenomenos_text{
float:right;
border:0px solid red;
width:200px;
}

.fenomenos_left_imatges{
width:325px;
margin-right:10px;
border:0px solid red;
float:left;
}

.fenomenos_right_videos{
width:310px;
border:0px solid red;
float:left;
padding-left:15px;
background-image:url(../img/dotted_vertical.gif);
background-repeat:repeat-y;
background-position:left;
}

/*----------------------------
	  BLOG
------------------------------*/

.div_mas_blog{
position:relative;
min-height:130px;
height:auto;
/*width:100%;*/
width:410px;
border:0px solid red;
float:left;
}
*html .div_mas_blog{ height:130px;}
.div_mas_blog_img{
position:absolute;
top:0;
left:0;
width:84px;
height:84px;
border:0px solid red;
}
.div_mas_blog_text{
padding-left:100px;
}

.icon_comentaris{
width:415px;
height:25px;
position:relative;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:#c1d3eb;
}
.icon_comentaris a{
color:#000000;
text-decoration:none;
}
.icon_comentaris a:hover{
color:#99cc01;
text-decoration:none;
}

.icon_comentaris_white{
width:415px;
height:25px;
position:relative;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:inherit;
}
.icon_comentaris_white a{
color:#000000;
text-decoration:none;
}
.icon_comentaris_white a:hover{
color:#99cc01;
text-decoration:none;
}

.div_info_blog_titol{
padding-left:10px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
.div_info_blog_titol_white{
padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}
.div_info_blog_small{
/*width:110px;*/
width:160px;
height:247px;
position:absolute;
left:233px;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
padding-left:10px;
}
.div_info_blog_big{
/*width:110px;*/
width:210px;
height:247px;
position:absolute;
left:233px;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
padding-left:10px;
}

.div_blog_vistos_recientemente{
position:absolute;
right:10px;
border:0px solid red;
width:230px;
height:260px;
}

.div_blog_recientes{
float:left;
width:111px;
height:125px;
margin-left:3px;
border:0px solid red;
text-align:center;
}
.div_blog_recientes a{
color:#003366;
text-decoration:none;
}
.div_blog_recientes a:hover{
color:#ffffff;
text-decoration:none;
}

.div_header_cols_forum{
width:660px;
height:20px;
position:relative;
left:10px;
border:0px solid red;
}

.header_col_big{
position:absolute;
width:657px;
height:17px;
background-color:#949494;
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
}
.header_col_big a{color:#ffffff;}
.header_col_big a:hover{color:#d5e89b;}

.header_col_1_forum{
position:absolute;
width:320px;
height:17px;
background-color:#949494;
color:#ffffff;
}
.header_col_1_forum a{color:#ffffff;}
.header_col_1_forum a:hover{color:#d5e89b;}

.header_col_2_forum{
position:absolute;
left:323px;
width:70px;
height:17px;
background-color:#949494;
color:#ffffff;
}
.header_col_2_forum a{color:#ffffff;}
.header_col_2_forum a:hover{color:#d5e89b;}

.header_col_3_forum{
position:absolute;
left:396px;
width:70px;
height:17px;
background-color:#949494;
color:#ffffff;
}

.header_col_4_forum{
position:absolute;
left:470px;
width:197px;
height:17px;
background-color:#949494;
color:#ffffff;
}

.div_rows_cols_forum{
width:660px;
height:100%;
height:75px;
position:relative;
margin-top:7px;
left:10px;
border:0px solid red;
background-image:url(../img/dotted_forum.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.row_col_1_forum{
position:absolute;
width:320px;
height:17px;
color:#000000;
}

.row_col_2_forum{
position:absolute;
left:323px;
width:70px;
height:17px;
color:#000000;
text-align:right;
}

.row_col_3_forum{
position:absolute;
left:396px;
width:70px;
height:17px;
color:#000000;
text-align:right;
}

.row_col_4_forum{
position:absolute;
left:470px;
width:197px;
height:17px;
color:#000000;
}

.row_col_1_forum a,
.row_col_2_forum a,
.row_col_3_forum a,
.row_col_4_forum a{}
.row_col_1_forum a:hover,
.row_col_2_forum a:hover,
.row_col_3_forum a:hover,
.row_col_4_forum a:hover{}

.div_rows_cols_big{
width:660px;
min-height:115px;
height:auto;
position:relative;
margin-top:7px;
left:10px;
border:0px solid red;
}
* html .div_rows_cols_big{ height:115px;}

.row_col_left{
float:left;
width:200px;
min-height:110px;
height:auto;
color:#000000;
border:0px solid red;
}
* html .row_col_right{ height:110px;}

.row_col_right{
float:right;
width:450px;
min-height:110px;
height:auto;
color:#000000;
border:0px solid red;
}
* html .row_col_right{ height:110px;}

.img_tv_big{
float:left;
padding-left:10px;
width:411px;
min-height:363px;
height:auto;
border:0px solid red;
}
*html .img_tv_big{ height:363px;}

.img_sons_big{
float:left;
padding-left:10px;
margin-left:10px;
width:465px;
min-height:377px;
height:auto;
border:0px solid red;
}
*html .img_sons_big{ height:377px;}

.img_webcams_big{
float:left;
position:relative;
left:10px;
width:475px;
min-height:387px;
height:auto;
}
*html .img_webcams_big{ height:387px;}

.banner_tvonline{
	margin-left:15px;
	margin-bottom:5px;
}

.banner_canal{
	margin-top:12px;
}

.div_mas_canal{
position:relative;
min-height:100px;
height:auto;
width:850px;
border:0px solid red;
}
*html .div_mas_canal{ height:130px;}

.dotted_forum{
width:660px;
position:relative;
left:10px;
font-size:1px;
height:1px;
background-image:url(../img/dotted_forum.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
}

.div_perfil_dades{
width:210px;
min-height:20px;
height:auto;
border-right:1px solid #949494;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
float:left;
}
* html .div_perfil_dades{ height:20px;}

.div_perfil_dades2{
width:210px;
min-height:20px;
height:auto;
border:0px solid red;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:10px;
float:left;
}
* html .div_perfil_dades2{ height:20px;}

.img_perfil_big{
margin-left:11px;
width:170px;
min-height:247px;
height:auto;
border:0px solid blue;
float:left;
}
* html .img_perfil_big{ height:20px;}

.dotted_infopractica{
width:100%;
font-size:1px;
height:1px;
background-image:url(../img/dotted.gif);
background-repeat:repeat-x;
background-position:bottom;
padding-top:10px;
}

.dotted{
width:100%;
font-size:1px;
height:1px;
background-image:url(../img/dotted.gif);
background-repeat:repeat-x;
margin-top:10px;
margin-bottom:10px;
}

.solid{
width:100%;
font-size:1px;
height:1px;
border-top:1px solid #c0d3eb;
margin-top:8px;
}

.column_left{
float:left;
width:155px;
height:auto;
background-color:#ffffff;
color:#282526;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-indent:17px;
padding-top:3px;
}

.column_right{
float:right;
width:155px;
height:auto;
background-color:#ffffff;
color:#282526;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-top:3px;
border:0px solid red;
}

.iconos_login{
border-bottom:0px solid #99cc01;
height:20px;
color:#99cc01;
font-size:14px;
text-indent:0px;
}

/*-------------------------------------------------
	TABS 2
---------------------------------------------------*/
* { margin: 0; padding: 0 }

.stripViewer .panelContainer .panel ul {
	text-align: center;
	margin: 0 15px 0 30px;
}

.slider-wrap {
	margin: 20px 0;
	position: relative;
	width: 100%;
}

.csw {width:100%; height:300px; background: #fff; overflow: scroll}
.csw .loading {text-align: center}

.stripViewer {
	position: relative;
	overflow: hidden;
	border-top: 13px solid #99cc01;
	border-bottom:6px solid #99cc01;
	margin: auto;
	width: 500px;
	height: 300px;
	clear: both;
	background: #fff;
}

.stripViewer .panelContainer {
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;
}

.stripViewer .panelContainer .panel {
	float:left;
	height: 100%;
	position: relative;
	width: 500px;
}

.stripViewer .panelContainer .panel .wrapper {
	padding: 10px;
}

.stripNav {
	margin: auto;
}

.stripNav ul {
	list-style: none;
}

.stripNav ul li {
	float: left;
	margin-right: 2px;
}

.stripNav a {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	line-height: 32px;
	background-color:#c1d3eb;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}

.stripNav a:hover {
	background-color:#99cc01;
}

.stripNav a.current {
	background-color:#99cc01;
	color: #fff;
}

.stripNavL, .stripNavR {
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 0px;
	width: 0px;
}

/* -------------------- RUTES -------------------------*/
.ruta_dinamic{
	height:260px;
	margin-left:11px;
	margin-right:11px;
}

.div_info_ruta_big{
	width:210px;
	height:258px;
	position:absolute;
	left:454px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding-left:10px;
	text-align:justify;
}

.rutes_map{
	width:440px;
	height:260px;
}

.div_ruta_reciente{
	position:relative;
	min-height:120px;
	height:auto;
	width:100%;
}
*html .div_ruta_reciente{ height:120px;}

.div_ruta_reciente_img{
	position:absolute;
	top:0;
	left:0;
	width:124px;
	height:105px;
	border:0px solid red;
}

.div_ruta_reciente_text{
	padding-left:137px;
	border:0px solid red;
	min-height:110px;
	height:auto;
}
*html .div_ruta_reciente_text{ height:110px;}

/* -------------------- TAULELL D'ANUNCIS -------------------------*/
#wrapper{
width: 686px;
margin:0px;
border:0px solid red;
}

.box{
background: #c0d3eb;
height:auto;
min-height:90px;
}

.boxholder{
clear: both;
padding: 5px;
background: #c0d3eb;
height:auto;
}

.tab{
float: left;
height: 32px;
width: 102px;
margin:0px 3px 0px 0px;
text-align: center;
background-color:#c0d3eb;
}

.tab2{
float: left;
height: 32px;
width: 102px;
margin:0px 3px 0px 0px;
text-align: center;
background-color:#99cc00;
}

.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: normal;
padding: 9px 0 0 0;
}

.tabtxt a{
color: #000;
text-decoration:none;
}

.div_taulell_new_text{
border:0px solid red;
min-height:110px;
height:auto;
}
*html .div_taulell_new_text{ height:110px;}

/* -------------------- AGENDA -------------------------*/
.div_box_agenda{
position:relative;
width:100%;
border:0px solid red;
height:auto;
min-height:205px;
}
* html .div_box_agenda{
height:205px;
}

.div_header_agenda{
height:25px;
border:0px solid red;
color:#949494;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:15px;
}

.div_agenda_calendar{
	position:relative;
	width:260px;
	float:left;
	border:0px solid green;
}
.div_agenda_row{
	position:relative;
	width:415px;
	float:right;
	border:0px solid green;
}

.div_agenda_row_text{
/*padding-left:265px;*/
}
.titol_event{
padding-bottom:5px;
padding-top:5px;
font-size:12px;
color:#60352e;
}

.urlevent{
color:#3C526C;
}
.urlevent a{
color:#3C526C;
text-decoration:none;
}
.urlevent a:hover{
color:#99cc00;
text-decoration:none;
}

.imatge_add{
width:135px; border:1px solid #a5acb2;
}
*html .imatge_add{ width:250px;}

.imatge_add2{
width:235px; border:1px solid #a5acb2;
}
*html .imatge_add2{ width:350px; }

/*-------------------------------------------------
					FOOTER
---------------------------------------------------*/
#footer{
width: 857px;
height:25px;
border:0px solid #000000;
color:#949494;
background-color:#ffffff;
clear:both;
margin-right:auto;
margin-left:auto;
text-align:center;
font-weight:normal;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
}

#footer a{
color:#949494;
text-decoration:none;
}

#footer a:hover{
color:#535353;
text-decoration:none;
}

.dotted_footer{
width:100%;
font-size:1px;
height:1px;
background-image:url(../img/dotted_footer.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-top:2px;
margin-bottom:15px;
}

#footer2 {
clear:both;
width: 760px;
height: 103px;
margin-top:-110px;
margin-right:auto;
margin-left:auto;
text-align: center;
background-color: #ffffff;
border:7px solid #d1d3d4;
}

/* BLOGS */

#resum_blogs{
width:100%;
margin-top:10px;
text-align: center;
background-color: #ffffff;
}

#ultim_blog{
float:left;
width: 300px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
text-align: center;
}

#alfabetic{
float:left;
width: 150px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
text-align: center;
}

#calendari{
width: 230px;
margin-top:0px;
margin-right:0px;
margin-left:470px;
text-align: center;
background-color: #ffffff;
}

#llistat{
width:100%;
margin-top:10px;
text-align: center;
background-color: #ffffff;
}

#ultims_posts{
float:left;
width: 460px;
margin-top:0px;
margin-right:auto;
margin-left:auto;
padding-bottom:10px;
text-align: left;
}

#ultims_blogs{
width: 200px;
margin-top:0px;
margin-right:auto;
margin-left:470px;
padding-left:10px;
padding-bottom:10px;
text-align: left;
background-image:url(../img/dotted_vertical.gif);
background-repeat:repeat-y;
background-position:left;
}

.titol_blogs{
font-weight:bold;
font-family:Arial, verdana, arial, sans-serif;
font-size:16px;
color: #99cc00;
padding-bottom:8px;
}

.titol_blogs a{
color: #99cc00;
text-decoration:none;
}

.titol_posts{
font-weight:bold;
font-family:Arial, verdana, arial, sans-serif;
font-size:16px;
padding-bottom:8px;
}

.titol_posts a{
color: #000;
text-decoration:none;
}

.titol_blog{
font-weight:bold;
font-family:Arial, verdana, arial, sans-serif;
font-size:14px;
color: #99cc00;
}

.titol_blog a{
color: #99cc00;
text-decoration:none;
}

.titol_blog a:hover{
color: #99cc00;
text-decoration:underline;
}

.titol_post{
font-weight:bold;
font-family:Arial, verdana, arial, sans-serif;
font-size:14px;
}

.titol_post a{
color: #000;
text-decoration:none;
}

.titol_post a:hover{
color: #000;
text-decoration:underline;
}

.comentaris{
font-weight:bold;
font-family:Arial, verdana, arial, sans-serif;
font-size:14px;
color: #99cc00;
}

.comentaris a{
color: #99cc00;
text-decoration:none;
}

.comentaris a:hover{
color: #99cc00;
text-decoration:underline;
}

#titol_cercador{
	margin-top:0px;
	margin-right:10px;
	margin-left:10px;
	text-align: center;
}

/*.caixa background-color: #ff6600; color: #fff; text-transform: uppercase; font-size: 1em; padding: .1em .7em;}*/
#llistat-alfabetic {

background-color: #99cc00;
margin-top:0px;
margin-right:5px;
margin-left:5px;
text-align: center;
height: 130px;
}

#llistat-alfabetic ul {list-style: none; font-size: 1.1em; margin: 0; padding: 2.5em 2em; border-bottom: 1px dotted #999;}
/*#llistat-alfabetic ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}*/
#llistat-alfabetic ul li {float: left; width: 1.6em; height: 2em; font-weight: bold;}
#llistat-alfabetic ul li.tots {font-weight: normal;}
#llistat-alfabetic ul li strong {color: #999;}

#llistat-alfabetic h3 {font-size: 3em; color: #999; margin: .65em 0;}
#llistat-alfabetic a{
color: #000;
text-decoration:none;
}

.error{
	color:red;
	font-weight:bold;
	padding:5px 20px 5px 20px;
}