@charset "utf-8";
/* CSS Document */

/*PESTANYES*/
/*taula coberturas*/
.taulaCob {position:relative;  font-size:1em; margin:10px 0;}
.taulaCob thead tr {background:#303030; color:#fff; font-weight:bold; padding:1px 3px; text-transform:uppercase;}
.taulaCob thead tr th {background:#303030; color:#fff;}
.even {background-image:url(/img/publico/v2/taula_even_fons.jpg); background-position:bottom; background-repeat:repeat-x; }
.taulaCob tr th {border-right:1px solid #7d7d7d; padding:5px 8px; text-align:center;}
.taulaCob tr th a {color:#fff; text-decoration:none;} .taulaCob tr th a:hover {color:#ffd401;}
.taulaCob tr td {border-right:1px solid #fff; padding:4px 8px; text-align:center; *border-bottom:1px solid #fff; *background-color:#f2f2f2;}
.taulaCob tr td img {text-align:center; vertical-align:middle; display:inline!important;}
.taulaCob tr td {border-right:1px solid #fff; padding:4px 8px; text-align:center; *border-bottom:1px solid #fff; *background-color:#f2f2f2;}
.taulaCob tbody {border-bottom:2px solid #cccccc;}
.fgrisoscuro td {background-color:#cccccc!important; *background:#cccccc!important;}

/*taula 2*/
.cl-grisoscuro th {border-right: 1px solid #7D7D7D; text-align: center; background: none repeat scroll 0 0 #303030; color: #FFFFFF; padding: 6px;}
.cl-gris {background: url(/img/publico/v2/taula_even_fons.jpg) repeat-x scroll center bottom transparent;}
.cl-taula tr td {border-right: 1px solid #FFFFFF; padding: 4px 8px;}

/*podium tres*/
.cl-colleft {float:left; margin:2em 1.3em 1em 0; padding-right:1.3em; width:160px; border-right: 1px dotted #CCCCCC; }
.cl-colleft img {margin-bottom: 10px; padding-bottom: 1px; border-bottom: 2px solid #cccccc;}
.cl-colleft h3 {/*color: #3366cc;*/text-decoration: underline; font-weight: bold; font-size:1.091em; margin-bottom:3px;}
.cl-colleft p {line-height:1.1em;}
.cl-noColMargin {margin-right:0; padding:0; border:none;}

/*bloque lista con flotantes, fondo gris*/
.er_box5list {position:relative; background:#efefef; padding:1em 0.5em 0 0.5em; margin:1em 0; height:auto; }
.er_box5list li {width:27%; float:left; margin:0 3% 1em 3%; height:8.5em;}
.er_box5list li p {margin-bottom:0; padding:0;}

/*heredats*/
.cl-lst-f8 ul {position:relative; margin:0.7em 0 2em 0.3em;}
.cl-lst-f8 ul li {background: url(/img/publico/v2/bullet-amarillo.png ) no-repeat scroll 0 0.3em transparent; margin-bottom:0.6em; padding-left: 1.5em;}
.cl-lst-f8 ul li ul li {background: url(/img/publico/v2/list-item.gif) no-repeat scroll 0 0.3em transparent; margin-bottom: 20px; padding-left: 1.5em;}
.cl-pie {font-size:1.091em!important; margin:1.5em 0; color:#7d7d7d; line-height:1.15em; padding-top:1em;}
.cl-pie a {color: #7d7d7d;}
.cl-copytext {padding-bottom:5px}
.cl-titulo_gris {border-bottom: 1px solid #CCCCCC; display: block; float: none; margin-bottom: 8px; margin-top: 8px;  overflow: hidden;}
.cl-titulo_gris h4 {border-bottom: 3px solid #CCCCCC; loat: left; font-weight: bold; margin-top: 10px; padding: 0 5px 0 2px; font-size:1.091em;}

.cl-doc-lst ul li {padding-bottom:0.2em; background: url(/img/publico/iconos/ico_flecha.gif) no-repeat scroll 0 0.3em transparent; padding-left: 1.3em;}
.cl-doc-lst a {color: #000000 !important;}

.cl-mar-bot10 {margin-bottom: 10px;}
.cl-pad-bot-3 {padding-bottom: 3px;}
.cl-btn-marg-top {margin-top: 24px;}
.cl-btn-marg-bot {margin-bottom: 12px;}
.cl-img-mar {margin-top:0px; margin-bottom: 2em; margin-right: 10px;}
.cl-destacado-tel {background:none repeat scroll 0 0 #EDEDED; border:1px solid #EDEDED; margin:12px 0; padding:6px; font-size:1.091em!important;}
.cl-lst-link ul li {background: url(/img/publico/v2/ico_cuadrado.gif) no-repeat scroll 0 0.3em transparent; padding-left:1.2em; margin-top:0.8em;}
.cl-recuerda {background: url(/img/publico/v2/ico_h.gif) no-repeat scroll 5px 4px transparent; padding:0 0 5px 34px; height:auto;}

.mid {text-align:center; vertical-align:middle; display:inline!important;}

/*bloque flota 3 fotos + pie*/
.clhtml85_galeria li .clhtml85_piefoto {float: left;}
.clhtml85_galeria li .clhtml85_piefoto span {background: none repeat scroll 0 0 #CCCCCC; float: left; margin-top: 3px; padding: 5px 0 5px 5px; width: 150px;}
.clhtml85_galeria li {display: inline; float: left; margin: 5px 18px; overflow: hidden; width:145px;}
ul .clhtml85_galeria {list-style-type: none;}

/*CAJAS*/
/*caja derecha fija*/
.cl-bloq-dcha {position:relative; width:210px; float:right; margin-left:1em; margin-bottom:1em;}

/*Caja Amarilla i sombra gris Caja foto+texto+boton*/
.sup_img_2bot img {position:relative; float:left; margin-bottom:10px;}
.sup_bot, .sup_bot_esqui {position:relative; float:right; margin-left:10px; border-top:1px solid #ffd401;}
.sup_bot ul, .sup_bot_esqui ul {position:relative; background:url(/img/publico/v2/fons-tira-gris.gif) bottom repeat-x; padding:15px 5px 1.2em 8px;  margin-bottom:10px;}
.sup_bot p, .sup_bot_esqui p {color:#7d7d7d; font-size:1.091em;}
.sup_bot h2, .sup_bot_esqui h2 {color:#7d7d7d;}
.sup_bot ul li, .sup_bot_esqui ul li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; color:#7d7d7d; font-weight:bold; margin-bottom:0.5em; font-size:1.091em;}

.sup_bot_esqui ul {background:url(http://imagenes.w3.racc.es/uploads/image/34559_fons-tira-gris-esqui.gif) bottom repeat-x; padding:15px 5px 1.2em 8px;  margin-bottom:10px;}


/*Caja Amarilla i sombra gris Caja foto+texto*/
.sup_bot2 {position:relative; float:right; margin-left:10px; border-top:1px solid #ffd401; width:210px; height:210px!important; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; padding:15px 5px 15px 8px;}
.sup_bot2 p {color:#7d7d7d; font-size:1.091em;}
.sup_bot2 ul {padding:15px 0 1.2em 0;}
.lista_sup_bot li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; color:#7d7d7d; font-weight:bold; margin-bottom:0.5em; font-size:1.091em;}
.listaJer p {font-weight:100; margin:0;}

.altura89 {height:89px;}
.altura110 {height:110px;}
.ancho223 {width:223px;}

.imatgeDescrip {position:relative; margin:1.5em 0; width:250px; float:left; overflow:hidden!important; margin:1em;}
.imatgeDescrip img {width:250px; height:auto!important; }
.imatgeDescrip p {color:#666;}

/*consejos*/
.cap_botgris_supgro {position:relative; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; padding:2em 0.7em 2.5em 0.7em; border-top:1px solid #ffd401;}
.cap_botgris_supgro h3 {text-transform:uppercase; color:#303030; font-weight:bold; font-size:1.1em; padding-bottom:0.5em; border:none!important;}
.cap_botgris_supgro p {clear:both;}

/*DOS CAJAS PROMOCIONES*/
.caja_promo_gral {float:left; margin:0em 0 0.45em 0; width:47.5%; height:110px; padding-top:0.8em;}
.caja_promo_gral p {border:medium none;}
.caja_promo_gral a {display: block; font-size: 1.091em; font-weight: bold; padding-bottom: 3px; padding-bottom: 2px;}
.caja_promo_gral img {float:left; margin:0.45em 0.7em 0.45em 0;}

.cl-destacado2 {margin:1em 0 1.3em 1em; padding: 5px 5px 5px 36px; border-top:1px solid #F2F2E8; background: url(/img/publico/v2/ico_h.gif) no-repeat scroll 7px 7px #EDEDED; width:225px; float:left;}

.er-fonsDegGris {background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; border-top:2px solid #ffd401; color:#666666;}
.er-fonsPuntVer {background:url(/img/publico/v2/puntitos-vertical.gif) repeat-y center;}

/*AUXILIARES*/
.imgLeft {float:left; margin-right:0.5em;}
.imgLeft2 {float:left; margin-right:2em!important;}
.margeLat {margin:0 0.8em 1em 0;}
.subeImg {margin-top:-0.2em;}
.alineaLeft {text-align:left!important;}
.alineaCentre {text-align:center!important;}
.posicioRight {text-align:right!important;}
.alineaRight {float:right!important;}
.cl-textPetit, .cl-textPetitLeft {font-size:1em!important; margin:0.7em 0 1.5em 0; color:#7d7d7d; text-align:right;} 
.cl-textPetit p, .cl-textPetitLeft p {font-size:1em!important;}

.cl-textPetitLeft {text-align:left!important;}
.cl-textPetit a, .cl-textPetitLeft a {font-size:1em!important; color:#7d7d7d;}
.fonsDegGris {position:relative; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; border-top:1px solid #ffd401;}
.cl-left {float:left;}
.margenesVert {padding:1.2em 0;}

.mid {text-align:center; vertical-align:middle; display:inline!important;}
.altAuto {height:auto!important;}

.clearfix:after {content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*ASISTENCIAS  img izq texto i lista*/
.cl-img-list {position:relative; margin-bottom:10px; font-size:1.1em;}
.cl-img-list img {margin:0 1em 2em 0; float:left;}
.cl-img-list ul {position:relative; margin:0 20px; padding:0; left:1.1em;}
.cl-img-list ul li {list-style-image:url(/img/publico/v2/bullet-amarillo.png ); list-position:outside; margin-bottom: 0.4em;}
.cl-img-list ul li  {font-size:1em;}

/*lista FAQS = titulo + texto*/
.cl-pregunta {padding-top: 8px;}
.cl-pregunta div {margin-bottom:1em;}
.cl-pregunta div h3 {font-weight:bold; font-size:1.091em;}

/*caixes laterals*/
.cl-imglateraltienda {padding-bottom:5px;}

/*socios opinan*/
.cl-bloque_opinion {float:left; margin:1em 25px 0 0; width:250px;}
.cl-bloque_opinion2 {position:relative; margin:1.5em 0; /*float:left; width:45%; */ background-image:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-position:bottom; background-repeat:repeat-x; height:18em;}
.cl-bloque_opinion2 object, .cl-bloque_opinion2 img, .cl-bloque_opinion2 div {position:relative; margin:0 1em 1em 0; float:left; width:320px; height:180px; }
.cl-bloque_opinion2 p {color:#000; padding-top:0.3em;}
.cl-bloque_opinion img, .cl-bloque_opinion2 img {float:left; padding-right:0.9em;}
.cl-col_gri {color:#666666; padding-top:0.3em;}
.cl-noColMargin {margin-right:0;}



/*sensores*/
.cl-bloque {float: left; padding-left: 15px; width: 255px; font-size:1.091em;}
.cl-sensor {border-bottom:1px solid #C1C1C1; padding:6px 0 8px;}
.cl-sensores {display:inline; float:left; margin:0px 0 20px 0px;}

/*mecanica 2a pestanya - galeria*/
.clhtml86_mar-sup-15 {margin-top: -15px;}
.clhtml86_flota-titulo11 {font-size: 1.1em; font-weight: bold; padding-bottom: 7px; padding-top: 8px;}
.clhtml86_flota-pie {size: 0.9em; color: #666666; line-height: 13px; padding-top: 8px;}
.clhtml86_flota-lst-f8 ul li {background: url (/img/publico/iconos/ico_flecha.gif) no-repeat scroll 0 0.3em transparent; margin-bottom: 0.2em; padding-left: 1.3em;}
.clhtml86_galeria li .clhtml85_piefoto {float: left;}
.clhtml86_galeria li .clhtml85_piefoto span {background: none repeat scroll 0 0 #CCCCCC; float: left; margin-top: 3px; padding: 5px 0 5px 5px; width: 150px;}
.clhtml86_galeria li {display: inline; float: left; margin: 5px 7px; overflow: hidden; width: 150px;}
ul .clhtml86_galeria {list-style-type: none;}
.cl-titulo11 {font-size: 1.1em; font-weight: bold; padding-bottom: 7px; padding-top: 8px;}
.cl-foto {float: right; width: 200px; margin: 0 12px 12px 12px}
.cl-tbl-f3-pagimg {width: 100%; float:left}
.cl-tbl-f3-pagimg td {background: none repeat scroll 0 0 #F2F2F2; padding: 0.3em; text-align:center; vertical-align middle;}
.cl-foto span {color: #999999; display: block; line-height: 1.2em;}
.cl-foto img {float: left; margin: 0 1em 0.6em 0;}

/*bloc gris amb foto+text alineat dreta*/
.cl-bloq-dcha-dinero {float:right; width:176px; margin:10px 0 0 15px; border:1px solid #D4D4D4; background:#f2f2f2; padding-bottom:1em;}
.cl-bloq-dcha-dinero img {padding-bottom:0.3em;}
.cl-bloq-dcha-dinero p {padding:0 1em;}
.cl-bloq-dcha-dinero div {padding-left:1em; padding-right:1em;}
.cl-bloq-dcha-dinero .fck-caj-btn-anch, .cl-bloq-dcha-dinero .fck-caj-btn-anch div {padding:0;}

/*Bloque MI RACC*/
.listaNor {padding:2em 1em 2em 1em; border-right:1px solid #f3f3f3; border-left:1px solid #f3f3f3;}
.listaNor ul {margin:0; padding:0; margin-top:0.5em;}
.listaNor ul li {}
.listaNor ul.er_check li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.5em; color:#7d7d7d; margin-bottom:0.3em; font-size:1.091em;}
.listaNor ul.er_check li a {color:#7d7d7d; text-decoration:none;} .listaNor ul.er_check li a:hover {background:none; text-decoration:underline;}
.boton-bol a {color:#000; text-decoration:none;}

/*TAULA RACC SPORT*/
.taulaRaccSport {position:relative; width:97%; margin-left:1%;}

.fichaRACCSport {position:relative; float:left; width:460px; overflow:hidden; margin:1.5em 2em 2.5em 1em;}
.llistatlogos {position:relative;}
.llistatlogos img {position:relative; width:auto; float:left; margin:0 1em 1.2em 0;}
 
/*HOME*/ 
 /*rotator*/ 
.rotatorBoto p {width:80%;}
.rotatorBoto div {position:relative; float:right; width:116px!important; height:auto!important; background:url(/img/publico/v2/rotatorBoto_top.png); background-position:top; background-repeat:no-repeat; margin:0; padding:0;} 
.rotatorBoto div img {margin-bottom:-5px;}
.rotatorBoto div p {vertical-align:bottom; background:none; background-image:url(/img/publico/v2/rotatorBoto_fletxa.gif); background-repeat:no-repeat; background-position:right; font-weight:bold; line-height:1em; margin:2px 0; margin-top:0.4em; padding:0 0 0 1em; width:82%; min-height:1em; color:#000000;}
 
/*noticies*/
.listaNotisMod2 li {margin-bottom:0.3em;}
.listaNotisMod2 .link {clear:both; width:100%; float:none;}
.listaNotisMod2_noti1 {background:#ededed!important; padding-top:0.5em!important; padding-bottom:0.8em!important; margin-top:0.5em; margin-bottom:0.7em!important;}
.listaNotisMod2_noti1 .link {font-size:1.2em; font-weight:bold;}


/*imatges serveis*/
.img275x200 {width:275px; max-height:200px; overflow:hidden;}
.list-2apetita {font-size:0.8em!important; margin:1.5em 0; left:0!important;}
.list-2apetita li {list-style:none!important;}



.provandoFCK {font-weight:bold; color:#FF3399;}

/*PAG. SOCIS*/

.s-marc-comp {position:relative; border:1px solid #ccc; padding:1.5em; }
.s-destacat, .s-destacat2 {position:relative; font-size:1.1em; font-weight:bold; margin-top:1em; color:#7b7b7b; width:25%; float:left; margin-right:2em; text-align:center;}
.s-destacat img, .s-destacat2 img {padding:0 0.2em;}
.s-destacat2 {width:20%;}
.s-destacat p:after, .s-destacat2 p:after {content:url(http://imagenes.w3.racc.es/uploads/image/30079_p-before.gif); padding-left:0.2em;} 
.s-destacat p:before, .s-destacat2 p:before {content:url(http://imagenes.w3.racc.es/uploads/image/30078_p-after.gif); padding-right:0.2em;} 
.s-marc-comp table tbody {border-bottom:2px solid #ccc; }
.s-marc-comp table tfoot a {font-size:0.95em; line-height:0.95em;}
.s-marc-comp table tfoot tr td {background:#fff;}

.s-taula-destaca .s-pDestaca {border:1px solid #ffd401!important;}

.taulaCob thead tr th.s-taula-destaca {background:#ffd401; color:#000;}

.taulaCob tbody tr td.s-taula-destaca {background:#fff5bf;}

.taulaCob tr td.s-taula-destaca {*background-color:#fff5bf;}

.taulaCob tr td.s-taula-filet {border-right:1px solid #ffd401!important;}

.s-pDestaca {position:relative; border:1px solid #ccc; width:100%!important; padding:0.5em 0.1em!important; display:block!important; margin:0;}
.s-pDestaca p {vertical-align:middle;}

.s-lista-xec {position:relative; margin-bottom:10px; font-size:1em;}
.s-lista-xec img, .s-lista-xec object, .s-lista-xec div {position:relative; margin:0 1em 2em 0; float:left; width:252px; height:186px;}
.s-lista-xec h3 {font-weight:bold!important; text-transform:uppercase!important; font-size:1.2em!important;}
.s-lista-xec ul {position:relative; margin:1em 0 1em 0.1em!important; float:left; width:300px; }
.s-lista-xec ul li {/*list-style-image:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif)!important; list-position:outside; */background-image:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif); background-repeat:no-repeat; background-position:top left;  margin-bottom:0.4em; padding-left:1.6em;}

.s-subhome {position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/30346_fons-subhome.jpg); background-repeat:no-repeat; background-position:top left; width:100%; min-height:500px; }
.s-subhome div object, .s-subhome img.s-imgsubhome {position:relative; margin:9.27em 0 0 0!important; float:left!important; width:261px; height:192px;}
.s-subhome div.s-subhome-video {position:absolute!important; top:9.27em;}
.s-subhome div.s-content {position:relative; float:right; color: #7D7D7D; font-size: 1.1em; position: absolute; right: 2.5em; top:13em; width: 60%;}
.s-subhome div.s-content p {margin-top:1em; font-size:1.2em;}
.s-subhome div.s-content span {text-transform:uppercase; font-weight:bold; font-size:1.2em; margin:1.7em 0 0 0 ; color:#000;}

.s-subhome div.s-boto {position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/30351_b-festesoci.gif); background-repeat:no-repeat; background-position:right; color:#000; text-transform:uppercase; font-weight:bold; font-size:1.2em; margin:0; padding:1em 3.1em 1em 0; width:10em; text-align:right; margin:1em 0em 0 0; float:right;}
.s-subhome div.s-boto a {color:#000; text-decoration:none;}


/*BARRA SEGUROS*/
.bs_barra_seguros {position:relative; /*height:85px;*/ height:95px; width:100%; margin:0; padding:0;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.bs_intro, .bs_intro2 {position:relative; height:100%;  background-color:#fff; width:27%; border-left:1px solid #ccc; float:left; margin:0; padding:0;}
.bs_intro div, .bs_intro2 div {position:absolute; top:1em; left:.7em; color:#333; text-transform:uppercase; font-size:1.45em; font-weight:bold;}
.bs_intro div span, .bs_intro2 div span {font-size:1.7em; color:#3a88be; font-weight:bolder;}

.bs_intro p, .bs_intro2 p { color:#777; position:absolute; z-index:10; left:.7em; top:3em; font-size:1.45em;}
.bs_intro p span, .bs_intro2 span {color:#fff; font-weight:bolder; font-size:1.1em; padding:0 0.2em;}
.bs_intro img, .bs_intro2 img {position:absolute; z-index:1; left:7.8em; top:4.7em;}
.bs_intro2 img {left:7.4em;}
.bs_links {position:relative;  float:right; width:72.5%;height:100%; margin:0; padding:0;}
.bs_links ul {position:relative; width:100%; height:100%;}
.bs_links ul li {position:relative; float:right; width:33%; height:100%; border-left:1px solid #999; display:block;}
.bs_links ul li a {position:relative;  height:100%; width:100%; text-align:center; text-decoration:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/34293_fons-link.gif); display:block; background-repeat:repeat-x;} 
.bs_links ul li a:hover {background-image:url(http://imagenes.w3.racc.es/uploads/image/34294_fons-link-roll.gif); background-repeat:repeat-x; display:block;}
.bs_links ul li a img {margin-left:35%; padding-top:6%; *margin:0; *text-align:center; }
.bs_links ul li a p {text-align:center; text-transform:uppercase; color:#ffd401; font-weight:bold; font-size:1.2em; padding:2% 0;}
.bs_links ul li a p span {color:#fff;}
.bs_llengueta, .bs_llengueta_ca {position:absolute; left:0; vertical-align:middle; z-index:100; top:30%;}

/*LATERAL DESTACADO*/

.ld-aplicaciones2 .box {min-height:100px;}
.ld-aplicaciones2 .box ul {margin-top:15px;}
.ld-aplicaciones2 .box img {margin-top:0.2em;}

/*NUEVO CARRUSEL*/

.nc {position:relative; background:url(http://imagenes.w3.racc.es/uploads/image/31720_fons-carrusel.gif); height:190px; width:100%;}
.nc_2 {position:relative; width:60%; min-height:10em; padding:1.5em 0 1.5em 2.5%;}
.nc_2 ul li {position:relative; float:left; width:213px; height:146px; margin:0 3% 0 0;}
.nc_2 ul li a {text-decoration:none;}
.nc_2 ul li div {position:absolute; z-index:10;top:1em; left:1em; color:#777;}
.nc_2 ul li div h3 {position:relative; font-weight:bold; font-size:1.2em;}
.nc_2 ul li div p {position:relative; margin-top:0.2em;}
.nc_2 ul li div p a, .nc_2 ul li div h3 a {color:#5b5b5b; text-decoration:none;}
.nc_2 ul li img {position:absolute; z-index:1; border:1px solid #d8d8d8;}

.nc_news {position:relative; width:33%; color:#000; float:right; padding:1.5em 4% 1.5em 1%; *padding:1.5em 4% 1.5em 0;}
.nc_news h2 {position:relative; text-transform:uppercase; font-size:1.4em; font-weight:bold;}
.nc_news ul {margin-top:1em; background:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-repeat:repeat-x; background-position:top; }
.nc_news ul li {/*border-bottom:1px dotted #ccc;*/ background:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-repeat:repeat-x; background-position:bottom; padding:0.4em 0.1em;}
.nc_news ul li a {color:#000; text-decoration:none;}
.nc_news ul li a:hover {text-decoration:underline;}

/*================================================================================================*/
/*==========================================PATROCINI=============================================*/
/*================================================================================================*/

#pat_wrapper {width: 770px;height: 100%;text-align: left;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;height: 100%;padding-right: 20px;padding-left: 20px;padding-top: 0px;}
/* CSS DETALL */
#pat_wrapper_detall {width: 585px;margin-top: 0;margin-right: auto;margin-bottom: 20;margin-left: auto;padding-right: 0px;padding-left: 0px;padding-top: 0px;}
#patCarousel {width: 585px!important;height: 280px!important;padding: 0;overflow:hidden!important;border: 0px solid #999;}
#patCarousel ul {list-style: none;width: 585px;	height:280px;margin: 0;padding: 0;position: relative;overflow:hidden;}
#patCarousel li {display: inline;float: left;height:280px;*width:585px!important;overflow:hidden;*overflow:visible!important;}
#patCarousel li img {width:585px !important; 	min-width:585px !important;*width:585px !important; max-height:280px;}
#pat_textcarousel {position:relative;top:-65px;left:0px;width: 585px;height: 65px;background-color:#000000;filter:alpha(opacity=.55);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=55);	float:left;-moz-opacity:.55;opacity:.55;z-index:10;}
.pat_titular_carrussel {background-image: url(http://imagenes.w3.racc.es/uploads/image/27694_img_titular_carousel.gif);background-repeat: no-repeat;height: 44px;width: 585px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;}
.pat_titular_carrussel_txt {background-repeat: no-repeat;color: #FC0;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 20px;text-decoration: none;text-align: center;margin: 0px;vertical-align: middle;padding: 10px;}
.pat_carrussel_borrame {background-color: #0F0;height: 282px;width: 585px;}
.pat_contenedor_infizq {width: 253px;margin-right: 19px;background-image: url(http://imagenes.w3.racc.es/uploads/image/27693_brackground_izq.jpg);background-position: 100% 100%;background-repeat: no-repeat;float: left;top: 361px;border-top-width: 2px;border-top-style: solid;border-top-color: #FC0;margin-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #999;margin-bottom: 20px;}
.pat_contenedor_infder_txt {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000;text-align:left;text-decoration: none;margin-top: 0px;margin-bottom: 0px;}
.pat_contenedor_infder_txt a {font-size:1em;}
.pat_contenedor_logos {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000;text-decoration: none;padding:1.5em 0 2em 0;clear:both;}
.pat_contenedor_infder {width: 253px;background-image: url(http://imagenes.w3.racc.es/uploads/image/27693_brackground_izq.jpg);background-position: 100% 100%;background-repeat: no-repeat;float: right;border-top-width: 2px;border-top-style: solid;border-top-color: #FC0;margin-top: 15px;padding-top: 0px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #999;margin-bottom: 20px;}
.pat_contenedor_infizq_titular {text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;font-weight: bold;color: #000;text-decoration: none;margin-bottom: 0.5em;margin-top:1.7em;}
.pat_contenedor_infizq_txt {text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000;text-decoration: none;margin-top: 0px;margin-bottom: 10px;}
.pat_barra_amarilla {background-color: #FC0;height: 2px;width: 283px;margin-top: 15px;margin-right: 15px;position: absolute;top: 341px;}
.pat_logo01 {width:auto;float: left;margin-right: 15px;margin-top: 10px;}
.pat_logo02 {width: 119px;float: left;margin-top: 10px;}
.pat_barra_gris {background-color: #CCC;height: 2px;width: 283px;position: absolute;top: 685px;}
.pat_barra_amarilla_der {background-color: #FC0;height: 2px;width: 283px;margin-top: 15px;position: absolute;left: 1059px;top: 368px;}
.pat_textholder {text-align: left;font-size: small;padding: 6px;-moz-border-radius: 6px 6px 0 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;color: #FFFFFF;}
.pat_thumb{cursor:pointer;display:inline;float:left;padding:0;overflow:hidden;text-align:center;border:2px solid #ccc;margin-right:4px;font-family:Arial;color:#FFFFFF;text-shadow:0 0 3px #fff;}
.pat_textfill{text-align:left;position:relative;top:-130px;width: 557px;height: 65px;color:#FFFFFF;font-family:Arial;font-size: small;z-index:10001;float:left;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 20px;}
.pat_textoTitulo{text-align:left;font-family:Arial;font-size: 16px;color:#fed300;font-weight:bold;}
.pat_textoCuerpo{text-align:left;font-family:Arial;font-size: 14px;color:#FFFFFF;font-weight: bold;padding-top: 5px;}
#pat_wrapper a {color: #FFF;text-decoration: none;}
#pat_wrapper a:hover {text-decoration: underline;}
.pat_head_sup {background-image: url(http://imagenes.w3.racc.es/uploads/image/26569_head_superior.gif);background-repeat: no-repeat;height: 16px;width: 375px;}
.pat_titular1 {font-size: 20px;color: #ffd401;font-family: Arial, Helvetica, sans-serif;font-weight: bold;width: 249px;height: 51px;padding-left: 16px;background-color: #303030;font-style: normal;font-variant: normal;text-transform: none;text-decoration: none;overflow: hidden;padding-right: 10px;}
.pat_titular1_txt, .pat_titular1_txt a {font-size: 20px;color: #ffd401!important;font-family: Arial, Helvetica, sans-serif;font-weight: bold;width: 249px;height: 51px;background-color: #303030;font-style: normal;font-variant: normal;text-transform: none;text-decoration: none;overflow: hidden;}
.pat_middle_line {width: 375px;height: 10px;background-image: url(http://imagenes.w3.racc.es/uploads/image/26570_line.jpg);float: none;background-repeat: no-repeat;background-position: center bottom;background-color: #303030;}
.pat_price {height: 51px;width: 100px;background-image:url(http://imagenes.w3.racc.es/uploads/image/26571_price.jpg);background-repeat: no-repeat;float: right;background-color: #303030;background-position: 0px 3px;}
.pat_desde {height: 12px;width: 79px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;letter-spacing: -1px;text-align: center;padding-top: 7px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;overflow: hidden;}
.pat_number {height: 22px;width: 79px;padding-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000;font-style: normal;font-weight: bold;font-variant: normal;text-transform: none;text-decoration: none;letter-spacing: -1px;text-align: center;padding-top: 2px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;overflow: hidden;}
.pat_head_inf {background-repeat: no-repeat;height: 45px;width: 343px;background-color: #303030;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #FFF;text-decoration: none;padding-right: 16px;padding-left: 16px;padding-bottom: 15px;padding-top: 10px;overflow: hidden;}
.pat_head_inf_txt {background-repeat: no-repeat;height: 45px;width: 343px;background-color: #303030;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #FFF;text-decoration: none;overflow: hidden;}
.pat_oferta_izquierda {width: 375px;height: 379px;float: left;margin-bottom: 20px;margin-right: 20px;}
.pat_oferta_derecha {width: 375px;height: 379px;float: left;margin-bottom: 20px;}
.pat_boton {height: 16px;float: none;position: absolute;left: 1px;top: 161px;background-image: url(http://imagenes.w3.racc.es/uploads/image/26567_bot_informate.png);font-family: Arial, Helvetica, sans-serif;color: #FFF;font-size: 14px;font-weight: bold;overflow: hidden;background-repeat: no-repeat;padding-top: 12px;padding-bottom: 12px;padding-left: 10px;padding-right: 25px;text-align: center;z-index: 2;}
.pat_boton_txt {height: 15px;float: none;left: 241px;top: 161px;font-family: Arial, Helvetica, sans-serif;color: #FFF;font-size: 14px;font-weight: bold;overflow: hidden;background-repeat: no-repeat;text-align: center;z-index: 3;}
.pat_contenedor_image {width: 375px;height: 227px;float: left;z-index: 1;position: relative;}
.pat_head_middle {background-repeat: no-repeat;height: 51px;width: 375px;background-color: #303030;}
#pat_wrapper body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;min-width: 810px;text-align: center;}
.pat_imgs {height: 227px;width: 375px;}
#pat_wrapper button{cursor:pointer;position:absolute;top:150px;right:0;border:none;padding:0 7px 0 10px;margin:0;width:auto;overflow:visible;text-align:right;white-space:nowrap;	height:40px;z-index:1000;background:url(http://imagenes.w3.racc.es/uploads/image/26567_bot_informate.png);background-position:left;background-repeat:no-repeat;font-size:1.3em;}
#pat_wrapper button span{display:block;height:40px;line-height:41px;margin:0;font-weight:bold;padding-right:20px;background:url(http://imagenes.w3.racc.es/uploads/image/26568_boton_01.png) no-repeat right;z-index:1000;color:#FFFFFF;}	
.pat_compartir_xxss {position:relative; color:#666; clear: both; padding:2em 0 1.5em 0; vertical-align:bottom!important;}
.pat_compartir_xxss p {float:left; margin-right:0.5em; vertical-align:bottom!important; padding-top:0.2em;}
.pat_compartir_xxss img {float:left; margin-right:0.5em;}
/*CSS FORM*/
#pat_wrapper_form {width: 207px;margin-top: 0;margin-right: auto;margin-bottom: 20;margin-left: auto;padding-right: 0px;padding-left: 0px;padding-top: 0px;height: auto;}
a.pat_legal1:link {color: #000;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;}
a.pat_legal1:hover {color: #000;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;}
a.pat_legal1:visited {color: #000;text-decoration: underline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;}
.pat_background_sup {background-image: url(http://imagenes.w3.racc.es/uploads/image/27697_background_sup.gif);background-repeat: no-repeat;height: 5px;float: none;}
.pat_background_middle {background-color: #FFF5BF;padding-left: 12px;padding-right: 12px;padding-top: 0px;padding-bottom: 20px;min-height:1em;height: auto!important;height:1empx;/*margin-bottom:100px;*//*line-height:15px;*/}
.pat_txt_boton_form {}
.pat_background_inf {background-image: url(http://imagenes.w3.racc.es/uploads/image/27695_background_inf.gif);background-repeat: no-repeat;height: 5px;float: none;}
.pat_txt_sup {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;float: left;width: 183px;overflow: visible;height: 46px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;}
.pat_txt_sup2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;float: left;width: 183px;overflow: visible;height: 15px;}
.pat_txt_sup_titular {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;text-align: left;float: left;width: 183px;overflow: visible;height: 17px;}
.pat_txt_sup_titular2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;text-align: left;float: left;width: 100%;margin-top: 10px;}
.pat_txt_nits {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 606px;top: 281px;margin-right: 1px;float: left;width: 65px;overflow: visible;height: 15px;margin-top: 1px;margin-bottom: 12px;}
.pat_txt_adults {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align:right;left: 600px;top: 281px;margin-right: 1px;float: left;width: 65px;overflow: visible;height: 15px;margin-left: 2px;margin-top: 1px;margin-bottom: 12px;}
.pat_txt_nens {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 606px;top: 281px;margin-right: 1px;float: left;margin-top: 2px;width: 138px;overflow: visible;height: 15px;margin-bottom: 12px;}
.pat_txt_nadons {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 606px;top: 281px;margin-right: 1px;float: left;width: 50px;height: 15px;margin-bottom: 12px;margin-top: 2px;}
.pat_txt_habitacio {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 606px;top: 281px;margin-right: 70px;width: 114px;height: 15px;float: left;}
.pat_txt_nom {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;float: left;width: 183px;height: 15px;line-height: normal;font-style: normal;font-variant: normal;text-transform: none;color: #000;}
.pat_txt_horari {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 606px;top: 281px;margin-right: 3px;float: left;margin-top: 7px;width: 18px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;color: #000;height: 15px;margin-bottom: 5px;}
.pat_txt_horari2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: center;left: 606px;top: 281px;margin-right: 3px;float: left;margin-top: 6px;width: 20px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;color: #000;height: 15px;}
.pat_txt_camps2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;left: 604px;top: 295px;width: 181px;float: left;position: absolute;}
.pat_txt_checkbox {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;text-decoration: none;text-align: left;float: left;width: 155px;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;color: #000;height: 53px;margin-bottom: 10px;margin-top:5px;margin-left:0;}
.pat_txt_boton_form {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000;text-decoration: none;top: -23px;left: 6px;text-align: center;overflow: hidden;position: relative;width: 100px;margin-right: 0px;height: 20px;}
.pat_bot_form {height: 31px;width: 140px;}
.pat_titular_form {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;text-align: left;padding-top: 10px;padding-bottom: 5px;float: left;overflow: visible;height: 14px;width: 183px;}
.pat_titular2_form {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;text-align: left;padding-top: 10px;padding-bottom: 5px;margin-bottom: 5px;height: 15px;float: left;width: 183px;overflow: visible;margin-top: 15px;}
.pat_titular3_form {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;text-align: left;padding-top: 0px;margin-bottom: 5px;height: 15px;width: 150px;float: left;margin-top: 25px;margin-right: 33px;}
.pat_contenedor_bot_calendar {height: 18px;width: 18px;top: 170px;margin-left:-5px;float: left;background-repeat: no-repeat;margin-top: 3px;margin-bottom: 4px;}
.pat_contenedor_boton {position: relative;top: 30;left: 5px;z-index: 0;float: left;margin-top:0;height: 22px;width: 130px;/*background-image: url(http://imagenes.w3.racc.es/uploads/image/27642_boto-informate.gif);background-repeat: no-repeat;*/font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;text-transform: none;color: #000;text-decoration: none;padding-top:15px;padding-left: 10px;padding-bottom:1em;text-align: left;}
.pat_contenedor_boton input { text-align:left; padding-left:10px; border:0; background-image: url(http://imagenes.w3.racc.es/uploads/image/27642_boto-informate.gif); vertical-align:middle; width:160px; height:31px; font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; cursor:pointer;}
.pat_boton_salida {background:url(http://imagenes.w3.racc.es/uploads/image/26579_ico_calendar.gif); width:18px; height:18px; border:0; }
.pat_contenedor_campo_checkbox {float: left;margin-top: 7px;margin-bottom: 5px;margin-right: 5px;height: 20px;width: 20px;}
.pat_contenedor_campo {float: left;margin-top: 3px;margin-bottom: 10px;margin-right: 10px;overflow: visible;height: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000;text-decoration: none;width: 120px;border: 1px solid #7F9DB9;}
.pat_contenedor_campo_adults {float: left;margin-top: 3px;margin-bottom: 5px;overflow: visible;height: 23px;}
.pat_contenedor_campo_cp {float: left;margin-top: 3px;margin-bottom: 5px;margin-right: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000;text-decoration: none;height: 15px;width: 90px;border: 1px solid #7F9DB9;}
.pat_fondoInf{height:56px;background-image: url(http://imagenes.w3.racc.es/uploads/image/27696_fondo_inf.gif);background-repeat: repeat;background-position: 100% bottom;width: 207px;border: thin solid #3F3;}
.pat_contenedor_campo_nits {float: left;margin-bottom: 3px;margin-right: 5px;overflow: visible;height: 15px;width: 18px;border: 1px solid #7F9DB9;}
.pat_contenedorI7 {float: left;width: 185px;height: 20px;margin-bottom: 10px;}
.pat_contenedor_campo_nadons {float: left;margin-top: 3px;margin-bottom: 5px;margin-right: 25px;height: 23px;}
.pat_contenedor_campo_horario {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;border: 1px solid #7f9db9;float: left;width: 62px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;text-decoration: none;height: 20px;margin-top: 5px;}
.pat_contenedor_campo_desplegable {float: left;margin-top: 5px;margin-bottom: 5px;margin-right: 97px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000;text-decoration: none;border: 1px solid #7F9DB9;height: 20px;width: 85px;}
.pat_contenedor_campo_nom {float: left;margin-top: 3px;margin-bottom: 5px;margin-right: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000;text-decoration: none;height: 15px;width: 175px;border: 1px solid #7F9DB9;}
.pat_contenedor_campo_horari {float: left;margin-top: 5px;margin-bottom: 5px;margin-right: 97px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #000;text-decoration: none;height: 20px;width: 60px;border: 1px solid #7F9DB9;}

/*================================================================================================*/
/*=========================================FIN PATROCINI==========================================*/
/*================================================================================================*/

/*FOOTER 2012 07 20*/

/*.pie-int-socio {width:18%; float:left; }
.pie-int-links {width:60%!important;  margin-left:5%; float:left;}
.pie-int-links .yui-u {width:28%!important; float:left; margin-right:5%;}
.pie-int-social {width:16%; float:right!important; } 


.pie-int-ayuda {position:relative; font-size:1em!important; color:#ccc!important; width:100%;}
.pie-int-ayuda p {margin-bottom:1.5em!important; line-height:1.5em!important;}
.pie-int-ayuda a {color:#ccc!important; font-weight:100!important; text-decoration:underline!important;}
.pie-int-ayuda strong {font-size:1.3em!important; font-weight:bold!important;}
.pie-int-ayuda span {font-size:1.3em!important;}

.pie-int-intro p {color:#ccc; text-transform:none!important; font-weight:100!important; font-size:1.2em!important; margin-top:0.3em;}
.pie-int-intro strong {color:#fff; font-weight:100!important; font-size:1.4em!important;}
.pie-int-promo {position:relative; margin-top:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/31980_fons-regal.png); background-position:top right; background-repeat:no-repeat; width:90%; padding:1em 5% 0.3em 5%;}
.pie-int-promo div {position:relative; float:right; height:23px; background-image:url(http://imagenes.w3.racc.es/uploads/image/31971_boto-right.png); background-position:right; background-repeat:no-repeat; min-width:1em; width:auto; padding:5px 2em 0 1em;}
.pie-int-promo div a {color:#000; text-decoration:none; font-size:1.2em; font-weight:bold;}
.pie-int-promo div img {position:absolute; left:-5px; top:0;}
.pie-int-promo p {color:#fff; text-transform:none; font-size:1.2em; font-weight:100; text-align:right; margin:0.2em 0 1.9em 0!important;}
.pie-int-promo .pi-regal {position:absolute; left:-10px; top:-8px;}
.pie-int-promo .pi-tancament {position:relative; clear:both; margin-left:6px; top:0.8em;}
*/

/*XARXES (pag.running) */
.v_compartir_xxss {position:relative; margin-top:1em;}
.v_compartir_xxss div {background:url(http://imagenes.w3.racc.es/uploads/image/32640_back-compartir.png); background-position:left bottom; background-repeat:no-repeat; height:24px; width:94px; float:left; margin-right:0.3em; padding:2px 5px;}
.v_compartir_xxss div a {color:#333; text-decoration:none; line-height:2em;}
.v_compartir_xxss div a:hover {color:#000;text-decoration:underline; }
.v_compartir_xxss div img {margin:2px 3px 0 0;}
.v_compartir_xxss div span {/*padding-top:7px; vertical-align:middle;*/} 
.v_compartir_xxss .vBTwitter {width:200px!important;}

.v_posicio_botons {margin-top:0; padding-top:0;}


/*SUBHOME SEGUROS - CAMPANYA MULTISEGUROS*/

.CM {position:relative; margin-top:1.5em;}
.CM_item_seguro {position:relative; border:1px solid #ccc; padding:0.4em 0.4em 1.5em 0.4em; width:22%; margin-right:1.2%; margin-top:1.5em; float:left; }
.CM_item_seguro h3 {display:block; background-color:#ffd401; text-transform:uppercase; color:#000; font-size:1.2em; vertical-align:middle; padding:0.8em 0.3em 0.3em 0.5em; height:1.7em;}
.CM_item_seguro h3 img {float:left; margin:-0.3em 0.3em 0.4em 0; }
.CM_item_seguro h3 span {padding-top:0.7em;}
.CM_item_seguro ul {position:relative; clear:both; margin:1.2em 0; height:10em;}
.CM_item_seguro ul li { background:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; color:#555;}

.CM_item_seguro div {position:relative; float:right; background:url(http://imagenes.w3.racc.es/uploads/image/34278_bot-right.png); background-repeat:no-repeat; background-position:right;  height:2.2em; padding:0.6em 2.6em 0 1.5em; font-weight:bold; width:55%; text-align:center;}
.CM_item_seguro div a {color:#fff; text-decoration:none;}
.CM_item_seguro div a:hover { text-decoration:underline;}

.CM_legal {clear:both; padding:2em 0; *padding-top:1.5em;}

/*CAJA DOCUMENTACION NECESARIA*/
.caj-docu { position:relative; border:1px solid #cccccc; padding:10px; }
.caj-docu span.tit { background: url("/img/publico/v2/ico-doc-nec.png") no-repeat scroll 0 30% transparent; color: #000000; font-size: 1.1em; font-weight: bold; padding-bottom: 0.8em; padding-left: 3.5em; padding-top: 0.5em; text-transform: uppercase;  display:block; }
.caj-docu span.des { display:block; background-color:#000000; color:#ffffff; font-weight:bold; font-size:1.3em; text-align:center; padding:0.3em; margin:0.5em 0 0.8em; }
.caj-docu ul li { background: url("/img/publico/v2/list-check-groc.gif") no-repeat scroll left 0.1em transparent; margin-bottom: 0.6em; padding-left: 1.5em; }

/*ITEM CURSOS NAUTICA*/
.nautica-item { position:relative; border:1px solid #ccc; padding:0.4em 0.4em 1.5em; width:30%; margin:1%; float:left; }
.nautica-item h3 { display:block; background-color:#ffd401; color:#000; font-size:1.3em; padding:3% 6%; margin-bottom:8%;}
.nautica-item ul,.nautica-item p { margin-left:3%; }
.nautica-item ul li { background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; }
.nautica-item .btn-racc { position:absolute; bottom:8%; right:5%; }
.nautica-item .btn-racc:hover { text-decoration:underline !important; } 

/*ITEM SEGUROS*/
.seguros-item { position:relative; border:1px solid #ccc; padding:0.5% 0.5% 2%; width:30.755%; margin:1%; float:left; }
.seguros-item h3 { display:block; background-color:#ffd401; color:#000; font-size:1.3em; padding:4% 6%; margin-bottom:8%; text-align:center; }
.seguros-item ul,.seguros-item p { margin-left:3%; }
.seguros-item ul li { background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; }
.seguros-item .caj-desde { position:absolute; bottom:0; left:0; background:url(http://imagenes.w3.racc.es/uploads/image/38448_precio-seguros.png);background-position:left top; background-repeat:no-repeat; color:#303030; font-weight:bold; width:78px; height:45px; padding:3px 5px 3px 10px; }
.seguros-item .caj-desde span.desde { display:block; margin-bottom:-5px; }
.seguros-item .caj-desde span.importe { font-size:3.2em; }
.seguros-item .caj-desde span.euro { font-size:2em; }
.seguros-item .btn-racc { position:absolute; bottom:3%; right:2%; background-position:105% center; padding:8px 20px 8px 8px !important; }
.seguros-item .btn-racc:hover { text-decoration:underline !important; } 
.seguro-vida h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/34276_ico-vida.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-salud h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38262_ico-salud.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-viaje h3  { background-image:url(http://imagenes.w3.racc.es/uploads/image/38263_ico-viaje.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-dental h3  { background-image:url(http://imagenes.w3.racc.es/uploads/image/38260_ico-dental.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-esqui h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38261_ico-esqui.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-accidente h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38259_ico-accidente.png); background-repeat:no-repeat; background-position:8px center; }

/*P�GINA MGM*/
#mgm { position:relative; overflow:auto; margin-top:-25px; }
#mgm .fck-tit-f5 h3 { font-size:1.6em !important; }
#mgm .cab { position:relative; overflow:auto; }
#mgm .cab .text { float:left; width:415px; margin-top:40px; }
#mgm .cab .text p { font-size:1.3em; line-height:18px; }
#mgm .cab .text p.destacado { position:relative; font-size:1.5em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38675_bg-destacado-grande.png); background-color:#ffffff; background-position:left top; background-repeat:repeat-y; padding:8px 10px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#mgm .cab .img { float:right; width:371px; }
#mgm .cab .img img { width:80%; }
#mgm .content-1 { position:relative; overflow:auto; }
#mgm .content-1 .fck-tit-f5 { margin-top:0; }
#mgm .content-1 p { width:95%; }
#mgm .content-1 .item-regalo { position:relative; float:left; width:185px; height:250px; border:1px solid #cccccc; margin-right:15px; background-image:url(http://imagenes.w3.racc.es/uploads/image/38659_bg-item.png); background-color:#ffffff; background-position:center top; background-repeat:repeat-x; }
#mgm .content-1 .item-regalo .tit { display:block; text-align:center; font-size:1.5em; font-weight:bold; padding:7px; }
#mgm .content-1 .item-regalo img { margin:0 auto; }
#mgm .content-1 .item-regalo .info { position:absolute; bottom:0; left:0; right:0; }
#mgm .content-1 .item-regalo .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:38px; height:38px; cursor:pointer; }
#mgm .content-1 .item-regalo .info .boton span { background-position:92% center; background-repeat:no-repeat; display:inline-block; line-height:17px; height:17px; text-align:center; color:#c2c2c2; font-weight:bold; width:100%; font-size:1.2em; *line-height:35px; *height:38px; }
#mgm .content-1 .item-regalo .info .boton span.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#mgm .content-1 .item-regalo .info .boton span.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#mgm .content-1 .item-regalo .info .text { display:none; padding:5px 10px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center top; background-repeat:repeat; height:170px; }
#mgm .content-1 .item-regalo .info .text p { text-align:center; }
#mgm .content-1 .item-regalo .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:3px 0; }
#mgm .content-2 { position:relative; overflow:auto; }
#mgm .content-2 .text { position:relative; background-color:#fff5b8; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin-top:20px; overflow:auto; }
#mgm .content-2 .text ul { float:left; position:relative; padding:12px 8px 20px; overflow:auto; width:566px; }
#mgm .content-2 .text ul li { background-position:left top; background-repeat:no-repeat; padding:5px 0 0 32px; min-height:26px; margin-bottom:8px; }
#mgm .content-2 .text ul li.ico-uno { background-image:url(http://imagenes.w3.racc.es/uploads/image/38668_ico-uno.png); padding-top:3px; padding-bottom:2px; }
#mgm .content-2 .text ul li.ico-uno a { color:#4070ff; font-size:1.4em; font-weight:bold; text-decoration:none; }
#mgm .content-2 .text ul li.ico-dos { background-image:url(http://imagenes.w3.racc.es/uploads/image/38665_ico-dos.png); }
#mgm .content-2 .text ul li.ico-tres { background-image:url(http://imagenes.w3.racc.es/uploads/image/38667_ico-tres.png); }
#mgm .content-2 .text ul li p { float:left; }
#mgm .content-2 .text ul li img { float:left; margin-left:3px; margin-top:-1px; cursor:pointer; }
#mgm .content-2 .img { float:right; width:209px; margin-top:5px; }
#mgm .content-2 .img img { width:90%; }
#mgm .addthis_toolbox p { font-size:1em; margin:3px 8px 0 0; }
.tooltip { display:none; position:absolute; }
.tooltip .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38692_tooltip-top.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:192px; padding:0 23px; height:22px; }
.tooltip .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38693_tooltip-center.png); background-position:right top; background-repeat:repeat-y; overflow:hidden; width:192px; padding:0px 23px; }
.tooltip .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38694_tooltip-bottom.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:192px; padding:0 23px; height:26px; }
.tooltip .center p { margin-bottom:5px; margin-left:8px; text-align:left; }

/*Listas*/
ul.check-list li { background-image:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.5em; margin-bottom:0.6em; }
ul.circle-list li { background-image:url(/img/publico/v2/bullet-amarillo.png); background-position:left .3em; background-repeat:no-repeat; padding-left:1.3em; margin-bottom:0.6em; }
ul.more-list li { background-image:url(http://imagenes.w3.racc.es/uploads/image/40036_bullet-mas.png); background-position:left 2px; background-repeat:no-repeat; padding-left:1.3em; margin-bottom:0.6em; }


/*Conduccion*/
#conduccion { position:relative; overflow:hidden; }
#conduccion .cab { position:relative; overflow:hidden; }
#conduccion .cab .izq { float:left; width:580px; }
#conduccion .cab .izq .destacados { position:relative; overflow:hidden; }
#conduccion .cab .izq .destacados .item { float:left; position:relative; overflow:hidden; width:162px; margin-right:14px; padding:12px 10px; border:1px solid #cccccc; background-image:url(http://imagenes.w3.racc.es/uploads/image/38902_bg-destacado.png); background-color:#f3f3f3; background-position:center bottom; background-repeat:repeat-x; height:50px; }
#conduccion .cab .izq .destacados .item p { margin:0; padding:0 0 0 25px; font-size:1.15em; font-weight:bold; background-image:url(http://imagenes.w3.racc.es/uploads/image/38901_ico-check.png); background-position:left top; background-repeat:no-repeat; }
#conduccion .cab .der { float:right; width:205px; }
#conduccion .cab .der .info { position:relative; background-color:#303030; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#conduccion .cab .der .info h3 { position:relative; color:#fff; font-size:1.091em; font-weight:bold; padding:0.545em 0 0.5em 1em; text-transform:uppercase; }
#conduccion .cab .der .info .content { background-image:url(/img/publico/v2/fnd-caja.gif); background-repeat:repeat-x; background-position:center bottom; background-color:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:10px 10px 25px 10px; }
#conduccion .cab .der .info .content ul { margin-top:8px; }
#conduccion .cab .der .info .content ul li { background-position:left center; background-repeat:no-repeat; padding:4px 0 4px 27px; margin-bottom:7px; font-size:1.2em; font-weight:bold; }
#conduccion .cab .der .info .content ul li a { color:#000; text-decoration:none; }
#conduccion .cab .der .info .content ul li a:hover { text-decoration:underline; }
#conduccion .cab .der .info .content ul li.mail { background-image:url(/img/publico/rakk/ico-mail.png); }
#conduccion .cab .der .info .content ul li.telefono { background-image:url(/img/publico/rakk/ico-telefono.png); }
#conduccion .cab .der .interes { position:relative; background-color:#FFF7CF; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:10px 10px 5px; text-align:left; }
#conduccion .cab .der .interes h3 { font-size:1.1em; margin-bottom:15px; }
#conduccion .cab .der .interes .escuela h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38904_ico-flecha-lat.png); background-position:left 1px; background-repeat:no-repeat; font-size:1.1em; font-weight:bold; padding-left:18px; }
#conduccion .cab .der .interes .escuela .cont-mapa { position:relative; margin:5px 0 15px; }
#conduccion .cab .der .interes .escuela .cont-mapa .mapa { height:156px; border:1px solid #acacac; }
#conduccion .cab .der .interes .escuela .cont-mapa .info { position:absolute; top:25px; right:10px; left:10px; background-color:#fff; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:10px; box-shadow:0px 0px 5px #7c7c7c; -webkit-box-shadow:0px 0px 5px #7c7c7c; -moz-box-shadow:0px 0px 5px #7c7c7c; z-index:99999; display:none; }
#conduccion .cab .der .interes .escuela .cont-mapa .info p { padding-bottom:.6em; }
#conduccion .content-1 h3 { border-bottom:1px solid #FFD520; clear:both; font-size:1.6em; font-weight:normal; margin:15px 0; position:relative; }
#conduccion .content-1 .item-curso { position:relative; float:left; border:1px solid #cccccc; margin:15px 27px 10px 0; }
#conduccion .content-1 .item-curso img { width:250px; height:283px; }
#conduccion .content-1 .item-curso .info { position:absolute; bottom:0; left:0; right:0; }
#conduccion .content-1 .item-curso .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:50px; height:50px; cursor:pointer; }
#conduccion .content-1 .item-curso .info .boton span { display:inline-block; line-height:17px; text-align:left; color:#c2c2c2; font-weight:bold; font-size:1.2em; padding:8px 55px 8px 15px; }
#conduccion .content-1 .item-curso .info .boton span.arrow { width:17px; height:17px; display:inline-block; position:absolute; top:16px; right:20px; margin:0; padding:0; background-position:center center; background-repeat:no-repeat; background-color:transparent; }
#conduccion .content-1 .item-curso .info .boton span.arrow.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#conduccion .content-1 .item-curso .info .boton span.arrow.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#conduccion .content-1 .item-curso .info .text { display:none; position:relative; overflow:hidden; padding:5px 10px 15px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center top; background-repeat:repeat; max-height:213px; }
#conduccion .content-1 .item-curso .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:8px 0; }
#conduccion .content-1 .item-curso .info .text a { color:#000; text-decoration:underline; float:right; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38898_ico-acrobat.png ); background-position:left 2px; background-repeat:no-repeat; padding:3px 0 3px 22px; }
#conduccion .content-2 img { float:left; margin-right:24px; }
#conduccion .content-2 ul { margin-top:8px; }
#conduccion .content-2 ul li { background-position:left center; background-repeat:no-repeat; padding:4px 0 4px 27px; margin-right:25px; font-size:1.2em; font-weight:bold; display:inline-block; float:left; }
#conduccion .content-2 ul li a { color:#000; text-decoration:none; }
#conduccion .content-2 ul li a:hover { text-decoration:underline; }
#conduccion .content-2 ul li.mail { background-image:url(/img/publico/rakk/ico-mail.png); }
#conduccion .content-2 ul li.telefono { background-image:url(/img/publico/rakk/ico-telefono.png); }

/*Subhome autoescuelas*/
#autoescuelas { position:relative; overflow:hidden; margin-top:-35px; }
#autoescuelas .content-1 { position:relative; overflow:hidden; }
#autoescuelas .content-1 .izq { float:left; width:490px; }
#autoescuelas .content-1 .der { float:right; width:295px; }
#autoescuelas .content-1 .der p { font-size:1.3em; }
#autoescuelas .content-1 .der ul { margin:10px 0 15px; }
#autoescuelas .content-1 .der .btn-racc { background-image:url(http://imagenes.w3.racc.es/uploads/image/38960_nueva-ventana-blanco.png); background-position:95% center; background-repeat:no-repeat; padding-right:30px; margin-right:10px; }
#autoescuelas .content-2 { position:relative; overflow:hidden; }
#autoescuelas .content-2 .izq { float:left; width:535px; }
#autoescuelas .content-2 .izq .item-curso { position:relative; float:left; border:1px solid #cccccc; margin:15px 30px 15px 0; }
#autoescuelas .content-2 .izq .item-curso img { width:250px; height:199px; }
#autoescuelas .content-2 .izq .item-curso .info { position:absolute; bottom:0; left:0; right:0; }
#autoescuelas .content-2 .izq .item-curso .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:50px; height:50px; cursor:pointer; }
#autoescuelas .content-2 .izq .item-curso .info .boton span { display:inline-block; line-height:17px; text-align:left; color:#c2c2c2; font-weight:bold; font-size:1.3em; padding:8px 10px 8px 10px; }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow { width:17px; height:17px; display:inline-block; position:absolute; top:16px; right:20px; margin:0; padding:0; background-position:center center; background-repeat:no-repeat; background-color:transparent; }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#autoescuelas .content-2 .izq .item-curso .info .text { display:none; position:relative; overflow:hidden; padding:15px 10px 15px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center 1px; background-repeat:repeat; max-height:119px; }
#autoescuelas .content-2 .izq .item-curso .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:8px 0; }
#autoescuelas .content-2 .izq .item-curso .info .text a { color:#000; background-image:url(http://imagenes.w3.racc.es/uploads/image/38904_ico-flecha-lat.png); background-position:right center; background-repeat:no-repeat; padding:0 18px 0 0; text-decoration:none; }
#autoescuelas .content-2 .izq .item-curso .info .text a:hover { text-decoration:underline; }
#autoescuelas .content-2 .der { float:right; width:250px; }
#autoescuelas .content-2 .der a { float:left; margin-top:33px; }

/*Subhome ofertas y ventajas*/
#ofertas { position:relative; overflow:hidden; margin-top:-10px;}
#ofertas .fck-tit-pes h2 { padding:0px; margin-bottom:5px; }
#ofertas .content-1 { position:relative; overflow:hidden; }
#ofertas .content-1 .item { position:relative; float:left; width:33%; margin:10px 0 20px; }
#ofertas .content-1 .item a { position:relative; overflow:hidden; float:left; text-decoration:none; }
#ofertas .content-1 .item a img { float:left; }
#ofertas .content-1 .item a p { position:relative; font-size:1.4em; display:table-cell; vertical-align:middle; height:68px; *height:60px; color:#000; text-decoration:none; padding:0 30px 0 10px; *padding-top:6px; line-height:18px; cursor:pointer; }
#ofertas .content-1 .item a p:hover { text-decoration:underline; }
#ofertas .content-2 .btn-racc { margin-left:25px; margin-right:10px; }
#ofertas .content-3 .btn-racc { margin-left:25px; margin-right:10px; }
#ofertas .jcarousel-skin-tango .jcarousel-container { width:810px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-container-horizontal { width:810px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-clip-horizontal { width:700px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item { width:162px !important; background:none !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 7px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal img { border:1px solid #cccccc; width:155px; height:80px; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal .caj-car-dts { width:157px; border:none !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal .caj-car-dts a { font-weight:bold; }

/*Alta hijos*/
#alta-hijos { position:relative; overflow:hidden; }
#alta-hijos .tit-f1 { margin-bottom:25px; }
#alta-hijos .tit-f1 h2 { font-size:1.6em; }
#alta-hijos .content-1 { position:relative; overflow:hidden; }
#alta-hijos .content-1 .btn-racc-new { float:right; margin-right:80px; }
#alta-hijos .content-1 .destacado { font-size:1.1em; position:relative; }
#alta-hijos .content-1 .destacado .sup { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39997_destacado-sup.png); background-repeat:no-repeat; background-position:center top; height:15px; }
#alta-hijos .content-1 .destacado .cen { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39998_destacado-con.png); background-repeat:repeat-y; background-position:center top; padding: 15px 30px 5px; }
#alta-hijos .content-1 .destacado .inf { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39999_destacado-inf-flecha.png); background-repeat:no-repeat; background-position:center top; height:35px; }
#alta-hijos .content-2 { position:relative; overflow:hidden; }
#alta-hijos .content-2 .item { position:relative; overflow:hidden; }
#alta-hijos .content-2 .item h4 { font-size:1.2em; font-weight:bold; margin-bottom:2px; }
#alta-hijos .content-2 .item.izq img { float:left; margin-right:20px; }
#alta-hijos .content-2 .item.der img { float:right; margin-left:20px; }
#alta-hijos .content-2 .item .tarjetas { position:relative; overflow:hidden; margin-top:20px; }
#alta-hijos .content-2 .item .tarjetas p { font-size:1em; position:relative; top:-6px; float:left; padding-top:12px; margin-right:5px; }
#alta-hijos .content-2 .item .tarjetas img { float:left; margin:0 4px 0 0; }
#alta-hijos .content-2 .item .tarjetas img.help { position:relative; top:5px; margin-right:15px; cursor:pointer; }
#alta-hijos .content-2 .item .tarjetas img.free { position:relative; top:-4px; }
#alta-hijos .content-2 .item.izq .tarjetas { float:left; }
#alta-hijos .content-2 .item.der .tarjetas { float:right; }
#alta-hijos .content-2 .separador { clear:both; display:block; background-image:url(http://imagenes.w3.racc.es/uploads/image/40010_separador.png); background-repeat:no-repeat; background-position:center center; height:45px; }
#alta-hijos .content-3 { position:relative; overflow:hidden; }
#alta-hijos .content-3 table { width:100%; }
#alta-hijos .content-3 table thead td.negro { padding:5px; height:inherit; background-color:#000000; font-size:1.1em; color:#ffffff; }
#alta-hijos .content-3 table thead td.modalidad { font-weight:bold; height:55px; color:#ffffff; font-size:1.5em; text-shadow: 1px 1px #888888; }
#alta-hijos .content-3 table thead td.junior { background-image:url(http://imagenes.w3.racc.es/uploads/image/40018_ico-junior-gran.png); background-repeat:no-repeat; background-position:7px 2px; background-color:#ffffff; text-align:left; padding-left:50px; color:#000000; text-shadow:none; }
#alta-hijos .content-3 table thead td.free { background-image:url(http://imagenes.w3.racc.es/uploads/image/40015_ico-free-gran.png); background-repeat:no-repeat; background-position:left 2px; background-color:#f65615; }
#alta-hijos .content-3 table thead td.traveller { background-image:url(http://imagenes.w3.racc.es/uploads/image/40017_ico-traveller-gran.png); background-repeat:no-repeat; background-position:left 5px; background-color:#e31c2d; }
#alta-hijos .content-3 table thead td.rider { background-image:url(http://imagenes.w3.racc.es/uploads/image/40016_ico-rider-gran.png); background-repeat:no-repeat; background-position:left 5px; background-color:#c4bc0b; }
#alta-hijos .content-3 table thead td.driver { background-image:url(http://imagenes.w3.racc.es/uploads/image/40014_ico-driver-gran.png); background-repeat:no-repeat; background-position:left 7px; background-color:#05d2f0; }
#alta-hijos .content-3 table tbody td { width:100px; }
#alta-hijos .content-3 table tbody td.texto { width:190px; }
#alta-hijos .content-3 table td { border:1px solid #e9e9e9; height:30px; vertical-align:middle; text-align:center; padding:10px; }
#alta-hijos .content-3 table td.no-border-top { border-top:none; }
#alta-hijos .content-3 table td.no-border-right { border-right:none; }
#alta-hijos .content-3 table td.no-border-bottom { border-bottom:none; }
#alta-hijos .content-3 table td.no-border-left { border-left:none; }
#alta-hijos .content-3 table td.no-padding { padding:0; height:inherit; }
#alta-hijos .content-3 table td.texto { border-left:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/40011_pixel-gris.png); background-repeat:repeat-y; background-position:left top; text-align:left; }
#alta-hijos .content-3 table td.junior { background-color:#ffffff; font-size:1.4em; }
#alta-hijos .content-3 table td.free { background-color:#feefe8; font-size:1.4em; }
#alta-hijos .content-3 table td.traveller { background-color:#fce9ea; font-size:1.4em; }
#alta-hijos .content-3 table td.rider { background-color:#f9f8e7; font-size:1.4em; }
#alta-hijos .content-3 table td.driver { background-color:#e6fbfe; font-size:1.4em; }
#alta-hijos .content-3 table td.check { background-image:url(http://imagenes.w3.racc.es/uploads/image/40013_ico-check.png); background-repeat:no-repeat; background-position:center center; }
#alta-hijos .content-3 table td.vacio { background-image:url(http://imagenes.w3.racc.es/uploads/image/40012_ico-vacio.png); background-repeat:no-repeat; background-position:center center; }
#alta-hijos .content-3 table td div.regalo { font-size:.9em; margin-top:5px; position:relative; overflow:hidden; }
#alta-hijos .content-3 table td div.regalo p { position:relative; top:10px; margin-right:5px; }
#alta-hijos .content-3 table tfoot td { padding:15px 0 0 0; }
#alta-hijos .content-3 table tfoot td a.btn-racc-new { margin-top:5px; padding-right:5px; padding-left:8px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#alta-hijos .content-3 table tfoot td a.btn-racc-new span { font-size:1em; padding-right:22px; }
#alta-hijos .content-4 { position:relative; overflow:hidden; }
#alta-hijos .content-4 .item { float:left; width:50%; margin-bottom:30px; }
#alta-hijos .content-4 .item img { float:left; margin-right:15px; }
#alta-hijos .content-4 .item p { padding:0 20px 15px 0; }
#alta-hijos .content-5 .caja-sombra { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40024_bg-caja-sombra.png); background-repeat:no-repeat; background-position:center center; width:810px; height:102px; }
#alta-hijos .content-5 .caja-sombra h4 { float:left; font-size:1.2em; font-weight:bold; margin: 43px 10px 0 30px;; width:435px; }
#alta-hijos .content-5 .caja-sombra p { float:left; width:95px; text-align:right; margin:22px 0px 0 10px; line-height:14px; }
#alta-hijos .content-5 .caja-sombra img { float:left; margin-top:18px; }
#alta-hijos .content-5 .caja-sombra a.btn-racc-new { float:right; margin:33px 28px 0 0; }
.tt-alta-hijos { display:none; position:absolute; }
.tt-alta-hijos .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40070_tooltip-top.png); background-position:right bottom; background-repeat:no-repeat; overflow:hidden; width:117px; padding:0 16px; height:15px; }
.tt-alta-hijos .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40069_tooltip-center.png); background-position:right top; background-repeat:repeat-y; overflow:hidden; width:117px; padding:0px 16px; }
.tt-alta-hijos .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40068_tooltip-bottom.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:117px; padding:0 16px; height:17px; }
.tt-alta-hijos .center p { text-align:left; }

/*Alta Pareja*/
#alta-pareja { position:relative; overflow:hidden; }
#alta-pareja .tit-f1 { margin-bottom:25px; }
#alta-pareja .tit-f1 h2 { font-size:1.6em; }
#alta-pareja .content-1 { position:relative; overflow:hidden; }
#alta-pareja .content-1 .btn-racc-new { position:absolute; bottom:0; right:200px; }
#alta-pareja .content-2 { position:relative; overflow:hidden; }
#alta-pareja .content-2 .item { float:left; width:33%; }
#alta-pareja .content-2 .item h3 { font-size:1.2em; font-weight:bold; text-align:center; padding:0 35px; }
#alta-pareja .content-2 .item img { margin:8px auto 15px; }
#alta-pareja .content-2 .item p { padding:0 21px; text-align:justify; }
#alta-pareja .content-2 .destacado { font-size:1.1em; position:relative; }
#alta-pareja .content-2 .destacado .sup { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39997_destacado-sup.png); background-repeat:no-repeat; background-position:center top; height:15px; }
#alta-pareja .content-2 .destacado .cen { position:relative; overflow:hidden; background-image:url(http://imagenes.w3.racc.es/uploads/image/39998_destacado-con.png); background-repeat:repeat-y; background-position:center top; padding: 15px 30px 5px; }
#alta-pareja .content-2 .destacado .inf { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40034_destacado-inf.png); background-repeat:no-repeat; background-position:center top; height:35px; }
#alta-pareja .content-2 .destacado .cen h4 { font-size:1.3em; font-weight:bold; }
#alta-pareja .content-2 .destacado .cen .topo { position:absolute; top:55px; left:30px; background-image:url(http://imagenes.w3.racc.es/uploads/image/40037_topo.png); background-repeat:no-repeat; background-position:center center; width:100px; height:100px; }
#alta-pareja .content-2 .destacado .cen .topo p { padding:17px; color:#ffffff; font-weight:bold; text-align:center; line-height:14px; }
#alta-pareja .content-2 .destacado .cen img { float:left; margin:10px 20px 10px 70px; }
#alta-pareja .content-2 .destacado .cen ul { float:left; width:435px; margin-top:15px; }
#alta-pareja .content-3 { position:relative; overflow:hidden; }
#alta-pareja .content-3 table { width:100%; }
#alta-pareja .content-3 table td { padding:0; margin:0; vertical-align:middle; text-align:center; font-size:1.4em; }
#alta-pareja .content-3 table thead td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40057_cab-basico.png); background-position:left bottom; background-repeat:no-repeat; border:none; height:92px; width:112px; padding:23px 10px 0; }
#alta-pareja .content-3 table thead td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40058_cab-mecanica.png); background-position:left bottom; background-repeat:no-repeat; border:none; height:92px; width:112px; padding:23px 22px 0 10px; }
#alta-pareja .content-3 table thead td span { font-size:.7em; margin-top:8px; display:block; }
#alta-pareja .content-3 table td.no-border-top { border-top:none; }
#alta-pareja .content-3 table td.no-border-right { border-right:none; }
#alta-pareja .content-3 table td.no-border-bottom { border-bottom:none; }
#alta-pareja .content-3 table td.no-border-left { border-left:none; }
#alta-pareja .content-3 table td.no-padding { padding:0; height:inherit; }
#alta-pareja .content-3 table tbody td span.check { background-image:url(http://imagenes.w3.racc.es/uploads/image/40013_ico-check.png); background-repeat:no-repeat; background-position:center center; height:22px; display:block; }
#alta-pareja .content-3 table tbody td span.vacio { background-image:url(http://imagenes.w3.racc.es/uploads/image/40012_ico-vacio.png); background-repeat:no-repeat; background-position:center center; height:5px; display:block; }
#alta-pareja .content-3 table tbody td.vertical { border:1px solid #e9e9e9; background-color:#cccccc; width:35px; }
#alta-pareja .content-3 table tbody td.vertical img { margin:0 auto; }
#alta-pareja .content-3 table tbody td.texto { height:30px; padding:15px 10px; border:1px solid #e9e9e9; border-right:none; }
#alta-pareja .content-3 table tbody td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40055_bg-cell-basico.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tbody td.basica.sin-limite-es { background-image:url(http://imagenes.w3.racc.es/uploads/image/40059_sin-limite-basico.png); }
#alta-pareja .content-3 table tbody td.basica.sin-limite-cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40272_sin-limite-basico-cat.png); }
#alta-pareja .content-3 table tbody td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40056_bg-cell-mecanica.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tbody td.mecanica.sin-limite-es { background-image:url(http://imagenes.w3.racc.es/uploads/image/40060_sin-limite-mecanica.png); }
#alta-pareja .content-3 table tbody td.mecanica.sin-limite-cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40273_sin-limite-mecanica-cat.png); }
#alta-pareja .content-3 table tbody td.sombra-der { background-image:url(http://imagenes.w3.racc.es/uploads/image/40047_bg-right.png); background-repeat:repeat-y; background-position:left top; width:12px; padding:0; border:none; }
#alta-pareja .content-3 table tbody td.gris { background-color:#f6f6f6; color:#000000; }
#alta-pareja .content-3 table tbody td.texto div.regalo { position:relavite; overflow:hidden; text-align:left; margin-left:80px; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto { float:left; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto .lista { font-size:.8em; margin-left:40px; width:220px; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto .lista ul.circle-list li { margin-bottom:2px; }
#alta-pareja .content-3 table tbody td.texto div.regalo img { float:left; }
#alta-pareja .content-3 table tbody td img.ayuda-precio { display:inline-block;position:relative;top:3px; cursor:pointer; }
#alta-pareja .content-3 table tfoot td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40055_bg-cell-basico.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tfoot td { padding-top:10px; }
#alta-pareja .content-3 table tfoot td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40056_bg-cell-mecanica.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tfoot td.sombra-der { background-image:url(http://imagenes.w3.racc.es/uploads/image/40047_bg-right.png); background-repeat:repeat-y; background-position:left top; width:12px; padding:0; border:none; }
#alta-pareja .content-3 table tfoot td span { font-size:.7em; margin:5px 0; display:block; }
#alta-pareja .content-3 table tfoot td a.btn-racc-new { margin-top:10px; margin-bottom:2px; padding-right:5px; padding-left:8px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#alta-pareja .content-3 table tfoot td a.btn-racc-new span { font-size:1em; padding-right:22px; }
#alta-pareja .content-4 { position:relative; overflow:hidden; }
#alta-pareja .content-4 .item { float:left; width:33%; }
#alta-pareja .content-4 .item .foto { position:relative; }
#alta-pareja .content-4 .item .foto p { color:#ffffff; position:absolute; top:15px; width:110px; padding:0; }
#alta-pareja .content-4 .item .foto p span.cursiva { font-style:italic; }
#alta-pareja .content-4 .item .foto p.izq { left:35px; text-align:left; }
#alta-pareja .content-4 .item .foto p.der { right:35px; text-align:right; }
#alta-pareja .content-4 .item img { margin:8px auto 10px; }
#alta-pareja .content-4 .item p { padding:0 21px; text-align:justify; }
#alta-pareja .content-4 .valoracion { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40043_valoracion.png); background-repeat:no-repeat; background-position:center center; width:542px; height:113px; margin:0 auto;}
#alta-pareja .content-4 .valoracion.cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40271_valoracion-cat.png); }
#alta-pareja .content-4 .valoracion p { position:absolute; top:36px; left:125px; color:#333333; font-size:1.5em; font-weight:bold; width:380px; }
#alta-pareja .content-4 .caja-sombra { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40024_bg-caja-sombra.png); background-repeat:no-repeat; background-position:center center; width:810px; height:102px; }
#alta-pareja .content-4 .caja-sombra h4 { float:left; font-size:1.3em; font-weight:bold; margin: 43px 10px 0 30px;; width:545px; }
#alta-pareja .content-4 .caja-sombra a.btn-racc-new { position: absolute; right: 25px; top: 34px; }
.tt-alta-pareja { display:none; position:absolute; }
.tt-alta-pareja .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40072_top.png); background-position:left bottom; background-repeat:no-repeat; overflow:hidden; width:193px; padding:0 20px; height:17px; }
.tt-alta-pareja .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40073_center.png); background-position:left top; background-repeat:repeat-y; overflow:hidden; width:193px; padding:3px 20px 0; }
.tt-alta-pareja .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40074_bottom.png); background-position:left top; background-repeat:no-repeat; overflow:hidden; width:193px; padding:0 20px; height:17px; }
.tt-alta-pareja .center p { text-align:left; }
.tt-alta-pareja .arrow { position:absolute; top:0; right:-5px; background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40075_arrow.png); background-position:left top; background-repeat:repeat-y; overflow:hidden; width:14px; height:9px; }

/* Nueva home 2013 */
#homeRacc { position:relative; overflow:hidden; width:970px; margin-left:5px; }
#homeRacc h4 { font-size:1.65em; font-weight:bold; color:#333333; margin-bottom:3px; }
#homeRacc h5 { font-size:1.45em; font-weight:bold; color:#333333; margin-bottom:3px; }
#homeRacc h5 a { font-size:1em; color:#333333; text-decoration:none; background-image:url(/img/publico/botones/flecha-derecha-gris.png); background-position:100% center; background-repeat:no-repeat; padding-right:25px; }
#homeRacc h5 a:hover { text-decoration:underline; }
/* ROTATOR HOME */
#homeRacc .slideshow-home-racc { position:relative; z-index:0; }
#homeRacc .slideshow-home-racc .slides_container { display:none; }
#homeRacc .slideshow-home-racc .slides_container div.slide { display:block; border:1px solid #cccccc; width:968px; height:225px; }
#homeRacc .slideshow-home-racc .slides_container div.slide img { width:968px; height:225px; }
/* Paginación */
#homeRacc .slideshow-home-racc .pagination { position:absolute; top:23px; right:32px; z-index:101; }
#homeRacc .slideshow-home-racc .pagination li { float:left; padding:0 5px; list-style:none; }
#homeRacc .slideshow-home-racc .pagination li a { display:block; width:11px; height:0; padding-top:12px; background-image:url(/img/publico/circulo-gris.png); background-position:0 0; background-repeat:no-repeat; float:left; overflow:hidden; }
#homeRacc .slideshow-home-racc .pagination li.current a { background-image:url(/img/publico/circulo-blanco.png); }
/* Información */
#homeRacc .slideshow-home-racc .caption { z-index:500; position:absolute; top:11px; right:23px; bottom:15px; background-image:url(/img/publico/bg-caption-rotator.png); padding:20px 28px 5px 28px; width:425px; color:#000000; border:1px solid #e2e1e1; }
#homeRacc .slideshow-home-racc .caption h3 { font-size:2.5em; font-weight:bold; margin-bottom:6px; }
#homeRacc .slideshow-home-racc .caption ul li { background-image:url(/img/publico/circulo-amarillo.png); background-position:left 4px; background-repeat:no-repeat; padding-left:15px; margin-bottom:3px; font-size:1.25em; }
#homeRacc .slideshow-home-racc .caption .regalo { position:absolute; top:117px; left:33px; }
#homeRacc .slideshow-home-racc .caption .regalo img { float:left; width:75px !important; height:78px !important; }
#homeRacc .slideshow-home-racc .caption .regalo p { float:left; font-size:1.1em; width:125px; margin:22px 0 0 5px; }
#homeRacc .slideshow-home-racc .caption a.btn-slide { display:none; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator { background-image:url(/img/publico/botones/bg-amarillo-degradado-grande.png); border:none; padding-left:13px; padding-right:12px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; position:absolute; top:125px; right:50px; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator:hover { background-image:url(/img/publico/botones/bg-amarillo-degradado-grande-hover.png); box-shadow:0px 1px 5px #4b4b4b; -webkit-box-shadow:0px 1px 5px #4b4b4b; -moz-box-shadow:0px 1px 5px #4b4b4b; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator span { font-size:1.5em; padding-top:11px; padding-bottom:12px; }
#homeRacc .seguros { position:relative; overflow:hidden; border:1px solid #cccccc; }
#homeRacc .seguros .separador { float:left; background-image:url(/img/publico/v2/separador.png); background-position:center; background-repeat:no-repeat; width:1px; height:175px; }
#homeRacc .seguros .item { float:left; width:192px; padding:20px 20px 10px 110px; }
#homeRacc .seguros .item p { height:60px; display:table-cell; vertical-align:middle; font-size:1.3em; color:#333333; }
#homeRacc .seguros .item a { margin-left:0px; }
#homeRacc .seguros .item.coche { background-image:url(/img/publico/iconos/coche-grande.png); background-position:23px 36px; background-repeat:no-repeat; }
#homeRacc .seguros .item.hogar { background-image:url(/img/publico/iconos/hogar-grande.png); background-position:23px 36px; background-repeat:no-repeat; }
#homeRacc .seguros .item.salud { background-image:url(http://imagenes.w3.racc.es/uploads/image/43192_salud-grande.png); background-position:23px 38px; background-repeat:no-repeat;}
#homeRacc .vacaciones { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:458px; height:253px; padding:10px 15px; }
#homeRacc .vacaciones img { position:absolute; bottom:0; right:0; }
#homeRacc .vacaciones div.topo { position:absolute; bottom:65px; right:375px; background-image:url(/img/publico/v2/topo-racctravel-home.png); background-position:center; background-repeat:no-repeat; width:69px; height:69px; }
#homeRacc .vacaciones div.topo p { font-weight:bold; text-align:center; margin:16px 10px 15px 7px; }
#homeRacc .vacaciones a { position:absolute; bottom:25px; right:15px; }
#homeRacc .descuentos { position:relative; overflow:hidden; border:1px solid #cccccc; float:right; width:430px; height:253px; padding:10px 15px; }
#homeRacc .descuentos p { font-size:1.3em; color:#333333; }
#homeRacc .descuentos .restaurante { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:268px; height:186px; }
#homeRacc .descuentos .restaurante .topo { position:absolute; top:21px; left:8px; z-index:999; }
#homeRacc .descuentos .restaurante .pastilla { position:absolute; top:30px; left:0; right:0; background-image:url(/img/publico/v2/bg-restaurantes-2x1.png); bacground-position:center; background-repeat:repeat-x; height:46px; }
#homeRacc .descuentos .restaurante .pastilla a { color:#333333; font-size:1.4em; font-weight:bold; text-decoration:none; background-image:url(/img/publico/botones/flecha-derecha-gris.png); background-position:100% center; background-repeat:no-repeat; padding-right:25px; margin:10px 0 0 73px; display:inline-block; }
#homeRacc .descuentos .restaurante .pastilla a:hover { text-decoration:underline; }
#homeRacc .descuentos ul { border:1px solid #cccccc; float:right; width:145px; height:181px; padding-top:5px; }
#homeRacc .descuentos ul li { padding:6px 6px 6px 35px; margin:0 7px; background-repeat:no-repeat; }
#homeRacc .descuentos ul li.coche { background-image:url(/img/publico/iconos/coche.png); background-position:6px 7px; }
#homeRacc .descuentos ul li.comercio { background-image:url(/img/publico/iconos/comercios.png); background-position:9px 4px; }
#homeRacc .descuentos ul li.ocio { background-image:url(/img/publico/iconos/ocio.png); background-position:9px 5px; }
#homeRacc .descuentos ul li.salud { background-image:url(/img/publico/iconos/salud.png); background-position:8px 6px; }
#homeRacc .descuentos ul li.restaurantes { background-image:url(/img/publico/iconos/restaurantes.png); background-position:10px 5px; }
#homeRacc .descuentos ul li.entradas { background-image:url(/img/publico/iconos/entradas.png); background-position:8px 4px; }
#homeRacc .descuentos ul li.nieve { background-image:url(http://imagenes.w3.racc.es/uploads/image/54292_icono_nieve.jpg); background-position:9px 5px; }
#homeRacc .descuentos ul li.sep { border-bottom:1px solid #e5e5e5; }
#homeRacc .descuentos ul li a { text-decoration:none; font-weight:bold; }
#homeRacc .descuentos ul li a:hover { text-decoration:underline; }
#homeRacc .actualidad { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; padding:10px 15px 15px; width:600px; height:297px; }
#homeRacc .actualidad .redes-sociales { position:absolute; top:10px; right:9px; }
#homeRacc .actualidad .redes-sociales p { float:left; padding:3px 8px; color:#333333; }
#homeRacc .actualidad .redes-sociales ul { display:inline-block; }
#homeRacc .actualidad .redes-sociales ul li { float:left; }
#homeRacc .actualidad .redes-sociales ul li a { display:block; margin:0 5px 0 0; width:22px; height:22px; cursor:pointer; }
#homeRacc .actualidad .redes-sociales ul li a.fb { background:url(/img/publico/v2/ico-facebook.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.tt { background:url(/img/publico/v2/ico-twitter.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.yt { background:url(/img/publico/v2/ico-youtube.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.fl { background:url(/img/publico/v2/ico-flickr.png) 0 0 no-repeat; }
#homeRacc .actualidad .content-video { position:absolute !important; bottom:15px; right:15px; }
#homeRacc .actualidad .noticias-eventos { position:absolute; bottom:15px; left:15px; width:275px; }
#homeRacc .actualidad .noticias-eventos ul.pestanas { width:275px; overflow:hidden; border-left:1px solid #cccccc; }
#homeRacc .actualidad .noticias-eventos ul.pestanas li { float:left; padding:7px 11px; border:1px solid #cccccc; border-left:none; font-size:1.3em; font-weight:bold; color:#333333; background-color:#e5e5e5; cursor:pointer; }
#homeRacc .actualidad .noticias-eventos ul.pestanas li.selected { background-color:#ffffff; border-bottom:none; cursor:default; padding-bottom:8px; position:relative; }
#homeRacc .actualidad .noticias-eventos .content { width:250px; height:194px; padding:17px 12px; border:1px solid #cccccc; margin-top:-1px; }
#homeRacc .actualidad .noticias-eventos .content ul.noticias li { margin-bottom:12px; }
#homeRacc .actualidad .noticias-eventos .content ul.noticias li a { font-weight:bold; margin-bottom:5px; display:block; }
#homeRacc .actualidad .noticias-eventos .content ul.noticias li span.fecha { display:inline-block; margin-right:5px; color:#999999; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li { position:relative; overflow:hidden; margin-bottom:17px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario { background-image:url(/img/publico/v2/dia.png); background-position:center; background-repeat:no-repeat; float:left; width:36px; height:36px; margin-right:10px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span { text-align:center; display:block; width:36px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span.mes { font-size:.9em; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span.dia { font-weight:bold; font-size:1.2em; margin-top:1px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p { height:36px; display:table-cell; vertical-align:middle; color:#3366ff; font-weight:bold; margin:0; padding:0; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p a { text-decoration:none; display:block; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p a:hover { text-decoration:underline; }
#homeRacc .infotransit-autoescuela { float:right; }
#homeRacc .infotransit-autoescuela h5 { margin:8px 12px; }
#homeRacc .infotransit { position:relative; overflow:hidden; border:1px solid #cccccc; width:320px; height:149px; }
#homeRacc .infotransit img { width:320px; height:113px; position:absolute; bottom:0; left:0; }
#homeRacc .autoescuela { position:relative; overflow:hidden; border:1px solid #cccccc; width:320px; height:151px; }
#homeRacc .autoescuela img { width:320px; height:115px; position:absolute; bottom:0; left:0; z-index:0; }
#homeRacc .autoescuela .texto-img { position:absolute; top:50px; right:20px; text-align:right; z-index:1; }
#homeRacc .autoescuela .texto-img span { padding:0; margin:0; text-shadow:2px 2px 2px #333333; display:block; }
#homeRacc .autoescuela .texto-img span.blanco { color:#ffffff; font-size:1.6em; font-weight:bold; }
#homeRacc .autoescuela .texto-img span.amarillo { color:#ffd401; font-size:1.7em; font-weight:bold; }
#homeRacc .autoescuela .texto-img a { text-decoration:none; }

/* Campaña multiseguros */
#multiseguro { position:relative; overflow:hidden; }
#multiseguro h3 { font-size:1.7em; font-weight:normal; }
#multiseguro .destacado { position:relative; overflow:hidden; }
#multiseguro .destacado h2 { position:absolute; top:50px; right:40px; text-align:right; font-size:2.2em; color:#ffffff; text-shadow:3px 3px 5px #333333; font-weight:bold; }
#multiseguro .destacado h2 span.amarillo { color:#ffd147; }
#multiseguro .seguros { position:relative; overflow:hidden; }
#multiseguro .seguros p.texto { color:#333333; font-size:1.5em; }
#multiseguro .seguros .content-items { position:relative; overflow:hidden; border:1px solid #cccccc; }
#multiseguro .seguros .content-items .separador { height:107px; float:left; background-image:url(http://imagenes.w3.racc.es/uploads/image/41552_sep-items.png); background-position:center; background-repeat:no-repeat; width:1px; }
#multiseguro .seguros .content-items .item { min-height:77px; float:left; position:relative; overflow:hidden; width:160px; padding:15px 0; }
#multiseguro .seguros .content-items .item h4 { color:#333333; font-size:1.25em; font-weight:bold; padding:0 15px; }
#multiseguro .seguros .content-items .item .btn { margin-top:10px; text-align:center; }
#multiseguro .seguros .content-items .item a.btn-racc-new { font-size:1em; padding-left:7px; padding-right:5px; }
#multiseguro .seguros .content-items .item a.btn-racc-new span { padding-top:7px; padding-bottom:7px; }
#multiseguro .seguros .content-items .item a.btn-racc-new span.flecha { padding-right:23px; }
#multiseguro .seguros .content-items .item.coche { background-image:url(http://imagenes.w3.racc.es/uploads/image/41533_ico-coche-43-33.png); background-position:20px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.coche h4 { margin-left:55px; }
#multiseguro .seguros .content-items .item.moto  { background-image:url(http://imagenes.w3.racc.es/uploads/image/41537_ico-moto-52-31.png); background-position:15px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.moto h4 { margin-left:60px; }
#multiseguro .seguros .content-items .item.hogar { background-image:url(http://imagenes.w3.racc.es/uploads/image/41535_ico-hogar-36-31.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.hogar h4 { margin-left:55px; }
#multiseguro .seguros .content-items .item.vida  { background-image:url(http://imagenes.w3.racc.es/uploads/image/41541_ico-vida-40-32.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.vida h4 { margin-left:60px; }
#multiseguro .seguros .content-items .item.salud { background-image:url(http://imagenes.w3.racc.es/uploads/image/41539_ico-salud-28-31.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.salud h4 { margin-left:50px; }
#multiseguro .cuanto table thead tr td.titulo { font-size:1.3em; font-weight:bold; text-align:center; border:1px solid #cccccc; padding:7px; }
#multiseguro .cuanto table thead tr td.tit-col { font-size:1.3em; font-weight:bold; text-align:center; border:1px solid #cccccc; vertical-align:middle; }
#multiseguro .cuanto table thead tr td.tit-col.total { *background-image:url(http://imagenes.w3.racc.es/uploads/image/41555_pixel_333333.png); *background-repeat:repeat-y; *background-position:right top; }
#multiseguro .cuanto table thead tr td.tit-col table { border-spacing:5px; *border-spacing:10px; border-collapse:separate; width:100%; }
#multiseguro .cuanto table thead tr td.tit-col table td { text-align:center; font-size:1em; vertical-align:middle; height:50px; background-color:#e5e5e5; }
#multiseguro .cuanto table thead tr td.tit-col.total table td { background-color:#ffd147; }
#multiseguro .cuanto table tbody tr td.tit-fila { font-size:1.4em; border:1px solid #cccccc; text-align:center; padding:15px; width:120px; border-left:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/41555_pixel_333333.png); background-repeat:repeat-y; background-position:left top; }
#multiseguro .cuanto table tbody tr td.precio { font-size:1.7em; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; width:165px; }
#multiseguro .cuanto table tbody tr td.precio-total { font-size:1.8em; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center; vertical-align:middle; width:115px; }
#multiseguro .cuanto table tbody tr td.signo {  font-size:2.5em; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; width:10px; }
#multiseguro .cuanto p.peque { margin:0; padding:0; font-size:.9em; }
#multiseguro .como-funciona { position:relative; overflow:hidden; border:1px solid #cccccc; text-align:center; }
#multiseguro .como-funciona .separador { float:left; background-image:url(/img/publico/v2/separador.png); background-position:center; background-repeat:no-repeat; width:1px; height:175px; }
#multiseguro .como-funciona .item { float:left; width:218px; padding:25px; }
#multiseguro .como-funciona .item h4 { font-size:1.5em; font-weight:bold; color:#333333;}
#multiseguro .donde-empiezo { position:relative; overflow:hidden; }
#multiseguro .donde-empiezo .item { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:245px; padding:5px 5px 65px 5px; margin-bottom:20px; }
#multiseguro .donde-empiezo .item h4 { background-color:#e5e5e5; color:#333333; padding:10px; font-size:1.5em; font-weight:bold; }
#multiseguro .donde-empiezo .item ul li { font-size:1.3em; }
#multiseguro .donde-empiezo .item a.btn-racc-new { position:absolute; bottom:15px; right:12px; }
#multiseguro .donde-empiezo .item.coche h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41532_ico-coche-32-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:47px; }
#multiseguro .donde-empiezo .item.moto h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41536_ico-moto-38-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:55px; }
#multiseguro .donde-empiezo .item.hogar h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41534_ico-hogar-26-23.png); background-position:8px center; background-repeat:no-repeat; padding-left:42px; }
#multiseguro .donde-empiezo .item.vida h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41540_ico-vida-29-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:45px; }
#multiseguro .donde-empiezo .item.salud h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41538_ico-salud-21-22.png); background-position:12px center; background-repeat:no-repeat; padding-left:42px; }
#multiseguro .donde-empiezo .separador { float:left; width:19px; height:5px; }

/*Venta de motos*/
#ventaMotosImg { display:none; margin-bottom:30px; position:relative; overflow:hidden; }
#ventaMotosImg img { width:100%; }
#ventaMotosImg .texto { position:absolute; top:50px; left:425px; }
#ventaMotosImg .texto h2 { font-size:2.55em; font-weight:bold; margin-bottom:10px; }
#ventaMotosImg .texto p { font-size:1.45em; }
#ventaMotosImg .texto p.destacado { font-size:1.65em; font-weight:bold; }
#ventaMotos { position:relative; overflow:hidden; }
#ventaMotos .tit-f1 { margin-bottom:10px; }
#ventaMotos .tit-f1 h2 { font-size:1.7em; }
#ventaMotos .motos { position:relative; overflow:hidden; background-image:url(http://imagenes.w3.racc.es/uploads/image/41952_bg-cont-motos.png); background-position:center top; background-repeat:repeat-x; background-color:#e5e5e5; padding:20px 0 20px 20px; }
#ventaMotos .motos img { margin:5px auto; }
#ventaMotos .motos .item { position:relative; overflow:hidden; background-color:#ffffff; border:1px solid #cccccc; margin:0 20px 20px 0; width:259px; float:left; }
#ventaMotos .motos .item .info { padding:15px 20px 0; background-image:url(http://imagenes.w3.racc.es/uploads/image/41953_bg-item-moto.png); background-position:center top; background-repeat:repeat-x; background-color:#ffffff; }
#ventaMotos .motos .item .info h4 { font-size:1.4em; font-weight:bold; }
#ventaMotos .motos .item .info ul { padding:20px 0; }
#ventaMotos .motos .item .info ul li { font-size:1.1em; padding-left:15px; }

/*Seguros salud*/
#segurosSalud { position:relative; overflow:hidden; }
#segurosSalud .destacado { position:relative; overflow:hidden; border:1px solid #cccccc; }
#segurosSalud .destacado .texto { position:absolute; top:50px; right:30px; color:#333333; width:330px; text-align:right; }
#segurosSalud .destacado .texto h3 { font-size:2.2em; }
#segurosSalud .destacado .texto a { background-image:url(http://imagenes.w3.racc.es/uploads/image/45459_ico-localizacion.png); background-position:left center; background-repeat:no-repeat; padding:1px 0px 0px 27px; font-size:1.65em; color:#333333; text-decoration:none; }
#segurosSalud .destacado .texto a:hover { text-decoration:underline; }
#segurosSalud .encuentra { position:relative; overflow:hidden; border:1px solid #cccccc; min-height:71px; padding:0 265px 0 105px; }
#segurosSalud .encuentra img { position:absolute; top:10px; left:10px; }
#segurosSalud .encuentra p { color:#333333; font-size:1.65em; font-weight:bold; margin-top:24px; }
#segurosSalud .encuentra a { position:absolute; top:18px; right:15px; }
#segurosSalud .items-box { position:relative; overflow:hidden; }
#segurosSalud .items-box h3 {color:#000000; font-size:1.65em; font-weight:bold; margin-bottom:10px; }
#segurosSalud .items-box .item { position:relative; float:left; border:1px solid #cccccc; margin-right:20px; width:238px; padding:8px; height:260px; }
#segurosSalud .items-box .item h4 { color:#000000; font-size:1.8em; font-weight:bold; background-color:#ffd54a; text-align:center; padding:10px 5px; }
#segurosSalud .items-box .item h4 span { display:block; font-size:0.55em; font-weight:normal; }
#segurosSalud .items-box .item .links { position:absolute; left:20px; bottom:15px; }
#segurosSalud .items-box .item .links a { color:#303030; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/36000_ico-pdf.png); background-position:left center; background-repeat:no-repeat; padding:5px 0 5px 20px; margin-right:25px; }
#segurosSalud .contrata-seguro { position:relative; overflow:hidden; border:1px solid #cccccc; padding:15px 20px; background-image:url(http://imagenes.w3.racc.es/uploads/image/45461_bg-box-seguros-salud.png); background-position:center bottom; background-repeat:repeat-x; }
#segurosSalud .contrata-seguro h5 { font-size:1.65em; color:#000000; font-weight:bold; }
#segurosSalud .contrata-seguro ul li { font-size:1.3em; }
#segurosSalud .contrata-seguro ul li a { font-weight:bold; }
#segurosSalud p.texto-pie { font-size:1.3em; }
#segurosSalud p.texto-pie a { font-weight:bold; }

/*Seguros Dentales*/
#segurosDentales { position:relative; overflow:hidden; }
#segurosDentales .foto { position:relative; overflow:hidden; border:1px solid #cccccc; }
#segurosDentales .foto .texto { position:absolute; top:50px; right:30px; color:#333333; width:330px; text-align:right; }
#segurosDentales .foto .texto h3 { font-size:2.2em; }
#segurosDentales .foto .texto a { background-image:url(http://imagenes.w3.racc.es/uploads/image/45459_ico-localizacion.png); background-position:left center; background-repeat:no-repeat; padding:1px 0px 0px 27px; font-size:1.65em; color:#333333; text-decoration:none; }
#segurosDentales .foto .texto a:hover { text-decoration:underline; }
#segurosDentales .encuentra { position:relative; overflow:hidden; border:1px solid #cccccc; min-height:71px; padding:0 265px 0 105px; }
#segurosDentales .encuentra img { position:absolute; top:10px; left:10px; }
#segurosDentales .encuentra p { color:#333333; font-size:1.65em; font-weight:bold; margin-top:24px; }
#segurosDentales .encuentra a { position:absolute; top:18px; right:15px; }
#segurosDentales .encuentra a span.flecha { background-image:url(/img/publico/v2/ico-vent-nueva.png); }
#segurosDentales .items-box { position:relative; overflow:hidden; }
#segurosDentales .items-box .item-foto { position:relative; float:left; border:1px solid #cccccc; margin-right:19px; width:255px; height:175px; }
#segurosDentales .items-box .item-foto.clear-border { border:1px solid #ffffff; }
#segurosDentales .items-box .item-foto p.header1 { color:#000000; font-size:1.1em; text-align:center; padding:10px 5px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width:246px; }
#segurosDentales .items-box .item-foto p.header1 span { font-weight:bold; font-size:1.3em; }
#segurosDentales .items-box .item-foto p.header2{ color:#000000; font-size:1.3em; text-align:center; padding:10px 5px; }
#segurosDentales .items-box .item-foto p.header2 span { font-size:1.2em; }
#segurosDentales .items-box .item-foto .dot-discount { position: absolute; z-index:0; color:#ffffff; font-size: 14px; font-weight: bold; behavior:url(/NUCLEO/css3pie/PIE.php); border-radius: 50%; display: inline-block; background-color:#BF0811; margin-top: 30%; margin-left: 80%; width:40px; height:34px; padding-top:6px; text-align:center; line-height:1; }
#segurosDentales .items-box .item-foto .dot-discount p { padding-top:5px;}
#segurosDentales p.check {  background-image:url(/img/publico/ico_ok.png); background-position:10px center; *background-position:10px top; background-repeat:no-repeat; display:table-cell; vertical-align:middle; height:30px; padding:0 20px 0 35px; font-weight:bold; font-size:1.2em; }
#segurosDentales h3 { color:#000000; font-size:1.65em; font-weight:bold; }
#segurosDentales .dentales-dctos { position:relative; overflow:hidden; }
#segurosDentales .dentales-dctos .items-box { height:230px; }
#segurosDentales .dentales-block .links { float:right; left:20px; bottom:15px; }
#segurosDentales .dentales-block .links a { color:#303030; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/36000_ico-pdf.png); background-position:left center; background-repeat:no-repeat; padding:5px 0 5px 20px; margin-right:25px; text-decoration:none;}
#segurosDentales .dentales-block .links a:hover { text-decoration:underline; }
#segurosDentales .contrata-seguro { position:relative; overflow:hidden; border:1px solid #cccccc; padding:15px 20px; background-image:url(http://imagenes.w3.racc.es/uploads/image/45461_bg-box-seguros-salud.png); background-position:center bottom; background-repeat:repeat-x; }
#segurosDentales .contrata-seguro h5 { font-size:1.65em; color:#000000; font-weight:bold; }
#segurosDentales .contrata-seguro ul li { font-size:1.3em; }
#segurosDentales .contrata-seguro ul li a { font-weight:bold; }
#segurosDentales .texto-pie{ font-size:1.2em; line-height:1;}
#segurosDentales .texto-pie a { font-weight:bold; background-image:url(/img/publico/v2/ico-vent-nueva.png); background-position:right center; background-repeat:no-repeat; padding-right:20px; }

/*Asistencia*/
#SubhomeAsistencia { position:relative; overflow:hidden; }
#SubhomeAsistencia .foto { position:relative; overflow:hidden; border:1px solid #cccccc; border-bottom:6px solid #FFD301; border-width:1px 1px 4px; }
#SubhomeAsistencia .foto .texto { color:#333333; width:280px; height:205px; background-color:#FFFFFF; opacity:0.65; filter:alpha(opacity=65);}
#SubhomeAsistencia .foto .texto h3 { position:relative; text-align:left; top:20px; left:25px; font-size:2em; width:240px; }
#SubhomeAsistencia .foto .alpha_wrapper { position:absolute; top:10px; right:15px; }
#SubhomeAsistencia .foto .alpha_wrapper a { position:relative;  font-size:1.4em; top:-70px; left:20px; background-image: url("/img/publico/botones/bg-amarillo-degradado-grande.png"); border: medium none; box-shadow: none; padding-left: 13px; padding-right: 12px; }
#SubhomeAsistencia .foto .alpha_wrapper a:hover { background-image: url("/img/publico/botones/bg-amarillo-degradado-grande-hover.png"); box-shadow: 0 1px 5px #4B4B4B; }
#SubhomeAsistencia .texto_assistencia { background-color:#EDEDED; padding:8px 25px 10px 15px; }
#SubhomeAsistencia .texto_assistencia  h3 { font-size:1.65em; line-height:2; }
#SubhomeAsistencia .texto_assistencia p { font-size:1.31em; line-height:1; }
#SubhomeAsistencia .items-box { position:relative; overflow:hidden; }
#SubhomeAsistencia .items-box .item-texto { position:relative; float:left; margin-right:20px; }
#SubhomeAsistencia .items-box .item-texto  p { margin-left:2px; font-size:1.5em; font-weight:bold; }
#SubhomeAsistencia .items-box .item-texto  p a { text-decoration:none; color:#000000; }
#SubhomeAsistencia .items-box .item-foto { position:relative; width:254px; min-height:210px; border:1px solid #cccccc; }
#SubhomeAsistencia .items-box .item-foto p { padding:10px 19px 10px 13px; font-size:1.1em; font-weight:normal; }

/*El RACC en las redes sociales*/
#Xarxes_content { position:relative; overflow:hidden; }
#Xarxes_content .outer{ overflow:hidden; width:100%; }
#Xarxes_content .outer a { text-decoration:none; }
#Xarxes_content .col-1{ float:left; }
#Xarxes_content .col-2 { overflow: hidden; float:right; width:480px; }
#Xarxes_content .text-vertical-align { padding-top:5px;}
#Xarxes_content .col-box1 { position:relative; overflow:hidden; float:left; border:1px solid #e8e8e8; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; margin-top:0px; }
#Xarxes_content .col-box2 { position:relative; overflow:hidden; float:right; width:460px; height:375px; padding-right:20px; }
#Xarxes_content .3col-width { overflow:hidden; float:left; width:30%; }
#Xarxes_content .ico img{ float:left; display:inline; vertical-align:middle; padding-right:10px; }
#Xarxes_content .ico-text { width:240px; padding-right:50px; }
#Xarxes_content .ico span{ float:left; display:inline; font-size:1.5em; font-weight:bold; zoom:1; }
#Xarxes_content .ico span p{ font-size:0.85em; font-weight:normal; }

/**Seguros para autónomos**/
#segurosAutonomos{position:relative;overflow:hidden;}
#segurosAutonomos .foto{position:relative;overflow:hidden;}
#segurosAutonomos .foto img{border:0 none;display:block;}
#segurosAutonomos .foto .alpha_wrapper{position:absolute;top:15px;right:20px;}
#segurosAutonomos .foto .texto{color:#333;width:400px;height:197px;background-color:#FFF;opacity:0.65;filter:alpha(opacity=65);}
#segurosAutonomos .foto .texto h3{position:relative;text-align:left;top:20px;left:25px;font-size:2em;width:400px;color:black;}
#segurosAutonomos .foto .texto ul{list-style:none outside none;margin:28px;padding:0;}
#segurosAutonomos .foto .texto ul.circle-list li{background-image:url(http://w3.racc.es/img/publico/v2/bullet-amarillo.png);background-position:left .3em;background-repeat:no-repeat;margin-bottom:.6em;padding-left:1.3em;color:black;font-size:small;}
#segurosAutonomos .foto .alpha_wrapper a{position:relative;font-size:1.4em;top:-65px;left:130px;background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-grande.png);border:medium none;box-shadow:none;padding-left:20px;padding-right:20px;}
#segurosAutonomos .foto .alpha_wrapper .btn-racc-sombra{background-repeat:repeat-x;background-position:center top;background-color:#ffbd2d;position:absolute;display:inline-block;text-decoration:none!important;margin:210px 0 10px -36px;border:none;cursor:pointer;behavior:url(http://w3.racc.es/NUCLEO/css3pie/PIE.php);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #fff;}
#segurosAutonomos .foto .alpha_wrapper a:hover{background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-hover.png);box-shadow:0 1px 5px #b7b7b7;-webkit-box-shadow:0 1px 5px #b7b7b7;-moz-box-shadow:0 1px 5px #b7b7b7;}
#segurosAutonomos .btn-racc-sombra span.flecha{background-image:url(http://imagenes.w3.racc.es/uploads/image/57110_icono.png);background-position:left center;background-repeat:no-repeat;padding-left:25px;}
#segurosAutonomos .btn-racc-sombra span{color:#333!important;display:block;font-family:arial,verdana,sans-serif;font-size:1.1em;font-weight:700;padding:9px 0;text-align:center;}
#segurosAutonomos .porque-block h3{color:#000;font-size:1.65em;font-weight:700;margin-top:10px;}
#segurosAutonomos .contrata-seguro{position:relative;overflow:hidden;border:1px solid #ccc;padding:15px 20px;background-image:url(http://imagenes.w3.racc.es/uploads/image/45461_bg-box-seguros-salud.png);background-position:center bottom;background-repeat:repeat-x;}
#segurosAutonomos .contrata-seguro h5{font-size:1.5em;color:#000;font-weight:700;}
#segurosAutonomos ul.circle-list li{background-image:url(http://w3.racc.es/img/publico/v2/bullet-amarillo.png);background-position:left .3em;background-repeat:no-repeat;margin-bottom:.6em;padding-left:1.3em;}
#segurosAutonomos .seguros-item{position:relative;border:1px solid #ccc;padding:.5% .5% 2%;width:30.755%;margin:1%;float:left;}
#segurosAutonomos .tu-local h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57109_item-icono1.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .tu-vehiculo h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57108_item-icono2.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .cubierto h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57107_item-icono3.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .mas-vale h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57106_item-icono4.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .una-vaja h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57105_item-icono5.png);background-repeat:no-repeat;background-position:8px center;font-size:small;}
#segurosAutonomos .muevete h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57104_item-icono6.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .el-bienestar h3{background-image:url(http://imagenes.w3.racc.es/uploads/image/57103_item-icono7.png);background-repeat:no-repeat;background-position:8px center;}
#segurosAutonomos .seguros-item h3{display:block;background-color:#ffd401;color:#000;font-size:small;padding:4%;margin-bottom:8%;text-align:left;padding-left:65px;}
#segurosAutonomos .seguros-item ul,.seguros-item p{margin-left:3%;width:197px;}
#segurosAutonomos .seguros-item ul li{background:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif);background-position:left top;background-repeat:no-repeat;padding:0 0 .4em 1.5em;}
#segurosAutonomos .seguros-item .caj-desde{position:absolute;bottom:0;left:0;background:url(http://imagenes.w3.racc.es/uploads/image/57102_precio.png);background-position:left top;background-repeat:no-repeat;color:#303030;font-weight:700;width:120px;height:45px;padding:3px 5px 3px 10px;}
#segurosAutonomos .seguros-item .caj-desde span.desde{display:block;margin-bottom:-5px;}
#segurosAutonomos .seguros-item .caj-desde span.importe{font-size:3.2em;}
#segurosAutonomos .seguros-item .caj-desde span.euro{font-size:2em;}
#segurosAutonomos .alpha_wrapper2{position:absolute;bottom:15px;right:20px;}
#segurosAutonomos .alpha_wrapper2 a{position:relative;font-size:1.3em;top:5px;left:5px;background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-grande.png);border:medium none;box-shadow:none;padding-left:13px;padding-right:12px;}
#segurosAutonomos .alpha_wrapper2 .btn-racc-sombra{background-repeat:repeat-x;background-position:center top;background-color:#ffbd2d;position:relative;display:inline-block;text-decoration:none!important;padding:0 8px 0 9px;margin:0;border:none;cursor:pointer;behavior:url(http://w3.racc.es/NUCLEO/css3pie/PIE.php);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:6px;border:1px solid #fff;}
#segurosAutonomos .alpha_wrapper2 .btn-racc-sombra span.flecha{background-image:url(http://w3.racc.es/img/publico/botones/flecha-derecha-sombra.png);background-repeat:no-repeat;background-position:right center;padding-right:25px;padding-left:10px;}
#segurosAutonomos .alpha_wrapper2 .btn-racc-sombra:hover{background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-hover.png);box-shadow:0 1px 5px #b7b7b7;-webkit-box-shadow:0 1px 5px #b7b7b7;-moz-box-shadow:0 1px 5px #b7b7b7;}
#segurosAutonomos .gris{color:#666;font-style:italic;}

/**Servicio de Agencia de viajes**/
#servicioDeAgenciaDeViajes .foto{position:relative;overflow:hidden;}
#servicioDeAgenciaDeViajes .foto img{border:0 none;display:block;}
#servicioDeAgenciaDeViajes .foto .alpha_wrapper{position:absolute;top:190px;right:42px;}
#servicioDeAgenciaDeViajes .foto .alpha_wrapper a{position:relative;font-size:1.4em;background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-grande.png);border:medium none;box-shadow:none;padding:5px 20px;}
#servicioDeAgenciaDeViajes .foto .alpha_wrapper .btn-racc-sombra{background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-grande.png);background-repeat:repeat-x;background-position:center top;background-color:#ffbd2d;position:relative;display:inline-block;text-decoration:none!important;border:none;cursor:pointer;behavior:url(/NUCLEO/css3pie/PIE.php);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:6px;padding:7px 8px 7px 9px;}
#servicioDeAgenciaDeViajes .foto .alpha_wrapper a:hover{background-image:url(http://w3.racc.es/img/publico/botones/bg-amarillo-degradado-grande-hover.png);box-shadow:0px 1px 5px #b7b7b7;-webkit-box-shadow:0 1px 5px #b7b7b7;-moz-box-shadow:0 1px 5px #b7b7b7;}
#servicioDeAgenciaDeViajes .btn-racc-sombra span.flecha{background-image:url(http://w3.racc.es/img/publico/botones/flecha-derecha-sombra.png);background-position:right center;background-repeat:no-repeat;padding-right:25px;}
#servicioDeAgenciaDeViajes .btn-racc-sombra span{color:#333!important;display:block;font-family:arial,verdana,sans-serif;font-size:1.1em;font-weight:700;text-align:center;padding:9px 0;}
#servicioDeAgenciaDeViajes .content-img{float:left;width:58px;height:58px;}
#servicioDeAgenciaDeViajes .content-body{float:left;width:140px;height:58px;display:table;}
#servicioDeAgenciaDeViajes .content-body .outerContainer{position:relative;}
#servicioDeAgenciaDeViajes .content-body .outerContainer .innerContainer{position:absolute;top:-15%;}
#servicioDeAgenciaDeViajes .content-body .outerContainer .innerContainer .element{position:relative;top:15%;width:100px;height:58px;padding-left:10px;display:table-cell;vertical-align:middle;font-size:1.091em;}
#servicioDeAgenciaDeViajes .porque-block h3{color:#000;font-size:1.65em;font-weight:700;margin-top:10px;}
#servicioDeAgenciaDeViajes .pat_oferta_promociones{float:left;height:270px;margin-bottom:20px;margin-right:20px;width:250px;}
#servicioDeAgenciaDeViajes .pat_head_sup{background-image:url(http://imagenes.w3.racc.es/uploads/image/26569_head_superior.gif);background-repeat:no-repeat;background-size:250px 16px;height:16px;width:250px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://imagenes.w3.racc.es/uploads/image/26569_head_superior.gif',sizingMethod='scale');}
#servicioDeAgenciaDeViajes .pat_price{background-color:rgb(48,48,48);background-image:url(http://imagenes.w3.racc.es/uploads/image/26571_price.jpg);background-position:0 3px;background-repeat:no-repeat;float:right;height:80px;width:100px;}
#servicioDeAgenciaDeViajes .pat_desde{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;height:16px;letter-spacing:-1px;overflow:hidden;padding-left:0;padding-top:10px;text-align:center;text-decoration:none;text-transform:none;width:79px;margin:0 0 0 5px;}
#servicioDeAgenciaDeViajes .pat_desde2{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;height:16px;letter-spacing:-1px;overflow:hidden;padding-left:5px;padding-top:10px;text-decoration:none;text-transform:none;width:79px;margin:0 0 0 5px;}
#servicioDeAgenciaDeViajes .pat_number{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;letter-spacing:-1px;overflow:hidden;padding-left:15px;text-align:left;text-decoration:none;text-transform:none;width:79px;margin:0 0 0 5px;}
#servicioDeAgenciaDeViajes .pat_number2{color:rgb(0,0,0);font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;height:18px;letter-spacing:-1px;overflow:hidden;padding-left:5px;text-align:left;text-decoration:none;text-transform:none;width:79px;margin:0 0 0 5px;}
#servicioDeAgenciaDeViajes .pat_titular1{background-color:rgb(48,48,48);color:rgb(255,212,1);font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:bold;height:80px;overflow:hidden;padding-left:16px;padding-right:10px;text-decoration:none;text-transform:none;width:124px;}
#servicioDeAgenciaDeViajes .pat_titular1_txt,.pat_titular1_txt a{background-color:rgb(48,48,48);color:rgb(255,212,1)!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;height:80px;overflow:hidden;text-decoration:none;text-transform:none;width:124px;}
#servicioDeAgenciaDeViajes .pat_oferta_promociones a{color:rgb(255,255,255);text-decoration:none;}
#servicioDeAgenciaDeViajes .pat_oferta_promociones a:hover{text-decoration:underline;}
#servicioDeAgenciaDeViajes .pat_middle_line{background-color:rgb(48,48,48);background-image:url(http://imagenes.w3.racc.es/uploads/image/26570_line.jpg);background-position:center bottom;background-repeat:no-repeat;float:none;height:10px;width:250px;}
#servicioDeAgenciaDeViajes .pat_contenedor_image{float:left;height:180px;position:relative;width:250px;z-index:1;}
#servicioDeAgenciaDeViajes .pat_imgs{height:180px;width:250px;}
#servicioDeAgenciaDeViajes .pat_oferta_promociones button{z-index:1000;position:absolute;text-align:right;width:auto;white-space:nowrap;background:url(http://imagenes.w3.racc.es/uploads/image/26567_bot_informate.png) no-repeat left 50%;height:40px;font-size:1.3em;overflow:visible;top:120px;cursor:pointer;right:0;border-style:none;margin:0;padding:0 7px 0 10px;}
#servicioDeAgenciaDeViajes .pat_oferta_promociones button span{z-index:1000;line-height:41px;padding-right:20px;display:block;background:url(http://imagenes.w3.racc.es/uploads/image/26568_boton_01.png) no-repeat right 50%;height:40px;color:#ffffff;font-weight:bold;margin:0;}
#servicioDeAgenciaDeViajes .item-texto{position:relative;float:left;margin-right:15px;}
#servicioDeAgenciaDeViajes .item-foto{position:relative;width:185px;min-height:210px;border:1px solid #cccccc;}
#servicioDeAgenciaDeViajes .item-foto p{font-size:1.1em;font-weight:normal;padding:10px 19px 10px 13px;}
#servicioDeAgenciaDeViajes .item-foto .btn-racc{position:absolute;bottom:4%;right:3%;background-position:105% center;padding:8px 20px 8px 8px !important;}
#servicioDeAgenciaDeViajes .item-foto .btn-racc.negro{background-color:#303030;color:#ffffff!important;}
#servicioDeAgenciaDeViajes .item-foto .btn-racc.flecha3{background-image:url(http://w3.racc.es/img/publico/v2/arrow-button3.png);background-repeat:no-repeat;background-position:right center;padding-right:30px!important;}
#servicioDeAgenciaDeViajes .item-foto .btn-racc:hover{text-decoration:underline!important;}
#servicioDeAgenciaDeViajes .oficinas{width:750px;height:260px;position:relative;overflow:hidden;border:1px solid #ccc;background-image:url(http://imagenes.w3.racc.es/uploads/image/45461_bg-box-seguros-salud.png);background-position:center bottom;background-repeat:repeat-x;padding:15px 20px;}
#servicioDeAgenciaDeViajes .oficinas img{float:left;margin-right:10px;}
#servicioDeAgenciaDeViajes .oficinas .telefono{font-size:1.6em;color:#000;font-weight:700;}
#servicioDeAgenciaDeViajes .oficinas .telefono-numero{font-size:1.5em;color:#000;}
#servicioDeAgenciaDeViajes .oficinas .barcelona{position:absolute;top:120px;left:40px;width:100px;}
#servicioDeAgenciaDeViajes .oficinas .girona{position:absolute;top:120px;left:240px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .mataro{position:absolute;top:120px;left:440px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .tarragona{position:absolute;top:120px;left:640px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .badalona{position:absolute;top:220px;left:40px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .granollers{position:absolute;top:170px;left:240px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .sabadell{position:absolute;top:170px;left:440px;width:150px;}
#servicioDeAgenciaDeViajes .oficinas .terrassa{position:absolute;top:170px;left:640px;width:120px;}
#servicioDeAgenciaDeViajes .oficinas .lleida{position:absolute;top:220px;left:240px;width:170px;}
#servicioDeAgenciaDeViajes .oficinas .santcugat{position:absolute;top:220px;left:440px;width:150px;}
#servicioDeAgenciaDeViajes .oficinas .titulo{font-size:1.2em;color:#000;font-weight:700;}
#servicioDeAgenciaDeViajes .oficinas .text{font-size:1.1em;color:#000;font-weight:normal;padding-left:10px;}
@charset "utf-8";
/* CSS Document */

/*PESTANYES*/
/*taula coberturas*/
.taulaCob {position:relative;  font-size:1em; margin:10px 0;}
.taulaCob thead tr {background:#303030; color:#fff; font-weight:bold; padding:1px 3px; text-transform:uppercase;}
.taulaCob thead tr th {background:#303030; color:#fff;}
.even {background-image:url(/img/publico/v2/taula_even_fons.jpg); background-position:bottom; background-repeat:repeat-x; }
.taulaCob tr th {border-right:1px solid #7d7d7d; padding:5px 8px; text-align:center;}
.taulaCob tr th a {color:#fff; text-decoration:none;} .taulaCob tr th a:hover {color:#ffd401;}
.taulaCob tr td {border-right:1px solid #fff; padding:4px 8px; text-align:center; *border-bottom:1px solid #fff; *background-color:#f2f2f2;}
.taulaCob tr td img {text-align:center; vertical-align:middle; display:inline!important;}
.taulaCob tr td {border-right:1px solid #fff; padding:4px 8px; text-align:center; *border-bottom:1px solid #fff; *background-color:#f2f2f2;}
.taulaCob tbody {border-bottom:2px solid #cccccc;}
.fgrisoscuro td {background-color:#cccccc!important; *background:#cccccc!important;}

/*taula 2*/
.cl-grisoscuro th {border-right: 1px solid #7D7D7D; text-align: center; background: none repeat scroll 0 0 #303030; color: #FFFFFF; padding: 6px;}
.cl-gris {background: url(/img/publico/v2/taula_even_fons.jpg) repeat-x scroll center bottom transparent;}
.cl-taula tr td {border-right: 1px solid #FFFFFF; padding: 4px 8px;}

/*podium tres*/
.cl-colleft {float:left; margin:2em 1.3em 1em 0; padding-right:1.3em; width:160px; border-right: 1px dotted #CCCCCC; }
.cl-colleft img {margin-bottom: 10px; padding-bottom: 1px; border-bottom: 2px solid #cccccc;}
.cl-colleft h3 {/*color: #3366cc;*/text-decoration: underline; font-weight: bold; font-size:1.091em; margin-bottom:3px;}
.cl-colleft p {line-height:1.1em;}
.cl-noColMargin {margin-right:0; padding:0; border:none;}

/*bloque lista con flotantes, fondo gris*/
.er_box5list {position:relative; background:#efefef; padding:1em 0.5em 0 0.5em; margin:1em 0; height:auto; }
.er_box5list li {width:27%; float:left; margin:0 3% 1em 3%; height:8.5em;}
.er_box5list li p {margin-bottom:0; padding:0;}

/*heredats*/
.cl-lst-f8 ul {position:relative; margin:0.7em 0 2em 0.3em;}
.cl-lst-f8 ul li {background: url(/img/publico/v2/bullet-amarillo.png ) no-repeat scroll 0 0.3em transparent; margin-bottom:0.6em; padding-left: 1.5em;}
.cl-lst-f8 ul li ul li {background: url(/img/publico/v2/list-item.gif) no-repeat scroll 0 0.3em transparent; margin-bottom: 20px; padding-left: 1.5em;}
.cl-pie {font-size:1.091em!important; margin:1.5em 0; color:#7d7d7d; line-height:1.15em; padding-top:1em;}
.cl-pie a {color: #7d7d7d;}
.cl-copytext {padding-bottom:5px}
.cl-titulo_gris {border-bottom: 1px solid #CCCCCC; display: block; float: none; margin-bottom: 8px; margin-top: 8px;  overflow: hidden;}
.cl-titulo_gris h4 {border-bottom: 3px solid #CCCCCC; loat: left; font-weight: bold; margin-top: 10px; padding: 0 5px 0 2px; font-size:1.091em;}

.cl-doc-lst ul li {padding-bottom:0.2em; background: url(/img/publico/iconos/ico_flecha.gif) no-repeat scroll 0 0.3em transparent; padding-left: 1.3em;}
.cl-doc-lst a {color: #000000 !important;}

.cl-mar-bot10 {margin-bottom: 10px;}
.cl-pad-bot-3 {padding-bottom: 3px;}
.cl-btn-marg-top {margin-top: 24px;}
.cl-btn-marg-bot {margin-bottom: 12px;}
.cl-img-mar {margin-top:0px; margin-bottom: 2em; margin-right: 10px;}
.cl-destacado-tel {background:none repeat scroll 0 0 #EDEDED; border:1px solid #EDEDED; margin:12px 0; padding:6px; font-size:1.091em!important;}
.cl-lst-link ul li {background: url(/img/publico/v2/ico_cuadrado.gif) no-repeat scroll 0 0.3em transparent; padding-left:1.2em; margin-top:0.8em;}
.cl-recuerda {background: url(/img/publico/v2/ico_h.gif) no-repeat scroll 5px 4px transparent; padding:0 0 5px 34px; height:auto;}

.mid {text-align:center; vertical-align:middle; display:inline!important;}

/*bloque flota 3 fotos + pie*/
.clhtml85_galeria li .clhtml85_piefoto {float: left;}
.clhtml85_galeria li .clhtml85_piefoto span {background: none repeat scroll 0 0 #CCCCCC; float: left; margin-top: 3px; padding: 5px 0 5px 5px; width: 150px;}
.clhtml85_galeria li {display: inline; float: left; margin: 5px 18px; overflow: hidden; width:145px;}
ul .clhtml85_galeria {list-style-type: none;}

/*CAJAS*/
/*caja derecha fija*/
.cl-bloq-dcha {position:relative; width:210px; float:right; margin-left:1em; margin-bottom:1em;}

/*Caja Amarilla i sombra gris Caja foto+texto+boton*/
.sup_img_2bot img {position:relative; float:left; margin-bottom:10px;}
.sup_bot, .sup_bot_esqui {position:relative; float:right; margin-left:10px; border-top:1px solid #ffd401;}
.sup_bot ul, .sup_bot_esqui ul {position:relative; background:url(/img/publico/v2/fons-tira-gris.gif) bottom repeat-x; padding:15px 5px 1.2em 8px;  margin-bottom:10px;}
.sup_bot p, .sup_bot_esqui p {color:#7d7d7d; font-size:1.091em;}
.sup_bot h2, .sup_bot_esqui h2 {color:#7d7d7d;}
.sup_bot ul li, .sup_bot_esqui ul li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; color:#7d7d7d; font-weight:bold; margin-bottom:0.5em; font-size:1.091em;}

.sup_bot_esqui ul {background:url(http://imagenes.w3.racc.es/uploads/image/34559_fons-tira-gris-esqui.gif) bottom repeat-x; padding:15px 5px 1.2em 8px;  margin-bottom:10px;}


/*Caja Amarilla i sombra gris Caja foto+texto*/
.sup_bot2 {position:relative; float:right; margin-left:10px; border-top:1px solid #ffd401; width:210px; height:210px!important; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; padding:15px 5px 15px 8px;}
.sup_bot2 p {color:#7d7d7d; font-size:1.091em;}
.sup_bot2 ul {padding:15px 0 1.2em 0;}
.lista_sup_bot li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:20px; color:#7d7d7d; font-weight:bold; margin-bottom:0.5em; font-size:1.091em;}
.listaJer p {font-weight:100; margin:0;}

.altura89 {height:89px;}
.altura110 {height:110px;}
.ancho223 {width:223px;}

.imatgeDescrip {position:relative; margin:1.5em 0; width:250px; float:left; overflow:hidden!important; margin:1em;}
.imatgeDescrip img {width:250px; height:auto!important; }
.imatgeDescrip p {color:#666;}

/*consejos*/
.cap_botgris_supgro {position:relative; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; padding:2em 0.7em 2.5em 0.7em; border-top:1px solid #ffd401;}
.cap_botgris_supgro h3 {text-transform:uppercase; color:#303030; font-weight:bold; font-size:1.1em; padding-bottom:0.5em; border:none!important;}
.cap_botgris_supgro p {clear:both;}

/*DOS CAJAS PROMOCIONES*/
.caja_promo_gral {float:left; margin:0em 0 0.45em 0; width:47.5%; height:110px; padding-top:0.8em;}
.caja_promo_gral p {border:medium none;}
.caja_promo_gral a {display: block; font-size: 1.091em; font-weight: bold; padding-bottom: 3px; padding-bottom: 2px;}
.caja_promo_gral img {float:left; margin:0.45em 0.7em 0.45em 0;}

.cl-destacado2 {margin:1em 0 1.3em 1em; padding: 5px 5px 5px 36px; border-top:1px solid #F2F2E8; background: url(/img/publico/v2/ico_h.gif) no-repeat scroll 7px 7px #EDEDED; width:225px; float:left;}

.er-fonsDegGris {background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; border-top:2px solid #ffd401; color:#666666;}
.er-fonsPuntVer {background:url(/img/publico/v2/puntitos-vertical.gif) repeat-y center;}

/*AUXILIARES*/
.imgLeft {float:left; margin-right:0.5em;}
.imgLeft2 {float:left; margin-right:2em!important;}
.margeLat {margin:0 0.8em 1em 0;}
.subeImg {margin-top:-0.2em;}
.alineaLeft {text-align:left!important;}
.alineaCentre {text-align:center!important;}
.posicioRight {text-align:right!important;}
.alineaRight {float:right!important;}
.cl-textPetit, .cl-textPetitLeft {font-size:1em!important; margin:0.7em 0 1.5em 0; color:#7d7d7d; text-align:right;} 
.cl-textPetit p, .cl-textPetitLeft p {font-size:1em!important;}

.cl-textPetitLeft {text-align:left!important;}
.cl-textPetit a, .cl-textPetitLeft a {font-size:1em!important; color:#7d7d7d;}
.fonsDegGris {position:relative; background:url(/img/publico/v2/fondo-gris-degradat.gif) bottom repeat-x; border-top:1px solid #ffd401;}
.cl-left {float:left;}
.margenesVert {padding:1.2em 0;}

.mid {text-align:center; vertical-align:middle; display:inline!important;}
.altAuto {height:auto!important;}

.clearfix:after {content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/*ASISTENCIAS  img izq texto i lista*/
.cl-img-list {position:relative; margin-bottom:10px; font-size:1.1em;}
.cl-img-list img {margin:0 1em 2em 0; float:left;}
.cl-img-list ul {position:relative; margin:0 20px; padding:0; left:1.1em;}
.cl-img-list ul li {list-style-image:url(/img/publico/v2/bullet-amarillo.png ); list-position:outside; margin-bottom: 0.4em;}
.cl-img-list ul li  {font-size:1em;}

/*lista FAQS = titulo + texto*/
.cl-pregunta {padding-top: 8px;}
.cl-pregunta div {margin-bottom:1em;}
.cl-pregunta div h3 {font-weight:bold; font-size:1.091em;}

/*caixes laterals*/
.cl-imglateraltienda {padding-bottom:5px;}

/*socios opinan*/
.cl-bloque_opinion {float:left; margin:1em 25px 0 0; width:250px;}
.cl-bloque_opinion2 {position:relative; margin:1.5em 0; /*float:left; width:45%; */ background-image:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-position:bottom; background-repeat:repeat-x; height:18em;}
.cl-bloque_opinion2 object, .cl-bloque_opinion2 img, .cl-bloque_opinion2 div {position:relative; margin:0 1em 1em 0; float:left; width:320px; height:180px; }
.cl-bloque_opinion2 p {color:#000; padding-top:0.3em;}
.cl-bloque_opinion img, .cl-bloque_opinion2 img {float:left; padding-right:0.9em;}
.cl-col_gri {color:#666666; padding-top:0.3em;}
.cl-noColMargin {margin-right:0;}



/*sensores*/
.cl-bloque {float: left; padding-left: 15px; width: 255px; font-size:1.091em;}
.cl-sensor {border-bottom:1px solid #C1C1C1; padding:6px 0 8px;}
.cl-sensores {display:inline; float:left; margin:0px 0 20px 0px;}

/*mecanica 2a pestanya - galeria*/
.clhtml86_mar-sup-15 {margin-top: -15px;}
.clhtml86_flota-titulo11 {font-size: 1.1em; font-weight: bold; padding-bottom: 7px; padding-top: 8px;}
.clhtml86_flota-pie {size: 0.9em; color: #666666; line-height: 13px; padding-top: 8px;}
.clhtml86_flota-lst-f8 ul li {background: url (/img/publico/iconos/ico_flecha.gif) no-repeat scroll 0 0.3em transparent; margin-bottom: 0.2em; padding-left: 1.3em;}
.clhtml86_galeria li .clhtml85_piefoto {float: left;}
.clhtml86_galeria li .clhtml85_piefoto span {background: none repeat scroll 0 0 #CCCCCC; float: left; margin-top: 3px; padding: 5px 0 5px 5px; width: 150px;}
.clhtml86_galeria li {display: inline; float: left; margin: 5px 7px; overflow: hidden; width: 150px;}
ul .clhtml86_galeria {list-style-type: none;}
.cl-titulo11 {font-size: 1.1em; font-weight: bold; padding-bottom: 7px; padding-top: 8px;}
.cl-foto {float: right; width: 200px; margin: 0 12px 12px 12px}
.cl-tbl-f3-pagimg {width: 100%; float:left}
.cl-tbl-f3-pagimg td {background: none repeat scroll 0 0 #F2F2F2; padding: 0.3em; text-align:center; vertical-align middle;}
.cl-foto span {color: #999999; display: block; line-height: 1.2em;}
.cl-foto img {float: left; margin: 0 1em 0.6em 0;}

/*bloc gris amb foto+text alineat dreta*/
.cl-bloq-dcha-dinero {float:right; width:176px; margin:10px 0 0 15px; border:1px solid #D4D4D4; background:#f2f2f2; padding-bottom:1em;}
.cl-bloq-dcha-dinero img {padding-bottom:0.3em;}
.cl-bloq-dcha-dinero p {padding:0 1em;}
.cl-bloq-dcha-dinero div {padding-left:1em; padding-right:1em;}
.cl-bloq-dcha-dinero .fck-caj-btn-anch, .cl-bloq-dcha-dinero .fck-caj-btn-anch div {padding:0;}

/*Bloque MI RACC*/
.listaNor {padding:2em 1em 2em 1em; border-right:1px solid #f3f3f3; border-left:1px solid #f3f3f3;}
.listaNor ul {margin:0; padding:0; margin-top:0.5em;}
.listaNor ul li {}
.listaNor ul.er_check li {background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.5em; color:#7d7d7d; margin-bottom:0.3em; font-size:1.091em;}
.listaNor ul.er_check li a {color:#7d7d7d; text-decoration:none;} .listaNor ul.er_check li a:hover {background:none; text-decoration:underline;}
.boton-bol a {color:#000; text-decoration:none;}

/*TAULA RACC SPORT*/
.taulaRaccSport {position:relative; width:97%; margin-left:1%;}

.fichaRACCSport {position:relative; float:left; width:460px; overflow:hidden; margin:1.5em 2em 2.5em 1em;}
.llistatlogos {position:relative;}
.llistatlogos img {position:relative; width:auto; float:left; margin:0 1em 1.2em 0;}
 
/*HOME*/ 
 /*rotator*/ 
.rotatorBoto p {width:80%;}
.rotatorBoto div {position:relative; float:right; width:116px!important; height:auto!important; background:url(/img/publico/v2/rotatorBoto_top.png); background-position:top; background-repeat:no-repeat; margin:0; padding:0;} 
.rotatorBoto div img {margin-bottom:-5px;}
.rotatorBoto div p {vertical-align:bottom; background:none; background-image:url(/img/publico/v2/rotatorBoto_fletxa.gif); background-repeat:no-repeat; background-position:right; font-weight:bold; line-height:1em; margin:2px 0; margin-top:0.4em; padding:0 0 0 1em; width:82%; min-height:1em; color:#000000;}
 
/*noticies*/
.listaNotisMod2 li {margin-bottom:0.3em;}
.listaNotisMod2 .link {clear:both; width:100%; float:none;}
.listaNotisMod2_noti1 {background:#ededed!important; padding-top:0.5em!important; padding-bottom:0.8em!important; margin-top:0.5em; margin-bottom:0.7em!important;}
.listaNotisMod2_noti1 .link {font-size:1.2em; font-weight:bold;}


/*imatges serveis*/
.img275x200 {width:275px; max-height:200px; overflow:hidden;}
.list-2apetita {font-size:0.8em!important; margin:1.5em 0; left:0!important;}
.list-2apetita li {list-style:none!important;}



.provandoFCK {font-weight:bold; color:#FF3399;}

/*PAG. SOCIS*/

.s-marc-comp {position:relative; border:1px solid #ccc; padding:1.5em; }
.s-destacat, .s-destacat2 {position:relative; font-size:1.1em; font-weight:bold; margin-top:1em; color:#7b7b7b; width:25%; float:left; margin-right:2em; text-align:center;}
.s-destacat img, .s-destacat2 img {padding:0 0.2em;}
.s-destacat2 {width:20%;}
.s-destacat p:after, .s-destacat2 p:after {content:url(http://imagenes.w3.racc.es/uploads/image/30079_p-before.gif); padding-left:0.2em;} 
.s-destacat p:before, .s-destacat2 p:before {content:url(http://imagenes.w3.racc.es/uploads/image/30078_p-after.gif); padding-right:0.2em;} 
.s-marc-comp table tbody {border-bottom:2px solid #ccc; }
.s-marc-comp table tfoot a {font-size:0.95em; line-height:0.95em;}
.s-marc-comp table tfoot tr td {background:#fff;}

.s-taula-destaca .s-pDestaca {border:1px solid #ffd401!important;}

.taulaCob thead tr th.s-taula-destaca {background:#ffd401; color:#000;}

.taulaCob tbody tr td.s-taula-destaca {background:#fff5bf;}

.taulaCob tr td.s-taula-destaca {*background-color:#fff5bf;}

.taulaCob tr td.s-taula-filet {border-right:1px solid #ffd401!important;}

.s-pDestaca {position:relative; border:1px solid #ccc; width:100%!important; padding:0.5em 0.1em!important; display:block!important; margin:0;}
.s-pDestaca p {vertical-align:middle;}

.s-lista-xec {position:relative; margin-bottom:10px; font-size:1em;}
.s-lista-xec img, .s-lista-xec object, .s-lista-xec div {position:relative; margin:0 1em 2em 0; float:left; width:252px; height:186px;}
.s-lista-xec h3 {font-weight:bold!important; text-transform:uppercase!important; font-size:1.2em!important;}
.s-lista-xec ul {position:relative; margin:1em 0 1em 0.1em!important; float:left; width:300px; }
.s-lista-xec ul li {/*list-style-image:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif)!important; list-position:outside; */background-image:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif); background-repeat:no-repeat; background-position:top left;  margin-bottom:0.4em; padding-left:1.6em;}

.s-subhome {position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/30346_fons-subhome.jpg); background-repeat:no-repeat; background-position:top left; width:100%; min-height:500px; }
.s-subhome div object, .s-subhome img.s-imgsubhome {position:relative; margin:9.27em 0 0 0!important; float:left!important; width:261px; height:192px;}
.s-subhome div.s-subhome-video {position:absolute!important; top:9.27em;}
.s-subhome div.s-content {position:relative; float:right; color: #7D7D7D; font-size: 1.1em; position: absolute; right: 2.5em; top:13em; width: 60%;}
.s-subhome div.s-content p {margin-top:1em; font-size:1.2em;}
.s-subhome div.s-content span {text-transform:uppercase; font-weight:bold; font-size:1.2em; margin:1.7em 0 0 0 ; color:#000;}

.s-subhome div.s-boto {position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/30351_b-festesoci.gif); background-repeat:no-repeat; background-position:right; color:#000; text-transform:uppercase; font-weight:bold; font-size:1.2em; margin:0; padding:1em 3.1em 1em 0; width:10em; text-align:right; margin:1em 0em 0 0; float:right;}
.s-subhome div.s-boto a {color:#000; text-decoration:none;}


/*BARRA SEGUROS*/
.bs_barra_seguros {position:relative; /*height:85px;*/ height:95px; width:100%; margin:0; padding:0;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.bs_intro, .bs_intro2 {position:relative; height:100%;  background-color:#fff; width:27%; border-left:1px solid #ccc; float:left; margin:0; padding:0;}
.bs_intro div, .bs_intro2 div {position:absolute; top:1em; left:.7em; color:#333; text-transform:uppercase; font-size:1.45em; font-weight:bold;}
.bs_intro div span, .bs_intro2 div span {font-size:1.7em; color:#3a88be; font-weight:bolder;}

.bs_intro p, .bs_intro2 p { color:#777; position:absolute; z-index:10; left:.7em; top:3em; font-size:1.45em;}
.bs_intro p span, .bs_intro2 span {color:#fff; font-weight:bolder; font-size:1.1em; padding:0 0.2em;}
.bs_intro img, .bs_intro2 img {position:absolute; z-index:1; left:7.8em; top:4.7em;}
.bs_intro2 img {left:7.4em;}
.bs_links {position:relative;  float:right; width:72.5%;height:100%; margin:0; padding:0;}
.bs_links ul {position:relative; width:100%; height:100%;}
.bs_links ul li {position:relative; float:right; width:33%; height:100%; border-left:1px solid #999; display:block;}
.bs_links ul li a {position:relative;  height:100%; width:100%; text-align:center; text-decoration:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/34293_fons-link.gif); display:block; background-repeat:repeat-x;} 
.bs_links ul li a:hover {background-image:url(http://imagenes.w3.racc.es/uploads/image/34294_fons-link-roll.gif); background-repeat:repeat-x; display:block;}
.bs_links ul li a img {margin-left:35%; padding-top:6%; *margin:0; *text-align:center; }
.bs_links ul li a p {text-align:center; text-transform:uppercase; color:#ffd401; font-weight:bold; font-size:1.2em; padding:2% 0;}
.bs_links ul li a p span {color:#fff;}
.bs_llengueta, .bs_llengueta_ca {position:absolute; left:0; vertical-align:middle; z-index:100; top:30%;}

/*LATERAL DESTACADO*/

.ld-aplicaciones2 .box {min-height:100px;}
.ld-aplicaciones2 .box ul {margin-top:15px;}
.ld-aplicaciones2 .box img {margin-top:0.2em;}

/*NUEVO CARRUSEL*/

.nc {position:relative; background:url(http://imagenes.w3.racc.es/uploads/image/31720_fons-carrusel.gif); height:190px; width:100%;}
.nc_2 {position:relative; width:60%; min-height:10em; padding:1.5em 0 1.5em 2.5%;}
.nc_2 ul li {position:relative; float:left; width:213px; height:146px; margin:0 3% 0 0;}
.nc_2 ul li a {text-decoration:none;}
.nc_2 ul li div {position:absolute; z-index:10;top:1em; left:1em; color:#777;}
.nc_2 ul li div h3 {position:relative; font-weight:bold; font-size:1.2em;}
.nc_2 ul li div p {position:relative; margin-top:0.2em;}
.nc_2 ul li div p a, .nc_2 ul li div h3 a {color:#5b5b5b; text-decoration:none;}
.nc_2 ul li img {position:absolute; z-index:1; border:1px solid #d8d8d8;}

.nc_news {position:relative; width:33%; color:#000; float:right; padding:1.5em 4% 1.5em 1%; *padding:1.5em 4% 1.5em 0;}
.nc_news h2 {position:relative; text-transform:uppercase; font-size:1.4em; font-weight:bold;}
.nc_news ul {margin-top:1em; background:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-repeat:repeat-x; background-position:top; }
.nc_news ul li {/*border-bottom:1px dotted #ccc;*/ background:url(http://imagenes.w3.racc.es/uploads/image/31722_tira-puntets.gif); background-repeat:repeat-x; background-position:bottom; padding:0.4em 0.1em;}
.nc_news ul li a {color:#000; text-decoration:none;}
.nc_news ul li a:hover {text-decoration:underline;}


/*FOOTER 2012 07 20*/

/*.pie-int-socio {width:18%; float:left; }
.pie-int-links {width:60%!important;  margin-left:5%; float:left;}
.pie-int-links .yui-u {width:28%!important; float:left; margin-right:5%;}
.pie-int-social {width:16%; float:right!important; } 


.pie-int-ayuda {position:relative; font-size:1em!important; color:#ccc!important; width:100%;}
.pie-int-ayuda p {margin-bottom:1.5em!important; line-height:1.5em!important;}
.pie-int-ayuda a {color:#ccc!important; font-weight:100!important; text-decoration:underline!important;}
.pie-int-ayuda strong {font-size:1.3em!important; font-weight:bold!important;}
.pie-int-ayuda span {font-size:1.3em!important;}

.pie-int-intro p {color:#ccc; text-transform:none!important; font-weight:100!important; font-size:1.2em!important; margin-top:0.3em;}
.pie-int-intro strong {color:#fff; font-weight:100!important; font-size:1.4em!important;}
.pie-int-promo {position:relative; margin-top:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/31980_fons-regal.png); background-position:top right; background-repeat:no-repeat; width:90%; padding:1em 5% 0.3em 5%;}
.pie-int-promo div {position:relative; float:right; height:23px; background-image:url(http://imagenes.w3.racc.es/uploads/image/31971_boto-right.png); background-position:right; background-repeat:no-repeat; min-width:1em; width:auto; padding:5px 2em 0 1em;}
.pie-int-promo div a {color:#000; text-decoration:none; font-size:1.2em; font-weight:bold;}
.pie-int-promo div img {position:absolute; left:-5px; top:0;}
.pie-int-promo p {color:#fff; text-transform:none; font-size:1.2em; font-weight:100; text-align:right; margin:0.2em 0 1.9em 0!important;}
.pie-int-promo .pi-regal {position:absolute; left:-10px; top:-8px;}
.pie-int-promo .pi-tancament {position:relative; clear:both; margin-left:6px; top:0.8em;}
*/

/*XARXES (pag.running) */
.v_compartir_xxss {position:relative; margin-top:1em;}
.v_compartir_xxss div {background:url(http://imagenes.w3.racc.es/uploads/image/32640_back-compartir.png); background-position:left bottom; background-repeat:no-repeat; height:24px; width:94px; float:left; margin-right:0.3em; padding:2px 5px;}
.v_compartir_xxss div a {color:#333; text-decoration:none; line-height:2em;}
.v_compartir_xxss div a:hover {color:#000;text-decoration:underline; }
.v_compartir_xxss div img {margin:2px 3px 0 0;}
.v_compartir_xxss div span {/*padding-top:7px; vertical-align:middle;*/} 
.v_compartir_xxss .vBTwitter {width:200px!important;}

.v_posicio_botons {margin-top:0; padding-top:0;}


/*SUBHOME SEGUROS - CAMPANYA MULTISEGUROS*/

.CM {position:relative; margin-top:1.5em;}
.CM_item_seguro {position:relative; border:1px solid #ccc; padding:0.4em 0.4em 1.5em 0.4em; width:22%; margin-right:1.2%; margin-top:1.5em; float:left; }
.CM_item_seguro h3 {display:block; background-color:#ffd401; text-transform:uppercase; color:#000; font-size:1.2em; vertical-align:middle; padding:0.8em 0.3em 0.3em 0.5em; height:1.7em;}
.CM_item_seguro h3 img {float:left; margin:-0.3em 0.3em 0.4em 0; }
.CM_item_seguro h3 span {padding-top:0.7em;}
.CM_item_seguro ul {position:relative; clear:both; margin:1.2em 0; height:10em;}
.CM_item_seguro ul li { background:url(http://w3.racc.es/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; color:#555;}

.CM_item_seguro div {position:relative; float:right; background:url(http://imagenes.w3.racc.es/uploads/image/34278_bot-right.png); background-repeat:no-repeat; background-position:right;  height:2.2em; padding:0.6em 2.6em 0 1.5em; font-weight:bold; width:55%; text-align:center;}
.CM_item_seguro div a {color:#fff; text-decoration:none;}
.CM_item_seguro div a:hover { text-decoration:underline;}

.CM_legal {clear:both; padding:2em 0; *padding-top:1.5em;}

/*CAJA DOCUMENTACION NECESARIA*/
.caj-docu { position:relative; border:1px solid #cccccc; padding:10px; }
.caj-docu span.tit { background: url("/img/publico/v2/ico-doc-nec.png") no-repeat scroll 0 30% transparent; color: #000000; font-size: 1.1em; font-weight: bold; padding-bottom: 0.8em; padding-left: 3.5em; padding-top: 0.5em; text-transform: uppercase;  display:block; }
.caj-docu span.des { display:block; background-color:#000000; color:#ffffff; font-weight:bold; font-size:1.3em; text-align:center; padding:0.3em; margin:0.5em 0 0.8em; }
.caj-docu ul li { background: url("/img/publico/v2/list-check-groc.gif") no-repeat scroll left 0.1em transparent; margin-bottom: 0.6em; padding-left: 1.5em; }

/*ITEM CURSOS NAUTICA*/
.nautica-item { position:relative; border:1px solid #ccc; padding:0.4em 0.4em 1.5em; width:30%; margin:1%; float:left; }
.nautica-item h3 { display:block; background-color:#ffd401; color:#000; font-size:1.3em; padding:3% 6%; margin-bottom:8%;}
.nautica-item ul,.nautica-item p { margin-left:3%; }
.nautica-item ul li { background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; }
.nautica-item .btn-racc { position:absolute; bottom:8%; right:5%; }
.nautica-item .btn-racc:hover { text-decoration:underline !important; } 

/*ITEM SEGUROS*/
.seguros-item { position:relative; border:1px solid #ccc; padding:0.5% 0.5% 2%; width:30.755%; margin:1%; float:left; }
.seguros-item h3 { display:block; background-color:#ffd401; color:#000; font-size:1.3em; padding:4% 6%; margin-bottom:8%; text-align:center; }
.seguros-item ul,.seguros-item p { margin-left:3%; }
.seguros-item ul li { background:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0.4em 1.5em; }
.seguros-item .caj-desde { position:absolute; bottom:0; left:0; background:url(http://imagenes.w3.racc.es/uploads/image/38448_precio-seguros.png);background-position:left top; background-repeat:no-repeat; color:#303030; font-weight:bold; width:78px; height:45px; padding:3px 5px 3px 10px; }
.seguros-item .caj-desde span.desde { display:block; margin-bottom:-5px; }
.seguros-item .caj-desde span.importe { font-size:3.2em; }
.seguros-item .caj-desde span.euro { font-size:2em; }
.seguros-item .btn-racc { position:absolute; bottom:3%; right:2%; background-position:105% center; padding:8px 20px 8px 8px !important; }
.seguros-item .btn-racc:hover { text-decoration:underline !important; } 
.seguro-vida h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/34276_ico-vida.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-salud h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38262_ico-salud.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-viaje h3  { background-image:url(http://imagenes.w3.racc.es/uploads/image/38263_ico-viaje.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-dental h3  { background-image:url(http://imagenes.w3.racc.es/uploads/image/38260_ico-dental.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-esqui h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38261_ico-esqui.png); background-repeat:no-repeat; background-position:8px center; }
.seguro-accidente h3 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38259_ico-accidente.png); background-repeat:no-repeat; background-position:8px center; }

/*P�GINA MGM*/
#mgm { position:relative; overflow:auto; margin-top:-25px; }
#mgm .fck-tit-f5 h3 { font-size:1.6em !important; }
#mgm .cab { position:relative; overflow:auto; }
#mgm .cab .text { float:left; width:415px; margin-top:40px; }
#mgm .cab .text p { font-size:1.3em; line-height:18px; }
#mgm .cab .text p.destacado { position:relative; font-size:1.5em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38675_bg-destacado-grande.png); background-color:#ffffff; background-position:left top; background-repeat:repeat-y; padding:8px 10px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#mgm .cab .img { float:right; width:371px; }
#mgm .cab .img img { width:80%; }
#mgm .content-1 { position:relative; overflow:auto; }
#mgm .content-1 .fck-tit-f5 { margin-top:0; }
#mgm .content-1 p { width:95%; }
#mgm .content-1 .item-regalo { position:relative; float:left; width:185px; height:250px; border:1px solid #cccccc; margin-right:15px; background-image:url(http://imagenes.w3.racc.es/uploads/image/38659_bg-item.png); background-color:#ffffff; background-position:center top; background-repeat:repeat-x; }
#mgm .content-1 .item-regalo .tit { display:block; text-align:center; font-size:1.5em; font-weight:bold; padding:7px; }
#mgm .content-1 .item-regalo img { margin:0 auto; }
#mgm .content-1 .item-regalo .info { position:absolute; bottom:0; left:0; right:0; }
#mgm .content-1 .item-regalo .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:38px; height:38px; cursor:pointer; }
#mgm .content-1 .item-regalo .info .boton span { background-position:92% center; background-repeat:no-repeat; display:inline-block; line-height:17px; height:17px; text-align:center; color:#c2c2c2; font-weight:bold; width:100%; font-size:1.2em; *line-height:35px; *height:38px; }
#mgm .content-1 .item-regalo .info .boton span.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#mgm .content-1 .item-regalo .info .boton span.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#mgm .content-1 .item-regalo .info .text { display:none; padding:5px 10px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center top; background-repeat:repeat; height:170px; }
#mgm .content-1 .item-regalo .info .text p { text-align:center; }
#mgm .content-1 .item-regalo .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:3px 0; }
#mgm .content-2 { position:relative; overflow:auto; }
#mgm .content-2 .text { position:relative; background-color:#fff5b8; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; margin-top:20px; overflow:auto; }
#mgm .content-2 .text ul { float:left; position:relative; padding:12px 8px 20px; overflow:auto; width:566px; }
#mgm .content-2 .text ul li { background-position:left top; background-repeat:no-repeat; padding:5px 0 0 32px; min-height:26px; margin-bottom:8px; }
#mgm .content-2 .text ul li.ico-uno { background-image:url(http://imagenes.w3.racc.es/uploads/image/38668_ico-uno.png); padding-top:3px; padding-bottom:2px; }
#mgm .content-2 .text ul li.ico-uno a { color:#4070ff; font-size:1.4em; font-weight:bold; text-decoration:none; }
#mgm .content-2 .text ul li.ico-dos { background-image:url(http://imagenes.w3.racc.es/uploads/image/38665_ico-dos.png); }
#mgm .content-2 .text ul li.ico-tres { background-image:url(http://imagenes.w3.racc.es/uploads/image/38667_ico-tres.png); }
#mgm .content-2 .text ul li p { float:left; }
#mgm .content-2 .text ul li img { float:left; margin-left:3px; margin-top:-1px; cursor:pointer; }
#mgm .content-2 .img { float:right; width:209px; margin-top:5px; }
#mgm .content-2 .img img { width:90%; }
#mgm .addthis_toolbox p { font-size:1em; margin:3px 8px 0 0; }
.tooltip { display:none; position:absolute; }
.tooltip .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38692_tooltip-top.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:192px; padding:0 23px; height:22px; }
.tooltip .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38693_tooltip-center.png); background-position:right top; background-repeat:repeat-y; overflow:hidden; width:192px; padding:0px 23px; }
.tooltip .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/38694_tooltip-bottom.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:192px; padding:0 23px; height:26px; }
.tooltip .center p { margin-bottom:5px; margin-left:8px; text-align:left; }

/*Listas*/
ul.check-list li { background-image:url(/img/publico/v2/list-check-groc.gif); background-position:left top; background-repeat:no-repeat; padding-left:1.5em; margin-bottom:0.6em; }
ul.circle-list li { background-image:url(/img/publico/v2/bullet-amarillo.png); background-position:left .3em; background-repeat:no-repeat; padding-left:1.3em; margin-bottom:0.6em; }
ul.more-list li { background-image:url(http://imagenes.w3.racc.es/uploads/image/40036_bullet-mas.png); background-position:left 2px; background-repeat:no-repeat; padding-left:1.3em; margin-bottom:0.6em; }


/*Conduccion*/
#conduccion { position:relative; overflow:hidden; }
#conduccion .cab { position:relative; overflow:hidden; }
#conduccion .cab .izq { float:left; width:580px; }
#conduccion .cab .izq .destacados { position:relative; overflow:hidden; }
#conduccion .cab .izq .destacados .item { float:left; position:relative; overflow:hidden; width:162px; margin-right:14px; padding:12px 10px; border:1px solid #cccccc; background-image:url(http://imagenes.w3.racc.es/uploads/image/38902_bg-destacado.png); background-color:#f3f3f3; background-position:center bottom; background-repeat:repeat-x; height:50px; }
#conduccion .cab .izq .destacados .item p { margin:0; padding:0 0 0 25px; font-size:1.15em; font-weight:bold; background-image:url(http://imagenes.w3.racc.es/uploads/image/38901_ico-check.png); background-position:left top; background-repeat:no-repeat; }
#conduccion .cab .der { float:right; width:205px; }
#conduccion .cab .der .info { position:relative; background-color:#303030; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#conduccion .cab .der .info h3 { position:relative; color:#fff; font-size:1.091em; font-weight:bold; padding:0.545em 0 0.5em 1em; text-transform:uppercase; }
#conduccion .cab .der .info .content { background-image:url(/img/publico/v2/fnd-caja.gif); background-repeat:repeat-x; background-position:center bottom; background-color:#fff; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:10px 10px 25px 10px; }
#conduccion .cab .der .info .content ul { margin-top:8px; }
#conduccion .cab .der .info .content ul li { background-position:left center; background-repeat:no-repeat; padding:4px 0 4px 27px; margin-bottom:7px; font-size:1.2em; font-weight:bold; }
#conduccion .cab .der .info .content ul li a { color:#000; text-decoration:none; }
#conduccion .cab .der .info .content ul li a:hover { text-decoration:underline; }
#conduccion .cab .der .info .content ul li.mail { background-image:url(/img/publico/rakk/ico-mail.png); }
#conduccion .cab .der .info .content ul li.telefono { background-image:url(/img/publico/rakk/ico-telefono.png); }
#conduccion .cab .der .interes { position:relative; background-color:#FFF7CF; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:10px 10px 5px; text-align:left; }
#conduccion .cab .der .interes h3 { font-size:1.1em; margin-bottom:15px; }
#conduccion .cab .der .interes .escuela h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/38904_ico-flecha-lat.png); background-position:left 1px; background-repeat:no-repeat; font-size:1.1em; font-weight:bold; padding-left:18px; }
#conduccion .cab .der .interes .escuela .cont-mapa { position:relative; margin:5px 0 15px; }
#conduccion .cab .der .interes .escuela .cont-mapa .mapa { height:156px; border:1px solid #acacac; }
#conduccion .cab .der .interes .escuela .cont-mapa .info { position:absolute; top:25px; right:10px; left:10px; background-color:#fff; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:10px; box-shadow:0px 0px 5px #7c7c7c; -webkit-box-shadow:0px 0px 5px #7c7c7c; -moz-box-shadow:0px 0px 5px #7c7c7c; z-index:99999; display:none; }
#conduccion .cab .der .interes .escuela .cont-mapa .info p { padding-bottom:.6em; }
#conduccion .content-1 h3 { border-bottom:1px solid #FFD520; clear:both; font-size:1.6em; font-weight:normal; margin:15px 0; position:relative; }
#conduccion .content-1 .item-curso { position:relative; float:left; border:1px solid #cccccc; margin:15px 27px 10px 0; }
#conduccion .content-1 .item-curso img { width:250px; height:283px; }
#conduccion .content-1 .item-curso .info { position:absolute; bottom:0; left:0; right:0; }
#conduccion .content-1 .item-curso .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:50px; height:50px; cursor:pointer; }
#conduccion .content-1 .item-curso .info .boton span { display:inline-block; line-height:17px; text-align:left; color:#c2c2c2; font-weight:bold; font-size:1.2em; padding:8px 55px 8px 15px; }
#conduccion .content-1 .item-curso .info .boton span.arrow { width:17px; height:17px; display:inline-block; position:absolute; top:16px; right:20px; margin:0; padding:0; background-position:center center; background-repeat:no-repeat; background-color:transparent; }
#conduccion .content-1 .item-curso .info .boton span.arrow.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#conduccion .content-1 .item-curso .info .boton span.arrow.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#conduccion .content-1 .item-curso .info .text { display:none; position:relative; overflow:hidden; padding:5px 10px 15px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center top; background-repeat:repeat; max-height:213px; }
#conduccion .content-1 .item-curso .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:8px 0; }
#conduccion .content-1 .item-curso .info .text a { color:#000; text-decoration:underline; float:right; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38898_ico-acrobat.png ); background-position:left 2px; background-repeat:no-repeat; padding:3px 0 3px 22px; }
#conduccion .content-2 img { float:left; margin-right:24px; }
#conduccion .content-2 ul { margin-top:8px; }
#conduccion .content-2 ul li { background-position:left center; background-repeat:no-repeat; padding:4px 0 4px 27px; margin-right:25px; font-size:1.2em; font-weight:bold; display:inline-block; float:left; }
#conduccion .content-2 ul li a { color:#000; text-decoration:none; }
#conduccion .content-2 ul li a:hover { text-decoration:underline; }
#conduccion .content-2 ul li.mail { background-image:url(/img/publico/rakk/ico-mail.png); }
#conduccion .content-2 ul li.telefono { background-image:url(/img/publico/rakk/ico-telefono.png); }

/*Subhome autoescuelas*/
#autoescuelas { position:relative; overflow:hidden; margin-top:-35px; }
#autoescuelas .content-1 { position:relative; overflow:hidden; }
#autoescuelas .content-1 .izq { float:left; width:490px; }
#autoescuelas .content-1 .der { float:right; width:295px; }
#autoescuelas .content-1 .der p { font-size:1.3em; }
#autoescuelas .content-1 .der ul { margin:10px 0 15px; }
#autoescuelas .content-1 .der .btn-racc { background-image:url(http://imagenes.w3.racc.es/uploads/image/38960_nueva-ventana-blanco.png); background-position:95% center; background-repeat:no-repeat; padding-right:30px; margin-right:10px; }
#autoescuelas .content-2 { position:relative; overflow:hidden; }
#autoescuelas .content-2 .izq { float:left; width:535px; }
#autoescuelas .content-2 .izq .item-curso { position:relative; float:left; border:1px solid #cccccc; margin:15px 30px 15px 0; }
#autoescuelas .content-2 .izq .item-curso img { width:250px; height:199px; }
#autoescuelas .content-2 .izq .item-curso .info { position:absolute; bottom:0; left:0; right:0; }
#autoescuelas .content-2 .izq .item-curso .info .boton { background-image:url(http://imagenes.w3.racc.es/uploads/image/38656_bg-boton-item.png ); background-color:#2b2b2b; background-position:center top; background-repeat:repeat-x; line-height:50px; height:50px; cursor:pointer; }
#autoescuelas .content-2 .izq .item-curso .info .boton span { display:inline-block; line-height:17px; text-align:left; color:#c2c2c2; font-weight:bold; font-size:1.3em; padding:8px 10px 8px 10px; }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow { width:17px; height:17px; display:inline-block; position:absolute; top:16px; right:20px; margin:0; padding:0; background-position:center center; background-repeat:no-repeat; background-color:transparent; }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow.up { background-image:url(http://imagenes.w3.racc.es/uploads/image/38674_flecha-item-up.png); }
#autoescuelas .content-2 .izq .item-curso .info .boton span.arrow.down { background-image:url(http://imagenes.w3.racc.es/uploads/image/38673_flecha-item-down.png); }
#autoescuelas .content-2 .izq .item-curso .info .text { display:none; position:relative; overflow:hidden; padding:15px 10px 15px; font-size:1em; background-image:url(http://imagenes.w3.racc.es/uploads/image/38658_bg-info-item.png); background-position:center 1px; background-repeat:repeat; max-height:119px; }
#autoescuelas .content-2 .izq .item-curso .info .text ul li { background-image:url(http://imagenes.w3.racc.es/uploads/image/38660_bullet-mini.png); background-position:left 3px; background-repeat:no-repeat; padding:0 0 0 15px; margin:8px 0; }
#autoescuelas .content-2 .izq .item-curso .info .text a { color:#000; background-image:url(http://imagenes.w3.racc.es/uploads/image/38904_ico-flecha-lat.png); background-position:right center; background-repeat:no-repeat; padding:0 18px 0 0; text-decoration:none; }
#autoescuelas .content-2 .izq .item-curso .info .text a:hover { text-decoration:underline; }
#autoescuelas .content-2 .der { float:right; width:250px; }
#autoescuelas .content-2 .der a { float:left; margin-top:33px; }

/*Subhome ofertas y ventajas*/
#ofertas { position:relative; overflow:hidden; margin-top:-10px;}
#ofertas .fck-tit-pes h2 { padding:0px; margin-bottom:5px; }
#ofertas .content-1 { position:relative; overflow:hidden; }
#ofertas .content-1 .item { position:relative; float:left; width:33%; margin:10px 0 20px; }
#ofertas .content-1 .item a { position:relative; overflow:hidden; float:left; text-decoration:none; }
#ofertas .content-1 .item a img { float:left; }
#ofertas .content-1 .item a p { position:relative; font-size:1.4em; display:table-cell; vertical-align:middle; height:68px; *height:60px; color:#000; text-decoration:none; padding:0 30px 0 10px; *padding-top:6px; line-height:18px; cursor:pointer; }
#ofertas .content-1 .item a p:hover { text-decoration:underline; }
#ofertas .content-2 .btn-racc { margin-left:25px; margin-right:10px; }
#ofertas .content-3 .btn-racc { margin-left:25px; margin-right:10px; }
#ofertas .jcarousel-skin-tango .jcarousel-container { width:810px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-container-horizontal { width:810px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-clip-horizontal { width:700px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item { width:162px !important; background:none !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 7px !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal img { border:1px solid #cccccc; width:155px; height:80px; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal .caj-car-dts { width:157px; border:none !important; }
#ofertas .jcarousel-skin-tango .jcarousel-item-horizontal .caj-car-dts a { font-weight:bold; }

/*Alta hijos*/
#alta-hijos { position:relative; overflow:hidden; }
#alta-hijos .tit-f1 { margin-bottom:25px; }
#alta-hijos .tit-f1 h2 { font-size:1.6em; }
#alta-hijos .content-1 { position:relative; overflow:hidden; }
#alta-hijos .content-1 .btn-racc-new { float:right; margin-right:80px; }
#alta-hijos .content-1 .destacado { font-size:1.1em; position:relative; }
#alta-hijos .content-1 .destacado .sup { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39997_destacado-sup.png); background-repeat:no-repeat; background-position:center top; height:15px; }
#alta-hijos .content-1 .destacado .cen { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39998_destacado-con.png); background-repeat:repeat-y; background-position:center top; padding: 15px 30px 5px; }
#alta-hijos .content-1 .destacado .inf { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39999_destacado-inf-flecha.png); background-repeat:no-repeat; background-position:center top; height:35px; }
#alta-hijos .content-2 { position:relative; overflow:hidden; }
#alta-hijos .content-2 .item { position:relative; overflow:hidden; }
#alta-hijos .content-2 .item h4 { font-size:1.2em; font-weight:bold; margin-bottom:2px; }
#alta-hijos .content-2 .item.izq img { float:left; margin-right:20px; }
#alta-hijos .content-2 .item.der img { float:right; margin-left:20px; }
#alta-hijos .content-2 .item .tarjetas { position:relative; overflow:hidden; margin-top:20px; }
#alta-hijos .content-2 .item .tarjetas p { font-size:1em; position:relative; top:-6px; float:left; padding-top:12px; margin-right:5px; }
#alta-hijos .content-2 .item .tarjetas img { float:left; margin:0 4px 0 0; }
#alta-hijos .content-2 .item .tarjetas img.help { position:relative; top:5px; margin-right:15px; cursor:pointer; }
#alta-hijos .content-2 .item .tarjetas img.free { position:relative; top:-4px; }
#alta-hijos .content-2 .item.izq .tarjetas { float:left; }
#alta-hijos .content-2 .item.der .tarjetas { float:right; }
#alta-hijos .content-2 .separador { clear:both; display:block; background-image:url(http://imagenes.w3.racc.es/uploads/image/40010_separador.png); background-repeat:no-repeat; background-position:center center; height:45px; }
#alta-hijos .content-3 { position:relative; overflow:hidden; }
#alta-hijos .content-3 table { width:100%; }
#alta-hijos .content-3 table thead td.negro { padding:5px; height:inherit; background-color:#000000; font-size:1.1em; color:#ffffff; }
#alta-hijos .content-3 table thead td.modalidad { font-weight:bold; height:55px; color:#ffffff; font-size:1.5em; text-shadow: 1px 1px #888888; }
#alta-hijos .content-3 table thead td.junior { background-image:url(http://imagenes.w3.racc.es/uploads/image/40018_ico-junior-gran.png); background-repeat:no-repeat; background-position:7px 2px; background-color:#ffffff; text-align:left; padding-left:50px; color:#000000; text-shadow:none; }
#alta-hijos .content-3 table thead td.free { background-image:url(http://imagenes.w3.racc.es/uploads/image/40015_ico-free-gran.png); background-repeat:no-repeat; background-position:left 2px; background-color:#f65615; }
#alta-hijos .content-3 table thead td.traveller { background-image:url(http://imagenes.w3.racc.es/uploads/image/40017_ico-traveller-gran.png); background-repeat:no-repeat; background-position:left 5px; background-color:#e31c2d; }
#alta-hijos .content-3 table thead td.rider { background-image:url(http://imagenes.w3.racc.es/uploads/image/40016_ico-rider-gran.png); background-repeat:no-repeat; background-position:left 5px; background-color:#c4bc0b; }
#alta-hijos .content-3 table thead td.driver { background-image:url(http://imagenes.w3.racc.es/uploads/image/40014_ico-driver-gran.png); background-repeat:no-repeat; background-position:left 7px; background-color:#05d2f0; }
#alta-hijos .content-3 table tbody td { width:100px; }
#alta-hijos .content-3 table tbody td.texto { width:190px; }
#alta-hijos .content-3 table td { border:1px solid #e9e9e9; height:30px; vertical-align:middle; text-align:center; padding:10px; }
#alta-hijos .content-3 table td.no-border-top { border-top:none; }
#alta-hijos .content-3 table td.no-border-right { border-right:none; }
#alta-hijos .content-3 table td.no-border-bottom { border-bottom:none; }
#alta-hijos .content-3 table td.no-border-left { border-left:none; }
#alta-hijos .content-3 table td.no-padding { padding:0; height:inherit; }
#alta-hijos .content-3 table td.texto { border-left:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/40011_pixel-gris.png); background-repeat:repeat-y; background-position:left top; text-align:left; }
#alta-hijos .content-3 table td.junior { background-color:#ffffff; font-size:1.4em; }
#alta-hijos .content-3 table td.free { background-color:#feefe8; font-size:1.4em; }
#alta-hijos .content-3 table td.traveller { background-color:#fce9ea; font-size:1.4em; }
#alta-hijos .content-3 table td.rider { background-color:#f9f8e7; font-size:1.4em; }
#alta-hijos .content-3 table td.driver { background-color:#e6fbfe; font-size:1.4em; }
#alta-hijos .content-3 table td.check { background-image:url(http://imagenes.w3.racc.es/uploads/image/40013_ico-check.png); background-repeat:no-repeat; background-position:center center; }
#alta-hijos .content-3 table td.vacio { background-image:url(http://imagenes.w3.racc.es/uploads/image/40012_ico-vacio.png); background-repeat:no-repeat; background-position:center center; }
#alta-hijos .content-3 table td div.regalo { font-size:.9em; margin-top:5px; position:relative; overflow:hidden; }
#alta-hijos .content-3 table td div.regalo p { position:relative; top:10px; margin-right:5px; }
#alta-hijos .content-3 table tfoot td { padding:15px 0 0 0; }
#alta-hijos .content-3 table tfoot td a.btn-racc-new { margin-top:5px; padding-right:5px; padding-left:8px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#alta-hijos .content-3 table tfoot td a.btn-racc-new span { font-size:1em; padding-right:22px; }
#alta-hijos .content-4 { position:relative; overflow:hidden; }
#alta-hijos .content-4 .item { float:left; width:50%; margin-bottom:30px; }
#alta-hijos .content-4 .item img { float:left; margin-right:15px; }
#alta-hijos .content-4 .item p { padding:0 20px 15px 0; }
#alta-hijos .content-5 .caja-sombra { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40024_bg-caja-sombra.png); background-repeat:no-repeat; background-position:center center; width:810px; height:102px; }
#alta-hijos .content-5 .caja-sombra h4 { float:left; font-size:1.2em; font-weight:bold; margin: 43px 10px 0 30px;; width:435px; }
#alta-hijos .content-5 .caja-sombra p { float:left; width:95px; text-align:right; margin:22px 0px 0 10px; line-height:14px; }
#alta-hijos .content-5 .caja-sombra img { float:left; margin-top:18px; }
#alta-hijos .content-5 .caja-sombra a.btn-racc-new { float:right; margin:33px 28px 0 0; }
.tt-alta-hijos { display:none; position:absolute; }
.tt-alta-hijos .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40070_tooltip-top.png); background-position:right bottom; background-repeat:no-repeat; overflow:hidden; width:117px; padding:0 16px; height:15px; }
.tt-alta-hijos .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40069_tooltip-center.png); background-position:right top; background-repeat:repeat-y; overflow:hidden; width:117px; padding:0px 16px; }
.tt-alta-hijos .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40068_tooltip-bottom.png); background-position:right top; background-repeat:no-repeat; overflow:hidden; width:117px; padding:0 16px; height:17px; }
.tt-alta-hijos .center p { text-align:left; }

/*Alta Pareja*/
#alta-pareja { position:relative; overflow:hidden; }
#alta-pareja .tit-f1 { margin-bottom:25px; }
#alta-pareja .tit-f1 h2 { font-size:1.6em; }
#alta-pareja .content-1 { position:relative; overflow:hidden; }
#alta-pareja .content-1 .btn-racc-new { position:absolute; bottom:0; right:200px; }
#alta-pareja .content-2 { position:relative; overflow:hidden; }
#alta-pareja .content-2 .item { float:left; width:33%; }
#alta-pareja .content-2 .item h3 { font-size:1.2em; font-weight:bold; text-align:center; padding:0 35px; }
#alta-pareja .content-2 .item img { margin:8px auto 15px; }
#alta-pareja .content-2 .item p { padding:0 21px; text-align:justify; }
#alta-pareja .content-2 .destacado { font-size:1.1em; position:relative; }
#alta-pareja .content-2 .destacado .sup { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/39997_destacado-sup.png); background-repeat:no-repeat; background-position:center top; height:15px; }
#alta-pareja .content-2 .destacado .cen { position:relative; overflow:hidden; background-image:url(http://imagenes.w3.racc.es/uploads/image/39998_destacado-con.png); background-repeat:repeat-y; background-position:center top; padding: 15px 30px 5px; }
#alta-pareja .content-2 .destacado .inf { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40034_destacado-inf.png); background-repeat:no-repeat; background-position:center top; height:35px; }
#alta-pareja .content-2 .destacado .cen h4 { font-size:1.3em; font-weight:bold; }
#alta-pareja .content-2 .destacado .cen .topo { position:absolute; top:55px; left:30px; background-image:url(http://imagenes.w3.racc.es/uploads/image/40037_topo.png); background-repeat:no-repeat; background-position:center center; width:100px; height:100px; }
#alta-pareja .content-2 .destacado .cen .topo p { padding:17px; color:#ffffff; font-weight:bold; text-align:center; line-height:14px; }
#alta-pareja .content-2 .destacado .cen img { float:left; margin:10px 20px 10px 70px; }
#alta-pareja .content-2 .destacado .cen ul { float:left; width:435px; margin-top:15px; }
#alta-pareja .content-3 { position:relative; overflow:hidden; }
#alta-pareja .content-3 table { width:100%; }
#alta-pareja .content-3 table td { padding:0; margin:0; vertical-align:middle; text-align:center; font-size:1.4em; }
#alta-pareja .content-3 table thead td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40057_cab-basico.png); background-position:left bottom; background-repeat:no-repeat; border:none; height:92px; width:112px; padding:23px 10px 0; }
#alta-pareja .content-3 table thead td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40058_cab-mecanica.png); background-position:left bottom; background-repeat:no-repeat; border:none; height:92px; width:112px; padding:23px 22px 0 10px; }
#alta-pareja .content-3 table thead td span { font-size:.7em; margin-top:8px; display:block; }
#alta-pareja .content-3 table td.no-border-top { border-top:none; }
#alta-pareja .content-3 table td.no-border-right { border-right:none; }
#alta-pareja .content-3 table td.no-border-bottom { border-bottom:none; }
#alta-pareja .content-3 table td.no-border-left { border-left:none; }
#alta-pareja .content-3 table td.no-padding { padding:0; height:inherit; }
#alta-pareja .content-3 table tbody td span.check { background-image:url(http://imagenes.w3.racc.es/uploads/image/40013_ico-check.png); background-repeat:no-repeat; background-position:center center; height:22px; display:block; }
#alta-pareja .content-3 table tbody td span.vacio { background-image:url(http://imagenes.w3.racc.es/uploads/image/40012_ico-vacio.png); background-repeat:no-repeat; background-position:center center; height:5px; display:block; }
#alta-pareja .content-3 table tbody td.vertical { border:1px solid #e9e9e9; background-color:#cccccc; width:35px; }
#alta-pareja .content-3 table tbody td.vertical img { margin:0 auto; }
#alta-pareja .content-3 table tbody td.texto { height:30px; padding:15px 10px; border:1px solid #e9e9e9; border-right:none; }
#alta-pareja .content-3 table tbody td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40055_bg-cell-basico.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tbody td.basica.sin-limite-es { background-image:url(http://imagenes.w3.racc.es/uploads/image/40059_sin-limite-basico.png); }
#alta-pareja .content-3 table tbody td.basica.sin-limite-cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40272_sin-limite-basico-cat.png); }
#alta-pareja .content-3 table tbody td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40056_bg-cell-mecanica.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tbody td.mecanica.sin-limite-es { background-image:url(http://imagenes.w3.racc.es/uploads/image/40060_sin-limite-mecanica.png); }
#alta-pareja .content-3 table tbody td.mecanica.sin-limite-cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40273_sin-limite-mecanica-cat.png); }
#alta-pareja .content-3 table tbody td.sombra-der { background-image:url(http://imagenes.w3.racc.es/uploads/image/40047_bg-right.png); background-repeat:repeat-y; background-position:left top; width:12px; padding:0; border:none; }
#alta-pareja .content-3 table tbody td.gris { background-color:#f6f6f6; color:#000000; }
#alta-pareja .content-3 table tbody td.texto div.regalo { position:relavite; overflow:hidden; text-align:left; margin-left:80px; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto { float:left; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto .lista { font-size:.8em; margin-left:40px; width:220px; }
#alta-pareja .content-3 table tbody td.texto div.regalo .texto .lista ul.circle-list li { margin-bottom:2px; }
#alta-pareja .content-3 table tbody td.texto div.regalo img { float:left; }
#alta-pareja .content-3 table tbody td img.ayuda-precio { display:inline-block;position:relative;top:3px; cursor:pointer; }
#alta-pareja .content-3 table tfoot td.basica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40055_bg-cell-basico.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tfoot td { padding-top:10px; }
#alta-pareja .content-3 table tfoot td.mecanica { background-image:url(http://imagenes.w3.racc.es/uploads/image/40056_bg-cell-mecanica.png); background-position:left top; background-repeat:repeat-y; width:132px; border-bottom:1px solid #e9e9e9; }
#alta-pareja .content-3 table tfoot td.sombra-der { background-image:url(http://imagenes.w3.racc.es/uploads/image/40047_bg-right.png); background-repeat:repeat-y; background-position:left top; width:12px; padding:0; border:none; }
#alta-pareja .content-3 table tfoot td span { font-size:.7em; margin:5px 0; display:block; }
#alta-pareja .content-3 table tfoot td a.btn-racc-new { margin-top:10px; margin-bottom:2px; padding-right:5px; padding-left:8px; behavior:url(/NUCLEO/css3pie/PIE.php); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
#alta-pareja .content-3 table tfoot td a.btn-racc-new span { font-size:1em; padding-right:22px; }
#alta-pareja .content-4 { position:relative; overflow:hidden; }
#alta-pareja .content-4 .item { float:left; width:33%; }
#alta-pareja .content-4 .item .foto { position:relative; }
#alta-pareja .content-4 .item .foto p { color:#ffffff; position:absolute; top:15px; width:110px; padding:0; }
#alta-pareja .content-4 .item .foto p span.cursiva { font-style:italic; }
#alta-pareja .content-4 .item .foto p.izq { left:35px; text-align:left; }
#alta-pareja .content-4 .item .foto p.der { right:35px; text-align:right; }
#alta-pareja .content-4 .item img { margin:8px auto 10px; }
#alta-pareja .content-4 .item p { padding:0 21px; text-align:justify; }
#alta-pareja .content-4 .valoracion { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40043_valoracion.png); background-repeat:no-repeat; background-position:center center; width:542px; height:113px; margin:0 auto;}
#alta-pareja .content-4 .valoracion.cat { background-image:url(http://imagenes.w3.racc.es/uploads/image/40271_valoracion-cat.png); }
#alta-pareja .content-4 .valoracion p { position:absolute; top:36px; left:125px; color:#333333; font-size:1.5em; font-weight:bold; width:380px; }
#alta-pareja .content-4 .caja-sombra { position:relative; background-image:url(http://imagenes.w3.racc.es/uploads/image/40024_bg-caja-sombra.png); background-repeat:no-repeat; background-position:center center; width:810px; height:102px; }
#alta-pareja .content-4 .caja-sombra h4 { float:left; font-size:1.3em; font-weight:bold; margin: 43px 10px 0 30px;; width:545px; }
#alta-pareja .content-4 .caja-sombra a.btn-racc-new { float:right; margin:33px 28px 0 0; }
.tt-alta-pareja { display:none; position:absolute; }
.tt-alta-pareja .top { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40072_top.png); background-position:left bottom; background-repeat:no-repeat; overflow:hidden; width:193px; padding:0 20px; height:17px; }
.tt-alta-pareja .center { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40073_center.png); background-position:left top; background-repeat:repeat-y; overflow:hidden; width:193px; padding:3px 20px 0; }
.tt-alta-pareja .bottom { background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40074_bottom.png); background-position:left top; background-repeat:no-repeat; overflow:hidden; width:193px; padding:0 20px; height:17px; }
.tt-alta-pareja .center p { text-align:left; }
.tt-alta-pareja .arrow { position:absolute; top:0; right:-5px; background-color:transparent; background-image:url(http://imagenes.w3.racc.es/uploads/image/40075_arrow.png); background-position:left top; background-repeat:repeat-y; overflow:hidden; width:14px; height:9px; }

/* Nueva home 2013 */
#homeRacc { position:relative; overflow:hidden; width:970px; margin-left:5px; }
#homeRacc h4 { font-size:1.65em; font-weight:bold; color:#333333; margin-bottom:3px; }
#homeRacc h5 { font-size:1.45em; font-weight:bold; color:#333333; margin-bottom:3px; }
#homeRacc h5 a { font-size:1em; color:#333333; text-decoration:none; background-image:url(/img/publico/botones/flecha-derecha-gris.png); background-position:100% center; background-repeat:no-repeat; padding-right:25px; }
#homeRacc h5 a:hover { text-decoration:underline; }
/* ROTATOR HOME */
#homeRacc .slideshow-home-racc { position:relative; z-index:0; }
#homeRacc .slideshow-home-racc .slides_container { display:none; }
#homeRacc .slideshow-home-racc .slides_container div.slide { display:block; border:1px solid #cccccc; width:968px; height:225px; }
#homeRacc .slideshow-home-racc .slides_container div.slide img { width:968px; height:225px; }
/* Paginación */
#homeRacc .slideshow-home-racc .pagination { position:absolute; top:23px; right:32px; z-index:101; }
#homeRacc .slideshow-home-racc .pagination li { float:left; padding:0 5px; list-style:none; }
#homeRacc .slideshow-home-racc .pagination li a { display:block; width:11px; height:0; padding-top:12px; background-image:url(/img/publico/circulo-gris.png); background-position:0 0; background-repeat:no-repeat; float:left; overflow:hidden; }
#homeRacc .slideshow-home-racc .pagination li.current a { background-image:url(/img/publico/circulo-blanco.png); }
/* Información */
#homeRacc .slideshow-home-racc .caption { z-index:500; position:absolute; top:11px; right:23px; bottom:15px; background-image:url(/img/publico/bg-caption-rotator.png); padding:20px 28px 5px 28px; width:425px; color:#000000; border:1px solid #e2e1e1; }
#homeRacc .slideshow-home-racc .caption h3 { font-size:2.5em; font-weight:bold; margin-bottom:6px; }
#homeRacc .slideshow-home-racc .caption ul li { background-image:url(/img/publico/circulo-amarillo.png); background-position:left 4px; background-repeat:no-repeat; padding-left:15px; margin-bottom:3px; font-size:1.25em; }
#homeRacc .slideshow-home-racc .caption .regalo { position:absolute; top:117px; left:33px; }
#homeRacc .slideshow-home-racc .caption .regalo img { float:left; width:75px !important; height:78px !important; }
#homeRacc .slideshow-home-racc .caption .regalo p { float:left; font-size:1.1em; width:125px; margin:22px 0 0 5px; }
#homeRacc .slideshow-home-racc .caption a.btn-slide { display:none; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator { background-image:url(/img/publico/botones/bg-amarillo-degradado-grande.png); border:none; padding-left:13px; padding-right:12px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; position:absolute; top:125px; right:50px; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator:hover { background-image:url(/img/publico/botones/bg-amarillo-degradado-grande-hover.png); box-shadow:0px 1px 5px #4b4b4b; -webkit-box-shadow:0px 1px 5px #4b4b4b; -moz-box-shadow:0px 1px 5px #4b4b4b; }
#homeRacc .slideshow-home-racc .caption a.btn-racc-sombra.rotator span { font-size:1.5em; padding-top:11px; padding-bottom:12px; }
#homeRacc .seguros { position:relative; overflow:hidden; border:1px solid #cccccc; }
#homeRacc .seguros .separador { float:left; background-image:url(/img/publico/v2/separador.png); background-position:center; background-repeat:no-repeat; width:1px; height:175px; }
#homeRacc .seguros .item { float:left; width:192px; padding:20px 20px 10px 110px; }
#homeRacc .seguros .item p { height:60px; display:table-cell; vertical-align:middle; font-size:1.3em; color:#333333; }
#homeRacc .seguros .item a { margin-left:0px; }
#homeRacc .seguros .item.coche { background-image:url(/img/publico/iconos/coche-grande.png); background-position:23px 36px; background-repeat:no-repeat; }
#homeRacc .seguros .item.hogar { background-image:url(/img/publico/iconos/hogar-grande.png); background-position:23px 36px; background-repeat:no-repeat; }
#homeRacc .seguros .item.salud { background-image:url(/img/publico/iconos/salud-grande.png); background-position:23px 38px; background-repeat:no-repeat;}
#homeRacc .vacaciones { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:458px; height:253px; padding:10px 15px; }
#homeRacc .vacaciones img { position:absolute; bottom:0; right:0; }
#homeRacc .vacaciones div.topo { position:absolute; bottom:65px; right:375px; background-image:url(/img/publico/v2/topo-racctravel-home.png); background-position:center; background-repeat:no-repeat; width:69px; height:69px; }
#homeRacc .vacaciones div.topo p { font-weight:bold; text-align:center; margin:16px 10px 15px 7px; }
#homeRacc .vacaciones a { position:absolute; bottom:25px; right:15px; }
#homeRacc .descuentos { position:relative; overflow:hidden; border:1px solid #cccccc; float:right; width:430px; height:253px; padding:10px 15px; }
#homeRacc .descuentos p { font-size:1.3em; color:#333333; }
#homeRacc .descuentos .restaurante { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:268px; height:186px; }
#homeRacc .descuentos .restaurante .topo { position:absolute; top:21px; left:8px; z-index:999; }
#homeRacc .descuentos .restaurante .pastilla { position:absolute; top:30px; left:0; right:0; background-image:url(/img/publico/v2/bg-restaurantes-2x1.png); bacground-position:center; background-repeat:repeat-x; height:46px; }
#homeRacc .descuentos .restaurante .pastilla a { color:#333333; font-size:1.4em; font-weight:bold; text-decoration:none; background-image:url(/img/publico/botones/flecha-derecha-gris.png); background-position:100% center; background-repeat:no-repeat; padding-right:25px; margin:10px 0 0 73px; display:inline-block; }
#homeRacc .descuentos .restaurante .pastilla a:hover { text-decoration:underline; }
#homeRacc .descuentos ul { border:1px solid #cccccc; float:right; width:145px; height:181px; padding-top:5px; }
#homeRacc .descuentos ul li { padding:6px 6px 6px 35px; margin:0 7px; background-repeat:no-repeat; }
#homeRacc .descuentos ul li.coche { background-image:url(/img/publico/iconos/coche.png); background-position:6px 7px; }
#homeRacc .descuentos ul li.comercio { background-image:url(/img/publico/iconos/comercios.png); background-position:9px 4px; }
#homeRacc .descuentos ul li.ocio { background-image:url(/img/publico/iconos/ocio.png); background-position:9px 5px; }
#homeRacc .descuentos ul li.salud { background-image:url(/img/publico/iconos/salud.png); background-position:8px 6px; }
#homeRacc .descuentos ul li.restaurantes { background-image:url(/img/publico/iconos/restaurantes.png); background-position:10px 5px; }
#homeRacc .descuentos ul li.entradas { background-image:url(/img/publico/iconos/entradas.png); background-position:8px 4px; }
#homeRacc .descuentos ul li.sep { border-bottom:1px solid #e5e5e5; }
#homeRacc .descuentos ul li a { text-decoration:none; font-weight:bold; }
#homeRacc .descuentos ul li a:hover { text-decoration:underline; }
#homeRacc .actualidad { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; padding:10px 15px 15px; width:600px; height:333px; }
#homeRacc .actualidad .redes-sociales { position:absolute; top:10px; right:9px; }
#homeRacc .actualidad .redes-sociales p { float:left; padding:3px 8px; color:#333333; }
#homeRacc .actualidad .redes-sociales ul { display:inline-block; }
#homeRacc .actualidad .redes-sociales ul li { float:left; }
#homeRacc .actualidad .redes-sociales ul li a { display:block; margin:0 5px 0 0; width:22px; height:22px; cursor:pointer; }
#homeRacc .actualidad .redes-sociales ul li a.fb { background:url(/img/publico/v2/ico-facebook.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.tt { background:url(/img/publico/v2/ico-twitter.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.yt { background:url(/img/publico/v2/ico-youtube.png) 0 0 no-repeat; }
#homeRacc .actualidad .redes-sociales ul li a.fl { background:url(/img/publico/v2/ico-flickr.png) 0 0 no-repeat; }
#homeRacc .actualidad .content-video { position:absolute !important; bottom:53px; right:15px; }
#homeRacc .actualidad .video-text { position: absolute !important;bottom: 16px;right: 15px;width: 385px;height: 30px}
#homeRacc .actualidad .noticias-eventos { position:absolute; bottom:15px; left:15px; width:200px; }
#homeRacc .actualidad .noticias-eventos ul.pestanas { width:200px; overflow:hidden; border-left:1px solid #cccccc; }
#homeRacc .actualidad .noticias-eventos ul.pestanas li { float:left; padding:7px 11px; border:1px solid #cccccc; border-left:none; font-size:1.3em; font-weight:bold; color:#333333; background-color:#e5e5e5; cursor:pointer; }
#homeRacc .actualidad .noticias-eventos ul.pestanas li.selected { background-color:#ffffff; border-bottom:none; cursor:default; padding-bottom:8px; position:relative; }
#homeRacc .actualidad .noticias-eventos .content { width:175px; height:229px; padding:17px 12px; border:1px solid #cccccc; margin-top:-1px; }
#homeRacc .actualidad .noticias-eventos .content ul.noticias li { margin-bottom:12px; padding: 0; margin: 0; background-image: url(/img/publico/v2/bullet-amarillo.png); background-position: left 3px; background-repeat: no-repeat; padding-left: 15px;}
#homeRacc .actualidad .noticias-eventos .content ul.noticias li a { font-weight:bold; margin-bottom:5px; display:block; }
#homeRacc .actualidad .noticias-eventos .content ul.noticias li span.fecha { display:inline-block; margin-right:5px; color:#999999; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li { position:relative; overflow:hidden; margin-bottom:17px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario { background-image:url(/img/publico/v2/dia.png); background-position:center; background-repeat:no-repeat; float:left; width:36px; height:36px; margin-right:10px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span { text-align:center; display:block; width:36px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span.mes { font-size:.9em; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li .calendario span.dia { font-weight:bold; font-size:1.2em; margin-top:1px; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p { height:36px; display:table-cell; vertical-align:middle; color:#3366ff; font-weight:bold; margin:0; padding:0; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p a { text-decoration:none; display:block; }
#homeRacc .actualidad .noticias-eventos .content ul.eventos li p a:hover { text-decoration:underline; }
#homeRacc .actualidad .noticias-eventos .content a.btn-racc-gris { position:absolute; bottom:12px; right:12px; }
#homeRacc .infotransit-autoescuela { float:right; }
#homeRacc .infotransit-autoescuela h5 { margin:17px 12px; }
#homeRacc .infotransit { position:relative; overflow:hidden; border:1px solid #cccccc; width:320px; height:168px; }
#homeRacc .infotransit img { width:320px; height:113px; position:absolute; bottom:0; left:0; }
#homeRacc .autoescuela { position:relative; overflow:hidden; border:1px solid #cccccc; width:320px; height:168px; }
#homeRacc .autoescuela img { width:320px; height:115px; position:absolute; bottom:0; left:0; z-index:0; }
#homeRacc .autoescuela .texto-img { position:absolute; top:50px; right:20px; text-align:right; z-index:1; }
#homeRacc .autoescuela .texto-img span { padding:0; margin:0; text-shadow:2px 2px 2px #333333; display:block; }
#homeRacc .autoescuela .texto-img span.blanco { color:#ffffff; font-size:1.6em; font-weight:bold; }
#homeRacc .autoescuela .texto-img span.amarillo { color:#ffd401; font-size:1.7em; font-weight:bold; }
#homeRacc .autoescuela .texto-img a { text-decoration:none; }

/* Campaña multiseguros */
#multiseguro { position:relative; overflow:hidden; }
#multiseguro h3 { font-size:1.7em; font-weight:normal; }
#multiseguro .destacado { position:relative; overflow:hidden; }
#multiseguro .destacado h2 { position:absolute; top:50px; right:40px; text-align:right; font-size:2.2em; color:#ffffff; text-shadow:3px 3px 5px #333333; font-weight:bold; }
#multiseguro .destacado h2 span.amarillo { color:#ffd147; }
#multiseguro .seguros { position:relative; overflow:hidden; }
#multiseguro .seguros p.texto { color:#333333; font-size:1.5em; }
#multiseguro .seguros .content-items { position:relative; overflow:hidden; border:1px solid #cccccc; }
#multiseguro .seguros .content-items .separador { height:107px; float:left; background-image:url(http://imagenes.w3.racc.es/uploads/image/41552_sep-items.png); background-position:center; background-repeat:no-repeat; width:1px; }
#multiseguro .seguros .content-items .item { min-height:77px; float:left; position:relative; overflow:hidden; width:160px; padding:15px 0; }
#multiseguro .seguros .content-items .item h4 { color:#333333; font-size:1.25em; font-weight:bold; padding:0 15px; }
#multiseguro .seguros .content-items .item .btn { margin-top:10px; text-align:center; }
#multiseguro .seguros .content-items .item a.btn-racc-new { font-size:1em; padding-left:7px; padding-right:5px; }
#multiseguro .seguros .content-items .item a.btn-racc-new span { padding-top:7px; padding-bottom:7px; }
#multiseguro .seguros .content-items .item a.btn-racc-new span.flecha { padding-right:23px; }
#multiseguro .seguros .content-items .item.coche { background-image:url(http://imagenes.w3.racc.es/uploads/image/41533_ico-coche-43-33.png); background-position:20px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.coche h4 { margin-left:55px; }
#multiseguro .seguros .content-items .item.moto  { background-image:url(http://imagenes.w3.racc.es/uploads/image/41537_ico-moto-52-31.png); background-position:15px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.moto h4 { margin-left:60px; }
#multiseguro .seguros .content-items .item.hogar { background-image:url(http://imagenes.w3.racc.es/uploads/image/41535_ico-hogar-36-31.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.hogar h4 { margin-left:55px; }
#multiseguro .seguros .content-items .item.vida  { background-image:url(http://imagenes.w3.racc.es/uploads/image/41541_ico-vida-40-32.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.vida h4 { margin-left:60px; }
#multiseguro .seguros .content-items .item.salud { background-image:url(http://imagenes.w3.racc.es/uploads/image/41539_ico-salud-28-31.png); background-position:25px 15px; background-repeat:no-repeat; }
#multiseguro .seguros .content-items .item.salud h4 { margin-left:50px; }
#multiseguro .cuanto table thead tr td.titulo { font-size:1.3em; font-weight:bold; text-align:center; border:1px solid #cccccc; padding:7px; }
#multiseguro .cuanto table thead tr td.tit-col { font-size:1.3em; font-weight:bold; text-align:center; border:1px solid #cccccc; vertical-align:middle; }
#multiseguro .cuanto table thead tr td.tit-col.total { *background-image:url(http://imagenes.w3.racc.es/uploads/image/41555_pixel_333333.png); *background-repeat:repeat-y; *background-position:right top; }
#multiseguro .cuanto table thead tr td.tit-col table { border-spacing:5px; *border-spacing:10px; border-collapse:separate; width:100%; }
#multiseguro .cuanto table thead tr td.tit-col table td { text-align:center; font-size:1em; vertical-align:middle; height:50px; background-color:#e5e5e5; }
#multiseguro .cuanto table thead tr td.tit-col.total table td { background-color:#ffd147; }
#multiseguro .cuanto table tbody tr td.tit-fila { font-size:1.4em; border:1px solid #cccccc; text-align:center; padding:15px; width:120px; border-left:none; background-image:url(http://imagenes.w3.racc.es/uploads/image/41555_pixel_333333.png); background-repeat:repeat-y; background-position:left top; }
#multiseguro .cuanto table tbody tr td.precio { font-size:1.7em; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; width:165px; }
#multiseguro .cuanto table tbody tr td.precio-total { font-size:1.8em; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; text-align:center; vertical-align:middle; width:115px; }
#multiseguro .cuanto table tbody tr td.signo {  font-size:2.5em; font-weight:bold; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; vertical-align:middle; width:10px; }
#multiseguro .cuanto p.peque { margin:0; padding:0; font-size:.9em; }
#multiseguro .como-funciona { position:relative; overflow:hidden; border:1px solid #cccccc; text-align:center; }
#multiseguro .como-funciona .separador { float:left; background-image:url(/img/publico/v2/separador.png); background-position:center; background-repeat:no-repeat; width:1px; height:175px; }
#multiseguro .como-funciona .item { float:left; width:218px; padding:25px; }
#multiseguro .como-funciona .item h4 { font-size:1.5em; font-weight:bold; color:#333333;}
#multiseguro .donde-empiezo { position:relative; overflow:hidden; }
#multiseguro .donde-empiezo .item { position:relative; overflow:hidden; border:1px solid #cccccc; float:left; width:245px; padding:5px 5px 65px 5px; margin-bottom:20px; }
#multiseguro .donde-empiezo .item h4 { background-color:#e5e5e5; color:#333333; padding:10px; font-size:1.5em; font-weight:bold; }
#multiseguro .donde-empiezo .item ul li { font-size:1.3em; }
#multiseguro .donde-empiezo .item a.btn-racc-new { position:absolute; bottom:15px; right:12px; }
#multiseguro .donde-empiezo .item.coche h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41532_ico-coche-32-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:47px; }
#multiseguro .donde-empiezo .item.moto h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41536_ico-moto-38-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:55px; }
#multiseguro .donde-empiezo .item.hogar h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41534_ico-hogar-26-23.png); background-position:8px center; background-repeat:no-repeat; padding-left:42px; }
#multiseguro .donde-empiezo .item.vida h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41540_ico-vida-29-24.png); background-position:8px center; background-repeat:no-repeat; padding-left:45px; }
#multiseguro .donde-empiezo .item.salud h4 { background-image:url(http://imagenes.w3.racc.es/uploads/image/41538_ico-salud-21-22.png); background-position:12px center; background-repeat:no-repeat; padding-left:42px; }
#multiseguro .donde-empiezo .separador { float:left; width:19px; height:5px; }

/*Venta de motos*/
#ventaMotosImg { display:none; margin-bottom:30px; position:relative; overflow:hidden; }
#ventaMotosImg img { width:100%; }
#ventaMotosImg .texto { position:absolute; top:50px; left:425px; }
#ventaMotosImg .texto h2 { font-size:2.55em; font-weight:bold; margin-bottom:10px; }
#ventaMotosImg .texto p { font-size:1.45em; }
#ventaMotosImg .texto p.destacado { font-size:1.65em; font-weight:bold; }
#ventaMotos { position:relative; overflow:hidden; }
#ventaMotos .tit-f1 { margin-bottom:10px; }
#ventaMotos .tit-f1 h2 { font-size:1.7em; }
#ventaMotos .motos { position:relative; overflow:hidden; background-image:url(http://imagenes.w3.racc.es/uploads/image/41952_bg-cont-motos.png); background-position:center top; background-repeat:repeat-x; background-color:#e5e5e5; padding:20px 0 20px 20px; }
#ventaMotos .motos img { margin:5px auto; }
#ventaMotos .motos .item { position:relative; overflow:hidden; background-color:#ffffff; border:1px solid #cccccc; margin:0 20px 20px 0; width:259px; float:left; }
#ventaMotos .motos .item .info { padding:15px 20px 0; background-image:url(http://imagenes.w3.racc.es/uploads/image/41953_bg-item-moto.png); background-position:center top; background-repeat:repeat-x; background-color:#ffffff; }
#ventaMotos .motos .item .info h4 { font-size:1.4em; font-weight:bold; }
#ventaMotos .motos .item .info ul { padding:20px 0; }
#ventaMotos .motos .item .info ul li { font-size:1.1em; padding-left:15px; }>>>>>>> 1.37
