html{color:#000000;background:#FFFFFF;font-size:62.5%;font-family:Arial, Helvetica, sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p,select{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{text-decoration:none;}a:hover{text-decoration:underline;} .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix {display:inline-block;} .clearfix {display:block;}* html .clearfix {height:0.1em;}img {border:0em;}


#ajax{
	display:none;
}

.fleft
{
	float:left;
}
.fleft2
{
	float:left;
}

.fright
{
	float:right;
}
.acenter {
	text-align:center;
}

.aright {
	text-align:right;
}

.bold {
	font-weight:bold;
}

.click {
	cursor:pointer;
}

/*ESTRUCTURA*/
#ancho{
	width:100%;
	margin:auto;
	text-align:center;
	height:100%;
}
#ancho1 {
	background-image:url(../imgs/fondo/fondo-an1.gif);
	background-repeat:repeat-x;
    background-color:#000;
}
#ancho2 {
	background-color:#333;
	background-image:url(../imgs/fondo/fondo-an2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ancho3 {
	background-color:#fff;
}
#ancho4 {
	background-color:#666;
}

#content,#content2,#content3,#content4{
	width:96.2em;
	margin:auto;
	text-align:left;
}

#ancho2 .fondocontent{
	background-image:url(../imgs/fondo/fondocontent.png);
	background-position:top left;
	background-repeat:repeat-y;
}

#ancho2 .topfondo { padding-top:1.6em;}

/******sub_top******/
.mtop {
	padding-top:1.8em;
	font-size:1.1em;
}
.mtop .red {
	color:#DC0100;
	margin-right:0.9em;
}
.mtop .negro {
	color:#000;
	margin-left:0.9em;
}

.logo {
	padding-left:0.48em;
	padding-top:0.25em;
	padding-bottom:0.50em;
	font-family:Helvetica;
	color:#fff;
	font-size:4.4em;
	font-weight:bold;
	z-index:2;
}
.logo a {
	color:#FFF;
}
.logo a:hover {
	text-decoration:none;
}
.logo h1 {
	font-weight:bold;
}
#emblema {
	position:absolute;
	top:6.1em;
	padding-left:3.2em;
	font-size:1.5em;
	color:#999;
	z-index:99;
    padding-top:0.2em;
}

#emblema h2 {
	color:#999;
}
#menutop {
	padding-top:1.1em;
	text-align:right;

}
#menutop li
{
	float: left;
	padding-left: 0.7em;
}
#menutop li a {
	color:#CCC;
	font-size:1.2em;
}
#menutop .item_on a {
	color:#FFF;
	text-decoration:underline;
	font-size:1.2em;
}
#menutop li img {
	margin-right:0.7em;
}

#busca {
	padding-top:1.8em;
	width:25.7em;
}

#busca label {
	font-size:1.2em;
	color:#CCC;
	margin-right:0.2em;
}
#busca .text {
	font-size:1.2em;
	padding:0.31em;
	border:0.1em solid #666;
	border-right:none;
	margin:0;
	width:15.1em;
}
#cntmenu {
	margin-bottom: 1em; margin-top: -0.2em;
}
#msie #cntmenu {margin-bottom:0em;}
#menu {
	padding-top:1.1em;
}
#menu li
{
	float: left;
	position:relative;
}
#menu li a {
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	background:url(../imgs/fondo/fondo-menu-off.gif) repeat-x;
	padding:0.7em 1.1em 0.8em 1.1em;
	border:0.05em solid #9A0000;
	border-bottom:none;
}
#menu li a:hover {
	color:#333;
	text-decoration:none;
	background:url(../imgs/fondo/fondo-hover.gif) repeat-x;
	border:0.05em solid #f8f8f8;
	border-bottom:none;
}
#menu .itmenu_on a,#menu .itmenu_on a:hover {
	color:#FFF;
	font-size:1.3em;
	font-weight:bold;
	background:#666;
	padding:0.7em 1.1em 0.8em 1.1em;
	border:0.1em solid #666;
	border-bottom:none;
}


#submenu {
	padding:1.1em 0em;;
}
#submenu li
{
	display: inline;
}
#submenu li a {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:0em 1em;
	border-bottom:none;
}
#submenu li a:hover {
	color:#FFF;
	text-decoration:underline;
}
#submenu li img {
	vertical-align:middle;
}
#submenu .itmenu_on a,#submenu .itmenu_on a:hover {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding:0em 1em;
	text-decoration:underline
}

#menu ul.desplega {
	display:none;
	background-image:url(../imgs/fondo/fondo-desplega-hover.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	background-position:bottom;
	white-space:nowrap;
	top:2.3em;
	position:absolute;
	z-index:99999;
	padding-top:0.9em; 
}
#msie #menu ul.desplega {
    top: 3.1em;
    width:17em;
}
#chrome #menu ul.desplega, #safari #menu ul.desplega {top:2.2em;}

#chrome #menu ul.desplega, #safari #menu ul.desplega {
   width:17em;
}
#menu ul.desplega .itmenusub {
	display:block;
	padding-bottom:0.75em;
	float:left;
	width:87%;
	margin-left:1em;
	margin-right:1em;
	z-index:999999;
}
#menu ul.desplega .itmenusub a {
	color:#000;
	font-size:1.2em;
	background:none;
	border:none;
	font-weight:normal;
	padding-left:0;
	margin-left:0.5em;
	z-index:999999;
}
#menu ul.desplega .itmenusub a:hover {
	
	font-weight:normal;
	font-size:1.2em;
	color:#9A0000;
	background:none;
	border:none;
}

#menu li.itmenu:hover ul { 
  display:block;
  z-index: 10;
  position:absolute;
  left:0;
  z-index:999999;
}

#menu :hover > a, #menu ul ul :hover > a {
	color:#333;
	text-decoration:none;
	background:url(../imgs/fondo/fondo-hover.gif) repeat-x;
	border:0.1em solid #f8f8f8;
	border-bottom:none;}

.bordmarg {
	border-top:0.1em solid #DDD;
	padding-top:0.5em;
}
/******fin sub_top******/

/******sub-pie********/
#pie {
	padding:3.1em 1.4em;
}

.pie_menu ul.menugen {
	color:#666;
	font-weight:bold;
}
.pie_menu ul.menugen li {
	display:inline;
	font-size:1.1em;
}
.pie_menu ul.menugen li a {
	
	color:#666;
	font-weight:bold;
}
.pie_menu ul.menugen li span {
	margin:0em 0.5em;
}



.pie_menu ul.menusig {
	margin-top:1em;
}
.pie_menu ul.menusig li {
	display:inline;
	padding-right: 0.7em;
	font-size:1.1em;
}
.pie_menu ul.menusig li a {
	
	color:#666;
	font-weight:normal;
}
.pie_menu ul.menusig li img {
	margin-right:0.7em;
}
.seppie {
	margin-top:3em;
	border-bottom:0.1em solid #ccc;
	margin-bottom:1em;
}
.ofd, .ofd a {
	font-family:Verdana;
	font-size:1em;
	color:#333;
}
.ofd a { 
text-decoration:underline;
line-height:1.5em;
}
.logospies {
	margin-top:-2em;
}
.logospies img {
	margin-left:1em;
	vertical-align:top;
}
/*****fin sub-pie*****/

/*****index interior *****/
#menugal ul {
	background:#093;
	color:#FFF;
	padding:1.6em 0em;
}
.cntbanner ul li {
	padding-bottom:1.2em;

}

#genactual #actualitat, #genactual #agendaact {
	background:#FFF;
	width:44.2em;
	padding:1.5em;
	padding-bottom:0.6em;
	min-height:46em;
}
#genactual #actualitat .tit, #genactual #agendaact .tit{
	font-size:1.7em;
	font-weight:bold
}
#genactual #actualitat .peu, #genactual #agendaact .peu{
	padding-top:0.4em;
	padding-right:0.3em;
	font-size:1.2em;
}
#genactual #actualitat .peu a, #genactual #agendaact .peu a{
	color:#000;
	/*margin-left:1em;*/
}
#genactual #actualitat .peu a:hover, #genactual #agendaact .peu a:hover{
	text-decoration:underline;
	color:#DC0002;
}
#genactual #actualitat .conten_act, #genactual #agendaact .conten_act{
	border-bottom:.1em solid #e2e2e2;
	padding-bottom:1em;
}
#genactual ul .actuals,#genactual ul .actualsmg {
	margin-top:1.2em;
	float:left;
}
#genactual ul .actualsmg {
	margin-left:1.6em;
}
#genactual ul .actualsmg ul, #genactual ul .actuals ul{
	width:17.6em;
	font-size:1.2em;
	line-height:1.6em;
}
#genactual ul .actualsmg ul a, #genactual ul .actuals ul a{
	color:#DC0002;
}
#genactual ul .actualsmg ul a:hover, #genactual ul .actuals ul a:hover{
	color:#DC0002;
	text-decoration:underline;
}
#genactual #agendaact .conten_act ul .contagen {
	margin-top:1.2em;
	min-height:6.9em;
}
#genactual #agendaact .conten_act .diaagn {
	width:7.5em;
	background:url(../imgs/fondo/agenda_bk.png) no-repeat;
	float:left;
}
#genactual #agendaact .conten_act .big {
	width:7.5em;
	background:url(../imgs/fondo/agenda_bk2.png) no-repeat;
	float:left;
}
#genactual #agendaact .conten_act .destagn {
	font-size:1.2em;
	font-weight:bold;
	color:#DC0000;
	padding-left:7.6em;
	line-height:1.5em;
}
#genactual #agendaact .conten_act .destagn a{
	color:#DC0000;
	text-decoration:none;
}
#genactual #agendaact .conten_act .destagn a:hover{
	color:#DC0000;
	text-decoration:underline;
}
#genactual #agendaact .conten_act .diaagn .numdia {
	color:#da0000;font-size:1.8em;font-weight:bold;padding-top:0.5em;padding-left:0em;text-align:center; width:72px; height:30px; overflow:hidden;
}
#genactual #agendaact .conten_act .diaagn .numdiamin {
	color:#da0000;font-size:1.2em;font-weight:bold;padding-top:1em;padding-left:0em;text-align:center; width:72px; height:30px; overflow:hidden;
}
#genactual #agendaact .conten_act .diaagn .mesdia {
	color:#fff;font-size:1.2em;padding-top:0.8em;padding-left:0em;padding-bottom:0.5em;text-align:center;
}
#genactual #agendaact .conten_act .munagn {
	margin-top:0.2em;
	font-size:1.2em;
	padding-left:7.6em;
}

.defgastro {
	margin-top:0em;
	background:url(../imgs/fondo/bk-def-gastro.gif) repeat;
	padding:1em;
	border:0.1em solid #ccc;
	font-size:1.2em;
}
.defgastro .fright {
text-align:left;
width:56em;
height:16em;
overflow:hidden;
}

.defgastro p.titquees {
color:#dd0000;
font-size:1.8em;
margin-bottom:0.6em;
}
.defgastro p {
font-size:1.2em;
}
/****fin index interior *****/

/*caja sharethis*/
/*** caja share this ***/ 

#cajashare{position:absolute;background:#000; margin-left:-37px;/*top:9.5em;left:108em;*/display:none; z-index:950}

/*:first-child+html #cajashare{display:none;position:absolute;margin-left:-35em;padding-top:4.1em;}margin-left:-20em;*/
#subcajashare{	z-index:99; width:20.4em;background-color:#000; padding:1.5em;  position:absolute;}
*:first-child+html #subcajashare{	z-index:99;width:20.4em;background-color:#000;padding:1.5em; margin-left:-20.4em;}
#subcajashare .texto{ color:#fff;font-size:12px;font-weight:bold;margin-bottom:1em;}
#subcajashare .iconos {	padding:0.3em;background:#FFF; width:20em;}
#subcajashare .ico_share {	font-size:11px;	float:left;	color:#333333;	margin-left:0.5em;	width:8em; margin-top:0.4em;}
#subcajashare .ico_share2 {	font-size:11px;	float:left;	color:#333333;	margin-bottom:0.8em;	width:6em; margin-top:0.4em;}
#subcajashare .ico_share a {	color:#333333;	text-decoration:underline;}
#subcajashare .ico_share img {	vertical-align:middle;	margin-right:0.3em;}
#subcajashare .ico_share2 a {	color:#333333;	text-decoration:underline;}
#subcajashare .ico_share2 img {	vertical-align:middle;	margin-right:0.3em;}
#subcajashare .ico_share img {	vertical-align:middle;	margin-right:0.3em;}
#subcajashare .link {	float:right;font-weight:bold;font-size:12px;color:#4b3661;margin-right:1.5em;margin-top:0.5em;margin-bottom:1em;}
*:first-child+html #subcajashare .link{	float:right;font-weight:bold;	font-size:12px;	color:#4b3661;	margin-right:1.5em;	margin-top:1.5em;margin-bottom:1em;}

#subcajashare .link a{	color:#000;text-decoration:underline;font-weight:bold;line-height:1em;}
#subcajashare .cerrar{	cursor:pointer;	margin-right:0.3em;}
/*fin sharethis*/

/*parlen de nosaltres*/
#listparlen {
	border:0.1em solid #e2e2e2;
	padding-top:1.5em;
}
#listparlen .gris {
	background:#F7F7F7;
	padding-top:1.5em !important;
	padding-bottom:1.5em !important;
}
#listparlen ul {
/*	padding:1.5em 0em;*/
}
#listparlen ul .elemparlen{ 
	padding:0em 1.5em;
	margin-bottom:1.5em;
}
#listparlen ul .elemparlen ul{  
	/*padding:1em;*/
}
#listparlen .elemparlen img {
	margin-right:2em;
}
#listparlen .elemparlen .fleft img {
	border:0.3em solid #000;
}

#listparlen .elemparlen  .imgenla{
	width:114px;
	height:99px;
}

#listparlen .derlist{  /*****************************************************   caja de la derecha de los listados  ********************************************/
	width:49.1em;
}

#listparlen .elemparlen .titparla {
	color:#d20000;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.6em;
	/*padding-left:11.1em;*/     /*****************************************************   ¿¿¿¿¿¿ porque ??????  ********************************************/
}
#listparlen .elemparlen .titparla a{
	color:#d20000;
	text-decoration:none;
}
#listparlen .elemparlen .titparla a:hover{
	color:#d20000;
	text-decoration:underline;
}
#listparlen .elemparlen .fecparla {
	color:#666;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.6em;
	/*padding-left:11.1em;*/     /*****************************************************   ¿¿¿¿¿¿ porque ??????  ********************************************/
}
#listparlen .elemparlen .descparla {
	color:#000;
	font-size:1.2em;
	line-height:1.6em;
	/*padding-left:11.1em;*/     /*****************************************************   ¿¿¿¿¿¿ porque ??????  ********************************************/
}
#listparlen .elemparlen .lnkparla a {
	color:#d20000;
	font-size:1.2em;
	line-height:1.6em;
	text-decoration:underline;
	/*padding-left:11.1em;*/     /*****************************************************   ¿¿¿¿¿¿ porque ??????  ********************************************/
}
#listparlen .elemparlen .lnkparla a:hover {
	text-decoration:underline;
	color:#000;
}

/*detall parlen de nosaltres*/
#listparlen2 {
	padding-top:1.5em;
}
#listparlen2 .gris {
	background:#F7F7F7;
}
#listparlen2 ul {
/*	padding:1.5em 0em;*/
}
#listparlen2 ul .elemparlen{ 
	margin-bottom:1.5em;
}
#listparlen2 ul .elemparlen ul{  
	/*padding:1em;*/
}
#listparlen2 .elemparlen img {
	margin-right:2em;
}
#listparlen2 .elemparlen .fleft img {
	border:0.3em solid #000;
}
#listparlen2 .elemparlen .titparla {
	color:#000;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	padding-left:16.1em;
	margin-bottom:1em;
}
#listparlen2 .elemparlen .fecparla {
	color:#d20000;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.6em;
	padding-left:24.1em;
}
#listparlen2 .elemparlen .descparla, #listparlen2 .elemparlen .descparlavid {
	color:#000;
	font-size:1.2em;
	line-height:1.6em;
	padding-left:24.1em;
}
#listparlen2 .elemparlen .descparlavid {padding-left:36.5em;}
#listparlen2 .elemparlen .lnkparla {
	font-size:1.2em;
	font-weight:bold;
	padding-left:24.1em;
}
#listparlen2 .elemparlen .lnkparla p{
	margin:1em 0em 0.4em 0em;
}
#listparlen2 .elemparlen .lnkparla a {
	color:#d20000;
	font-weight:normal;
	font-size:1em;
	line-height:1.6em;
}
#listparlen2 .elemparlen .vid-you {
	margin-right:1.5em;
}
#listparlen2 .elemparlen .lnkparla a:hover {
	text-decoration:underline;
}

#listparlen2 .territ{
	color:#d20000;
	font-weight:normal;
	font-size:1em;
	line-height:1.6em;	
}

#listvideos .elemvid {
	width:21em;
	margin-bottom:1em;
}
#listvideos .elemvid img {
	border:0.4em solid #000;
}
#listvideos .elemvid .nomvid {
	color:#d20000;
	font-size:1.3em;
	font-weight:bold;
	margin-top:0.2em;
}

#listvideos .elemvid .nomvid a{
	color:#d20000; text-decoration:none;
}	
#listvideos .elemvid .nomvid a:hover{
	color:#d20000; text-decoration:underline;
}	


#noticiadet .elemnot .titparla {
	color:#000;
	font-size:1.8em;
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:1em;
	padding-top:0.7em;
}
#noticiadet .elemnot .fecparla {
	color:#d20000;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.6em;
}
#noticiadet .elemnot .avant {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.6em;
}
#noticiadet .elemnot .introd {
	font-weight:bold;
	margin-bottom:0.5em;
}

#noticiadet .elemnot .descr {
	margin-bottom:0.5em
}

/*estilos home galeria*/
#cnttophome {
	padding-top:1.6em;
}
#galhome {
	width:71.6em;
	margin-right:1.6em;
	margin-top:0.1em;
}
/*fin estilos home galeria*/

#flash_home{ width:26.3em; position:relative; background-color:#fff;border:0.3em solid #000; }
#flash_home .titulo_bdest{ width:8.18em; height:3.18em; overflow:hidden; font-size:2.2em; font-weight:bold; color:#ffffff; text-align:center; margin-top:1.82px; margin-left:1.05em; line-height:1em;}
#flash_home .resumen_bdest{ color:#cbcbcb; font-size:1.2em; width:12.92em; height:4em; overflow:hidden; margin-top:1.25em; margin-left:2.92em; }
#flash_home .vermas{ color:#999999; font-size:1.2em; font-weight:bold; float:right; margin-top:0.42em; margin-right:4.58em; }
#flash_home .vermas a{ color:#999999; text-decoration:none;} 
#flash_home .vermas img{ vertical-align:middle; }
#flash_home .cajahome{ overflow:hidden; }
#flash_home .capaimg{ width:26.7em;}
#flash_home li img {}
#flash_home li {}

#pagina_home{display:block; padding:0.3em;padding-left:0.5em;background:#000;display:none;}
#pagina_home .punto_on{ color:#666 !important; width:1.2em; height:1.2em; background:url(../imgs/btn/btn-gal-on.gif) no-repeat;background-position:0.2em 0.1em; }
#pagina_home .punto{ width:1.2em; height:1.2em; background:url(../imgs/btn/btn-gal.gif) no-repeat; background-position:0.2em 0.1em; }
#pagina_home .ple{ cursor:pointer;padding:0.6em;padding-top:0.1em;padding-right:0.2em;color:#FFF;font-weight:bold;font-size:0.9em;}
.galdet .autor {color:#FFF;background-color:#333;padding:0.5em 0.7em;text-align:left;font-size:0.9em;display:none}

.imagenback {background:url(../imgs/ico/lired.gif) no-repeat 2em}

.top0 { padding-top:0em !important; }
.negro { color:#000 !important; }
.rojo { color:#d00 !important; }
.botnone { border-bottom:none !important; }
.separador_contenido { font-size:1.3em; color:#000; padding-top:1.23em; }
.separador_contenido a{ color:#000; text-decoration:underline; }


#content2 .l {	float:left;	width:68.4em; background-color:#fff; margin-top:1em; min-height:59.5em;	padding:1.6em; }
#content2 .r {	float:right; margin-top:1em}

#content2 .l2 {	float:left;	width:71.6em; background-color:#fff; /*margin-top:1.6em; min-height:10em;*/ }
#content2 .r2 {	float:right; /*margin-top:1.6em;*/}

#content2 h1 {	font-weight:bold; font-size:2.6em; color:#000;}

#content2 .cabint {	border-bottom:0.1em solid #e5e5e5;	}

#content2 .cabintl { float:left; }

#content2 .hilo { width:32em;font-size:1.2em; color:#d00; padding:0.6em 0 1.2em 0; float:left; }
#content2 .hilo a{ color:#000; text-decoration:none; }

#content2 span { color:#000; padding:0 0.2em; }
#content2 span.titdetall { color:#000; padding:0; }
#content2 .cabintr { float:right; }
#content2 .botones { /*padding-top:2.8em;*/ }

#content2 .opcs { float:right;	padding-left:1em; white-space:nowrap}
#content2 .opcs .ico{ 	float:left;}
#content2 .opcs .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif); background-position:right top; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.2em 0.3em;}
#chrome #content2 .opcs .txt, #safari #content2 .opcs .txt {padding:0.3em 0.8em 0.4em 0.4em}

#content2 .opcs .txt a{ color:#fff; text-decoration:none; }
#content2 .opcs .txtred{ float:left; background-image:url(../imgs/fondo/fondo_botones_rojo.gif); background-position:right top; background-repeat:repeat-x; color:#fff; font-size:1em; padding:0.1em 0.8em 0.4em 0.3em;}
#content2 .opcs .txtred a{ color:#fff; text-decoration:none; font-size:1.1em; }
#chrome #content2 .opcs .txtred a, #safari #content2 .opcs .txtred a {font-size:1.2em;}

#content2 .opcs .txtred2{ float:left; background-image:url(../imgs/fondo/fondo_botones_black.gif); background-position:right top; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.1em 0.8em 0.4em 0.3em;}
#chrome #content2 .opcs .txtred2, #safari #content2 .opcs .txtred2 {padding-top:0.2em;padding-bottom:0.6em;}
#content2 .opcs .txtred2 a{ color:#fff; text-decoration:none; }

#content2 .opcs .txtred_llista{ float:left; background-image:url(../imgs/fondo/fondo_botones_black.gif); background-position:right top; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.2em 0.3em;}
#content2 .opcs .div_llista { 
font-size:1em;
color:#FFF;
}
#chrome #content2 .opcs .div_llista, #safari #content2 .opcs .div_llista {font-size:1.1em;}
#content2 .opcs .txtred_llista a{ color:#fff; text-decoration:none; }
.controles {
	padding-top:0.7em;
}
#content2 .controles .opcs {
	float:left
}


#volver,#imprimir,#listado,#apeu { cursor:pointer} 

#content2 .cabint2 { padding-top:1.6em; padding-bottom:1.2em }
#content2 .cabint2 p { margin-bottom:1em; }
#content2 .cabint2l { float:left; width:30em; font-size:1.6em; font-weight:bold; color:#000}
#content2 .cabint2r { float:right; width:20.4em; }

#abc, #abc3, #abc2 { width:68.4em; background-color:#666; height:2.1em; margin-bottom:1.6em}
#abc ul, #abc2 ul, #abc3 ul { padding-left:7.8em; padding-top:0.2em}
#abc li, #abc2 li, #abc3 li {float:left; font-size:1.3em; font-weight:bold; color:#d2bc91; text-decoration:underline; padding-right:0.9em;}
#abc li a, #abc2 li a, #abc3 li a {	color:#fff; text-decoration:underline;}
#abc li a.red, #abc2 li a.red, #abc3 li a.red {	color:#cebd8f;/*#dc0000;*/ text-decoration:underline;}
#abc2 ul { padding-left:3em;padding-top:1em;}
#abc2 li {margin-bottom:1em;}
#abc2 {height:auto;}

#productos { width:68.4em}
#productos .prod { float:left; /*height:19.4em;*/ width:12em; padding-bottom:1.4em;}
#productos li img { border:0.4em solid #333; }
#productos li .tit { color:#d00; font-weight:bold; font-size:1.2em; padding-top:0.4em; padding-bottom:0.2em; text-decoration:none}
#productos li .tit a { color:#d00; font-weight:bold; font-size:1em; text-decoration:none}
#productos li .tit a:hover { color:#d00; font-weight:bold; font-size:1em; text-decoration:underline}
#productos li .font { color:#000; font-size:1.2em; line-height:1.5em}
#productos .margen { padding-right:2.1em }

#pagprod,#pagprod2 { 	height:4.4em; border-top:0.1em solid #e2e2e2; border-bottom:0.1em solid #e2e2e2; text-align:center; padding-top:0.7em }
#pagprod li,#pagprod2 li { display:inline; font-size:1.2em; color:#000;margin:0em 0.2em }
#pagprod li a,#pagprod2 li a { color:#dc0000; text-decoration:none }
#pagprod li a:hover,#pagprod2 li a:hover{ color:#dc0000;text-decoration:underline;}
#pagprod .ant,#pagprod2 .ant { padding-right:1.9em }
#pagprod .ant a,#pagprod2 .ant a{ color:#000}
#pagprod .ant a:hover,#pagprod2 .ant a:hover{ color:#dc0000;text-decoration:underline;}
#pagprod .sig,#pagprod2 .sig { padding-left:1.9em}

#pagprod .sig a,#pagprod2 .sig a{ color:#000}
#pagprod .sig a:hover,#pagprod2 sig a:hover{ color:#dc0000;text-decoration:underline;}
#pagprod .sep,#pagprod2 .sep { padding-left:0em; padding-right:0em}
#pagprod2 {border-top:none;margin-bottom:2em;height:2em;}
.sinborde { border:0em !important;}

#comentarios { padding-top:1.3em }
#comentarios .tit { float:left;font-size:1.5em; color:#d00; font-weight:bold; }
#comentarios .bot { float:right; padding-top:0.3em }
#comentarios .listado { width:68.2em; border:0.1em solid #ccc; padding-top:1.6em; margin-top:1.3em; }
#comentarios .com { padding:0 1.6em 1.6em 1.6em }
#comentarios .com .nom{ font-size:1.3em; font-weight:bold; color:#d00; padding-bottom:0.7em }
#comentarios .com .data{ font-size:1.2em; font-weight:bold; color:#000; padding-bottom:0.25em; }
#comentarios .com .txt{ font-size:1.3em; color:#000; padding-bottom:0.7em }
#comentarios .com .punt{ font-size:1.2em; color:#d00; }
#comentarios .com .punt li{ display:inline}

/* ini eventos destacdos parte derecha */
#eventosdest { width:19.6em; background-color:#222; padding:1.6em }
#eventosdest .tit { font-size:1.8em; color:#d2bc91; border-bottom:0.1em solid #636363; padding-bottom:0.38em }
#eventosdest .data { font-size:1.2em; color:#999; font-weight:bold; padding-top:0.6em; }
#eventosdest .lugar { font-size:1.2em; color:#999 }
#eventosdest .evento { font-size:1.5em; font-weight:bold; color:#fff; padding-top:0.45em}
#eventosdest .txt { font-size:1.3em; color:#fff; padding-top:0.5em}
#eventosdest .moreinfo { padding-top:2em } 
#eventosdest .moreinfo a {color:#d2bc91; font-size:1.2em; text-decoration:underline}
/* fin eventos destacdos parte derecha */

/* ini eventos destacdos parte izquierda */
#eventosdestl { width:18.23em; background-color:#222; padding:1.23em; margin-top:1.23em; }
#eventosdestl .tit { font-size:1.38em; color:#d2bc91; border-bottom:0.08em solid #636363; padding-bottom:0.29em }
#eventosdestl .data { font-size:0.92em; color:#999; font-weight:bold; padding-top:0.46em; }
#eventosdestl .lugar { font-size:0.92em; color:#999 }
#eventosdestl .evento { font-size:1.15em; font-weight:bold; color:#fff; padding-top:0.35em}
#eventosdestl .moreinfo { padding-top:1.69em } 
#eventosdestl .moreinfo a {color:#d2bc91; font-size:.92em; text-decoration:underline}
#eventosdestl #txt { font-size:1em; color:#fff; padding-top:0.38em}
/* fin eventos destacdos parte izquierda */

#banhome li {padding-bottom:1.6em; background-color:#333 }

#piepag { height:14.9em; margin-top:3em; background-image:url(../imgs/fondo/fondo_piepag.gif); background-position:top right; background-repeat:no-repeat; }
#piepag.noca { background:none }
#piepag .newsl { float:left; width:22.4em; background-image:url(../imgs/fondo/fondo_piepag.gif); background-position:top left; background-repeat:no-repeat; padding-left:1.6em}
#piepag .newsl .tit{ font-size:1.6em; font-weight:bold; color:#fff; padding-bottom:0.4em }
#piepag .newsl .txt{ font-size:1.3em; color:#fff; padding-bottom:0.6em }
#piepag .newsl .inp { padding-bottom:1em }
#piepag .newsl .inp input{ font-size:1.2em; color:#333; width:16.4em; background-color:#fff; border:0.1em solid #666;padding-top:0.4em; padding-bottom:0.3em; padding-left:0.8em }
#piepag .newsl .opcs { float:left; padding-left:0em;}
#piepag .newsl .opcs .ico{ float:left; }
#piepag .newsl .opcs  .txt{ float:left; background:url(../imgs/fondo/fondo_boton_newsletter.gif); background-position:right; background-repeat:repeat-x; font-size:1.1em; padding:0.4em 0.8em 0.4em 0.3em; cursor:pointer; font-weight:bold;}
*:first-child+html #piepag .newsl .opcs  .txt{ float:left; background:url(../imgs/fondo/fondo_boton_newsletter.gif); background-position:right; background-repeat:repeat-x; font-size:1.1em; padding:0.4em 0.8em 0.5em 0.3em; cursor:pointer; font-weight:bold;}

#piepag .newsl .opcs .txt{ color:#000; text-decoration:none; border:0; }
#piepag .newsl .btn { float:left }

#piepag .red { float:left; width:22.4em; background-image:url(../imgs/fondo/fondo_piepag.gif); background-position:top left; background-repeat:no-repeat; padding-left:1.6em}
#piepag .red .tit{ font-size:1.6em; font-weight:bold; color:#fff; padding-bottom:0.4em }
#piepag .red .txt{ font-size:1.3em; color:#fff; padding-bottom:0.6em}
#piepag .red .opcs { float:left; padding-left:0em;}
#piepag .red .opcs .ico{ float:left; }
#piepag .red .opcs .txt{ float:left; background-image:url(../imgs/fondo/fondo_boton_newsletter.gif); background-position:right; background-repeat:repeat-x; color:#000; font-size:1.1em; font-weight:bold; padding-top:0.4em}
#piepag .red .opcs .txt a{ color:#000; text-decoration:none; }
#piepag .red .btn { float:right; padding-right:1.6em }
#piepag .redes { padding-left:2.3em; padding-top:0.7em }
#piepag .redes li {float:left; padding-right:0.6em}

#piepag .aplmov { float:left; width:22.4em; background-image:url(../imgs/fondo/fondo_piepag.gif); background-position:top left; background-repeat:no-repeat; padding-left:1.6em}
#piepag .aplmov .tit{ font-size:1.6em; font-weight:bold; color:#fff; padding-bottom:0.4em }
#piepag .aplmov .txt{ font-size:1.3em; color:#fff; padding-bottom:0.6em}
#piepag .aplmov .cont { padding-bottom:0.6em }
#piepag .aplmov .cont .foto { float:left; width:11em; height:5.3em; overflow:hidden }
#piepag .aplmov .cont .txtcont { float:left; font-size:1.2em; color:#fff; width:7.4em}
#piepag .aplmov .opcs { float:left; padding-left:0em;}
#piepag .aplmov .opcs .ico{ float:left; }
#piepag .aplmov .opcs .txt{ float:left; background-image:url(../imgs/fondo/fondo_boton_newsletter.gif); background-position:right; background-repeat:repeat-x; color:#000; font-size:1.1em; font-weight:bold; padding-top:0.4em}
#piepag .aplmov .opcs .txt a{ color:#000; text-decoration:none; }
#piepag .aplmov .btn { float:right; padding-right:1.6em }

#piepag .mapaint { float:left; width:22.4em; background-image:url(../imgs/fondo/fondo_mapa_interactivo.gif); background-position:right; background-repeat:no-repeat; padding-left:1.6em}
#piepag .mapaint .tit{ font-size:1.6em; font-weight:bold; color:#fff; padding-bottom:0.4em }
#piepag .mapaint .txt{ font-size:1.3em; color:#fff; padding-bottom:0.6em}
#piepag .mapaint .cont { padding-bottom:0.6em; height:5.3em; overflow:hidden }
#piepag .mapaint .cont .foto { float:left; width:10.8em }
#piepag .mapaint .cont .txtcont { float:left; font-size:1.2em; color:#fff; width:7.4em}
#piepag .mapaint .opcs { float:left; padding-left:0em;}
#piepag .mapaint .opcs .ico{ float:left; }
#piepag .mapaint .opcs .txt{ float:left; background-image:url(../imgs/fondo/fondo_boton_newsletter.gif); background-position:right; background-repeat:repeat-x; color:#000; font-size:1.1em; font-weight:bold; padding-top:0.4em}
#piepag .mapaint .opcs .txt a{ color:#000; text-decoration:none; }
#piepag .mapaint .btn { float:right; padding-right:1.6em; }

#piepag .redmov { float:left; }
#piepag .aplmov { float:left; }
#piepag .mapaint { float:left; }

/* ini detalle producto */
#content2 h2 { font-size:1.6em; font-weight:bold; color:#d00; padding-bottom:0.06em }
#content2 h3 { font-size:1.6em; font-weight:bold; color:#000; }
#content2 .detalle { padding-top:1.4em; font-size:1.3em; border-bottom:0.08em solid #e5e5e5; padding-bottom:1.23em;}

#content2 .detleft { float:left; width:20.69em; }
#content2 .detright { float:left; padding-left:1.13em; width:30.69em; line-height:1.5em;}
#content2 .detright div { padding-bottom: 1.69em; }
#content2 .propiode span { color:#d00; text-decoration:underline; }
#content2 caption { color:#d00; font-size:1.15em; font-weight:bold; padding-bottom:0.55em; }
#content2 .detalle table { border:0.08em solid #a6a6a6;}
#content2 .detalle td { font-size:0.92em; border:0.08em solid #a6a6a6; width:2.67em; height:2.1em; text-align:center; vertical-align:middle; color:#fefefe}
#content2 .detalle thead { border:0.08em solid #a6a6a6; background-image:url(../imgs/fondo/fondotd.png); background-repeat:repeat-x;}
#content2 .detalle .listado { padding-bottom: 0.5em; }
#content2 .detalle .titulo { font-size:1.15em; padding-bottom: 0.5em; }
#content2 .calendario { padding-bottom: 2.08em; }
#content2 .detalle .l1 li { color:#d00; background-image:url(../imgs/ico/pdf.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.6em; padding-bottom:0.2em;  }
#content2 .detalle .li li { color:#d00; background-image:url(../imgs/ico/li.gif); background-position:left; background-repeat:no-repeat; padding-left:0.9em;}
#content2 .detalle .lired li { color:#000; background-image:url(../imgs/ico/lired.gif); background-position:left; background-repeat:no-repeat; padding-left:0.9em; line-height:1.5em;}
#content2 .detalle .li2 li { color:#d00; padding-bottom:0.5em;  }
#content2 .detalle li a { color:#d00; text-decoration:underline;  }

#content2 .detalle .li3 li { color:#000; background-image:url(../imgs/ico/lired.gif); background-position:left; background-repeat:no-repeat; padding-left:0.9em;}
#content2 .detalle .li3 li { color:#000;}
#content2 .detalle li a { color:#d00; text-decoration:underline;  }


#content2 .distintivo { width:18.24em; border:0.08em solid #ccc; padding-left:1.15em; padding-right:1.15em; margin-top:1.23em; }
#content2 .distintivo .tit { color:#d00; font-size:1.15em; font-weight:bold; padding-top:0.9em; border-bottom:0.08em solid #e8e8e8; padding-bottom:0.4em;  }
#content2 .distintivo li {float:left; width:9.08em; text-align:center;}
#content2 .distintivo ul { padding-top:0.46em; padding-bottom:0.46em;}
#content2 .distintivo .txt1 { font-size:0.92em; color:#333; font-weight:bold; }
#content2 .distintivo .txt2 { font-size:0.92em; color:#333;  }

/* fin detalle producto */

/* ini territorios */
.territorios { width:19.7em; padding-right:1.6em; padding-bottom:3em; }
.territorios .tit { width:10.89em; border-bottom:0.06em solid #e8e8e8; padding-bottom:0.33em; font-size:1.8em; font-weight:bold; color:#d00; margin-bottom:0.89em;}
.territorios .terr li{ float:left; }
.territorios .terr .f{ font-size:1.1em; font-weight:bold; color:#000; width:15.64em; background-image:url(../imgs/fondo/fondo_territorio.png); background-position:right top; background-repeat:no-repeat; padding-top:0.36em;  padding-left:0.45em; padding-bottom:0.2em; }
.territorios .terr .t { font-size:1.1em}
#chrome .territorios .terr .f, #safari .territorios .terr .f {padding-bottom:0.4em;}
.territorios .mapa { font-size:1.1em; color:#000; padding-bottom:1.45em; }
.territorios .mapa img { padding-top:1.4em; }
/* fin territorios */

/* ini secciones derecha */
.seccion  { width:19.7em; padding-right:1.6em; padding-bottom:3em; }
.seccion .tab { font-size:1.5em;; background-image:url(../imgs/fondo/fondo_tab.png); background-repeat:no-repeat; color:#fff; font-weight:bold; padding-top:0.1em; padding-bottom:0.1em; padding-left:.67em; margin-bottom:.27em}
.seccion li { font-size:1.2em; color:#d00; background-image:url(../imgs/ico/li.gif); background-repeat:no-repeat; background-position:0em 0.6em; padding-left:.83em; margin-left:.83em; padding-top:0.17em; vertical-align:middle }
.seccion li a { color:#d00; text-decoration:none; }
.seccion li a:hover { color:#d00; text-decoration:underline; }
.seccion .vermas { font-size:1.2em; color:#8e8e8e; padding-top:.83em; padding-left:.83em; }
.seccion .vermas a { color:#8e8e8e; text-decoration:underline; }
.seccion .foto { background-image:none; padding-left:0em; padding-top:0.5em; }
/* fin secciones derecha */

#mes { width:68.2em; border:0.1em solid #999; background-image:url(../imgs/fondo/fondo_mes.png); background-repeat:repeat-x; background-color:red; padding-top:.4em; padding-bottom:.3em;}
#mes .txt { float:left; font-size:1.5em; font-weight:bold; color:#fff; padding-left:1.13em;}
#mes .sel { float:right; padding-right:.3em;}
#selectmes {display:none;}
#mes select { font-size:1.2em; color:#000;  width:12.25em; border:0.08em solid #666; padding-top:0.2em; padding-bottom:0.1em; background-repeat:repeat-x}
/* background:url(../imgs/fondo/fondo_selec.png);*/
#tablaanyo { padding-top:1em; }
#tablaanyo .vacio {border-top:0.1em solid #fff; border-left:0.1em solid #fff; width:22.6em;}
#tablaanyo td { border:0.1em solid #e2e2e2; }
#tablaanyo .foto { float:left; padding:1.5em;}
#tablaanyo .foto img{ border:0.4em #000 solid}
#tablaanyo .nom { float:right; font-size:1.3em; color:#dc0000; font-weight:bold; width:7.00em; padding-right:0.9em;  padding-top:1.2em;}
#tablaanyo .nom a {color:#dc0000}
#tablaanyo .fondo { font-size:1.2em; height:2em; text-align:center; vertical-align:middle; color:#fefefe; background-image:url(../imgs/fondo/fondotd2.png); background-repeat:repeat-x; width:3.09em;}
#tablaanyo .info { vertical-align:top; padding-top:0.9em; text-align:center; }
#tablaanyo .nohay { padding:2em; color:#dd0000; font-size:1.5em;font-weight:bold}

#ontastar { width:68.4em;}
#ontastar .lugar { float:left; /*height:12.1em;*/ padding-bottom:2em;}
#ontastar li { float:left; line-height:1.1em;}
#ontastar .info { width:19.5em;}
#ontastar li img { border:0.1em solid #d8d8d8; margin-right:1.6em; }
#ontastar li .tit a { color:#d00; font-weight:bold; font-size:1.2em;}
#ontastar li .tit a:hover { color:#d00; font-weight:bold; font-size:1.2em; text-decoration:underline}
#ontastar li .txt { color:#000; font-size:1.2em; padding-top:0.4em;}
#ontastar li .txtred { color:#000; font-size:1.2em; padding-top:0.4em; color:#d00;}
#ontastar li .txtred a { color:#000; text-decoration:underline;}
#ontastar li span { font-weight:bold; }
#ontastar .margen { padding-right:2.1em; }
#ontastar li .tit { color:#d00; font-weight:bold; font-size:1.2em; padding-top:0.4em; padding-bottom:0.2em; text-decoration:none}
#ontastar li.bordmarg {float:none;}
#ontastar li.bordmarg li {float:none;}

#content2 .logos { width:18.24em; border:0.08em solid #ccc; padding-left:1.15em; padding-right:1.15em; margin-top:1.23em; }
#content2 .logos .tit { color:#d00; font-size:1.15em; font-weight:bold; padding-top:0.9em; border-bottom:0.08em solid #e8e8e8; padding-bottom:0.4em;  }
#content2 .logos li {float:left; text-align:center; padding-bottom:0.2em;}
#content2 .logos ul { padding-top:0.46em; padding-bottom:0.46em;}
#content2 .logos .txt1 { font-size:0.92em; color:#333; font-weight:bold; }
#content2 .logos .txt2 { font-size:0.92em; color:#333;  }
#content2 .logos .bordeC { border:0.1em solid #ccc;}
#content2 .logos .margen { padding-right:1.31em;}

#infoestab { width:65.2em; background-color:#f8f8f8; border:0.1em solid #e5e5e5; margin-top:1.5em; padding:1.5em; }
#infoestab .foto { float:left; width:12em; padding-right:1.6em; padding-bottom:0.2em; }
#infoestab .caja { float:left; width:21.5em; font-size:1.2em; color:#000;}
#infoestab .caja div { padding-bottom:0.05em;}
#infoestab .caja div a { color:#d00; text-decoration:underline }

#full {background-color:#fff; padding:1.6em;}

/* ini per territorios */
#full .tit { width:10.89em; border-bottom:0.06em solid #e8e8e8; padding-bottom:0.33em; font-size:1.8em; font-weight:bold; color:#d00; margin-bottom:0.89em;}
#full .terr li{ float:left; }
#full .terr .f{ font-size:1.3em; font-weight:bold; color:#000; width:52.38em; background-image:url(../imgs/fondo/fondo_territorio2.png); background-position:right; background-repeat:no-repeat; padding-top:0.4em; padding-bottom:0.3em; padding-left:0em; background-color:#F00; padding-left:0.73em;}
/* fin per territorios */

#comentariosfull { padding-top:1.3em; background-color:#fff; padding:1.6em; }
#comentariosfull .tit { float:left;font-size:1.5em; color:#d00; font-weight:bold; }
#comentariosfull .bot { float:right; padding-top:0.3em }
#comentariosfull .listado { width:92.9em; border:0.1em solid #ccc; padding-top:1.6em; margin-top:1.3em; }
#comentariosfull .com { padding:0 1.6em 1.6em 1.6em }
#comentariosfull .com .nom{ font-size:1.3em; font-weight:bold; color:#d00; padding-bottom:0.7em }
#comentariosfull .com .data{ font-size:1.2em; font-weight:bold; color:#000; padding-bottom:0.25em; }
#comentariosfull .com .txt{ font-size:1.3em; color:#000; padding-bottom:0.7em }
#comentariosfull .com .punt{ font-size:1.2em; color:#d00; }
#comentariosfull .com .punt li{ display:inline}

.llistatcom { width:19.6em; }
.llistatcom .tit { border-bottom:0.06em solid #e8e8e8; padding-bottom:0.33em; font-size:1.8em; font-weight:bold; color:#d00; margin-bottom:0.89em;}
.llistatcom li { font-size:1.3em; padding-bottom:0.59em }
.llistatcom .scroller {width:19.6em; height:41.5em; overflow:auto }
#msie .llistatcom .scroller {height:42.5em}
.llistatcom li a { color:#000;text-decoration:none; }
.llistatcom li a:hover { color:#000;text-decoration:underline; }



/* ini galeria vertical*/
#galvert {width:19.7em;padding-top:1.5em;}/*height:63.5em;overflow:hidden*/
#galvert .cont { width:19.5em;  border-left:0.1em solid #e8e8e8; border-right:0.1em solid #e8e8e8; padding-top:1.6em; padding-bottom:1.6em;} /*height:60em;*/
#galvert .cont img { border:0.4em solid #333;}
#galvert .cont .item { height:15.75em; vertical-align:middle; text-align:center;  }
#galvert .cont .texto {font-size:1.3em; font-weight:bold; color:#000; padding-top:0.77em;}
#galvert .cont li {padding:0em 1em}
#galvert .cont li a {color:#dc0000}
#territorios img.click {display:none}
/* fin galeria vertical*/

/* ini rutas*/
#content2 .introrutas { font-size:1.6em; font-weight:bold; color:#000; padding-top:1em; padding-bottom:1.6em; width:51.7em;border-top:0.1em solid #e5e5e5;}
#content2 .maparuta { padding-bottom:1.6em; }
#ruta .fotoruta{ border:0.3em solid #333; float:left;}
#ruta .inforuta{ float:left; width:20em; }
#ruta .tituloruta{ font-weight:bold; color:#dc0000; font-size:1.5em; padding-left:1em; padding-bottom:0.4em;}
#ruta .tituloruta a{ color:#dc0000; text-decoration:none; }
#ruta .tituloruta a:hover{ color:#dc0000; text-decoration:underline; }
#ruta .txtruta{ color:#000; font-size:1.3em; padding-left:1.3em; line-height:1.5em; padding-bottom:0.4em;}
#ruta .txtruta a {color:#d00000;}
#ruta .caja { width:36.5em; float:left; padding-bottom:2.9em;}
/* fin rutas*/


/* ini agenda*/
#content2 .cabint2 .txt { font-size:1.3em; color:#000; padding-top:0.6em; }
#content2 .cabint2 .txt a{ color:#dc0000; text-decoration:underline; }
#agenda .mes { width:68.2em; border:0.1em solid #999; background-image:url(../imgs/fondo/fondo_mes.png); background-repeat:repeat-x; background-color:red; padding-top:.4em; padding-bottom:.3em;}
#agenda .mes .txt { font-size:1.5em; font-weight:bold; color:#fff; padding-left:1.13em;}
#agenda .contmes { width:65em; border:0.1em solid #e5e5e5; padding:1.6em; margin-bottom:1.6em;}
#agenda .fotoagenda{ border:0.3em solid #333; float:left;}
#agenda .infoagenda{ float:left; width:53em; }
#agenda .tituloagenda{ font-weight:bold; color:#dc0000; font-size:1.2em; padding-left:1em; padding-bottom:0.5em; line-height:0.9em;}
#agenda .tituloagenda2{ color:#666; font-size:1.2em; padding-left:1em; padding-bottom:0.4em;}
#agenda .subtituloagenda{ font-weight:bold; color:#000; font-size:1.5em; padding-left:0.8em; padding-bottom:0em;}
#agenda .subtituloagenda a {color:#000;text-decoration:none}
#agenda .subtituloagenda a:hover {color:#000;text-decoration:underline}
#agenda .txtagenda{ color:#000; font-size:1.3em; padding-left:0.9em; line-height:1.5em; padding-bottom:0.2em;}
#agenda li { padding-bottom:2.9em;}
#agenda .opc { color:#dc0000; font-size:1.2em; padding-left:1em; }
#agenda .opc a { color:#dc0000; text-decoration:underline; }
#agenda .opc { text-decoration:none !important; }
#agenda .opc a:hover { color:#000; text-decoration:underline; }
#agenda  .afegir { float:left; background-image:url(../imgs/ico/agenda.gif); background-repeat:no-repeat; background-position:center right; padding-right:1.8em; padding-left:2.1em; }
#agenda .gris {	background:#F7F7F7;	padding-top:1.5em !important;padding-bottom:1.5em !important;}
#content2 .detalle .afegir { float:left; font-size:0.9em; color:#000; background-image:url(../imgs/ico/agenda.gif); background-repeat:no-repeat; background-position:center right; padding-right:1.8em; margin-top:1.4em; }
#content2 .detalle .afegir a { text-decoration:none; color:#dd0000}
#content2 .detalle .afegir a:hover { text-decoration:underline; color:#dd0000}

#content2 .detright .mesag { font-weight:bold; font-size:1.4em; color:#000;padding-bottom:1.1em !important; }
#content2 .detright .fechaag { font-weight:bold; font-size:0.9em; color:#d00; padding-bottom:0.3em !important; }
#content2 .detright .tituloag { font-weight:bold; font-size:1.3em; color:#000;padding-bottom:0.3em !important; }
/* fin agenda*/

/* ini destacado noticias */
#destnot { width:19.6em; background-color:#fff; padding:1.6em; margin-bottom:1.6em; }
#destnot .tit { font-size:1.8em; color:#dd0000; border-bottom:0.1em solid #e5e5e5; padding-bottom:0.38em }
#destnot .txt { font-size:1.5em; font-weight:bold; color:#000; padding-top:0.5em}
#destnot .rss { color:#d00; font-size:1.2em; padding-top:0.75em; padding-bottom:0.8em; }
#destnot .rss span a{ color:#d00; text-decoration:underline; padding-left:0.6em; }
#destnot img{ text-decoration:none !important; vertical-align:middle; }
#destnot .qesrss a{ color:#d00; padding-bottom:1.6em; }
#destnot .qesrss span { color:#d00; font-size:1.2em; text-decoration:underline; }
/* fin destacado noticias */

/* ini noticias */
#noticias { padding-bottom:0.5em;  }
#noticias li { font-weight:bold; color:#000; margin-bottom:0.8em; }
#noticias .showhide { font-size:1.5em; color:#000; background-image:url(../imgs/btn/listaoff.png); background-position:left; background-repeat:no-repeat; padding-left: 1.67em;cursor:pointer}
#noticias .on { font-size:1.5em; color:#d00; background-image:url(../imgs/btn/listaon.png); background-position:left; background-repeat:no-repeat; padding-left: 1.67em;cursor:pointer}
#noticias .int { border:0.1em solid #e5e5e5; padding:1.5em 1.5em 0em 1.5em; margin-bottom:1.2em;}
#noticias .fotonot{ border:0.4em solid #333; float:left;}
#noticias .infonot{ float:left; width:51.1em; padding-left:1.8em; }
#noticias .fechanot{ font-weight:bold; color:#d00; font-size:1.2em; padding-bottom:0.6em;}
#noticias .titulonot{ font-weight:bold; font-size:1em; color:#000; }
#noticias .titulonot a{ font-weight:bold; font-size:1.5em; color:#000; text-decoration:none}
#noticias .titulonot a:hover{text-decoration:underline}
#noticias .txtnot{ color:#000; font-size:1.3em; line-height:1.5em; padding-bottom:0.2em; font-weight:normal;}
#noticias .moreinfo { font-size:1.2em; color:#dc0000; font-weight:normal; }
#noticias .moreinfo a{ color:#dc0000; text-decoration:underline; font-weight:normal; }
#noticias .moreinfo a:hover{ color:#000; text-decoration:underline; font-weight:normal; }
#noticias .int li { padding-bottom:2.3em;}
/* fin noticias */

/* ini contacto */
#formulario { border:0.1em solid #e5e5e5; padding:1.5em; }
#formulario .titulo { font-size:1.5em; color:#d00; font-weight:bold; padding-bottom:0.87em;}
#formulario .txtoblig { font-size:1.1em; color:#d00;}
#formulario .oblig { font-size:1.1em; color:#d00; display:none;}
#formulario .oblig2 { font-size:0.85em; color:#d00; font-weight:normal;}
#formulario .field { font-size:1.3em; font-weight:bold; color:#000; padding-bottom:0.2em; padding-top:1em; width:25em;}
#formulario .input { font-size:1.3em; color:#000; width:22.92em; border:0.08em solid #ccc; background:url(../imgs/fondo/fondo_selec_contacto.png); background-repeat:repeat-x; background-position:top; padding-top:0.3em; padding-bottom:0.2em; padding-left:1em; padding-right:1em;}
#formulario textarea { font-size:1.3em; color:#000; width:22.92em; height:6.62em; border:0.08em solid #ccc; background:url(../imgs/fondo/fondo_selec_textarea.png); background-repeat:repeat-x; background-position:bottom; padding-left:1em; padding-right:1em; }
#formulario .btnenviar { width:32.5em; padding-top:1.6em;}
#formulario .enviar { float:right}
#formulario .enviar .ico{ float:left; padding-top:0.1em; }
#formulario .enviar .ico2{ float:left; padding-top:0.15em; }

*:first-child+html #formulario .enviar .ico2{ float:left; padding-top:0.1em; }

#formulario .enviar .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif); background-position:right; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.2em 0.8em 0.3em 0.3em; cursor:pointer; background-color:#fff;}
#chrome #formulario .enviar .txt, #safari #formulario .enviar .txt {font-size:1.2em; padding:0.3em 0.8em 0.3em 0.3em;}
*:first-child+html #formulario .enviar .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif);background-position:right; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.3em 0.3em; cursor:pointer;}


#formulario .enviar .txt{ color:#fff; border:0; }

#formulario .enviar .txtred{ float:left; background-image:url(../imgs/fondo/fondo_botones_rojo.gif); background-position:right; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.2em 0.3em;}
#formulario .enviar .txtred a{ color:#fff; text-decoration:none; }
#formulario .button{ background:none; border:0;}
#formulario .cmpobli{ font-size:0.8em; color:#d00; font-style:italic; padding-left:1em;}
#formulario .cmpobli2{ font-size:0.95em; color:#d00; font-style:italic; padding-left:1em;}
/* fin contacto */

/* ini captcha */
#captchac .field { font-size:1.3em; font-weight:bold; color:#000; padding-bottom:0.2em; padding-top:1em; width:25em;	}
#captchac .image { float:left; width:32.4em; height:5.7em;border:0.1em solid #ccc; background:url(../imgs/fondo/fondo_selec_textarea.png); background-repeat:repeat-x; background-position:top; text-align:center; padding-top:1.5em;}
#captchac .refresh { float:left; font-size:1.2em; color:#333; padding-left:0.83em; padding-top:1.33em;}
#captchac .refresh img {padding-bottom:0.8em; cursor:pointer;}
#captchac .legal { font-size:1.1em; color:#000; padding-bottom:0.2em; padding-top:1em; width:30em; }
#captchac .legal a { color:#000; text-decoration:underline; }
#captchac .chbox { float:left; padding-right:0.5em; }
/* fin captcha */

/* ini buscador */
#buscador { padding-bottom:1.6em;}
#buscador .busqueda { font-size:1.5em; color:#000; padding-top:0.7em; }
#buscador .tabs { margin-top:1.6em;background-image:url(../imgs/fondo/fondo_tab_buscador.png); background-repeat:repeat-x; background-position:bottom; width:68.4em;}
#buscador .tab { float:left; font-size:1em; width:11.4em; text-align:center; padding-top:1.1em; padding-bottom:0.7em; margin-top:0.5em;}
#buscador .tabon { float:left; font-size:1em; color:#fff; width:11.1em; text-align:center; padding-top:1.7em; padding-bottom:0.7em; background-color:#fff; color:#000; font-weight:bold; border-left:0.1em solid #ccc; border-right:0.1em solid #ccc; border-top:0.01em solid #ccc;}
#buscador .tab span { color:#fff; font-size:1.3em;}
#buscador .tabon span { color:#000; font-size:1.3em; }
#buscador .tab span a { color:#fff; text-decoration:none; }
#buscador .tabon span a { color:#000; text-decoration:none;white-space:nowrap }
#buscador .contbusc { width:65em; border:0.1em solid #ccc; border-top:none; padding:1.6em; padding-bottom:0em;}
#buscador .fotobusc { float:left;}
#buscador .fotobusc img{ border:0.4em solid #333;}
#buscador .infobusc { float:left; width:52.7em; }
#buscador .titulobusc{ font-weight:bold; color:#dc0000; font-size:1.3em; padding-left:1.23em; padding-bottom:0.07em;}
#buscador .titulobusc a {color:#dc0000;}
#buscador .txtbusc{ color:#000; font-size:1.3em; padding-left:1.23em; line-height:1.5em; padding-bottom:0.2em;}
#buscador .btnvideo { width:32.5em; padding-top:0.7em;}
#buscador .video { padding-left:1.6em;}
#buscador .video .ico{ float:left; }
#buscador .video .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif); background-position:right; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.2em 0.3em; cursor:pointer;}
#buscador .video .txt a{ color:#fff; text-decoration:none; }
#buscador li { padding-bottom:1.6em;}
#buscador #pagprod { height:2.6em;}
/* fin buscador */

/* ini mapaweb */
#mapaweb { }
#mapaweb .n1 { float:left; font-size:1.5em; font-weight:bold; width:10.13em; padding-right:0.8em; background-image:url(../imgs/fondo/fondo_tit_mapaweb.png); background-repeat:no-repeat; color:#fff; padding-top:0.2em; padding-bottom:0.1em; margin-bottom:0.53em; padding-left:0.67em; margin-top:1em;}
#msie #mapaweb .n1{width:10em; }
#mapaweb .n1 a{ color:#ffffff; text-decoration:none;}
#mapaweb .n2 { font-size:0.87em; color:#d00;background-image:url(../imgs/ico/li.gif); background-position:left; background-repeat:no-repeat; padding-left:0.73em; font-weight:normal; margin-top:0.4em; margin-left:0.1em; }
#mapaweb .n2  a{ color:#d00; text-decoration:none; }
#mapaweb .n2  a:hover{ color:#d00; text-decoration:underline; } 
#mapaweb .last  {padding-right:0em; }
#mapaweb .sub li { background-image:none; }
/* fin mapaweb */

/* ini encuestas */
#encuestas .titulo { font-size:1.5em; font-weight:bold; color:#000; padding-top:0.8em; }
#encuestas select { font-size:0.8em; font-weight:normal; width:12.73em; border:0.07em solid #e5e5e5; margin:0.1em 0 0.1em 0.47em;}
#encuestas .pregunta { font-size:1.5em; font-weight:bold; color:#000; padding-top:1.6em; padding-bottom:0.85em; }
#encuestas .respuesta { font-size:1.3em; font-weight:normal; color:#000; padding-bottom:0.46em;  }
#encuestas .option { margin-right:0.523em;}
#encuestas .btnvotar { width:32.5em; padding-top:0.7em;}
#encuestas .votar { }
#encuestas .votar .ico{ float:left; }
#msie #encuestas .votar .ico {padding-top:0.1em}


/*#encuestas .votar .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif); background-position:right; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.3em 0.8em 0.2em 0.3em; cursor:pointer;}*/

#encuestas .votar .txt{ float:left; background-image:url(../imgs/fondo/fondo_botones.gif); background-position:right top; background-repeat:repeat-x; color:#fff; font-size:1.1em; padding:0.2em 0.8em 0.3em 0.3em; cursor:pointer;}
#chrome #encuestas .votar .txt, #safari #encuestas .votar .txt {padding-bottom:0.5em;}

#encuestas input{ background:none;}
#encuestas .votar .txt{ color:#fff; border:0; }

#encuestas .votar .txt a{ color:#fff; text-decoration:none; }
#encuestas .resultados { font-size:1.5em; font-weight:bold; color:#000; padding-top:0.67em; margin-top:1.27em; padding-bottom:0.67em; border-top:0.07em solid #e5e5e5; }
#encuestas .resultado { width:48em; height:6.9em; border:0.1em solid #e5e5e5; margin-bottom:1em;  }
#encuestas .resultado .res { font-size:1.3em; color:#000; padding:1.15em 1.15em 0.77em 1.15em;}
#encuestas .resultado  .porcentaje {  }
#encuestas .resultado .barra { float:left; width:39.2em; height:0.9em; padding:0.1em 0.1em 0.1em 0.1em; background-image:url(../imgs/barra.gif); background-repeat:no-repeat; margin-left:1.5em; margin-top:0.3em;}
#encuestas .gr_fons_encuesta{ background-image:url(../imgs/rojo.gif); height:0.9em;}
#encuestas .resultado .porc  { float:left; font-size:1.5em;  margin-left:1em; color:#d00; font-weight:bold;}
/* fin encuestas */

/* ini presentación */
#presentacion { padding-top:1.6em; }
#presentacion .top{ padding-bottom:1.6em; border-bottom:0.1em solid #e5e5e5; }
#presentacion .foto { float:left }
#presentacion .listado { float:left ; padding-left:1.23em; line-height:1.8em;}
#presentacion li { color:#d00; background-image:url(../imgs/ico/li.gif); background-position:0em 0.4em; background-repeat:no-repeat; padding-left:0.9em;}
#presentacion li a { color:#d00; text-decoration:underline; font-size:1.3em;  }
/* fin presentación */

/*boletines*/
/*****boletines*****/
#listabols {
	width:22.9em;text-align:left;margin-left:1.6em;
}
#listabols div {padding-left:1.3em;	padding-top:0.1em;padding-right:1.8em;}
#listabols div span{font-size:1.8em;font-weight:bold;color:#DC0100;}
#listaboletines {border-top:0.1em solid #e8e8e8;padding-top:0.8em;margin-top:0.8em;}
#listaboletines li {font-size:1.3em;list-style-image:url(../imgs/decora/fle-der-li.gif); text-indent:0.1em;list-style-position:inside;line-height:1.6em}
#listaboletines li.down {list-style-image:url(../imgs/decora/fle-dow-li.gif);cursor:pointer}
#listaboletines li ul li {font-size:1.0em;list-style-image:url(../imgs/decora/2fle-der-li.gif); text-indent:1em;list-style-position:inside;line-height:1.6em}
#listaboletines li a { color:#000;}
#listaboletines li a.act { color:#DC0100;}
/*fin boletines*/

/*********************************************************************************************************************************************************/

/* generico formularios */
.inphid{ display:none;}
#msg_div{font-size:1.2em;text-align:left;margin-top:1.67em;display:none;}
#msg_div .ok{ color:#00aa59;	border:0.08em solid #999999;	padding-top:1.67em;	padding-left:1.67em;	padding-right:1.67em;	padding-bottom:1.67em;	width:30em;}
#msg_div .no{ color:#d21034;	border:0.08em solid #d21034;	padding-top:1.67em;	padding-left:1.67em;	padding-right:1.67em;	padding-bottom:1.67em;	width:30em;}
#pabot p{padding-bottom:1.67em;}
/* fin generico formularios */


.rank{ display:none;}
.rank ul { list-style: none; margin: 0.3em; padding: 0;	width: 6.5em; height: 1.1em; position: relative; background: url(../imgs/ico/rank.gif) top left repeat-x;	margin-left:0;margin-top:0.2em;}
.rank li {padding: 0;	margin: 0;float: left;}
.rank li.current-rating {background: url(../imgs/ico/rank.gif) left bottom;	position: absolute;	height: 1.1em;	display: block;text-indent: -900em;z-index: 1;}
.rank li .on{background: url(../imgs/ico/rank.gif) left bottom;	position: absolute;	height: 1.1em;	display: block;text-indent: -900em;z-index: 1;}
.rank li a { display: block; width: 1.3em; height: 1.1em;	text-decoration: none;	text-indent: -900em;	z-index: 20;	position: absolute;	padding: 0;	background-image: none;}
.rank li a:hover {	background: url(../imgs/ico/rank.gif) left bottom;	z-index: 1;	left: 0;}
.rank a.star-1 {left: 0;}
.rank a.star-1:hover {width: 1.3em;}
.rank a.star-2 {left: 1.3em;}
.rank a.star-2:hover {width: 2.6em;}
.rank a.star-3 {left: 2.6em;}
.rank a.star-3:hover {width: 3.9em;}
.rank a.star-4 {left: 3.9em;}
.rank a.star-4:hover {width: 5.2em;}
.rank a.star-5 {left: 5.2em;}
.rank a.star-5:hover {width: 6.5em;}

.rankradio{ font-size:1.2em;}
.rankradio input{ vertical-align:middle;}

.galdet { width:20.7em; }


#notas{ padding-top: 2em;}
#notas .titcom{ font-size:1.5em; color:#000000; }
#notas .desccom{ font-size:1.2em; line-height:1.5em;}
#notas .desccom p {margin-bottom:1em;}
#notas .desccom a {color:#d00000;}

#categorias_enlaces .lineadoble{ padding-bottom:3.5em;}
#categorias_enlaces .item{ width:32.5em; }
#categorias_enlaces li img{border:0.4em solid #333333;}
#categorias_enlaces .ctxt{ width:19em; }
#categorias_enlaces .txt{ font-size:1.2em; line-height:1.6em; }
#categorias_enlaces .titcat{ font-size:1.2em; color:#dd0000; font-weight:bold; padding-bottom:0.3em;}
#categorias_enlaces .titcat a{ color:#dd0000; text-decoration:none;}
#categorias_enlaces .titcat a:hover{ color:#dd0000; text-decoration:underline;}

#listarutas{ width:21em; height:9.2em; background:url(../imgs/maps/fondo_rutas.png) top left no-repeat; position:absolute; z-index:5; margin-left:71.7em; margin-top:0.5em;}
#listarutas2{ width:21em; height:9.2em; background:url(../imgs/maps/top-fondo-inter.png) top left no-repeat; position:absolute; z-index:5; margin-left:71.7em; margin-top:0.5em;}
#listarutas2 .midinter { background:url(../imgs/maps/fondo_inter.png) top left repeat-y;}

#listarutas .titlist{ color:#ffffff; font-size:1.5em; font-weight:bold; padding-top:1em; padding-left:1.1em; }
#listarutas .inprutas{ border:0.1em solid #666666;  }
#listarutas .cinprutas{  padding-left:1.6em; padding-top:1.5em; }
#listarutas .cinprutas2{  padding-left:1.6em; padding-top:0.5em; }
#listarutas .inprutas{ width:13.92em; height:1.83em; font-size:1.2em; border:0.1em solid #666666; }

#listarutas2 .titlist{ color:#ffffff; font-size:1.5em; font-weight:bold; padding-top:1em; padding-left:1.1em; }
#listarutas2 .inprutas{ border:0.1em solid #666666;  }
#listarutas2 .cinprutas{  padding-left:1.6em; padding-top:1.5em; }
#listarutas2 .cinprutas2{  padding-left:1.6em; padding-top:0.5em; }
#listarutas2 .inprutas{ width:13.92em; height:1.83em; font-size:1.2em; border:0.1em solid #676767; margin-bottom:0.3em; background:url(../imgs/maps/bk-inputmap.gif) }
#listarutas2 legend {
	color:#FFF;
	float:right;
	text-align:left;
	font-size:1.4em;
	font-weight:bold;
	width:12.7em;
}
#vidprodrel{ font-size:1.2em; }
#vidprodrel a{ color:#dd0000; text-decoration:none;}
#vidprodrel a{ color:#dd0000; text-decoration:underline;}

.clearboth { float:left; clear:inherit; margin:0; padding:0; height:0px; width:68.4em;}

.titmap {
	color:#FFF;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:0.1em solid #D3BA91;
	padding:0.4em 0;
	width:12em;
}

.estabs {
	padding:0.4em 0;
	font-size:1.2em;
	text-indent:0.9em;
	color:#D3BA91;
	border-top:0.1em solid #D3BA91;
	width:13.9em;
	margin-top:0.5em;
}
#msie .estabs {padding:0; margin:0}

#cercmap {
	margin:0.3em 0;
	width:13.9em;
	border:0.1em solid #676767;
	height:1.6em;
	font-size:1.2em;
	background:url(../imgs/maps/bk-inputmap.gif)
}
.btsend {
	background:url(../imgs/maps/fondo-boton-inter.png);
	border:none;
	color:#FFF;
	font-size:1.2em;
	width:5.17em;
	height:1.58em;
	cursor:pointer;
	text-align:center;
	margin-right:0.5em;
}
.botsinter {
	text-align:right;width:14em;padding:0.5em 0;
}
.loader {
	position:absolute;
	z-index:100;
	left:40em;
	top:20em;
	display:none;
}

#fraruta, #cruta {
	font-size:1.2em;
}

.botpiegas {
	background:url(../imgs/newsleft.gif) no-repeat;
	padding-left:0.8em;
	height:2.5em;
}
.botpiegas li {
	background:url(../imgs/fondo/fondo_boton_newsletter.gif) right center;
	color:#000;
	height:2.1em;
	font-size:1em;
	font-weight:bold;
	padding-top:0.4em;
	padding-right:0.6em;
	cursor:pointer;
}
.botpiegas li input, .botpiegas li .btnbot a {
	background:url(../imgs/pix_trans.gif) repeat;border:none;color:#000;cursor:pointer;font-size:1.1em;font-weight:bold;
}
.botpiegas li .btnbot a:hover { text-decoration:none; }
#mapa span {
	font-size:0.6em;
}
.totcat {
	height:2em;
	font-size:1.8em;
}

*:first-child+html .cherai{ position:absolute; margin-top:-2em;}
*:first-child+html legend{ margin-left:15px;}

#formatolista {
	display:none;
}

#formatolista ul {
	width:18em;
	padding:0.5em 1em 2em 0;
}
*:first-child+html #formatolista ul{ width:17.5em;}

#full #formatolista ul {
width:24em;
}
*:first-child+html #full #formatolista ul{ width:23em;}

#formatolista li {
	padding:0.5em;
	background:url(../imgs/ico/lired.gif) no-repeat;
	background-position: 0 0.9em;
	padding-left:1em;
}

#formatolista li a {
	color:#d00;
	font-weight:bold;
}

#flista0,#flista1 {
	float:left;
	font-size:1.2em;
}
#flista2 {
	float:right;
	font-size:1.2em;
}
/*body:nth-of-type(1) li.ico {
padding-top:0.0em;
}
body:nth-of-type(1) ul.votar li.fleft {
padding-top:0.1em;
}
body:nth-of-type(1) #encuestas .votar .txt {
padding-bottom: 0.3em;
}
body:nth-of-type(1) div.controles ul.opcs li.ico {
padding-top:0em;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
li.ico {padding-top:0.0em;}
}*/

/* Rotator Styles */
#wrapper {
	width:71.6em; 
	margin:0 auto;
}
 
#container {
	width:71.6em;
	margin:0 auto;
}
 
#rotator {
	background:#000;
	color:#000;
	position:relative;
	padding-bottom:2.6em;
	margin:0; 
	font-size:1.6em;
    /*visibility:hidden;*/
}
 
/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3em;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
 
ul.ui-tabs-nav {
	/*position:absolute;*/
	bottom:0em;
	left:0;
	z-index:1;
	width:100%;
	background:#000 url(../imgs/fondo/bot-gal-home-def.gif) repeat-x bottom right;
	border-top:0.1em solid #666;
}
 
/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:0.9em;
	font-weight:normal;
	color:#fff;
	background:#fff url(../imgs/fondo/bot-gal-home-def.gif) repeat-x bottom left; 
	border-left:0.1em solid #666;
	height:2.6em;
}
 
/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover {
	background:none;
}
#rotator .ui-tabs-nav-item a:active {
	background:#000 url(../imgs/fondo/bot-gal-home-def.gif) repeat-x bottom left; 
	color:#333;
}
#rotator .ui-tabs-nav-item a {
	text-align:center;
	padding:0.2em 0em;
	width:9.85em;
}
#rotator .ui-tabs-nav-item a span {
	/*float:left; */
	color:#fff;
	cursor:pointer;
}
#rotator .ui-tabs-nav-item a span.princ {
	font-size:1.2em;
	font-weight:bold;
}
#rotator .ui-tabs-nav-item a span.sec {
	font-size:0.8em;
	font-weight:normal;
}
 
/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:none;
	/*background:#fff url(../imgs/exemple-bk.gif) repeat-x bottom left;*/
	color:#fff;
}
 
/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	height:19.6em;
    visibility:hidden;
}
 
#rotator .ui-tabs-hide {
	display:none;
}
 
#rotator h2 {
	color:#fff;
	font-weight:normal;
	margin:0;
	font-size:2em;
	line-height:1.1em;
}
 
#rotator p {
	font-size:0.9em;
	margin:.5em 0;
	color:#fff;
	line-height:1.2em;
}
 
#rotator .btn_get_started {
	color:#FFF;
	text-decoration:underline;
	font-size:0.8em;
	font-weight:bold;
}

 

#rotator .frag-cuadro {
	position:absolute;
	width:16.4em;
	left:25.8em;
        height:12.5em;
	top:3.6em;
	padding-top:0.6em;
	padding-left:0.8em;
	padding-right:0.8em;
}
#msie #rotator .frag-cuadro {left:auto;top:auto;}
#rotator .frag-tri {
	position:absolute;
	left:42.2em;
/*	right:2.55em;*/
	top:16.5em;
}
#msie #rotator .frag-tri {left:auto;top:auto}
#chrome #rotator .frag-tri, #safari #rotator .frag-tri {left:42.1em;}
#rotator .dlinks {
	padding-top:0.2em;
}
#rotator .dlinks p {
	line-height:0.8em;
}
#rotator .vid-you {
	width:23em;
	margin-left:0.7em;
	padding-top:0.7em;
    position:absolute;
}

span.titdetall {
	font-size:1.1em;
    padding:0;
}

#welcome-msg {
font-size:2em;
color:#fff;
padding:0.5em;
text-align:center;
}

.dlinks li {
	background:url(../imgs/decora/link-gal.gif) no-repeat;
	background-position: 0 0.5em;
	padding-left:0.5em;
}
#cntimg {display:none}
#territorios .eleterr.on li.f {color:#639b2c !important;cursor:default}
#territorios .eleterr li.f {cursor:pointer}
#territorios .eleterr li.mapa {display:none}
#territorios .eleterr li.t {display:none;padding-bottom:0.5em}
#territorios .eleterr.on li.mapa {display:block}
#territorios .eleterr.on li.t {display:block}

#territorios .eleterr.on li.ico1 {display:block}
#territorios .eleterr.on li.ico0 {display:none}
#territorios .eleterr li.ico1 {display:none}
#territorios .eleterr li.ico0 {display:block}
.elemterrit.first {padding-top:1.6em}
.elemterrit {padding-top:0.4em}
.elemterrit li.f {cursor:pointer}

.elemterrit.on div.r2 {display:block}
.elemterrit div.r2 {display:none}

.elemterrit.on .mapa {display:block}
.elemterrit .mapa {display:none}

.oculto {display:none !important;}

#rss {cursor:pointer}
.caparss {
	background:url(../imgs/fondo/capa-rss.png) top left no-repeat;
	
	width:121px;
	height:86px;
	position:absolute;
	font-size:12px;
	margin-left:-102px;
	margin-top:5px;
	display:none;
	padding-top:20px;
	padding-left:13px;
	padding-right :11px;
}
#msie.v6 .caparss {
    background:url(../imgs/fondo/capa-rss.gif) top left no-repeat;
    margin-left:-150px;
    margin-top:15px;
}
.caparss a {font-weight:normal;color:#dc0000;text-decoration:underline;line-height:25px;}
.caparss .lnks {margin-top:5px}
.defgastrowi {width:58.6em;padding-bottom:1em}
.nocax {width:15em !important;}
