@charset "UTF-8";/* CSS Document */* {margin:0px;padding:0px;border-width:0px;text-align: center;outline-width:0px;page-break-inside: avoid;}ul, ol {padding-left:1em;margin-left:0px;margin-bottom:0px;}h1, h2, h3, h4, h5, h6, p, blockquote, ol, dl, fieldset, address {margin-bottom:1em;}form, label  {margin-bottom:0px;}body {height: 100%;background:none;font: 0.69em/1.64em "Verdana", Verdana, Arial, Helvetica,sans-serif;color:#333;}a:link, a:visited, a:hover, a:active {border-width:0px;text-decoration:none;color:#333;}a:hover {text-decoration:none;}img {border-width:0px;margin:0px;padding:0px;}br.ctabla  {clear: both;page-break-inside: avoid;}div {page-break-inside: avoid;}div#pag {margin:0px auto;padding:0px;background-color:#fff;page-break-inside: avoid;}div#cabecera_g {display:block;width:100%;}div#cabecera_g, div#cabi {page-break-inside: avoid;}#homep {margin:0px auto;padding:0;width:100%;overflow:hidden;}#cabi {margin:0;padding:0;float:left;overflow:hidden;}#logo {float:left;margin:0;}#cabd, #pathdiv, #menu,#bpridiv,#msecdiv,#menues,div.doc, div.acce, #base, caption, .ocu {display: none;}#contenido {margin:0px auto;padding:0;width:100%;page-break-inside: avoid;}#central {page-break-inside: avoid;float:left;width: 100%;margin:2em 18px 0 6px;}#columnas {height:100%;overflow:hidden;float:left;width: 100%;margin-top:1em;}#columna1, #columna2 {height:100%;overflow:hidden;float:left;width:222px;margin:0 18px 0 0px;}#columna23 {height:100%;overflow:hidden;float:right;}#columnas ul {width:222px;list-style-type:none;margin-bottom:2em;}#columnas ul li a {width:222px;text-align:left;display:block;}#columnas ul li a:hover {text-decoration:underline;}#columnas strong {text-transform:uppercase;width:222px;display:block;text-align:left;}#menues, #columna3 {height:100%;overflow:hidden;float:right;width:222px;margin-right:6px;}#columna3 {margin:0;}#doscol {float:right;page-break-inside: avoid;text-align:left;width:100%;}div.interior {page-break-inside: avoid;text-align:left;width:100%;display:block;clear:left;}h1.tittex {font:1.85em/1.25em Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;color:#005697;margin:0 0 0.5em;padding:0;page-break-inside: avoid;}h1 small {text-transform:uppercase;font-size:0.5em;line-height:1em}#doscol p {text-align:left;color:#333;margin-bottom:1em;page-break-inside: avoid;}#doscol strong {text-transform:uppercase;color:#555;}#doscol p a {color:#005697;text-decoration:underline;}#doscol ul {margin:1em 0;padding:0 0 0 1.5em;list-style-type:circle;list-style-position:outside;}#doscol ul li {text-align:left;}#dclat {float:right;page-break-inside: avoid;width:222px;margin:0 0 1em 18px;display:block;}.fotos, .grafico {page-break-inside: avoid;}#tslat {float:right;page-break-inside: avoid;width:296px;margin:0 0 1em 18px;display:block;}#dclati {float:left;page-break-inside: avoid;width:222px;margin:1em 0px 1em 0px;display:block;}#tslati {float:left;margin:0em 0px 1em 0px;width:296px;page-break-inside: avoid;display:block;}#registral, div.fotos, div.grafico, div#atajos, div.acce {height:100%;overflow:hidden;width:222px;display:block;}h2.reg {font:bold 1em/1em Arial, Helvetica, sans-serif;padding-left:1.4em;margin-bottom:1em;text-align:left;background:#fff url(../img/circulito.gif) no-repeat center left;}#registral p {padding-left:1.4em;}div.pief {text-align:left;font-size:0.9em;background:#fff url(../img/lpief.gif) repeat-x bottom left;margin-bottom:0.6em;}div.pief1 {background:none;page-break-inside: avoid;}div.grafico img {padding-bottom:1px;margin-bottom:0.8em;vertical-align:top;background:#fff url(../img/lpief.gif) repeat-x bottom left;}table#at {width:222px;margin:0 0 0.3em;padding:0 0 0.5em;background:#fff url(../img/lpief.gif) repeat-x bottom left;}table#at tbody tr td {text-align:left;}table#at tbody tr td.cel2 {width:50px;}.aleja {margin-top:1em;}div#ts {page-break-inside: avoid;text-align:left;width:644px;display:block;}table.stg {width:644px;font-size:0.9em;border-collapse:collapse;border-bottom:1px solid #999;page-break-inside: avoid;}table.stp {width:320px;font-size:0.9em;border-collapse:collapse;border-bottom:1px solid #999;margin:0;padding:0;page-break-inside: avoid;}table.stg thead tr th , table.stp thead tr th {font-weight:normal;vertical-align:top;text-align:center;line-height:1.3em;padding: 1px;border-style:none;page-break-inside: avoid;}tbody tr.zebra {background-color:#f5f5f5;}td.modelo, th.modelo {text-align:left;}td.preu, th.preu  {text-align:right;}p.comentario {font-size:0.9em;font-style:italic;line-height:1.2em;margin:1em 0em;}.sIFR-flash {display    : none !important;height     : 0;width      : 0;position   : absolute;overflow   : hidden;}.sIFR-alternate {visibility : visible !important;display    : block   !important;position   : static  !important;left       : auto    !important;top        : auto    !important;width      : auto    !important;height     : auto    !important;}/*ojo flash paa imprimir*/div#cfls, div#animacionalternativa {display:block !important;}div#cfl, div#animacion, div#palomita {display:none;}h3#msec, h3#msec10 {text-transform:uppercase;color:#fff;padding:2px 6px;margin:0;text-align:left;}h3#np, h3#np2 {text-transform:uppercase;color:#333;padding:2px 0px;margin:0;text-align:left;}h3#np3, h3#np4 {text-transform:uppercase;color:#005697;padding:2px 0px;margin:0;text-align:left;}div.titmsec {width:178px;background-color:#005697;height:100%;overflow:hidden;display:block;margin:0px 62px 0px 0px;padding:0;}div#msecdiv ul {margin:0px 62px 0px 0px;padding:0;list-style-type:none;height:100%;width:178px;overflow:hidden;}div#msecdiv ul#msecp, div#msecdiv ul#pagis {margin:0px 62px 0px 0px;padding:0px;list-style-type:none;height:100%;overflow:hidden;display:block;}div#msecdiv ul#pagis {margin:0px 62px 0px 2px;padding:0px;list-style-type:none;height:100%;overflow:hidden;display:block;}div#msecdiv ul#pagis li {float:left;margin:1px 2px 1px 0;width:20px;height:20px;display:block;}div#msecdiv ul#pagis li.vivo {padding:2px 0 0;margin:1px 2px 1px 0;text-align:center;display:block;background-color:#d7e4f1;color:#005697;width:20px;height:18px;}div#msecdiv ul#pagis li a {text-align:center;display:block;}div.acce ul#acce {padding:0px;list-style-type:none;height:100%;overflow:hidden;display:block;}div#msecdiv ul li, div#msecdiv ul#msecp li {margin:1px 0 0px 0;padding:0 0;width:178px;}div.acce ul#acce {margin:1px 0 0px 0;padding:0 0;}div#msecdiv ul#msecp li {height:32px;overflow:hidden;display:block;}div.acce ul#acce li {height:32px;overflow:hidden;display:block;}div#msecdiv ul li a {background-color:#879ac3;padding:1px 6px;margin:0;color:#000;text-align:left;display:block;}div#msecdiv ul#pagis li a.pg {text-align:center;padding:2px 0 0;width:20px;}div#msecdiv ul#msecp li a {background-color:#879ac3;margin:0;color:#000;text-align:left;display:block;padding:0 6px;line-height:1.2em;height:32px;vertical-align:middle;}div.acce ul#acce li a {margin:0;color:#333;text-align:left;display:block;padding:1px 4px;line-height:1.2em;height:32px;vertical-align:middle;}div#msecdiv ul#msecp li a img, div#msecdiv ul#msecp li.vivo img {float:left;margin-right:3px;padding-top:1px;}div.acce ul#acce li a img {float:right;margin-left:3px;padding-top:0px;}div#msecdiv ul#msecp li a small, div#msecdiv ul#msecp li.vivo small, div.acce ul#acce li a small {font-size:0.9em;}div#msecdiv ul li a.archivo {background-color:#879ac3;padding:1px 6px;margin:0;color:#000;text-align:right;display:block;text-transform:uppercase;font-size:0.9em;}div#msecdiv ul li a:hover, div#msecdiv ul#msecp li a:hover {background-color:#d7e4f1;color:#005697;}div.acce ul#acce li a:hover {background-color:#ccc;color:#005697;}div#msecdiv ul li.vivo {padding:1px 6px;margin:0;text-align:left;display:block;background-color:#d7e4f1;color:#005697;width:166px;}div#msecdiv ul#msecp li.vivo {padding:1px 6px;margin:0;text-align:left;display:block;background-color:#d7e4f1;color:#005697;width:166px;line-height:1.2em;}div#buscador {height:35px;width:222px;margin:0;padding:0;overflow:hidden;display:block;background:#fff url(../img/fbusc.jpg) no-repeat top left;}div#buscador form#busc {width:222px;height:35px;overflow:hidden;display:block;}div#buscador form#busc fieldset {width:160px;height:22px;margin-top:7px;overflow:hidden;display:block;float:left;}div#buscador form#busc fieldset input {height:18px;width:150px;margin-left:7px;background-color:#fff;color:#666;border:1px solid #333;}div#buscador form#busc #bbusc{margin-top:8px;text-transform:uppercase;color:#333;background-color:#ccc;border:1px solid #999;padding: 2px;font-size:0.8em;font-weight:bold;}div#buscador form#busc.consafari #bbusc{margin-top:8px;text-transform:uppercase;color:#666;background-color:#ccc;border:1px solid #999;padding: 2px;font-size:0.7em;font-weight:bold;}#busc.consafari {background:transparent;}div#buscador form#busc.consafari fieldset {width:160px;height:22px;margin-top:7px;overflow:hidden;display:block;float:left;}div#buscador form#busc.consafari fieldset input {background:transparent;font-size: 11px;height:18px;width:154px;}div#selectortipos {width:222px;height:265px;overflow:hidden;display:block;background:transparent url(../img/fondoselector.jpg) no-repeat top left;margin-top:14px;}div#stflash {width:222px;height:225px;overflow:hidden;display:block;margin-top:40px;}div#stflash ul {margin:0 1em;padding:0 1em;list-style-type:circle;}div#stflash ul li {text-align:left;}div#mgamas {width:222px;height:100%;overflow:hidden;display:block;background:transparent url(../img/fgamas.jpg) repeat-y top left;margin-top:14px;}div#mgamas ul#sg {margin:32px 0 0.5em;padding:0 0em;list-style-type:circle;}div#mgamas ul#sg li {text-transform:uppercase;width:222px;text-align:left;background:transparent url(../img/separador.png) no-repeat left bottom;padding:2px 0px 3px;}div#mgamas ul#sg li.sgfin {background:none;padding-bottom:0px;}div#mgamas ul#sg li a {padding:0px 8px;}div#mgamas ul#sg li a:hover {color:#005697;background:transparent url(../img/arito.png) no-repeat;background-position:8px 2px;padding-left:20px;}div#mgamas ul#sg li span.vivo {color:#005697;background:transparent url(../img/arito.png) no-repeat;background-position:8px 2px;padding-left:20px;}div#base {width:100%;page-break-inside: avoid;display:block;margin:28px 0 0;}ul#pie {display:none;}div#base p {font:10px Arial, Helvetica, sans-serif;padding:0.5em 0 0.5em 6px;width:720px;text-align:left;}#doscol ul.resultados {margin:0;padding:0;}ul.resultados li {list-style-type:none;margin:0;padding:0 0 0.5em;}#doscol ul.resultados li p a.reslink {text-transform:uppercase;font-weight:bold;text-decoration:none;color:#333;}#doscol ul.resultados li p a.rutilla {text-decoration:none;}#doscol ul.resultados li p a.reslink:hover {color:#005697;text-decoration:underline;}#doscol ul.resultados li p a.rutilla:hover {text-decoration:underline;}form#contacto ol {margin:1em 0;padding:0;list-style-type:none;}form#contacto ol li {padding:0;margin:0 0 0.5em;height:22px;overflow:hidden;}form#contacto ol li div.fci {float:left;}form#contacto ol li div.fcd {float:right;height:22px;}form#contacto ol li label {text-transform:uppercase;font-size:0.9em;font-weight:bold;margin-right:1em;}form#contacto ol li.tarea {height:10em;text-align:left;}form#contacto ol li.cb {height:100%;text-align:left;}form#contacto ol li.cb label {text-transform:none;font-weight:normal;}form#contacto input {height:16px;background-color:#dde1ed;border:none;text-align:left;padding:1px;font-size:0.9em;}input#empresa {width:370px;}input#nombre {width:300px;}input#calle {width:400px;}input#imail {width:390px;}.fcdespecial1 {width:280px;}input#codi {width:90px;margin-right:2em;}input#ciudad {width:200px;}form#contacto input#acuerdo {background-color:#fff;}input#telf {width:160px;margin-right:2em;}input#fax {margin-left:1em;width:160px;}input#empresa.fallito, input#nombre.fallito, input#ciudad.fallito, input#imail.fallito, span.fallito {background-color:#ffcccc;}#cfl, #cfls {width:462px;height:350px;display:block;margin-bottom:18px;}textarea#cons {width:460px;height:8em;background-color:#dde1ed;border:none;text-align:left;padding:1px;font-size:0.9em;}form#contacto  input#fenviar, form#contacto  input#frestablecer {text-transform:uppercase;font-weight:bold;font-size:1em;padding:3px 3px;border:1px solid #333;height:100%;}div.vcard, div.adr, div.street-address, div.tel, div.geo, div.email {text-align:left;}div.org {padding-top:3px;font:bold 1em/1.8em Arial, Helvetica, sans-serif;margin-bottom:1em;text-align:left;}div#poiz {float:left;width:708px;height:100%;overflow:hidden;background:#fff url(../img/c_portada_izq.jpg) no-repeat top left;}div#pode {float:right;width:246px;height:100%;overflow:hidden;background:#fff url(../img/c_portada_der.jpg) no-repeat top left;}div#palomita {float:left;width:708px;height:200px;display:block;margin-top:10px;color:#cc0000;}#menulatp {margin:253px 6px 1em 18px;}#barramenu {float:left;margin-top:22px;height:26px;overflow:hidden;display:block;}#centrop {width:702px;height:100%;display:block;float:left;margin:34px 0 0 6px;overflow:hidden;}#notp {float:left;width:222px;margin-right:18px;height:100%;overflow:hidden;border-top:1px solid #ccc;}h4#tdes {text-align:left;font-size:1em;text-transform:uppercase;color:#005697;padding-top:2px;}#notp p {text-align:left;}#notp p a {color:#005697;}#notp p a:hover {text-decoration:underline;}ul#ndes {list-style-image:url(../img/arito.png);list-style-position:outside;margin:1em 0 0 6px;}ul#ndes li {text-align:left;margin-bottom:1em;}ul#ndes li a {font-weight:bold;line-height:0.9em;}ul#ndes li a:hover {color:#005697;}#prycar {float:right;width:462px;height:100%;overflow:hidden;}#prycarsup {width:462px;height:100%;overflow:hidden;background:#fff url(../img/fpart.jpg) repeat-x top left;}#prycarinf {width:462px;height:100%;overflow:hidden;margin-top:2em;}#posh3 {padding:3px 230px 0px 6px;}ul#pry {float:left;list-style-type:none;margin:1em 6px 0;width:450px;padding:0px;}ul#pry li {float:left;width:120px;margin-right:45px;padding:0px;}ul#pry li.final {margin-right:0px;}ul#pry li.aleja {margin-top:2em;}ul#pry li a {text-align:left;margin-top:2px;line-height:1.2em;display:block;}ul#pry li a img {margin-bottom:1em;}ul#pry li a small {font-size:0.9em;}ul#pry li a:hover {color:#005697;}ul#bannerg {float:left;height:150px;margin:0;padding:0;list-style-type:none;}ul#bannerp {margin:1em 0 0;padding:0;width:222px;list-style-type:none;}ul#bannerg li {float:left;margin:0 18px 0 0;padding:0;text-indent:-999em;overflow:hidden;}ul#bannerp li {margin:0 0 2px;padding:0;text-indent:-999em;overflow:hidden;}ul#bannerg li.final{margin-right:0;}ul#bannerg li#bg1 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_1.jpg) no-repeat top left;}ul#bannerg li#bg2 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_2.jpg) no-repeat top left;}ul#bannerg li#bg3 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_3.jpg) no-repeat top left;}ul#bannerg li#bg4 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_4.jpg) no-repeat top left;}ul#bannerg li#bg5 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_5.jpg) no-repeat top left;}ul#bannerg li#bg6 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_6.jpg) no-repeat top left;}ul#bannerg li#bg7 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_7.jpg) no-repeat top left;}ul#bannerg li#bg8 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_8.jpg) no-repeat top left;}ul#bannerg li#bg9 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_9.jpg) no-repeat top left;}ul#bannerg li#bg10 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_10.jpg) no-repeat top left;}ul#bannerg li#bg11 a {width:222px;height:150px;display:block;background:#fff url(../img/cont/bang_11.jpg) no-repeat top left;}ul#bannerp li#bp1 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_1.jpg) no-repeat top left;}ul#bannerp li#bp2 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_2.jpg) no-repeat top left;}ul#bannerp li#bp3 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_3.jpg) no-repeat top left;}ul#bannerp li#bp4 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_4.jpg) no-repeat top left;}ul#bannerp li#bp5 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_5.jpg) no-repeat top left;}ul#bannerp li#bp6 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_6.jpg) no-repeat top left;}ul#bannerp li#bp7 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_7.jpg) no-repeat top left;}ul#bannerp li#bp8 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_8.jpg) no-repeat top left;}ul#bannerp li#bp9 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_9.jpg) no-repeat top left;}ul#bannerp li#bp10 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_10.jpg) no-repeat top left;}ul#bannerp li#bp11 a {width:222px;height:120px;display:block;background:#fff url(../img/cont/banp_11.jpg) no-repeat top left;}