/*WEB GENERICA*/

/*Versio 1.0*/

/*69675d*/

html, body{margin:0;padding:0;text-align:center;width:100%;background: #fff;}
body{line-height:normal;text-align:left;font-size: 13px;color: #6e6e6e; font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #69675d; font-size:30px;}
h3{font-weight: 700;text-align: left; margin-bottom:6px;}
h4{font-weight: 700;font-size: 23px; }
p{font-size: 14px; text-align:left;font-weight: 400;}
li{} 
strong, span {}
select, input, textarea{font-size: 14px; padding:1px 2px;border: none;float: left;}
a{text-decoration: none; color: #005f84;}
a:hover{text-decoration:none;color: #005f84;}
em{font-style:italic}

/*ACCESOS 69675d i e3e3e3. EN CAS DE BACKGROUND X */
#content_home .acces_g{float:left; width: 956px;  margin-bottom: 16px; padding: 0 7px;margin-left: -7px;}
#content_home .categoria .border{float:left;  background-color: #fff;padding: 10px 15px; }
#content_home .categoria.clickable:hover .border{border-bottom-color: #69675d;}
#content_home .categoria.last{margin-right:0}
#content_home .categoria h2{float: left; width: 193px; text-align:left; font-size: 17px; font-weight: 600; color: #2f2f2f;  padding: 11px 12px 10px 12px; /*background: url("../imgs/fletxa-directe.png") no-repeat right center;*/}
/*#content_home .categoria:hover h2{background-image: url("http://www.moviscat.com/xtra/imgs/fletxa-directe-h.png");}*/

/*FOOT 7C7B72 i X PER ELS HOVERS DE COLOR */
.mida_max_no_margin{width:100%;background: #dadada; color: #fff;float:left;display:inline; padding-bottom: 15px;}
div.mapa_web .dwb li a:hover{text-decoration:none}

/* CODI CAP�ALERA *********************************************************************************/

#header{margin:0 auto;width: 960px;z-index: 100;background-color: #fff;}
 
#logo{float:left; }
#logo img{float:left; margin: 32px 0 0 0;}

#oficial{float: right; position: relative; top: 19px;}
#oficial img{}

#truca{font-size: 16px;overflow: hidden;text-align: left;float: right;text-align: right;margin: 27px 30px 0 0;}
#truca span{font-size: 11px; line-height: 25px;}
#truca span.tel{font-size: 30px; font-weight: 600; color: #005f84; clear:both;}

#idioma{float: right;cursor:default; font-size: 10px; text-transform: uppercase; position: relative;top: 2px; margin-bottom: -50px; color: #005f84;}
#idioma span{float: left;}
#idioma img{float: left;margin:4px 5px 0}
#idioma a{text-decoration: none;text-align: left; color: #565656; /*float: left; background:url(../imgs/menu_idioma.png) no-repeat 0 5px; padding-left:6px; margin-left: 4px; */}
#idioma a.first{}
#idioma a:hover{}

#piuet{display:none;float:left;width:19px;height:5px;background:url(http://www.moviscat.com/xtra/imgs/piuet-news.gif) no-repeat;margin:0 -19px -5px 0; position:relative;left:1px}
#header .newsletter{display:none;width:268px;padding:15px 20px 20px;background:#e5e5e5;height: inherit;margin:5px -308px -162px -179px;position:relative; z-index:200;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#header .newsletter li{color: #666;font-size: 13px;font-weight: 600;font-style: normal;cursor: pointer;line-height:22px}
#header .newsletter h3{font-size: 14px;font-weight: 700;color: #000;margin-bottom: 5px;text-transform: uppercase;white-space: nowrap;height: auto;}
#header .newsletter form{width:auto; float:left; margin-top:5px;}
#header .newsletter input.intro{background-color: #fcfcfc;color: #5f5f5f;float: left;font-size: 12px;height: 18px; padding: 3px 8px; width: 190px; font-style: italic;font-weight: normal;margin-bottom: 5px;border-right: none;margin-top: 10px;border: none;}
#header .newsletter input.submit{border: none; color: #fff; cursor: pointer; display: inline-block; float: left; font-size: 11px;  font-weight: 800; height: 24px; width: 66px;font-style: normal;text-transform: uppercase;text-align: center; border-left: none;margin-left: -5px;padding: 1px 8px;line-height: 10px;margin-top: 10px;background: #919191;margin-bottom:5px;}
#header .social_head .newsletter a{float:none;color:#807d7d}
#header input{float:left;width:160px;height:18px;border:solid 1px #d0d0d0;color:#989898;font-style:italic;font-size:12px}
#header input.chk{width: auto;height: auto;border:none; float:left;margin-left: 0;margin-top: 4px;}

#header li.privacitat {line-height:normal}
#header li.privacitat span {font-size: 10px;line-height: 20px;margin-left: 3px;color: #807d7d;font-weight: 400;font-style: normal;letter-spacing: normal;white-space: normal;}
.links_interes{margin-left: 14px;float: left;}
.links_interes span{width: 56px;padding-left: 28px;float: left;line-height: 12px; background: url(../imgs/sprite.png) -179px -101px no-repeat;font-size: 10px;font-weight: bold;color: #fff;margin-top:8px;text-transform: uppercase;}
.links_interes span a{color:#fff; text-decoration:none;}
.links_interes span a:hover{text-decoration:underline;}

.social_head{height: 45px;float: right;/* width: 656px; */position: relative;top: 31px;text-align: right;margin-right: 14px;}
.social_head span{float: left;color: #5b5a5a;font-size: 13px;margin-right: 10px;margin-top: 1px;}
.social_head a{position: relative;display: inline-block;margin: 0 3.3px;width: 21px;}
 a.fb{/* width:8px; */}
 a.tw{/* width: 18px; */}
 a.gp{/* width:17px; */}
 a.pn{width: 17px;}
 a.li{/* width:17px; */}
 a.yt{width:17px;}
 a.rss{width: 16px;}
.social_head a img{  
    display: inline;    
    left: 0;
    margin:0;
    position: absolute;
    }
.social_head a:hover img{
	-webkit-transition: opacity 1s ease-in-out;
  	-moz-transition: opacity 1s ease-in-out;
  	-o-transition: opacity 1s ease-in-out;
  	transition: opacity 1s ease-in-out;
	}
.social_head a:hover img.top{opacity: 0}

a.fb img{/* width: 8px; *//* height: 17px; *//* background: url("../imgs/sprite-social.png") no-repeat scroll 0 -60px transparent; */display:inline;}
a.tw img{/* width: 18px; *//* height: 17px; *//* background: url("../imgs/sprite-social.png") no-repeat scroll 0px -40px transparent; */}
a.gp img{/* width: 17px; *//* height: 17px; *//* background: url("../imgs/sprite-social.png") no-repeat scroll -40px -20px transparent; */}
a.pn img{width: 17px;height: 17px; background: url("../imgs/sprite-social.png") no-repeat scroll 0px -20px transparent;}
a.li img{/* width: 17px; *//* height: 17px; *//* background: url("../imgs/sprite-social.png") no-repeat scroll 0px -20px transparent; */}
a.yt img{width: 17px;height: 17px; background: url("../imgs/sprite-social.png") no-repeat scroll 0px -20px transparent;}
a.rss img{width: 16px;height: 17px; background: url("../imgs/sprite-social.png") no-repeat scroll 0px -2px transparent;}

a.fb:hover img{background-position: -20px -60px;}
a.tw:hover img{background-position: -19px -40px;}
a.gp:hover img{background-position: -20px -20px;}
a.pn:hover img{background-position: -20px -20px;}
a.li:hover img{background-position: -20px -20px;}
a.yt:hover img{background-position: -20px -20px;}
a.rss:hover img{background-position: -20px -2px;}

.social_head span.nw img{width: 20px;height: 20px; background: url("../imgs/sprite-social.png") no-repeat scroll 0px 0px transparent; display:inline;cursor: pointer}

	
div.desplegables { float: right; margin: 0 0 0;}

.jSelect {display: inline;float: right;font-size: 10px;height: 13px;position: relative;text-transform: capitalize;color: #69675d;border: 1px solid #69675d;line-height: 13px;width: 67px;}
.jS-btn {background: url("../imgs/jSelect.gif") no-repeat scroll right -1px; cursor: pointer;display: inline;float: left; white-space: nowrap;height: 15px; overflow: hidden; padding: 0 35px 0 3px;width: 30px;position: relative;  z-index: 2;}
.jS-active{background-position: right -21px;}
.jS-cnt {float: left;  height: auto; margin:0 0 0 0;position: relative; z-index: 1;top: -2px;right: 1px;border: 1px solid;width: 67px;}
.jS-cnt ul {margin: 0;padding: 0;}
.jS-cnt li {cursor: pointer;list-style: none outside none; margin: 0; white-space: nowrap;}
.jS-cnt li a{ display: block; background: #fff; padding: 1px 10px; text-decoration: none;}
#idioma .jS-cnt li a:hover {text-decoration:none; color: #fff;background-color: #515151;}

div.capcaEstatic{background: none repeat scroll 0 0 #E7E5E8;border-bottom: 50px solid #E7E5E8;height:388px;float: left;left: 0;margin: 0;overflow: hidden;position: absolute;top: 40px;width: 100%;}
div.capcaEstatic img{min-width:100%;min-height:388px}
/* FI CODI CAP�ALERA */

/* CODI MENU *********************************************************************************/
#nav_sec{
    clear:both;
    width: 960px;
    background-color: #fff;
    margin-bottom: 18px;
}
#nav_sec .nav_wrap{
	border:1px solid #d3d3d3;
	-moz-box-shadow: 1px 0px 5px #ececec;
	-webkit-box-shadow: 1px 0px 5px #ececec;
	box-shadow: 1px 0px 5px #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 1px;
	display: inline-block;
}
#nav_sec .nav_wrap.first{margin-right: 8px;}
#nav_sec table{
    width: 956px;
    height: 41px;    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f6f6f6; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f6f6 0%, #dcdcdc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dcdcdc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#dcdcdc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f6f6 0%,#dcdcdc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f6f6 0%,#dcdcdc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f6f6f6 0%,#dcdcdc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-9 */
    }
#nav_sec table.first{width:170px;}
#nav_sec table.last{width:770px;}
#nav_sec table td{background: url("../imgs/separador_nav_sec.gif") no-repeat right 10px;text-align: center;vertical-align: middle;width: 160px;cursor: pointer;}
#nav_sec table td.first{}    
#nav_sec table td.last{background: none;}   
#nav_sec table td a{color: #2f2f2f;font-size: 15px;font-weight: 600;}
#nav_sec table.first td a{color:#00a8c4;}
#nav_sec table td:hover a{color: #005F84;}
#nav_sec table td.span{background:none;}
#nav_sec table td span{font-size:15px;font-weight:600;}

#nav{ float: right; clear:both; right: 198px; position: relative;}
#nav table{text-align:center;height: 34px;width: 100%;float: right;margin-top:5px}
#nav table td{text-align: center;font-size: 13px;cursor:pointer;font-weight: 400;vertical-align: middle;float:left;margin:0 15px 0 0; background: url("../imgs/separador_nav.gif") no-repeat right 5px; padding-right: 15px;}
#nav table td a{width: auto; height: auto;text-align: right; text-decoration:none; font-size: 13px; color: #565656;}
#nav table td:hover a{color: #005f84; }
   

#nav table td.first {margin-left:0;text-align:left;}
#nav table td.actiu{}
#nav table td.actiu a{color: #005f84; }
#nav table td.last{margin-right:0; padding-right: 0;text-align:right;  background: none;}
#nav table td.last a{}
#nav table td.first:hover{}
#nav table td.last:hover{}

#nav table td.despl{text-decoration:none;cursor:default;border-bottom: 2px solid #FDFDFD;}
#nav table td.despl a{float: none; white-space: nowrap;position:relative;z-index: 5001;background: #fdfdfd;display:block}
#nav table td.despl ul{clear: both;float: left;z-index:5000; border-radius:0; position: relative;top: 0px;left: -18px;background: #fdfdfd;border-bottom: 2px solid #69675d;margin-right:-500px;padding-top:12px}
#nav table td.despl ul li a{padding: 0;background: none;text-transform: none;  font-size: 14px;white-space: normal;border:none}
#nav table td.despl ul li a:hover{color: #95938b;border: none;}
#nav  td.despl li{clear:both; float: none;height: auto; text-align: left;  padding: 2px 18px 12px;width: auto;background: #fdfdfd;cursor: pointer;}

#nav  td.despl li span{color:#FFAC79;font-size:12px}
#nav  td.despl li.last{background-image:none;border-bottom: none;}
#nav  td.despl ul a{padding:14px 12px 13px; margin:0; width:auto;display:inline} 
#nav  td.actiu ul li a{cursor:pointer;border: none;}
#nav  td.despl ul li.acti1 {}

/* FI CODI MENU */

/* CODI COS *********************************************************************************/
#main{width:960px;margin:0 auto; text-align:center;min-height: 600px;  }
#slider_home{height: 308px;width:960px; float:right;  position: relative;border-bottom: 60px solid #F2F2F2;margin-bottom: 35px;} 
#slider_home .current{position:relative;z-index:100} 
#slider_home .img{height: 308px;width:960px; float:right;  position: absolute;top: 0;left: 0;} 
#slider_home .txt {cursor:pointer;float: left;padding: 10px 20px;color: #2f2f2f;position:relative;top: 298px;font-size: 15px;font-weight: 600;height: 40px;padding-top: 20px;line-height: 40px;background: url(../imgs/no-current.png) no-repeat right top;}
#slider_home .current .txt {background: url(../imgs/current.png) no-repeat center top;color:#fff}

#slider_presentacion{width:890px;height: 263px; float:left;margin: 40px 0 0 35px;overflow:hidden}


.presentacion_slider{width:890px;height: 263px; float:left;}
#slider_p_nav,#slider_a_nav{display:block;height:16px;text-align:center;z-index:20;position: relative;top: 41px;float: right;}
#slider_p_nav li,#slider_a_nav li{display:inline-block; width:15px;height:16px;background:url(../imgs/sprite.png) no-repeat -124px 0;font-size:15px;line-height:15px;margin:0 0 0 5px}
#slider_p_nav li a,#slider_a_nav li a{float:left; width:15px;height:15px;text-decoration:none;cursor:pointer}
#slider_p_nav li.activeSlide,#slider_a_nav li.activeSlide{background:url(../imgs/sprite.png) no-repeat -107px 0;cursor:default}

	

#content_home{width:960px;float: left;margin:0 0px 0 0 ;background-color: #fff;}
#content_home hr{height: 1px; background-color: #bcbcbc; width: 100%; border:none; margin: 40px 0 30px; clear:both; float: left;}
#content_home .camera_wrap{margin: 0px 0 40px 0; }

#content_home .categoria, #certificats .modul, .acces_p{width: 217px; height: 243px;float: left;margin: 0 31px 30px 0;}

#content_home .acces_g .categoria{
    -moz-box-shadow: 1px -1px 7px #e5e5e5;
    -webkit-box-shadow: 1px -1px 7px #e5e5e5;
    box-shadow: 1px -1px 7px /*#f3f3f3*/#e5e5e5;
    overflow:hidden;
}
#content_home .acces_g .categoria p{font-size: 14px; color: #353535; font-weight: 400; height: 50px; float: left; overflow:hidden; line-height: 16px;}
#content_home .acces_g .categoria img.btn{width:20px; height: 20px; float: right; background:url(../imgs/btn-acces.png) no-repeat 0px 0;margin-top: 8px;}
.categoria_small {float:left;width: inherit; cursor:pointer;margin-bottom:20px}
.categoria_small p{clear:both;font-weight: bold;}
.acces_p{margin-right:0;margin-bottom: 0;}
.acces_p .img{float:left;margin: 6px 10px 15px 0;}
.acces_p h3 a{font-size: 13px;font-weight: bold;line-height: 15px;}
.categoria_small:hover h3 a{color:#95938b;}
#content_home .categoria.clickable{cursor:pointer }
#content_home .categoria.last{margin: 0 -5px 0 0;}
#content_home .categoria h2 a{color: #4f4d4e;text-decoration: none; }
#content_home .categoria h2 a:hover{text-decoration: none;}
#content_home .categoria div.img {float: left;height: 96px;width:217px}
#content_home .categoria a.thumbnail{float: left; }
#content_home .categoria a img{height: 96px;width:217px}

.clickable .zoom-icon{ 
	float: left;    
	height: 96px;    
	top: -96px;
    position: relative;
	width: 217px; 
	}
.clickable:hover .zoom-icon{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
	transition: all 0.9s ease 0s;
	}

#certificats{float: left; width: 494px;}
#certificats .modul{text-align: left;cursor: pointer;width: 464px;margin:0 30px 0 0;text-align: center;height: auto;}
#certificats .modul img{width: 96px;height: 96px; margin: 17px 0 19px 0;} 

#certificats .modul ul li{margin-left: 21px;width: 250px;margin-right: 0;list-style-image: url(../imgs/punt_li.png);}

#certificats .modul .cercle{width:60px;height:60px;background: #4f4d4e;-moz-border-radius: 30px;/*Firefox*/  -webkit-border-radius: 30px;/*Safari, Chrome*/  border-radius: 30px;}
#certificats .modul .cercle.hover{background:#a00500;}
#certificats .modul h1, #certificats .modul h3, .acces_p h3{
    font-size: 24px;
    color: #2f2f2f;
    width: 100%;
    font-weight: 400;
    text-align: center;
    }
#certificats .modul h3 a{color: #2F2F2F;
    float: none;
    font-size: 24px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: none;
    width: 100%;}
#certificats .modul a{float: left;margin-top: 15px;text-decoration: none;text-transform: uppercase;font-size: 9px;font-weight: 400;color: #4f4d4e; padding-right: 18px;position: relative;}
.mod_bt{float: left;height: 270px;width: 100%;opacity: 0.5;margin-bottom: -270px;position:relative;z-index: 1}

#certificats .modul a span{float: left;}
#certificats .modul a img{
	display: block;    
    top:0px;
    float: right;
    left: 5px;
    margin:0;
    position: relative;
    width: 14px;height: 13px;
   }
#certificats .modul a img.bottom{opacity:0}
#certificats .modul:hover a img{
	-webkit-transition: opacity 1s ease-in-out;
  	-moz-transition: opacity 1s ease-in-out;
  	-o-transition: opacity 1s ease-in-out;
  	transition: opacity 1s ease-in-out;
  	}
  	#certificats .modul:hover a span{
  	-webkit-transition: color 1s ease-in-out;
	-moz-transition: color 1s ease-in-out;
	-ms-transition: color 1s ease-in-out;
	-o-transition: color 1s ease-in-out;
	transition: color 1s ease-in-out;
	color: #aeaeae;
	}
#certificats .modul:hover a img.top{opacity:0}
#certificats .modul:hover a img.bottom{opacity:100;left: -9px;}
#certificats .modul p{text-align: center; font-size: 14px; color: #606060;line-height: 17px;}

#content_home .presupuesto{float: left;width: 470px;}
#content_home .presupuesto h4{font-size: 23px;font-weight: 300;color: #4f4d4e; text-align: left; width: 100%; border-bottom: 1px solid #4f4d4e; margin-bottom: 11px;padding-bottom: 5px;line-height: 25px;}
#content_home .presupuesto p{line-height: 20px;}
#content_home .presupuesto form{}
#content_home .presupuesto form li.form_input{}

/* CODI FORMULARI */
#content_home .presupuesto form{display: inline;
    float: left;
    margin-top: 14px;
    width: 660px;}
#content_home .presupuesto .columna_datos form span{margin:-4px -6px 0 5px;font-size:11px;line-height:normal}
#content_home .presupuesto form span.form_clausula {
    color: #a0a0a0;
    float: left;
    font-size: 10px;
    font-weight: 400;
    line-height: 17px;    
}
#content_home .presupuesto form span.checkbox{margin:-3px -8px 0 7px;width:15px;height:18px;}
#content_home .presupuesto form p{margin:0px;float:left;display:inline;font-size:13px;width:260px}
#content_home .presupuesto form form{display:inline-block;width:225px}
#content_home .presupuesto form ul{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline;
    float: left;
    margin-top: 0;
    padding: 0;
    width: 660px;}
#content_home .presupuesto form li{margin:0;padding:0 0 0 20px;font-size:16px;color:#222223;background:none;float:left;width:300px}
#content_home .presupuesto form ul li.form_text{color:#222223;font-size:15px;height:18px;line-height:normal;padding:1px 0 9px 0;text-align:left;font-weight:bold;/*width:130px;*/width: 140px;}
#content_home .presupuesto form ul li.form_input{
	clear: left;
    color: #000000;
    font-size: 14px;
    height: 23px;
    line-height: normal;
    margin-top: 0;
    padding: 0 0 10px;
    width: 230px;}

#content_home .presupuesto form ul li.form_input input{
	background: none repeat scroll 0 0 #f3f3f3;	
    color: #4f4d4e;
    float: left;    
    font-size: 13px;
    font-weight: 600;
    height: 12px;
    outline: medium none;
    padding:5px 0 5px 30px;
    text-transform: capitalize;
    width: 200px;
    margin:0px 0 0 0;
	}
#content_home .presupuesto form ul li.form_input img {
    background: url("../imgs/sprite_contacto.png") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    left: 4px;
    margin-right: -25px;
    position: relative;
    width: 17px;
}
#content_home .presupuesto form ul li.form_input img.usuario {
    background-position: left 5px;
}
#content_home .presupuesto form ul li.form_input img.tel {
    background-position: left -53px;
}
#content_home .presupuesto form ul li.form_input img.dir {
    background-position: left -113px;
}
#content_home .presupuesto form ul li.form_input img.email {
    background-position: left -81px;
}
#content_home .presupuesto form ul li.form_input img.sec {
    background-position: left -73px;
}
#content_home .presupuesto form ul li.form_textarea img {
    background: url("../imgs/sprite_contacto.png") no-repeat scroll left -20px rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    left: 4px;
    margin-right: -25px;
    position: relative;
    width: 17px;
}
#content_home .presupuesto form ul li.form_input label {
    background: none repeat scroll 0 0 #F3F3F3;
    float: left;
    height: 23px;
    line-height: 22px;
    margin-right: 10px;
    padding-left: 31px;
    text-align: left;
    width: 104px;
}
input#con_tipo_1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    left: 11px;
    margin: 0 -15px 0 0;
    padding: 0;
    position: relative;
    width: 12px;
}
input#con_tipo_2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 23px;
    left: 11px;
    margin: 0 -15px 0 0;
    padding: 0;
    position: relative;
    width: 12px;
}
select#con_sector {
    background: none repeat scroll 0 0 #F3F3F3;
    border: medium none;
    color: #222222;
    float: left;
    font-size: 15px;
    height: 23px;
    padding: 1px 2px 1px 27px;
    width: 282px;
}
#content_home .presupuesto form ul li.form_textarea{ 
	float: left;    
    width: 230px;
    height: 86px;    
    padding: 0;
    margin-top: -100px;
    margin-left: 10px;
}
#content_home .presupuesto form ul li.form_textarea textarea{
	background: none repeat scroll 0 0 #f3f3f3;    
    color: #4f4d4e;
    float: left; 
    font-size: 13px;
    font-weight: 600;
    height: 80px;
    padding: 3px 0 3px 30px;
    resize: none;    
    width: 200px;}
#content_home .presupuesto form ul li.check{width:200px;margin-bottom:2px}
#content_home .presupuesto form ul li.checkbox{height:20px;font-size:15px;width:330px;margin-left:10px;margin-right:-30px;padding-left:0}
#content_home .presupuesto form ul li.tim{margin-bottom:8px}
#content_home .presupuesto form ul li.checkbox input{height:13px}
#content_home .presupuesto form span .form_clausula{}
#content_home .presupuesto form ul li.form_obligatorio{font-size:11px;padding:5px 0 0 13px;width:250px;color:#7D7D7D;}
#content_home .presupuesto form ul li.form_datos {
    color: #a0a0a0;
    display: inline;
    float: left;
    font-size: 11px;
    line-height: 15px;
    padding: 0;
    margin-left: 10px;
    margin-top: 6px;
    text-align: left;
    width: 230px;
}
#content_home .presupuesto form ul li.form_datos input[type="checkbox"] {margin: 2px 5px 2px 0;}
#content_home .presupuesto form span {
   color: #a0a0a0;
   font-weight: 400;
   font-size: 11px;
}
#content_home .presupuesto form ul li.form_datos #con_condiciones {
    border: medium none;
    height: auto;
    margin: 2px 5px 0 0;
    padding: 0;
    width: auto;
}

#content_home .presupuesto form ul li.form_datos a{color:#a0a0a0;text-decoration:underline;font-size:10px;line-height:15px;display:inline-block}
#content_home .presupuesto form ul li.form_datos a:hover{text-decoration:none;}
#content_home .presupuesto form ul li.enviar {
    float: left;
	/*clear: left;*/
	margin-left: 10px;
    margin-top: 0px;
    padding: 0;
    width: 230px;
}
#content_home .presupuesto form .boto {
    background-color: #4f4c4d;
    font-weight: 600;
    font-style: italic;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 14px;    
    height: 22px;    
    padding: 0 17px;
    text-align: center;
    width: 196px;   
    text-decoration: none;
}
#content_home .presupuesto form .boto:hover{
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;		
	transition:all 0.5s;
	background-color: #a0a0a0;
	}	

#content_home .presupuesto form .boto span {
    color: #FFFFFF;
    display: inline;
    font-size: 15px;
    font-style: italic;
    font-weight: 700;
    text-align: center;
}
#content_home .presupuesto form .boto img{
	background: url("../imgs/arrow-contacto-boton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    margin: 6px 0 0 8px;
    width: 12px;}

#content_home .presupuesto form .boto:hover{text-decoration:none}

select#con_sector{font-size: 15px;color:#222;height: 23px;padding:1px 2px;width: 282px;background: #f3f3f3;border: none;float: left;padding-left: 27px;}
select#con_sector option{padding-left:0;}

#content_home .presupuesto form ul li.form_input.error input{background:#fff2f2; color:#bb3e3e}
#content_home .presupuesto form ul li.form_input.error img.email {background:url(../imgs/sprite_contacto_error.png) no-repeat left 6px;background-position: left -81px;}
#content_home .presupuesto form ul li.form_input.error img.usuario{background:url(../imgs/sprite_contacto_error.png) no-repeat left 5px;}
#content_home .presupuesto form ul li.form_input.error img.tel{background:url(../imgs/sprite_contacto_error.png) no-repeat left 6px;background-position: left -42px;}
#content_home .presupuesto form ul li.form_input.error .pop_error{display:block;
	position:relative;
	left: 230px;
	float: left;
	top: -25px;
	z-index: 1;
}
#content_home .presupuesto form ul li #form_campo_condiciones_error.pop_error{margin-top: 8px;}

#content_home .presupuesto form ul li.form_input.error .pop_error p{
	width: inherit;
	height: 25px;
	background-color: #BB3D3D; 	
	font-size: 13px; 
	color: #fff;
	float: left;
	padding: 0 10px;
	line-height: 25px;
	z-index: 1;
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
}
#content_home .presupuesto form ul li.form_datos.error .pop_error{display:block;}
#content_home .presupuesto form ul li.form_input.error .pop_error img{float:left; margin:0; padding:0; width: 8px; height: 25px;background: url(../imgs/fletxa_contacto.png) no-repeat right center;margin-left: 4px;position: static;}
#content_home .presupuesto form ul li.form_datos.error input#con_condiciones[type=checkbox]{outline: 2px solid #bb3d3d;}
#content_home .presupuesto form ul li.form_datos.error input#pre_condiciones[type=checkbox]{outline: 2px solid #bb3d3d;}
#content_home .presupuesto form ul li.form_datos.error .pop_error img{float:left; margin:0; padding:0; width: 21px; height: 7px;background: url(../imgs/fletxa_contacto_top.png) no-repeat right center;margin-left: -4px;position: static;margin-top: 2px;}
#content_home .presupuesto form ul li.form_datos.error .pop_error p{width: inherit;
background-color: #bb3d3d; position:relative; font-size: 13px; color: #fff;left: -37px;float: left;top:-1px;padding: 0 10px;line-height: 25px;z-index: 1;border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;}

#content_home .presupuesto form ul li.form_input input.focus{text-transform:none;}
.pop_error {display:none;}
/* FI CODI FORMULARI */


.actual {width:764px; padding:0;float:left;margin:30px 0 0 0; overflow:hidden; height:184px;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, 0.2);border:1px solid #d0d0d0;-webkit-border-radius: 0px 0px 3px 3px;border-radius: 0px 0px 3px 3px;text-shadow: 2px 1px 0 #fefefe;filter: dropshadow(color=#fefefe, offx=2, offy=1);}
#act_dest {	width:764px; padding:0;float:left;margin:0; overflow:hidden; height:136px;}
.actualidad_slider { width:718px; padding:0;float:left;padding:0 24px; height:136px;}
#act_dest h1 { background:none;}
#act_dest h1 a{ text-decoration:none}
#act_dest table { width:338px; height:120px; margin:0 10px; cursor:pointer; float:left;text-align:left;}
#act_dest table:hover span.mas_info { text-decoration:underline}
#act_dest td {font-size:14px;padding:0 0;}
#act_dest td.txt {  padding:15px 0 0 0; height:40px;}
#act_dest td.txt a{ font-size:15px; color:#282828; text-decoration:none; width:254px; font-weight:bold;}
#act_dest td.img { text-align:center; padding-bottom:9px;  padding:20px 0 0 15px}
#act_dest td.img img {max-width:200px; max-height:108px; border: 1px solid #ccc;}
#act_dest td span.mas_info { float:right; color:#B9081A; font-size:14px; margin-top:3px;}
#act_dest td span.mas_info img{ background: url("../imgs/sprite.png") no-repeat -263px -28px; width:6px; height:10px; margin:4px 0 0 3px;}

#next,#prev{ float:left; position:relative; top:0; left:731px; background:url(../imgs/nav.png) no-repeat 0 0; width:33px; height:138px; z-index:10; margin-bottom:-138px ; cursor:pointer;}
#prev{ left:0; background-position:-33px 0}
#next.nav_disabled{ cursor:default; background-position:-65px -1px}
#prev.nav_disabled{ cursor:default; background-position:-98px -1px}

#rodones{width:766px;float:left;}
#rodones p{font-size:28px;text-align:center;float:left;width:100%;margin:0 0 20px;color:#343434;font-weight:300;}

.acces_osx{float:left; width: 231px;text-align:center;background:url(http://www.moviscat.com/xtra/imgs/acces_osx_separador.gif) no-repeat right center;cursor: pointer;height: auto;margin-bottom: 40px;margin-left: -7px;padding-right: 5px;margin-right: 16px;}
	.acces_osx .img{float:left;width: 230px; height: 100px;background:url(http://www.moviscat.com/xtra/imgs/frutas.png) no-repeat center bottom;position:relative}
	.acces_osx .flex{float:left; width:231px;height:28px;background:url(http://www.moviscat.com/xtra/imgs/frutas-flex.png) no-repeat center top;position:relative}
	.acces_osx .ombra{height:4px;margin:-1px 0}
	.acces_osx h1{float:left; width:231px;text-transform:uppercase;
font-size: 20px;
height: auto;margin-top: 18px;margin-bottom: 5px;}
	.acces_osx p{float:left; width:211px;padding:0 10px; text-align:center}
	.acces_osx a{color: #ff8300;
font-size: 15px;
font-weight: bold;
font-style: italic; text-decoration: none;}
	
	.acces_osx#hortalizas .img{background-image:url(http://www.moviscat.com/xtra/imgs/hortalizas.png)}
	.acces_osx#frutossecos .img{background-image:url(http://www.moviscat.com/xtra/imgs/frutossecos.png)}
	.acces_osx#aromaticas .img{background-image:url(http://www.moviscat.com/xtra/imgs/aromaticas.png)}

	.acces_osx#hortalizas .flex{background-image:url(http://www.moviscat.com/xtra/imgs/hortalizas-flex.png)}
	.acces_osx#frutossecos .flex{background-image:url(http://www.moviscat.com/xtra/imgs/frutossecos-flex.png)}
	.acces_osx#aromaticas .flex{background-image:url(http://www.moviscat.com/xtra/imgs/aromaticas-flex.png)}
	
	.acces_osx#aromaticas{background:none;margin-right:0; padding-right:0;}

#calidad {width: 300px; float:right;margin-top: 10px;margin-right:6px}
#calidad > img {}
#calidad > h1 {font-size: 20px;font-weight: normal; text-transform: uppercase;text-align: left;margin-bottom: 6px;height: auto;}
#calidad > h1 a{text-decoration: none;}
#calidad > h1 a:hover{text-decoration: underline;}
#calidad > p {color: #535353; text-align:left;font-size: 15px;line-height:22px;padding-bottom:7px}


/* CODI PEU ANTIC *********************************************************************************

#footer{background-color:#DDD;float:left;width:100%;margin-top:30px;overflow:hidden;border-top:4px solid #BFA08E;}
#contenedor_footer{width:960px;margin:12px auto}
#contenedor_pie{width:960px;display:inline-block;}
#contenedor_pie ul{float:left;}
#contenedor_pie li{}
#contenedor_pie li span{}
#contenedor_pie li span.contact_tit{color:#806a4a;display:block;font-size:16px;font-family: 'Cinzel', serif;font-weight: 700;}
#contenedor_pie li span a, #contenedor_pie li p {color:#8C8C8C;text-decoration:none;}
#contenedor_pie li span:hover a {text-decoration:underline;}
#contenedor_pie li a{color:#5F5F5F;text-decoration:none;font-size:12px;}
#contenedor_pie li a:hover{text-decoration:underline;}

#contenedor_pie ul.first{margin:0 50px 0 0;}
#contenedor_pie .second{float:left;}
#contenedor_pie .second ul{width:150px;border-right:solid 1px #c8c8c8;margin:0 20px;text-transform:uppercase;}
#contenedor_pie .second ul li{color: #727272; font-size: 13px;font-weight: 400;font-family: 'Cinzel', serif;font-weight: 400;margin-bottom:5px;}
#contenedor_pie .ft_title a{text-decoration:none; color: #727272; font-size: 13px;font-weight: 400;font-family: 'Cinzel', serif;font-weight: 400;}
#contenedor_pie .ft_title{color:#806a4a;display:block;font-size:16px;font-family: 'Cinzel', serif;font-weight: 700;margin-left:19px;margin-bottom:5px;}
#contenedor_pie .last ul li a.ft_title{color:#727272;display:block;font-size:13px;font-family: 'Cinzel', serif;font-weight: 400;margin:0px;text-decoration:none;}
#contenedor_pie .last{width:379px;float:left;margin-top:20px;margin-left:20px;}
#contenedor_pie .last ul li{color:#727272;font-family: 'Arimo', sans-serif;font-size: 13px;margin-bottom:5px;font-weight:400;}
#contenedor_pie .last ul li a{color:#727272; text-decoration:underline;}
#contenedor_pie .last ul li span.ft_title a{text-decoration:none;}
#contenedor_pie .last ul li span.ft_title a:hover{text-decoration: underline;}
#contenedor_pie .contact{float:left;width:150px;}
#contenedor_pie .last span{color:#727272; text-transform: uppercase;font-family: 'Cinzel', serif;font-weight: 700;font-size: 25px;line-height: 26px;}
#contenedor_pie .last span.tel{letter-spacing:6px;}
#contenedor_pie .last span.truca{color:#806a4a; text-transform: uppercase;font-family: 'Cinzel', serif;font-weight: 700;font-size: 20px;}

#contenedor_pie #dwb a{white-space:nowrap;color:#8c8c8c;}
#contenedor_pie #dwb{background:none;height:auto;width:300px;float:left;position:relative;top:82px;margin-bottom:-30px;height:30px;left:-217px;color:#8c8c8c;font-size:9px;}
#contenedor_pie #dwb:hover{}

/* FI CODI PEU */

.clearfix{display:inline-block;width:100%}
.checkbox, .radio{width:19px;height:25px;padding:0 5px 0 0;background:url(../imgs/checkbox.png) no-repeat;display:block;clear:left;float:left;cursor:pointer}
.radio{background:url(http://www.moviscat.com/xtra/imgs/radio.png) no-repeat}
#content_home h3 span{color:#202020}


/* CODI VIDEOS *********************************************************************************/
#content_home .videos{float:left;width:100%;margin-bottom:20px}
#content_home .videos .videos_3{padding:0; float:left; width: 960px}
#content_home .videos .videos_3 .video_item {float:left; margin: 0 40px 40px 0;border-bottom:5px solid #202020;width: 293px; }
#content_home .videos .videos_3 .video_item.last{margin-right:0;margin-left:1px;}
#content_home .videos .videos_3 .video_item h4{text-align:center;font-size: 20px;width: 273px;line-height:34px;padding:0 10px;background:#eee;float:left;height:34px;overflow:hidden;text-align:left;}
#content_home .videos .videos_3 .video_item .embed{width: 293px; height: 165px}
/* FI VIDEOS */

/* CODI SLIDER *********************************************************************************/

#content_home .next,#content_home .prev{float:left; position:relative; top:123px; background:url(../imgs/sprite.png) no-repeat -128px -174px; width:40px; height:40px; z-index:10; margin-bottom:-40px ; cursor:pointer;}
#content_home .next{float:right;background-position:-172px -174px; }

#content_home .prev.nav_disabled{background-position:-128px -129px; left:0; cursor:default;}
#content_home .next.nav_disabled{float:right;background-position:-172px -129px; cursor:default;}

#content_home .slider_destacado_cont{float:left; width:880px;margin:0 40px;overflow:hidden}
#content_home .slider{width:880px;}
#content_home .slider .slider_item{width: 880px;height: 282px;float:left;cursor:pointer;overflow:hidden;border-bottom:5px solid #202020; /*background:url('http://www.moviscat.com/xtra/imgs/oferta.png') right top no-repeat #efefef;*/background-color: #EFEFEF;}
#content_home .slider .slider_item .img{width: 430px;height: 287px;display:table-cell;vertical-align:middle;text-align:center}
#content_home .slider .slider_item .txt{float:right;width: 432px;margin-left: 18px;}

.nav_sli{float:left;display:block;height:20px;text-align:center;z-index:20;position: relative;top: 5px;width:960px;margin-bottom:-20px;}
.nav_sli li{display:inline-block; width:20px;height:20px;background:url(../imgs/nav-dot.png) no-repeat -19px 0;font-size:20px;line-height:20px;margin:0}
.nav_sli li a{float:left; width:20px;height:20px;text-decoration:none;cursor:pointer}
.nav_sli li.activeSlide{background-position: 0 0;cursor:default}

/* HOME - Destacados 1 :ofertas */
#content_home .slider_destacado_1,#content_home .slider_destacado_2{float:left;height:380px}
#content_home #slider_destacado_2 .slider .slider_item{}
/* fin HOME - Destacados 2 :grupo */

#content_home .slider .slider_item .pin_slider_ultpla,#content_home .slider .slider_item .pin_slider_oferta{background: url("http://www.moviscat.com/xtra/imgs/slider_pinned.png") no-repeat scroll 0 0 transparent; float: left; width: 65px; height: 65px; left: -12px; top: 26px; margin-bottom: -100px; position: relative;  z-index: 2;}
#content_home .slider .slider_item .pin_slider_oferta{background-position: -69px 0}
#content_home .slider .slider_item h4{height:40px; width:300px; font-weight:800; overflow: hidden;font-size:30px;text-align:left;margin:9px 0 0}
#content_home .slider .slider_item h4 a{text-decoration:none; color:#202020}
#content_home .slider .slider_item h5{font-weight:600;font-size:20px;text-align:left;margin: -7px 0 5px;}
#content_home .slider .slider_item h5 p{font-weight:600;font-size:20px;text-align:left}
#content_home .slider .slider_item h5 span{font-weight:800}
#content_home .slider .slider_item .txt div{text-align:left;color:#565656;font-size:13px;height:100px;width:414px;float:left;margin-bottom: 8px;overflow:hidden;}
#content_home .slider .slider_item .mas{float:right; color:#fff;padding:0 20px 0 10px;margin-right:16px; font-size: 10px;font-weight:800; text-transform:uppercase;background:url("http://www.moviscat.com/xtra/imgs/gt.png") no-repeat scroll right center #202020;line-height:20px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px; }
#content_home .slider .slider_item:hover .mas{text-decoration:none;}

ul.dates{float:left;width:430px;}
ul.dates li{float:left;width:150px;text-align:left;font-size:14px;font-weight:700;color:#555}
ul.dates li strong{color:#202020}
ul.dates li h6{font-size:20px; font-weight:800;}
ul.dates li.preuAntic{float:right;width:auto;text-decoration:line-through;font-size:25px;line-height:30px;font-weight: 800;margin-top: 36px;}
ul.dates li.preuNou{float:right;width:auto;padding: 25px 17px 0;color:#202020;font-size:35px;font-weight: 800;}

#slider_r_nav{display:block;height:16px;text-align:center;z-index:20;position: relative;top: 5px;width:960px;margin-bottom:-16px;}
#slider_r_nav li{display:inline-block; width:15px;height:16px;background:url(../imgs/sprite.png) no-repeat -124px 0;font-size:15px;line-height:15px;margin:0 0 0 10px}
#slider_r_nav li a{float:left; width:15px;height:15px;text-decoration:none;cursor:pointer}
#slider_r_nav li.activeSlide{background:url(../imgs/sprite.png) no-repeat -107px 0;cursor:default}
/* FI SLIDER */

.clearfix{display:inline-block;width:100%}
.checkbox, .radio{width:19px;height:25px;padding:0 5px 0 0;background:url(../imgs/checkbox.png) no-repeat;display:block;clear:left;float:left;cursor:pointer}
.radio{background:url(http://www.moviscat.com/xtra/imgs/radio.png) no-repeat}


/* CODI PEU *********************************************************************************/
div.peu{width:960px;padding-bottom:15px;color:#887d62;margin:0 auto;}
div.pago{float:left;width:300px}
div.pago img{margin-left:20px}
div.peu img.dwb{margin:2px 5px 0 5px}
div.peu a{color:#474747;font-size:12px;text-decoration:underline}
div.peu a:hover{text-decoration:none}
div.peu a.dwb{text-decoration:underline}
div.peu a.dwb:hover{text-decoration:none}
div.peu span{font-size:12px;color:#474747}
div.info_legal{width:467px;float:left;display:inline;text-align:left;padding:10px 0 0 20px;margin-left:0}
div#dwb{width:960px;float:left;display:inline;text-align:left;font-size:12px;padding:0 0 10px;margin-right:0}
p.txt_peu {width: 339px; float: left; margin: 28px 0 5px 0;line-height: 17px;}

div.mapa_web .izq{float: left;width: 160px;margin-right: 35px;}
div.mapa_web .logo_top {float:left; }
div.mapa_web .logo_top a{float: left;}
div.mapa_web .logo_top img.logo{}
div.mapa_web .texto_pie{width: 760px;float: right;margin-bottom: 17px;}
div.mapa_web hr{float:left; width:960px; border-top: 1px solid #cccccc;border-bottom: none;border-right: 0;border-left: 0;margin-top: 18px;}

/* MAPA WEB GENERALES */
div.mapa_web{padding:31px 0 20px 0;width:960px;margin:0 auto; font-size: 13px;}
div.mapa_web p, div.mapa_web div.contact li{color: #878787;}
div.mapa_web a{color: #838383;text-decoration:none}
div.mapa_web ul{float:left;display:inline;}
div.mapa_web ul li h3, div.mapa_web ul li h3 a{font-size: 14px;font-weight: 600; margin-bottom: 2px; text-transform: uppercase;white-space: nowrap;height: auto;}
div.mapa_web ul li{color: #807d7d;font-weight: 600;font-style: normal;cursor:pointer;}
div.mapa_web ul li span{color: #807d7d;font-size:13px;font-weight: 400;font-style: normal;letter-spacing:normal;white-space:normal;}

div.mapa_web ul li.privacitat{clear:both;}
div.mapa_web ul li.privacitat span{font-size: 10px; line-height: 20px; margin-left:3px;cursor:default}
div.mapa_web ul li.privacitat span.form_clausula a.basic_privacidad{color: #807d7d; text-decoration:underline;}
div.mapa_web ul li.privacitat span.form_clausula a.basic_privacidad:hover{text-decoration:none;}
/* FI MAPA WEB GENERALES */

/* SOCIAL */
div.mapa_web ul.social{float: left;	width: 160px;position: relative;margin-top: 14px;}	
div.mapa_web .social li{float:left;}
div.mapa_web .social li.tit{float:none;color:#fff;margin-bottom: 5px;font-weight:normal}
div.mapa_web .social li a{color: #a0a0a0;font-weight: 400;}
div.mapa_web .social li img.logo{margin-bottom:10px;}

div.mapa_web .social li.network:hover a{
	-webkit-transition: color 1s ease-in-out;
	-moz-transition: color 1s ease-in-out;
	-ms-transition: color 1s ease-in-out;
	-o-transition: color 1s ease-in-out;
	transition: color 1s ease-in-out;
	color: #fff;
	}
div.mapa_web .social li.network:hover img.top{opacity:0;}
ul.social a.fb img{background-position: -40px -60px;}
ul.social a.tw img{background-position: -40px -40px;}
ul.social a.gp img{background-position: -40px -20px;}
ul.social a.pn img{background-position: -40px -20px;}
ul.social a.lk img{background-position: -40px -20px;}
ul.social a.yt img{background-position: -40px -20px;}
ul.social a.rss img{background-position: -40px 0;}
ul.social a.fb:hover img{background-position: -20px -59px;}
ul.social a.tw:hover img{background-position: -19px -40px;}
ul.social a.gp:hover img{background-position: -20px -20px;}
ul.social a.pn:hover img{background-position: -20px -20px;}
ul.social a.lk:hover img{background-position: -20px -20px;}
ul.social a.yt:hover img{background-position: -20px -20px;}
ul.social a.rss:hover img{background-position: -20px 0px;}



div.mapa_web .social li.network a{text-decoration:none;position: relative;  display: inline-block;  margin-right: 10px;}

/* FI SOCIAL */

/* CONTACTO */
div.mapa_web div.contact{float:right; width: 761px;}
div.mapa_web div.contact li.tit{margin:0;}
div.mapa_web div.contact li{margin-bottom:0; font-weight: 400; }

div.mapa_web ul.adreca{	width: 165px;background: url("../imgs/sprite2.png") no-repeat scroll 0 -148px rgba(0, 0, 0, 0);line-height: 16px;margin: 0;padding-left: 31px;	margin-right: 20px;padding-top: 3px;}
div.mapa_web ul.tel{width: 109px;padding-left: 27px; background: url("../imgs/sprite2.png") no-repeat scroll 0 -86px rgba(0, 0, 0, 0);margin: 0 50px 0 0; color: #fff; font-size: 17px;white-space: nowrap;}
div.mapa_web ul.tel li{ font-size:17px;line-height: 20px;}
div.mapa_web ul.tel li strong{ font-size: 20px;font-weight: normal;}
div.mapa_web ul.mail{padding-left: 28px; background: url("../imgs/sprite2.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0); min-height: 32px}
div.mapa_web ul li a.mail{text-decoration:underline; display: inline-block;}
div.mapa_web ul li a.mail:hover{text-decoration:none;}
/* FI CONTACTO */

/* MAPA WEB */
div.mapa_web .dwb{margin: 4px 0 0;width: 100%;}
div.mapa_web .dwb li{font-size: 9px;  text-align:left; float: right;}
div.mapa_web .dwb li.legal{ height: 9px;float: left;}
div.mapa_web .dwb li span{color: #878787; font-size: 11px; cursor: auto}
div.mapa_web .dwb li a{line-height: 15px;color: #878787;font-size: 11px;font-weight: 400;text-decoration: underline;}
/* FI MAPA WEB DWB */

/* LLISTA INDEX */
.propuestas{width:920px; background:#efefef;float:left; padding: 20px; margin-bottom:20px;border-bottom:4px solid #1a1a1a }
#content_home .propuestas h3 { font-size:13px; width:920px;margin-bottom:6px;}
#content_home .propuestas li{float:left; font-size:13px; padding-right:15px; background:url(../imgs/bullet_li.jpg) 96% 60% no-repeat; }
#content_home .propuestas .fnone {background:none;}
#content_home .propuestas li a {color:#1a1a1a; text-decoration:none;}
#content_home .propuestas li a:hover{text-decoration:underline;}
#content_home .propuestas li.last {background:none; padding:0;}
/* FI LLISTA INDEX */

/* PROPUESTAS */
div.mapa_web ul.propuestas{float:left; max-width:705px;}
div.mapa_web ul.propuestas li.tit, div.mapa_web ul.masbuscados li.tit, div.mapa_web ul.guia_compra .tit, div.mapa_web ul.contact li.tit, 
div.mapa_web ul.propuestas li{float:left; background:url(../imgs/pie_punt_li.png) no-repeat right; padding-right:12px; margin-right:5px;}
div.mapa_web ul.propuestas li.last{background:none; padding-right:0; margin-right:0;}
div.mapa_web ul.propuestas li.fnone{float:none;background:none;}
div.mapa_web ul.propuestas li a{color:#ffead9;}
div.mapa_web ul.propuestas li a:hover{text-decoration:underline;}
div.mapa_web ul.masbuscados{width:auto; float:left; display:block; margin:0;max-width:749px}
div.mapa_web ul.masbuscados li{background:url(../imgs/punt_li.gif) no-repeat right; padding-right:12px; margin-right:5px;}
div.mapa_web ul.masbuscados li a{color:#ffead9;}
div.mapa_web ul.masbuscados li a:hover{text-decoration:underline;}
div.mapa_web ul.propuestas li.lilast,div.mapa_web ul.masbuscados li.lilast{background:none; padding-right:0; margin-right:0;}
/* FI PROPUESTAS */

/* NEWSLETTER */
div.mapa_web .newsletter{width: 504px; margin-right: 30px;margin-bottom: 5px;}
div.mapa_web .newsletter li p{margin-bottom: 10px;}
div.mapa_web ul.newsletter form{width:auto; float:left; margin-top:5px;}
div.mapa_web ul.newsletter input.intro{background-color: #fcfcfc;color: #5f5f5f;float: left;font-size: 12px;height: 18px; padding: 3px 8px; width: 200px; font-style: italic;font-weight: normal;margin-bottom: 5px;border-right: none;margin-top: 18px;border: none;}
div.mapa_web ul.newsletter input.submit{border: none; color: #686868; cursor: pointer; display: inline-block; float: left; font-size: 11px;  font-weight: 800; height: 24px; font-style: normal;text-transform: uppercase;text-align: center; border-left: none;margin-left: -5px;padding: 1px 8px;line-height: 10px;margin-top: 18px;background: #919191;/*width: 56px;*/width: auto;}
/*div.mapa_web ul.newsletter input.submit{ background-color: #FF7514; border: 1px solid #FF7514;color: #FFFFFF; cursor: pointer; font-size: 12px;font-weight: 700;height: 12px; padding: 3px;width: 30px;}*/
div.mapa_web input{float:left;width:160px;height:18px;border:solid 1px #d0d0d0;color:#989898;font-style:italic;font-size:12px}
div.mapa_web input.chk{width: auto;height: auto;border:none; float:left;margin-left: 0;margin-top: 4px;}
/* FI NEWSLETTER */

/* GUIA COMPRA */
div.mapa_web ul.guia_compra{width:540px;margin-right:50px;}
div.mapa_web ul.guia_compra .tit{width:540px;}
div.mapa_web ul.sellos_pago{background:url(http://www.moviscat.com/xtra/imgs/separador_pie.gif) 0px 15px no-repeat;text-align:left;margin:20px 0 15px 0;}
div.mapa_web ul.sellos_pago li.tit{margin-bottom:8px;width:266px;}
div.mapa_web ul.sellos_pago li{display:inline-block;margin-bottom:1px}
div.mapa_web ul.sellos_pago li.logo_pie{width:50px;margin-right:6px}
div.mapa_web ul.sellos_pago li.logo_pie.last{margin-right:0}
/* FI GUIA COMPRA */

/* OTROS */
div.mapa_web ul.subcat3{background:url(http://www.moviscat.com/xtra/imgs/separador_pie.gif) 0px 15px no-repeat;width:250px;padding:0 0 0 30px}
div.mapa_web ul.subcat3 li.tit{color:#5e5e5e;width:244px}
div.mapa_web ul.subcat3 li{color:#474747}
div.mapa_web ul.subcat3 li span{font-size:12px;color:#474747}
div.mapa_web ul.subcat3 li a{text-decoration:underline}
div.envia_bt{margin:0 0 0 10px;background-image:none;background-color:transparent;padding:0;height:20px;width:72px;border:none}
div.envia_bt img{background:url(../imgs/sprite.png?v=1) no-repeat -152px -280px;height:20px;width:72px}
div.envia_bt:hover img{background-position:-152px -300px}
div.mapa_web input.ch{width:auto;float:left;margin:-2px 5px 0 0}
div.novedades{ float:right; width: 466px; color: #636363; text-align: left;}
div.novedades h5{float:left; width:100%;color:#2f2f2f;font-size:24px; margin-bottom: 20px; }
div.novedades p{ float:left; width:100%; line-height: 18px; margin-bottom: 7px;}
div.novedades form{}
div.novedades .center{width: 363px; margin: 31px 0 0 54px;float: left;}
div.novedades .boton{ height:20px; width:72px; background-position: -152px -280px; float:right; margin:10px 0;}
div.novedades .boton:hover{background-position: -152px -300px;}
div.novedades input{
    float: left;
    width: 348px;
    -moz-border-radius: 63px;
    -webkit-border-radius: 63px;
    border-radius: 63px;
    border:1px solid #dedede;
    height:28px;
    color: #8f8f8f;
    font-style: italic; 
    font-size: 13px;
    font-weight: 300;
    padding: 0 0 0 13px;  
    margin-bottom: 9px;   
    }
div.novedades .bt{background:url(../imgs/form-btn-send.png) no-repeat 0 0; width: 31px; height: 31px; float: right; margin-right: -31px; position: relative; right:31px; cursor:pointer}
div.novedades span{font-size: 10px; color: #9f9f9f;}    
div.novedades input.chk{width:auto; height:auto; padding:0; margin:1px 3px 0 17px; border:none; }
div.novedades label{ float:left; color:#474747; font-size:12px; width: 228px}
div.novedades a{color:#474747; text-decoration:underline; font-size: 10px; color: #9f9f9f;}
div.novedades a:hover{text-decoration:none}

/* FI CODI PEU *********************************************************************************/



/* CODI ELEMENTS PAGS *********************************************************************************/
#content_estaticas{ float: left; padding:0 0 30px 0z}
#content_estaticas h1{font-size: 30px;font-weight: 600; color: #005f84;  margin-bottom:21px;padding-bottom: 8px; line-height:22px;width:100%;float:left; text-align: left; border-bottom: 2px solid #005f84;}
#content_estaticas h1 span{color: #202020;}
#content_estaticas h2{font-weight: 700;font-style: italic;font-size: 30px;text-align: left;}
#content_estaticas h2 strong{font-size: 30px;font-weight: 800; color: #202020;}
#content_estaticas h3{border-bottom: 1px solid #202020; padding-bottom: 2px; font-weight: 800; font-size: 20px; float: left; width: 100%;}
#content_estaticas p {}
#content_estaticas p.subtitle{color: #737373; float: left; font-size: 13px;}
/* RESERVAS */
#content_estaticas .reservas_forms{padding:0 50px;float:left; margin-top:28px;}
#content_estaticas .reservas_forms h3{margin-bottom: 15px;}
#content_estaticas .reservas_forms form{width: 854px;float:left; clear:both;margin-bottom:17px;}
#content_estaticas .reservas_forms ul{width: 424px; float:left;}
#content_estaticas .reservas_forms ul li.form_text{color: #737373; float: right; font-size: 13px; margin-right: 10px; text-align: right;    width: 187px;}
#content_estaticas .reservas_forms ul li.form_line{color: #737373; float: left; font-size: 13px; margin-right: 10px; text-align: right; }
#content_estaticas .reservas_forms ul li.form_line span{margin-left: 10px; line-height: 25px;}
#content_estaticas .reservas_forms ul.form_buttons li label{font-size: 13px; color: #737373; line-height: 22px;}
#content_estaticas .reservas_forms ul.form_buttons li.last{margin:0;}

#content_estaticas .reservas_forms ul li.form_text span{font-size: 13px; line-height:22px;}
#content_estaticas .reservas_forms ul li.form_input{height: 22px; float:right;margin-bottom:12px;}
#content_estaticas .reservas_forms ul li.form_input input{font-size: 13px;width: 220px;height: 22px; border:1px solid #cfcfcf; }

#content_estaticas .reservas_forms ul.form_buttons{width:854px;}
#content_estaticas .reservas_forms ul.form_buttons li{float: left; margin-right: 70px;text-align: left;}
#content_estaticas .reservas_forms ul.form_buttons li input{float:left;margin-bottom: 20px;}
#content_estaticas .reservas_forms ul.form_buttons li span{font-size: 13px;}

#content_estaticas .reservas_forms ul.form_textarea{width: 595px;float:none;margin:auto;}
#content_estaticas .reservas_forms ul.form_textarea li{}
#content_estaticas .reservas_forms ul.form_textarea li textarea{width: 595px;height: 92px; border:1px solid #cfcfcf;margin-bottom: 20px;}

#content_estaticas .reservas_forms .form_textarea .boto{ background: none repeat scroll 0 0 #202020; border-radius: 14px 14px 14px 14px; color: #FFFFFF;  cursor: pointer; float: left; font-size: 15px; font-weight: 800;height: 33px;line-height: 32px; padding: 0 17px; text-align: center; text-transform: uppercase; width: 63px;}	
#content_estaticas .reservas_forms .form_textarea li.enviar{float: left; margin-right: 10px; text-align: left;}
#content_estaticas .reservas_forms .form_textarea li.form_datos{display:inline;font-size:11px;line-height:15px;padding:0; text-align:left; color:#7D7D7D;width:auto; float:left;}
#content_estaticas .reservas_forms .form_textarea span{color: #a4a4a4;font-size: 10px; font-weight: normal; margin: 0;}
#content_estaticas .reservas_forms .form_textarea li.form_datos #con_condiciones{width:16px;margin:5px 0 0;width: auto;height: auto; border:none}
#content_estaticas .reservas_forms .form_textarea span.form_clausula{color: #a4a4a4; font-size: 10px;font-weight: normal; line-height: 23px;}
#content_estaticas .reservas_forms .form_textarea span.form_clausula a.basic_privacidad{color: #797979;}


/*SERVICIOS
.contenido_serveis .img{width: 238px;height: 120px;float:right;background: #e7e5e8;border-bottom: 2px solid #1a1a1a;}		
.contenido_serveis .img a{text-align: left;font-size: 15px;color:#202020;line-height: normal;font-weight: 800;float:left;margin-bottom: 5px; width: 108px;text-decoration: none;text-transform: uppercase;}
.contenido_serveis .serveis{width:969px;float:left;margin:10px 0 20px;}		
.contenido_serveis .servei{width: 880px;height: 282px;float:left;cursor:pointer;background:url('http://www.moviscat.com/xtra/imgs/oferta.png') right top no-repeat #efefef;overflow:hidden;border-bottom:5px solid #202020}	
.contenido_serveis .servei .pin_slider_oferta{background: url("http://www.moviscat.com/xtra/imgs/slider_pinned.png") no-repeat scroll -69px 0 transparent; float: left; width: 65px; height: 65px; left: -9px; top: 0px; margin-bottom: -65px; position: relative;  z-index: 2;}
.contenido_serveis .servei .pin_slider_ultpla{ float: left; width: 65px; height: 65px; left: -9px; top: 0px; margin-bottom: -65px; position: relative;  z-index: 2;}
#content_estaticas.contenido_serveis .servei p{text-align:left;color:#565656;font-size:13px;height:100px;width:414px;float:left;margin-bottom: 8px;overflow:hidden;}

.contenido_serveis .separador{float:left;width:960px;margin:10px 0}
#content_estaticas.contenido_serveis h2{width:960px;color:#FF7000;float:left;margin:10px 0 0;}		
#content_estaticas.contenido_serveis h3{height:40px; width: 430px; font-weight:800; overflow: hidden;font-size:30px;text-align:left;margin:9px 0 0;float: right;}		
#content_estaticas.contenido_serveis h3 a{color:#3d3d3d;text-decoration:none; height: 54px;}
#content_estaticas.contenido_serveis .servei:hover h3 a,#content_estaticas.contenido_serveis .servei:hover p{color:#78D600}
.servei .pin_ultpla,.servei .pin_oferta{background: url("http://www.moviscat.com/xtra/imgs/slider_pinned.png") no-repeat scroll 0 0 transparent; float: left; width: 65px; height: 65px; left: -12px; top: 3px; margin-bottom: -100px; position: relative;  z-index: 2}
.servei .pin_oferta{background-position: -69px 0}
.contenido_serveis .img_activitats{width: 430px;height: 287px;display:table-cell;vertical-align:middle;text-align:center;float: left;}
.servei img{}
	
#content_estaticas.contenido_serveis ul a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_serveis ul a:hover{color:#E72F44;}
#content_estaticas.contenido_serveis ul li{list-style-image:url(../imgs/punt_li.png);list-style-position:inside;padding-left:15px;line-height:24px;text-align:left;font-size:16px}
#content_estaticas li{color:#3d3d3d;}
#content_estaticas.contenido_serveis ol{margin-bottom:15px;color:#343434;}
#content_estaticas.contenido_serveis ol a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_serveis ol a:hover{color:#E72F44;}
#content_estaticas.contenido_serveis ol li{list-style-type:decimal;margin-left:25px;line-height:24px;}
*/

/*FITXA*/

/* CODI SLIDER FITXA *********************************************************************************/
.contenido_fitxa .slider_fitxa{background: none; padding: 0; margin:0 0 0 40px; float: right; width: 430px; height:auto;}
.contenido_fitxa .slider_fitxa .slider_img{margin:0 0 20px 0;width: 430px; height: 287px;}
.contenido_fitxa .slider_fitxa img{width: 430px; height: 287px;}

.slider_fitxa #slider_fitxa_next, .slider_fitxa #slider_fitxa_prev{float:left; position:relative; top:0; left:-58px;background:url(../imgs/navA.png) no-repeat -21px -110px; width:21px; height:325px; z-index:10; margin-bottom:-325px ; cursor:pointer;}
.slider_fitxa #slider_fitxa_next{float:right;background-position:0 -110px;left:6px;}

.slider_fitxa #slider_fitxa_next.nav_disabled{float:right;background-position:-58px -110px; }
.slider_fitxa #slider_fitxa_prev.nav_disabled{background-position:-79px -110px;}

#slider_f_nav{display:block;height:16px;text-align:center;z-index:20;position: relative;top: 30px;width:395px;margin-bottom:-16px;}
#content_estaticas.contenido_fitxa #slider_f_nav li{display:inline-block; width:15px;height:16px;background:url(../imgs/sprite.png) no-repeat -124px 0;font-size:15px;line-height:15px;padding:0;margin:0 0 0 10px}
#content_estaticas.contenido_fitxa #slider_f_nav li a{float:left; width:15px;height:15px;text-decoration:none;cursor:pointer}
#content_estaticas.contenido_fitxa #slider_f_nav li.activeSlide{background:url(../imgs/sprite.png) no-repeat -107px 0;cursor:default}
/* FI SLIDER FITXA */

#content_estaticas.contenido_fitxa ul a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_fitxa ul a:hover{color:#E72F44;}
#content_estaticas.contenido_fitxa ul li{list-style-image:url(../imgs/punt_li.png);list-style-position:inside;padding-left:15px;line-height:24px;text-align:left;font-size:16px;}
#content_estaticas.contenido_fitxa ol{margin-bottom:15px;color:#343434;}
#content_estaticas.contenido_fitxa ol a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_fitxa ol a:hover{color:#E72F44;}
#content_estaticas.contenido_fitxa ol li{list-style-type:decimal;margin-left:25px;line-height:24px;}
#content_estaticas.contenido_fitxa h1 a{float:right; font-size: 10px; font-weight: 800; color: #fff; text-decoration:none; text-transform: uppercase; background:url("http://www.moviscat.com/xtra/imgs/lt.png") no-repeat scroll left center #202020; -webkit-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px; padding:5px 10px 5px 20px}
#content_estaticas h1 strong{font-weight: 800; color: #202020;}

.pin_ultpla{width: 122px;height: 44px; background:url("http://www.moviscat.com/xtra/imgs/grup_CAT.jpg") 0 0; float: right;}
.pin_oferta{width: 84px;height: 83px; background:url("http://www.moviscat.com/xtra/imgs/oferta_CAT.png") 0 0; float: right;}

#content_estaticas h2, #content_estaticas.contenido_fitxa h2{font-size: 30px;font-weight: 800; font-style: normal;margin:0;}
#content_estaticas.contenido_fitxa .fitxa_data h1{text-transform:none;margin-bottom:0;margin-top:10px;font-size: 20px}
#content_estaticas.contenido_fitxa h2{width:100%; float:left; border:none;}
#content_estaticas.contenido_fitxa h3{font-size: 20px;font-weight: 600; font-style: normal;margin:0 0 20px 0;float:left;width:100%; border:none}
#content_estaticas.contenido_fitxa h3 p{font-size: 20px;font-weight: 600;font-style: normal}
#content_estaticas.contenido_fitxa h3 strong {font-weight: 800; text-transform: uppercase;}		

.contenido_fitxa .fitxa_data{float: left; width: 490px;}
#content_estaticas.contenido_fitxa .fitxa_data p{float:none;width:auto}
.contenido_fitxa .fitxa_data .fitxa_adicional{border-top:2px solid #202020;border-bottom:2px solid #202020; margin:0px 0;padding:13px 0; float: left;width: 490px;}
.contenido_fitxa .fitxa_data p strong{font-size: 14px;font-weight: 800;color: #202020;}
.contenido_fitxa .fitxa_data p h5{color: #202020; font-size: 20px;font-weight: 800;}

.contenido_fitxa .fitxa_data .dades{margin:20px 0 0; width: 470px;background-color: #EFEFEF; float: left; padding:5px 10px}
.contenido_fitxa .fitxa_data .dades .dates{background: none;padding:0; float: left; margin:0;width:auto;}
#content_estaticas.contenido_fitxa .dades .dates h3{font-size: 20px;font-weight: 800;font-style: normal;margin:0; border:none;}
.contenido_fitxa .fitxa_data .dades .dates span{font-size: 14px;font-weight: 700;color: #737373; font-style: normal; float: left;}
.contenido_fitxa .fitxa_data .dades .dates span strong{color: #202020;}

.contenido_fitxa .fitxa_data .dades .preus{float: right; padding:13px 0 0; margin:0; background: none;width:auto;}
.contenido_fitxa .fitxa_data .dades .preus span{font-size: 35px;font-weight: 800;color: #202020; font-style: normal;}
.contenido_fitxa .fitxa_data .dades .preus span small{font-size: 25px;}
.contenido_fitxa .fitxa_data .dades .preus span.preu_vell{text-decoration:line-through; font-weight: 800; color: #494949; font-size: 25px; float: left; margin-right: 20px;padding-top:4px;}
.contenido_fitxa .fitxa_data .dades .preus span.preu_vell small{font-size: 15px;}
.contenido_fitxa .fitxa_data .dades .preus small{color: #202020; font-weight: 800;font-size: 10px; margin: 0; padding:0;}

#content_estaticas.contenido_fitxa div.cases h3{padding-bottom:0;}

.dades div.cases span strong{font-size:15px;position:relative;top:3px;}
.dades div.cases span{line-height:normal;font-size:12px}
.dades div.preus span{font-size: 17px;font-weight: bold;line-height: 36px;padding: 0px; text-align:right; float:right;width:120px;}
.dades div.preus span span{font-size: 25px;line-height: 30px;padding-left: 5px; float:right; width:auto;}
.dades div.preus small{font-size:10px;padding-left:20px;font-style:normal; float:right;margin-top:-10px;}

#content_estaticas.contenido_fitxa h4, .contenido_fitxa .fitxa_data .fitxa_adicional h4{font-weight: 800;font-size: 20px; font-style: normal; color: #202020; text-align: left; float: left; width: 100%;}
#txt_add{float:left;width: 100%;}

#content_estaticas.contenido_fitxa .arxius{display:block;float:left;margin:20px 0 10px; width:auto;}
#content_estaticas.contenido_fitxa .arxius ul{margin-left:10px;}
#content_estaticas.contenido_fitxa .arxius ul li{background:url("../imgs/li1.gif") 0 10px no-repeat transparent;padding-left: 10px; list-style: none; font-size: 13px; margin-top: 10px;}
#content_estaticas.contenido_fitxa .arxius ul li img{width: 20px;height: 20px;}
#content_estaticas.contenido_fitxa .arxius ul li a{font-size: 13px; font-weight: 700;color: #202020; padding:0; text-decoration: underline; margin-left:2px;}
#content_estaticas.contenido_fitxa .arxius ul li a:hover{color: #202020; text-decoration: none;}

.contenido_fitxa .social{width: auto; display: inline;  float: left;  margin: 5px 0 30px;}
.contenido_fitxa .social a.twitter img{width: 118px;height: 30px; background:url("../imgs/sprite.png") no-repeat scroll 0 -164px transparent;}
.contenido_fitxa .social a.facebook{margin-right: 5px;}
.contenido_fitxa .social a.facebook img{width: 118px;height: 30px;background:url("../imgs/sprite.png") no-repeat scroll 0px -124px transparent}
.contenido_fitxa .social a.twitter img:hover{background-position:0 -262px;}
.contenido_fitxa .social a.facebook img:hover{background-position:0 -224px;}

/* BUSCADOR */
.contenido_serveis .no_productos{float: left;margin-top: 20px; background-color: #EBEBEB; width: 100%; padding:20px;}
.contenido_serveis .no_productos p{color: #202020;}
#content_estaticas.contenido_serveis .auto .no_productos ul li{font-size: 13px; color: #202020; list-style:circle outside none; margin:10px 30px; padding:0;}/*4780ab*/
/* fin BUSCADOR */











#separador{margin-bottom: 20px;}

#content_home .newsletter{width:220px;float:left; border-bottom: 4px #e7e5e8 solid;padding-bottom: 7px;}
#content_home .newsletter h2{padding: 10px 0 0 0;font-size: 17px;font-weight: 900;text-transform:uppercase;margin-bottom: 8px;overflow:hidden;line-height: 16px; text-align: left;color: #737373;}
#content_home .newsletter h2 span {color:#1a1a1a;}
#content_home .newsletter img{margin:15px 0 15px 0}
#content_home .newsletter strong{text-align: left;font-size:13px;color:#202020;line-height: normal;font-weight: 700;float: left;margin-bottom: 5px;}
#content_home .newsletter p{margin-bottom:15px;}
#content_home .newsletter form input{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #000000; -moz-use-text-color #000000 ;border-image: none;border-style: solid none solid solid;border-width: 1px medium 1px 1px;float: left;font-size: 11px;height: 16px;margin-bottom: 8px;padding-left: 6px;width: 151px;}
#content_home .newsletter input.submit{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: url("http://www.moviscat.com/xtra/imgs/enviar_bg.jpg") no-repeat scroll left center #1A1A1A;border-color: #000000; -moz-use-text-color;border-image: none;border-style: solid solid solid none;border-width: 1px 1px 1px medium;float: right;height: 20px;padding: 0 0 0 5px;width: 60px;}
#content_home .newsletter form .privacitat span {float:left; margin:1px 0 0 4px; font-size: 9px;}
#content_home .newsletter form input.chk {width:10px; margin:0;}
#content_home .newsletter form .privacitat span a{color:#737373;}


/*SERVICIOS*/
.contenido_serveis .img{width: 238px;min-height: 120px;float:right;background: #e7e5e8;border-bottom: 2px solid #1a1a1a;}		
.contenido_serveis .img a{text-align: left;font-size: 15px;color:#202020;line-height: normal;font-weight: 800;float:left; width: 108px;text-decoration: none;text-transform: uppercase;}
.contenido_serveis .img a.titulo{margin-top: 10px;}
.contenido_serveis .img a.gris{color:#555; width: 130px;}
.contenido_serveis .img a.gris img{height:20px;margin:0 5px 0 0; float: left; }
.contenido_serveis .serveis{width:880px;float:left;margin:30px 40px 20px;}		
.contenido_serveis .servei{width: 880px;height: 282px;float:left;cursor:pointer;background:url('http://www.moviscat.com/xtra/imgs/oferta.png') right top no-repeat #efefef;overflow:hidden;border-bottom:5px solid #202020}	

#content_estaticas.contenido_serveis .servei p{text-align:left;color:#565656;font-size:13px;height:100px;width:414px;float:left;margin-bottom: 8px;overflow:hidden;}

.contenido_serveis .separador{float:left;width:960px;margin:10px 0}
#content_estaticas.contenido_serveis h2{width:960px;color:#202020;float:left;margin:10px 0 0;}		
#content_estaticas.contenido_serveis h3{height:40px; width: 430px; font-weight:800; overflow: hidden;font-size:30px;text-align:left;margin:9px 0 0;float: right;}		
#content_estaticas.contenido_serveis h3 a{text-decoration:none; height: 54px;}
#content_estaticas.contenido_serveis .servei:hover h3 a,#content_estaticas.contenido_serveis .servei:hover p{color:#78D600}
.contenido_serveis .img_activitats{width: 430px;height: 287px;display:table-cell;vertical-align:middle;text-align:center;float: left;}
.servei img{}
	
#content_estaticas.contenido_serveis .auto ul a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_serveis .auto ul a:hover{color:#E72F44;}
#content_estaticas.contenido_serveis .auto ul li{list-style-image:url(../imgs/punt_li.png);list-style-position:inside;padding-left:15px;line-height:24px;text-align:left;font-size:16px}
#content_estaticas li{color:#3d3d3d;}
#content_estaticas.contenido_serveis .auto ol{margin-bottom:15px;color:#343434;}
#content_estaticas.contenido_serveis .auto ol a{text-decoration:none;color:#343434;}
#content_estaticas.contenido_serveis .auto ol a:hover{color:#E72F44;}

div.centrar{}
#div_tornar{font-weight: 800; font-size: 23px; color: #fff; background-color: #202020; border-radius: 30px 30px 30px 30px; padding:0 10px; text-transform: uppercase; height: 50px; line-height: 48px;width: 300px; display: inline-block;}
#div_tornar a{padding:0 10px;color: #fff; text-decoration: none;}
#div_tornar img.izq, #div_tornar img.der{width: 15px;height: 15px;margin-top: 16px;}
#div_tornar img.izq{background:url("../imgs/sprite.png") no-repeat scroll left bottom transparent}
#div_tornar img.der{background:url("../imgs/sprite.png") no-repeat scroll right bottom transparent}


#content_estaticas.contenido_serveis .servei{width: 880px;height: 282px;float:left;cursor:pointer;background:url('http://www.moviscat.com/xtra/imgs/oferta.png') right top no-repeat #efefef;overflow:hidden;border-bottom:5px solid #202020;margin:20px 0}
#content_estaticas.contenido_serveis .servei .img{width: 430px;height: 287px;display:table-cell;vertical-align:middle;text-align:center}
#content_estaticas.contenido_serveis .servei .txt{float:right;width: 432px;margin-left: 18px;}


#content_estaticas.contenido_serveis .servei h4{height:40px; width:300px; font-weight:800; overflow: hidden;font-size:30px;text-align:left;margin:9px 0 0}
#content_estaticas.contenido_serveis .servei h4 a{text-decoration:none; color:#202020}
#content_estaticas.contenido_serveis .servei h5{font-weight:600;font-size:20px;text-align:left;margin: -7px 0 5px;}
#content_estaticas.contenido_serveis .servei h5 span{font-weight:800}
#content_estaticas.contenido_serveis .servei .txt div{text-align:left;color:#565656;font-size:13px;height:100px;width:414px;float:left;margin-bottom: 8px;overflow:hidden;}
#content_estaticas.contenido_serveis .servei .mas{float:right; color:#fff;padding:0 20px 0 10px;margin-right:16px; font-size: 10px;font-weight:800; text-transform:uppercase;background:url("http://www.moviscat.com/xtra/imgs/gt.png") no-repeat scroll right center #202020;line-height:20px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px; }
#content_estaticas.contenido_serveis .servei:hover .mas{text-decoration:none;}

ul.dates{float:left;width:430px;list-style:none}
ul.dates li{float:left;width:150px;text-align:left;font-size:14px;font-weight:700;color:#555;list-style:none}
ul.dates li strong{color:#202020}
ul.dates li h6{font-size:20px; font-weight:800;}
ul.dates li.preuAntic{float:right;width:auto;text-decoration:line-through;font-size:25px;line-height:30px;font-weight: 800;margin-top: 36px;}
ul.dates li.preuNou{float:right;width:auto;padding: 25px 17px 0;color:#202020;font-size:35px;font-weight: 800;}

/* DELEGACIONS *********************************************************************************/
#wrap_delegaciones{float: left;margin: 75px 0 0;width: 960px;}
.wrap_dele{float:left;width: 272px;margin-bottom:20px;margin-right: 15px;}
.espais{float:left;width:100%;font-style:italic;color:#ff8400;font-size:20px;font-weight:700;margin-bottom:5px;line-height:normal}
#mapa_inst{float:left;margin:0px -517px 20px 50px}
.inst{float:left; width:26px;height:43px; position:relative; margin-bottom:-28px;z-index:100;cursor:pointer; background:url(../imgs/r.gif);line-height: 20px;color:#535353}
.inst div{float:left;  padding:14px 14px 26px;background:#005f84;border:1px solid #054d69;-webkit-border-radius: 14px;border-radius: 14px;margin: -152px 0 0 0px;display:none;text-align:left; color: #fff; min-width:130px }
.inst div span{color: #fff;}
.inst hr{width: 100%;float: left; height: 1px; border:1px solid #054d69; margin:15px 0}
.inst img.baf{float:left; width:23px;height:34px;margin:0 0 0 0px;display:none; position: relative; top:8px;}
.inst .name{font-size: 20px; font-weight: 600; color: #fff;line-height:normal;float:left;white-space: nowrap;width:100%; margin-bottom: 7px;}
.inst .desc{float:left;width:270px;color:#535353;font-size:15px;padding-left:20px}
.inst p{font-size: 14px; color: #fff; font-weight: 400;}
.inst .tel{font-size:20px;font-weight:600; margin-top: 7px; float: left;}

.inst a{color:#191919;text-decoration:underline}
.inst a:hover{text-decoration:none}
.inst sup{font-size:12px; position:relative;top:-3px;}

#inst_1{left:243px; top:151px;}
#inst_2{left:177px; top:108px;}
#inst_2 div{margin-top:-151px;margin-left:0px}
#inst_3{left:203px; top:38px;}
#inst_3 div{ margin-top:-152px;margin-left:0px}
#inst_4{left:202px; top:215px;}
#inst_4 div{margin:-172px 0 0}
#inst_5{left:163px; top:225px;}
#inst_5 div{margin: -152px 0 0 0px; }
#inst_6{left:118px; top:90px;}
#inst_6 div{margin:-152px 0 0}
#inst_7{left:79px; top:100px;}
#inst_7 div{margin:-172px 0 0}
#inst_8{left:122px; top:188px;}
#inst_8 div{margin:-152px 0 0}
#inst_9{left:65px; top:495px;}
	
#leyenda{float:right;width:350px;padding:0;background:url("http://www.moviscat.com/xtra/imgs/fons-instalaciones.png") no-repeat 0 0; margin: 0px 50px 0 0; }
#leyenda h2{font-size: 30px; color: #005f84; font-weight: 300; float: left; margin-bottom: 50px;}
#leyenda h3{font-size: 20px; font-weight: 600; color: #2f2f2f; border:none; margin:0 0 15px 0; padding: 0;}
#leyenda strong{float:right;width:198px;margin:25px 8px 8px 0;font-size:16px;line-height: 19px}
#leyenda strong.first{margin-bottom: 5px;margin-top: 18px;}

ul.tiendas{width: 325px; float: left; border:1px solid #dedede; background-color: #fafafa; padding:21px 12px 0}
ul.tiendas li{width: 162px; float: left; margin-bottom: 20px;}
ul.tiendas li h4{font-size: 17px; font-weight: 600; color: #2f2f2f; background:url("../imgs/bullet-tiendas-li.png") no-repeat 0 5px; padding-left: 18px; text-align: left; margin: 0;}
ul.tiendas li span{font-size: 14px; color: #606060; margin:0 0 0 28px; float: left;}
#leyenda span:hover{text-decoration:none; cursor:pointer; color: #005F84;}

/* PAGINES AL PEU *********************************************************************************/
#main .pag_peu{border-radius: 5px 5px 5px 5px; border:1px solid #DEDEDE; float: left;padding:15px;margin-bottom: 25px;}
#main .pag_peu h1{font-weight: bold;font-style: italic;color: #ff8400;font-size: 20px;text-transform: none;border:none;padding: 0;margin-bottom: 0px;}
#main .pag_peu ul{float: left;margin: 0;}
#main .pag_peu ul li{list-style: none; float: left; padding:0; margin:25px 30px 0px 0;}
#main .pag_peu ul li.last{margin: 25px 0 0px 0;}
#main .pag_peu ul li h2{margin: 0 0 5px 0;padding: 0; float: none; color: #131313;}	
#main .pag_peu ul li h2 a{color: #131313; font-size: 20px;font-weight: 400; font-style: normal; text-decoration: none;}	
#main .pag_peu ul li p{color: #535353; font-size: 15px;margin: 0;}