/* Fichero: microsite.css v1.0 29/08/2010
 * Media            screen
 * Navegadores        IE6+, Mozilla 2+, Opera 9.5
 * CSS                2.1*/

/* RESET CSS */
ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:none}hr{display:none}sub,sup{border:0;outline:0;font-size:80%;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,address,table,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}

/* GENERAL */
body    { margin:0; padding:0; font:70% arial,verdana,sans-serif; background:url(/img/microsite/fondo_textura.gif);_position:relative;}
img        { border:0;}
p         { line-height:1.3; margin-bottom:1em}
strong     { font-weight:bold}
fieldset     { border:none; }
legend     { text-indent:-10000em; height:0; margin:-10em;}
input, select, textarea { /*border:0.09em solid #7F9DB9;*/ font-size:100%; background:#fff; color:#333; font-family:Arial, Verdana, Helvetica, sans-serif;}
a               { color:#3366FF; text-decoration:underline;}
a:hover   { color:#3366FF; text-decoration:underline; cursor:pointer}
a img, a.img:hover { border:0; text-decoration:none}

#doc {background:#FFF none repeat scroll 0%;float: left;overflow: hidden;width:80.3em !important;}

#cabecera-mc{margin: 0 auto;height:8.8em;width:89.3em; position: relative;}
#cabecera-mc .logado-mc {float:right; height:4.5em; overflow: hidden; position: relative; right: 9em; width: auto;}
#cabecera-mc .logado-mc div{}

.cabecera-mc-ayu		{ float: right; padding:0.8em 1.3em 0.4em 1.3em; *padding-bottom:0.5em;  width: auto;  *width: 18.6em;line-height: 1em; background: url("/img/publico/v2/fnd-ayu.png") repeat-y 100% 0; border-right: 0.1em solid #494949;}
.txt-cabecera-mc-ayu	{ font-weight: bold; color:#fff; font-size:1.1em;}
.tlf-cabecera-mc-ayu	{ padding-left:0.7em; font-weight: bold; color:#ffd401; font-size:1.4em;}
.hor-cabecera-mc-ayu	{ float:right; color:#c2c2c2; font-size:1em;} 

/*
.cabecera-mc-ayu span 	{ color: #fff; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.cabecera-mc-ayu span a { color: #C2C2C2; font-size: 1.1em; font-weight: bold; text-decoration: none; text-transform: none; }
*/
.cabecera-mc-redes { float: left; padding: 0.8em 1.5em 0.5em 1.3em; *padding-bottom:0; color: #FFFFFF; font-weight: normal; background: none repeat scroll 0 0 #2A2A2A;  width: auto; *width: 14.4em;}
.cabecera-mc-redes span {padding-right:0.8em;}
.cabecera-mc-redes a span {padding-right:0;}
/* MENU CABECERA*/
.menu_principal-mc{float:left;color:#FFF; height:4.5em; *height:4.2em;width:80.3em; _width:80.5em;margin-top:1em;*margin-top:0em;}
.menu_secundario-mc{background:url(/img/publico/fondo_submenu.gif) repeat-x; float:left;/* height:2.1em;*/ width:100%; _width:100%; margin-top:-.15em; margin-bottom:1em;}
.menu_principal-txt {float:left !important;color:#FFF;font-size:1.5em;padding:0.7em 0 0 0.5em;font-weight:bold;margin-left:6.2em}
.txt-result {position:absolute;bottom:1em;left:2.5em;}
#caj-hd-mc{ background: #070707;}
#bd-mc { background:#FFF;clear: left;height: 1%;padding:0 2.3em}
#hd-mc {position:relative;}
#hd-mc img { ;}
#contenedora-mc {width:100%;text-align:center;/*background:url(/img/microsite/fondo_sombra.gif) no-repeat center top;*/float:left;}
#contenedora{width:100%;text-align:center;background:url(/img/microsite/fondo_sombra.gif) no-repeat center top;float:left; _float:none}
#fondo{width:82.5em;margin:auto;text-align:left}
#fondo_sombra{float:left;}
#contenido{float:left;width:80.00em; background:#fff;overflow:hidden;}


/* estilos pie*/
#pie_pagina-mc                 { float:left; width:80.3em;*width:81em; margin-top:2.7em; border-top:0.09em solid #FFDD4D}
#pie_pagina-mc .copy           { float:left; font-size:100%; color:#ccc; padding-left:1.2em; margin:0.5em 0 0 0; display:inline;}
#pie_pagina-mc .menu           { background:#000;  height:2.3em; padding-right:.5em;}
#pie_pagina-mc ul              { float:right;padding-top:.6em; margin-right:0.5em;width:55em;text-align:right;}
#pie_pagina-mc li              { border-left:.1em solid #666;padding:0 .2em 0 .5em;display:inline}
#pie_pagina-mc li a            { font-size:100%; color:#ccc; text-decoration:none; }
#pie_pagina-mc .vacio          { padding:0 0.6em 0.2em 0.8em; min-height:2em; _height:2em; background:#FFE77B url(/img/publico/fondo_pie.gif) bottom left repeat-x;}
#pie_pagina-mc .vacio ul       { text-align:right; margin-right:0}
#pie_pagina-mc .vacio ul li    { display:inline; text-align:right; padding-left:0.5em; border-left:0.09em solid #666666;}
#pie_pagina-mc .vacio ul li a  { font-size:100%; color:#000; white-space:nowrap; text-decoration:none;}
#pie_pagina-mc .vacio span     { display:block; float:left; padding:0.5em 0; width:18%; font-weight:bold}



/* Columnas */
.col3f1-mc {float:right; width:32%; margin:3px;}
.col3f1-c1-mc { float:left; margin:0% 1% 0% 0%; width:29%; }
.col3f1-c2-mc { float:left; margin:0% 1% 0% 0%; width:29%; }
.col3f1-c2-mc-f2 {width:25%; }
.col3f1-c3-mc {float:left; margin:0% 0% 0% 0%; width:29%; }
.col3f1-c4-mc {float:left; margin:0% 1% 0% 0%; width:24%; }

.col3f1 {float:right; width:32%; margin:3px;}
.col3f1-c1 { float:left; margin:0% 1% 0% 0%; width:32%; }
.col3f1-c2 { float:left; margin:0% 0% 0% 0%; width:32%; }
.col3f1-c3 {float:right; margin:0% 0% 0% 0%; width:32%; }

/* ayuda */
.ayuda-mc{ width:15%; float:right;background:url(/img/publico/foto_ayuda.jpg) left bottom no-repeat; padding-left:4.4em; margin-top:0.5em;}
.ayuda-mc span.horario{ font-size:.9em; font-weight:bold; color:#6E6E6E;}


/* TEXTOS */
.tit-f3-mc {display:block; overflow: hidden; float:none; margin-bottom:1em; border-bottom:0.09em solid #CCC;}
.tit-f3-mc h4 { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #CCC;}
.tit-f1-mc { width:55em;*width:54em;border-bottom:0.09em solid #ffd520;padding:0; margin:2.2em 0 0 2.3em;font-size:1.1em;font-weight:bold;}
.tit-f1-mc h2 { float:left; font-size:2.1em;font-weight:bold;}
.tit-f1-sub-mc {display:block;font-size:1.1em;font-weight:normal;color:#8d8c8c;padding:0.36em 0 0 0;margin:0 2.3em 0 2.3em;}
.tit-f2-mc { width:56em;border-bottom:0.09em solid #ffd520;padding:0; margin:1.2em 0em 0 0em;font-size:1.1em;font-weight:bold;}
.tit-f2-mc h2 { float:left; font-size:2.1em;font-weight:bold;}
.tit-f1 h1 {  font-size:2.1em; font-weight:bold; position:relative; left:0}
.tit-form { display:block; margin:1em 0 0 0; border-bottom:0.09em solid #FFD520; overflow:hidden;}
.tit-form h2 { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #FFD520;}
.subr { text-decoration:underline}
.info  { color:#676767;}

.tabla-ficha {margin-top:0.5em}

.tbl-f2{/*margin:0.4em 0.5em 2em 0.8em;*/ width:99%;}
.tbl-f2 th, .tbl-f2 td{padding:.4em; vertical-align:top;}
.tbl-f2 td.sin {padding:0em}
.tbl-f2 th.color, .tbl-f2 td.color{background:#F2F2F2;border:none !important}
.tbl-f2 tr{ vertical-align:top;}
.tbl-f2 th.pilots{background:#ffd520; font-weight:bold;}
.tbl-f2 th.nom{width:14%;}
.tbl-f2 th.campionat{width:61%;}
.tbl-f2 th.noticies{width:25%;}
.tbl-f2 th.pilot {width:25%;}
.tbl-f2 th.copilots{width:25%;}
.tbl-f2 th.vehicles{width:27%;}
.tbl-f2 th.concursant{width:14%;}
.tbl-f2 td.border {border:none !important}
.tbl-f2 td.border-f1{ width: 10em; border:none !important}
.tbl-f2 td.pilot {width:10%;}
.tbl-f2 tr.cab th{background:#ffd520; font-weight:bold;}
.tbl-f2 td.afijo {width:10em !important;*width:10em !important;}
.tbl-f2 .tit-f3-mc {display:block; overflow: hidden; float:none; margin-bottom:1em; border-bottom:0.09em solid #CCC;}
.tbl-f2 .tit-f3-mc h4 { float:left; padding:0 0.3em; font-size:110%; font-weight:bold; border-bottom:0.28em solid #CCC;}


/* CAJAS */
.box-destacado{ border:.1em solid #ffdd00; padding:0.8em !important; margin-bottom:1.5em !important;background:#FFF8CF !important}
.box-destacado h3{font-size:1.2em; padding:0.5em 0 1em 2.5em; background:url(/img/microsite/ico_destacado.gif) top left no-repeat !important}
.box-destacado span{display:block; margin-top:1.2em; color:#666666;}
.box-destacado div.entradilla{font-weight:bold;}

/* caja con bordes redondeados y border amarillo*/
.box-bordes {float:right;width:99%;margin-bottom:3em}

.box-interes {border-bottom:0.18em solid #efefef;padding:0 0.5em;height:auto;float:right;position:relative;top:1.5em;right:0em;width:22%;*width:16.5em;background:url(/img/microsite/fnd_caja_oferta.jpg) top left repeat-x;}
.box-interes .titulo{font-weight:bold;color:#FFF;padding:0em 0;background:#000;}
.box-minic { width: 73%; background: #F0F0F0; float: left;margin:0em 0 1em;position:relative}
.box-minic-cab { width: 100%; height:2.5em; background:#1a1a1a; float: left;color:#FFF }
.box-minic-cab h3 { padding:0.8em 1em; }
.box-minic-padd {margin:0 1.2em 1em 1em;background:#FFF;width:96.7%}
.box-minic-dts {padding:1em;}
.box-minic-dts .minic-img{padding:1em 1em 0em 0;width:42.5%;float:left;}
.box-minic-info {padding:1em 0em 0 0;display:block;margin-top:1.5em;*margin-top:0em;height:14.2em;}
.box-minic-info p{padding:0em 1em 0 0;}
.enl-minic {background:url(/img/microsite/ico_ok.gif) no-repeat 0 .2em;padding-left:1.2em;bottom:1.9em;left:25em;position:absolute;}

.enl-minic-n {background:url(/img/microsite/ico_vuelta.gif) no-repeat 0 .2em;padding-left:1.2em;margin:0 1.4em 0.2em 0}

.box-mini {margin:1em 0}

.caj-ok         { margin:3.5em 0 2em 0; background:url(/img/microsite/ico_enhorabuena.gif) no-repeat 0 0 transparent}
.caj-ok h2     { font-size:18px; padding:0.4em 0 0 2.5em;}
.caj-ok p     { font-size:12px; margin:0.2em 0 0 3.5em;}

.caj-imp   { float:right; width:7em;  margin:0em 0 0 0; }
.enl-imp   { display:block; padding:0.3em 0 0.8em 2.5em; background:url(/img/publico/iconos/ico_imprimir.gif) 0 0 no-repeat;}


/* pasos resultados */


#pasos { padding:0;width:100%;height:4em}
#pasos ol { display:block;}
#pasos ol li { float:left; padding:0; color:#000; font-size:110%; font-weight:bold;}
#pasos ol li strong { }
#pasos ol li.on strong {  color:#000; font-weight:bold}
#pasos .opc1 { background:url(/img/microsite/pes-act.gif) 0 0 no-repeat;font-weight:bold;padding:0;margin:0;width:11.4em;float:left;padding:0.2em 0 0.5em 0.8em;}
#pasos .opc11 { background:url(/img/microsite/pes-actinact2.gif) 0 0 no-repeat;font-weight:bold;color:#000;padding:0.2em 0 0.5em 0.8em;width:11.4em}
#pasos .opc2 { background:url(/img/microsite/pes-actinact.gif) 0 0 no-repeat;font-weight:bold;color:#000;padding:0.2em 0 0.5em 1.5em;width:11.3em}
#pasos .opc22 { background:url(/img/microsite/pes-actinact3.gif) 0 0 no-repeat;font-weight:bold;color:#000;padding:0.2em 0 0.5em 1.5em;width:14.3em}
#pasos .opc4 { background:url(/img/microsite/pes-inact2.gif) 0 0 no-repeat;font-weight:bold;color:#FFF;padding:0.2em 0 0.5em 0.8em;width:12.05em}
#pasos .opc3 { background:url(/img/microsite/pes-inact.gif) 0 0 no-repeat;font-weight:bold;color:#FFF;padding:0.2em 0 0.5em 0.8em;width:12.5em}
#pasos .opc5 { background:url(/img/microsite/pes-medio.gif) 0 0 no-repeat;font-weight:bold;color:#000;padding:0.2em 0 0.5em 1.4em;width:11.4em}
#pasos li.opc4 strong {padding-left:0.5em}
#ficha-mc {/*width:35em;*/margin-top:1em;position:relative; float:left}
.ficha-mc-padd {padding:1.4em;background:#F0F0F0;width:30.7em; float: left;}
.ficha-mc-dts {background:#FFF;padding:1em 0em 1em 1em;width:29.8em}
#ficha-mc-flecha {z-index:1; position:absolute;top:0;left:32em;background:url(/img/microsite/flecha-ficah.gif) no-repeat 1.5em 2em;width:4em;height:10em}
#ficha-mc-flecha .ico-f{height:3em;width:10em;}
.fondo-ficha {margin-top:0.5em;padding:0.5em;color:#FFF;background:url(/img/microsite/fondo-ficha.gif) top left repeat-x}

.thumbs {}
ul.thumbs {float:left;}
ul.thumbs li {float:left;}
ul.thumbs li a{}

.box-ama18 p {line-height: 1.1; margin: 0.8em 0 0.3em 4.2em !important;}
.tachar {text-decoration:line-through}
.descuento {color:#8d9791;display: block;padding-top: 0.2em;}
.caj-social { background:url(/img/microsite/fnd_social.jpg) no-repeat 0 0 transparent;margin:0.6em 0em 0.6em 0em;height:5em;}
.caj-social span { display:inline; float:left; color:#3366FF; font-size:11px; text-decoration:underline}
a.social-f1, a.social-f2 { color:#666666; display:inline; float:left; font-size:12px; font-weight:normal; margin-right:10px; padding:2px 0 0 20px; position:relative;text-decoration:none}
a.social-f1  { background:url(/img/microsite/facebook.gif) no-repeat 0 0 transparent;}
a.social-f2 { background:url(/img/microsite/twitter.gif) no-repeat 0 0 transparent;}
.ico_acc { clear:right; display:block; margin:0.4em 0 0 !important; overflow:hidden; padding:0.3em 0;}
.ico_acc li { display:inline; float:left; padding:0.2em 0.2em 0.6em 0; margin-right:1em; background-position:left top; background-repeat:no-repeat;}
.ico_acc li a { display:block; float:left; padding:0 0 1em 2.4em; width:auto;}
.ico_acc li.enl-enviar { background-image:url(/img/microsite/ico_enviar.gif)}
.enl-env        { position:relative;top:1em;background:url(/img/microsite/sobre.jpg) 1em 2em no-repeat; color:#000 !important;margin-top:1em;padding:2em 0 0 3.5em; text-decoration:none !important;}
.enl-vol-mc { display:block; width:15em; margin-top:1em; padding:0.2em 3.5em 1em 0; background:url(/img/publico/ico_flechas.jpg) 100% 0 no-repeat;}
/* RESULTADOS BUSQUEDA */
#listado-ofertas-mc {width:53.5em}
#listado-oferta li { display:block; padding-bottom:1.5em}
.oft-f1-mc {margin:1em 0em; padding:0; width: 100%}
.oft-foto-mc { float:left;}
.oft-info-mc { margin:0 0 0 1em; width:17em; float:left;}
.oft-det-mc { margin:0.5em 0em;display:block;}
.oft-det-mc ul li {list-style-type:disc}
.box-ama {height:7em;margin: 0em 0em 0em 0em; width: 16em; background:#FFE643 url(/img/microsite/ico-racc.jpg) no-repeat top left; float: right; }
.box-ama p {margin: 0.5em 0em 0.5em 4.3em;}

.box-precio-mc {float:right;width:17em;text-align:left;margin-top:3em}

.box-gris {height:2em;margin: 0em 2em 0em 0em; width: 14em; background:#CCC; float: right;}
.box-gris p {margin: 0.5em 0em 0.5em 1em;}

.tachado { font-size:1.1em; text-decoration:line-through;}
.pvp { color:#009800; font-size:105%; }
.pvp-des { color:#009800; font-size:130%;}

.nolink {color:#aaa}

/* RESPUESTA SOLICITUD */
.caj-resp {padding:0;}
.caj-resp-uno { margin:0 0 1em; padding-left:3em; background:url(/img/microsite/ico_uno.gif) no-repeat 0 0;}
.caj-resp-uno h3 {margin:0 0 1em 1.5em; padding:.5em 0;font-size:12px; background:url(/img/microsite/ico_ok2.gif) no-repeat 12.5em 0;border-bottom:solid .1em #FFD520; }
.caj-resp-uno .caj-dts {width:98%;margin:0 1em 2em 1.5em; float:left;}
* html .caj-resp-uno .caj-dts {width:98%;margin:0 1em 2em 1.5em; float:left;}/*ie6*/
.caj-resp-uno .caj-dts-nm {width:98%; float:right;}
.caj-resp-uno dt {width:100%;display:block;}
.caj-resp-uno dt strong {padding:0 0.3em;font-size:12px;border-bottom:.3em solid #FFD520;font-weight:700;}
.caj-resp-uno li {margin:1em 0; font-size:11px; word-wrap:break-word;}
.caj-resp-uno li strong { font-weight:bold; }
.caj-resp-dos { margin:0; padding:0 0 2em 3em; background:url(/img/microsite/ico_dos.gif) no-repeat 0 0;}
.caj-resp-dos h3 {margin:0 0 1em 1.5em;padding:.5em 0;font-size:12px;background:url(/img/microsite/ico_alerta.gif) no-repeat 12em 0;border-bottom:solid .1em #FFD520;}
.caj-resp-dos p {margin:0 0 1em 1.5em;font-size:11px;}
.caj-resp-dos .txt-p p {margin:0 0 0em 1.5em;font-size:11px;}
.caj-resp-dos .rel { margin:1em 0 1em 1.5em;padding:1.5em;background:#FFF8CF url(/img/microsite/fondo_reloj.gif) no-repeat right 0;border:solid .1em #FFD520;}
.caj-resp-dos .rel ul {margin:.5em;}
.caj-resp-dos .rel li {margin:.2em 0 .2em;padding:0 0 0 1.5em;font-size:11px;background:url(/img/microsite/ico_ok.gif) no-repeat 0 .2em;}
.caj-resp-dos .rel strong {margin:0 0 2em;font-size:11px;}

.caj-resp-dos1 { margin:0; padding:0 0 0em 3em; background:url(/img/microsite/ico_dos.gif) no-repeat 0 0;}
.caj-resp-dos1 h3 {margin:0 0 1em 1.5em;padding:.5em 0;font-size:12px;background:url(/img/microsite/ico_alerta.gif) no-repeat 12em 0;border-bottom:solid .1em #FFD520;}
.caj-resp-dos1 p {margin:0 0 1em 1.5em;font-size:11px;}
.caj-resp-dos1 .txt-p p {margin:0 0 0em 1.5em;font-size:11px;}
.caj-resp-dos1 .rel { margin:1em 0 1em 1.5em;padding:1.5em;background:#FFF8CF url(/img/microsite/fondo_reloj.gif) no-repeat right 0;border:solid .1em #FFD520;}
.caj-resp-dos1 .rel ul {margin:.5em;}
.caj-resp-dos1 .rel li {margin:.2em 0 .2em;padding:0 0 0 1.5em;font-size:11px;background:url(/img/microsite/ico_ok.gif) no-repeat 0 .2em;}
.caj-resp-dos1 .rel strong {margin:0 0 2em;font-size:11px;}

.caj-resp-dos2 { margin:0; padding:0 0 0em 3em; background:url(/img/microsite/ico_dos.gif) no-repeat 0 0;}
.caj-resp-dos2 h3 {margin:0 0 1em 1.5em;padding:.5em 0;font-size:12px;background:url(/img/microsite/ico_alerta.gif) no-repeat 9.5em 0;border-bottom:solid .1em #FFD520;}
.caj-resp-dos2 p {margin:0 0 1em 1.5em;font-size:11px;}
.caj-resp-dos2 .txt-p p {margin:0 0 0em 1.5em;font-size:11px;}
.caj-resp-dos2 .rel { margin:1em 0 1em 1.5em;padding:1.5em;background:#FFF8CF url(/img/microsite/fondo_reloj.gif) no-repeat right 0;border:solid .1em #FFD520;}
.caj-resp-dos2 .rel ul {margin:.5em;}
.caj-resp-dos2 .rel li {margin:.2em 0 .2em;padding:0 0 0 1.5em;font-size:11px;background:url(/img/microsite/ico_ok.gif) no-repeat 0 .2em;}
.caj-resp-dos2 .rel strong {margin:0 0 2em;font-size:11px;}


.caj-resp-tres { margin:0; padding:0 0 2em 3em; background:url(/img/microsite/ico_tres.gif) no-repeat 0 0;}
.caj-resp-tres h3 {margin:0 0 1em 1.5em;padding:.5em 0;font-size:12px;background:url(/img/microsite/ico_alerta.gif) no-repeat 9.5em 0;border-bottom:solid .1em #FFD520;}
.caj-resp-tres p {margin:0 0 1em 1.5em;font-size:11px;}
.caj-resp-tres .txt-p p {margin:0 0 0em 1.5em;font-size:11px;}
.caj-resp-tres .rel { margin:1em 0 1em 1.5em;padding:1.5em;background:#FFF8CF url(/img/microsite/fondo_reloj.gif) no-repeat right 0;border:solid .1em #FFD520;}
.caj-resp-tres .rel ul {margin:.5em;}
.caj-resp-tres .rel li {margin:.2em 0 .2em;padding:0 0 0 1.5em;font-size:11px;background:url(/img/microsite/ico_ok.gif) no-repeat 0 .2em;}
.caj-resp-tres .rel strong {margin:0 0 2em;font-size:11px;}

/* FORMULARIOS */
.form {  padding:0 0em 1.6em 0em; /*border-bottom:1px solid #FFD520; width:100%; position:relative*/width:55em;*width:56em;margin-top:1em;}
.form fieldset { float:left; }
.form label, .form span  { float:left; width:135px; font-size:11px; padding-right:0.5em;}
.form .lbl-select { float:none;width:auto; padding:0 5px 0 5px;}
.form .lbl-rad, .form .lbl-chk {float:none; width:auto;}
.form input, .form select{  margin-bottom:4px; height:18px; font-size:110%; vertical-align:middle;}
.form .rad, .form .chk { border:0}
.form label small { font-size:90%; color:#676767}
.form p { margin-bottom:1.5em}
.form p.info { padding-top:1em}

/* formulario combo*/
.form-cm {  width:92%;}
.form-cm fieldset { width:99%;float:left;padding:0.5em 0.5em;background:#FFF2AE;}
.form-cm fieldset label {margin-bottom:0.8em; border-bottom:0.09em solid #FFD401;padding:0 0.2em;display:block}
.form-cm fieldset label span {border-bottom:0.3em solid #FFD401;}
.form-cm .lbl-select { float:none;width:auto; padding:0 5px 0 5px;}
.form-cm .lbl-rad, .form .lbl-chk {float:none; width:auto;}
.form-cm input, .form select{  margin-bottom:4px; height:18px; font-size:110%; vertical-align:middle;}
.form-cm .rad, .form .chk { border:0}
.form-cm fieldset .sel {margin:0em 0em 0.3em 0em}
.form-cm label small { font-size:90%; color:#676767}
.form-cm p { margin-bottom:1.5em}
.form-cm p.info { padding-top:1em}

.form-env-cm        { background:#fff}
.form-env-cm fieldset     { padding:0.5em; margin:0}
.form-env-cm label      { float:left; margin-right:0.4em; font-size:100%; text-align:left; color:#000;}
.form-env-cm span    { display:block; font-size:100% !important; color:#000 !important;}
.form-env-cm input     { margin-bottom:0.4em; vertical-align:middle; }
.form-env-cm .txt     { width:25em; height:8em; margin-bottom:0.5em; vertical-align:top;}
.form-env-cm  input, .form-env-cm  select, .form-env-cm  textarea    { color:#bdbdbc; font-family:Arial,Helvetica,sans-serif; font-size:100%; background:#FFFFFF; border:0.1em solid #FFCE41; }

.form-ficha {  padding:0 0em 2.6em 0em; border:0.09em solid #CCC;width:20.5em;}
.form-ficha fieldset { float:left; padding:1em 1em 0;}
.form-ficha fieldset h3 {font-size:1.2em;font-family:Arial;font-weight:bold;}
.form-ficha fieldset .lbl { display:block; font-size:1em;margin-bottom:0.2em;}
.form-ficha fieldset .lbl-select { float:none;width:4em; padding:0 0.5em 0 0.5em;}
.form-ficha .lbl-rad, .form .lbl-chk {float:none; width:auto;}
.form-ficha fieldset .cps-err-advertencia, .cps, .cps-visto, .cps-focus  {border:0.09em solid #8da8bd;width:auto;margin-bottom:0.5em}
.form-ficha fieldset .cps {border:0.09em solid #8da8bd;width:80%;margin-bottom:0.5em}
.form-ficha fieldset .cpscorto {border:0.09em solid #8da8bd;margin-bottom:0.5em;width:30%}
.form-ficha fieldset .cpscorto-err {border:0.09em solid #8da8bd;width:30%;margin-bottom:0.5em}
.form-ficha fieldset .cpscorto-err-advertencia {border:0.09em solid #8da8bd;width:30%}
.form-ficha fieldset .cpsh {margin-bottom:0.5em;width:20%}
.form-ficha fieldset .seps {margin-bottom:0.5em;width:40%}
.form-ficha fieldset .seps2 {margin-bottom:0.5em;width:80%}
.form-ficha .rad, .form .chk { border:0}
.form-ficha label small { font-size:90%; color:#676767;display:block;margin-bottom:0.5em}
.form-ficha fieldset small.f1 {font-size:90%;color:#999;display:block;margin-bottom:0.5em;}
.form-ficha p { margin-bottom:1.5em}
.form-ficha p.info { display:block;color:#000;width:20em;padding-top:0.5em}

.vistook {background:url(/img/microsite/visto_ok.gif) 0em 0 no-repeat;width:1em;height:1em;position:relative;right:1em;top:0em;}
.novisto {background:url(/img/microsite/nook.gif) 0em 0 no-repeat;width:1em;height:1em;position:relative;right:1em;top:0em;}

span.vistook {*width:15px !important;*height:9px !important;*border:1px solid red;}
span.novisto {*width:15px !important;*height:9px !important;*border:1px solid red;}

.form_list_f1a { border:.1em solid #FFD520;height:1.7em !important;width:53.5em !important; *width:53em !important; margin: 1em 0em 0em 0em; padding:1em 1em 1em 1em; background:#FFF8CF; margin-bottom:1.4em;}

.form_list_f6 { width:53.5em !important; padding:0em 1em 1.5em 1em;}
.form_list_f6 input { vertical-align: middle; * padding-left: 1em !important; * margin-left:0 !important }

/* boton formulario contacto*/
.global_boton_mc {position:relative;top:-1.3em;left:2.2em;*left:2em}
.boton_right_mc { float:left; padding-right:0.45em; background:url(/img/microsite/btn_simple_right.gif) no-repeat scroll right top transparent;}
.boton_left_mc { float:left; padding-left:0.45em; height:2.36em; white-space:nowrap; background:url(/img/microsite/btn_simple_left.gif) no-repeat scroll left top transparent;}
.boton_left_mc input.global_input {*border:1px solid red; display:inline; padding:0.45em 0.45em 2em !important; min-width:1% !important; color:#000000; font-size:100%; font-weight:bold; border:0 none; overflow:visible;
white-space:nowrap; background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; cursor:pointer}
.boton_left a {  padding:0.45em 0.45em 2em; font-size:1em; font-weight:bold; color:#000000;  white-space:nowrap;
background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; text-decoration:none;}

/* boton buscar selectores*/
.global_boton-mc { float:right;margin:1.1em 0 0 0 !important; *margin-left:1em !important;}
.marg-global-boton-mc{margin-top:1.5em !important;}
.boton_right-mc { float:left; padding-right:0.45em; background:url(/img/microsite/btn_simple_right.gif) no-repeat scroll right top transparent;}
.boton_left-mc { float:left; padding-left:0.45em; height:2.36em;white-space:nowrap; background:url(/img/microsite/btn_simple_left.gif) no-repeat scroll left top transparent;}
.boton_left-mc input.global_input { display:inline;*height:2.36em;margin-top:0; *padding:0.45em 0.45em 1em !important; padding:0.45em 0.45em 2em !important;min-width:1px; color:#000000; font-size:100%; font-weight:bold; border:0 none; overflow:visible; background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; cursor:pointer}
.boton_left-mc a { display:block; padding:0.45em 0.45em 2em; font-size:1em; font-weight:bold; color:#000000;  white-space:nowrap;background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; text-decoration:none;}

/* boton buscar selectores*/
.global_boton-mc2 { float:right;margin:-0.1em 0 0 0 !important;}
.boton_right-mc2 { float:left; padding-right:0.45em; background:url(/img/microsite/btn_simple_right.gif) no-repeat scroll right top transparent;}
.boton_left-mc2 { float:left; padding-left:0.45em; height:2.36em;white-space:nowrap; background:url(/img/microsite/btn_simple_left.gif) no-repeat scroll left top transparent;}
.boton_left-mc2 input.global_input { display:inline;*height:2.36em; padding:0.45em 0.45em 2em !important;min-width:1px; color:#000000; font-size:100%; font-weight:bold; border:0 none; overflow:visible; background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; cursor:pointer}
.boton_left-mc2 a { display:block; padding:0.45em 0.45em 2em; font-size:1em; font-weight:bold; color:#000000;  white-space:nowrap; background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; text-decoration:none;}

.global_boton { margin:6px 0 0 135px !important; *margin-left:145px !important;}
.boton_right { float:left; padding-right:0.45em; /*background:url(/img/microsite/btn_simple_right.gif) no-repeat scroll right top transparent;*/}
.boton_left { float:left; padding-left:0.45em; height:2.36em;white-space:nowrap; /*background:url(/img/microsite/btn_simple_left.gif) no-repeat scroll left top transparent;*/}
.boton_left input.global_input { display:inline; padding:0.45em 0.45em 2em !important;min-width:1px; color:#000000; font-size:100%; font-weight:bold; border:0 none; overflow:visible; /*background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; cursor:pointer*/}
.boton_left a { display:block; padding:0.45em 0.45em 2em; font-size:1em; font-weight:bold; color:#000000;  white-space:nowrap;
background:url(/img/microsite/btn_simple_middle.gif) repeat-x scroll 0 0 transparent; text-decoration:none;}
.caj-info { position:absolute; top:40%; right:0; width:200px;}
#enviar.form fieldset { width:100%}
#enviar.form label.f1 { width:15em; padding:0 0 0.5em; font-size:11px !important}
#enviar.form select.sel { width:15em; font-size:0.9em}
#enviar.form .global_boton {  float:right;margin:1em 0 0 !important;}

/* LISTADOS */
.global-lista-simple {list-style-image:none; list-style-position:outside; margin-top:10px; }
.global-lista-simple li  {margin:8px 0 0; padding-left:20px; background:url(../imagenes/ico_flecha.gif) 4px 5px no-repeat;}
.bullet {background:url(/img/microsite/ico_h_peq.gif) 4px 5px no-repeat !important; font-size:11px;}

/* LISTADO OFERTAS*/
#listado_ofertas-mc {width:55em}

/* FICHA */
.foto-ficha-mc { float:left; margin:2px 0px 5px 0px; width:320px;display:block;}
.foto-ficha-mc p { margin:10px 0 0; color:#666666; font-size:90%}
.dts-ficha-mc { float:left; width:320px; display:inline}
.dts-ficha-mc.finanDetall .fondo-ficha { padding:0.6em 0.5em 0.4em; margin-bottom:0.2em;}
.dts-ficha-mc.finanDetall .box-ama-fc-padd p {margin-top:0.2em; padding-left:0.7em; font-size:11px; line-height:1;}
.dts-ficha-mc.finanDetall .box-ama-fc-padd span.line {font-size:11px;}
.dts-ficha-mc.finanDetall .size13 { font-size:1.3em;}
.dts-ficha-mc.finanDetall .blockdesde { display: block; padding-top:0.2em;}
.dts-ficha-mc.finanDetall .box-ama-fc-padd {padding-bottom:0.7em;}
.dts-ficha-mc dl { display:block; padding-bottom:0.5em; margin-bottom:0.5em;}
.dts-ficha-mc dl dt { float:left; padding-bottom:0.5em; text-align:left; width:35%;}
.dts-ficha-mc dl dd { float:left; padding-bottom:0.5em; text-align:left; width:50%;clear:both;}
.dts-ficha-mc ul li { display:block; text-align:right; padding-bottom:0.5em;}
.caj-acc { padding-bottom:1em; margin-bottom:0.5em; border-bottom:0.09em solid #ccc }
.caj-enl { margin:2em auto; width:125px; text-align:center }

.box-ama-fc {margin: 0em 0em 0em 0em; width: 100%; background:#FFE643 url(/img/microsite/ico-racc.jpg) no-repeat top left; float: left; }
.box-ama-fc-padd {padding:0.5em 0 0.5em 0.5em;}
.box-ama-fc-padd p {margin: 0.3em 0 0 3em; padding:0 0.5em;line-height:1.2;}
.box-ama-fc-padd p.caj-ofer {line-height:1.2;width:15em; padding-left:3.4em; margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}
.box-ama-fc2 {margin: 0em 0em 0em 0em; background:#FFE643 url(/img/microsite/ico-racc.jpg) no-repeat top left; float: right; width:19.5em; }

/*paginacion*/
.paginacion{width:53.5em !important; background:#000 url(/img/publico/fondo_mostar_resultados.gif) repeat-x 0 0; color:#FFFFFF; margin:0; padding:0.25em 1.2em 0.25em 0.7em;}
.paginacion .fright {width: 66%;}
.paginacion .fright ul {float:right;}
.paginacion ul li{display:inline;}
.paginacion ul li a{color:#FFF;}
.paginacion ul li a.selected{text-decoration:none; font-size:1.1em; font-weight:bold;}

/* ESTILOS PARA FLOTAR Y ALINEAR */
.fleft-mc      {position: absolute; bottom: 0px; left: 0px;}
.fleft     {float:left}
.fright      {float:right}
.fright-mc      {*float:right !important;height:2em; color:#fff;}
.fnone      {float:none!important}
.acenter  {text-align:center!important}
.aright    {text-align:right}
.aleft      {text-align:left}
.valignt  {vertical-align:top}

.fgris-mc  {background:#f7f7f7}
/* estilos img*/
.img-cm-mc {float:left;margin-right:0.5em;*margin-right:0.3em;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.clear { clear: both; }
.clearie { *clear: both; }
.ocu { text-indent:-10000em; height : 0em;  visibility : hidden; display : block; overflow: hidden; margin:0; padding:0; line-height:0; background:transparent !important}
.con:after { content : "."; display : block; height : 0em; clear : both; visibility : hidden;  }
.con { display : inline-block; }
* html .con { height : 1%; }
.con { display : block; }

/* etilos redondeados*/
.caj-brd {position:relative; padding:0.2em;  min-height:1em;width:100% }
.esq-brd {position:absolute; width:0.3em; height:0.3em;}
.topLeft {top:0; left:0; background-position:0 0;}
.topRight {top:0; right:0; background-position:100% 0;}
.bottomLeft {bottom:0; left:0; background-position:0 100%;}
.bottomRight {bottom:0; right:0; background-position:100% 100%;}
.caj-brd .esq-brd {background-image:url(../img/microsite/corners.gif)}
.caj-brd { background-color:#fee570;}/*amarillo*/

.caj-brd-f1 { margin:0 0 0em 0;padding:0.2em;min-height:1em; }
.caj-brd-f1 { background:#fff8cf }/*amarillo claro*/
.caj-brd-f1 .esq-brd {background-image:url(../img/microsite/corners_f1.gif)}

/* buscador latera vn*/
/* Esquinas redondeadas */
#homeV2-cochenuevo {margin:10px 5px 0 0;padding:0;width:99%;}

.cajV2-rdo1 {margin:0;padding:0;background: transparent url(/img/microsite/fondo_pest_V2.gif); }
.cajV2-rdo2 {margin:0;padding:0;background: #FFD401; }
.cajV2-rdo1ti {background: transparent url(/img/microsite/e1ti_V2.gif) top left no-repeat; }
.cajV2-rdo1td {background: transparent url(/img/microsite/e1td_V2.gif) top right no-repeat; }
.cajV2-rdo1bi {background: transparent url(/img/microsite/e1bi_V2.gif) bottom left no-repeat; }
.cajV2-rdo1bd {background: transparent url(/img/microsite/e1bd_V2.gif) bottom right no-repeat; }
.cajV2-pos1 {margin:0;padding:0.5em 0 0 0.5em;}
.cajV2-pos {margin:0;padding:0.5em 0 0.8em 0.5em;}
.titV2 {margin-left:0.5em;font-weight:bold;}


.box-destacat-mc{padding:.8em; background:#FFF8CF;}
.box-destacat-mc h3{font-size:1.2em; margin-bottom:.8em;}
.box-destacat-mc ul{height:1%;}
.box-destacat-mc ul li{font-weight:normal;margin:0.5em 0 .2em; background:url(/img/publico/iconos/ico_ok.gif) 0em .3em no-repeat; padding-left:1.2em;}
.box-destacat-mc ol{height:1%;}
.box-destacat-mc ol li{margin-bottom:.2em; padding-left:0.09em;list-style:decimal inside; }
.box-destacat-mc * strong {font-weight:bold;}
.box-destacat-mc * em {font-style:italic;}

.enl-arrow2 { background:url(/img/publico/ico_flecha.gif) 0px 3px no-repeat; padding-left:1.2em;margin:0.4em 0.6em 0 0;display:block;}
.caj-top {padding-top:2.5em !important}

/*hack ie8*/

.ficha-form {
font-weight:bold;
font-size:14px;
color:orange;
voice-family:"\"}\"";
voice-family:inherit;
left:82em\
color:black;
[color:black;
color:yellow;]
}
/*end*/
/*\*/
html*.ficha-form {
[color:red;
color:blue;
]color:purple;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html .ficha-form{
color:green;
}
/*end*/
