body{font-size: 100%;text-align: center;margin: 0;padding:0;scrollbar-face-color: #bbb;scrollbar-shadow-color: #eee;scrollbar-highlight-color: #eee;scrollbar-3dlight-color: #eee;scrollbar-darkshadow-color: #eee;scrollbar-track-color: #eee;scrollbar-arrow-color: #bbb;background: #fff url(../img/sombra.gif) repeat-x top;}
#contenedor{width:864px;height:auto;text-align: left;margin:0 auto 10px auto;background: #fff;}
#cabecera{width:864px;height:155px;background: #fff url(../img/cabecera.jpg) no-repeat top;}
/*----------------------menú secundario----------------------*/
#menusecundario{width:475px;height:104px;padding:0 0 0 0;float:right;background:transparent;}
ul.menusecundario{font:bold 0.70em Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:1em 0 0 0;list-style: none;}
li.menusecundario{margin:0 0.3em 0 0.2em;padding:0;float:left;}
a.menusecundario,a.menusecundario:link,a.menusecundario:visited,a.menusecundario:active{text-decoration: none;color: #FDCE04;height:30px;}
a.menusecundario:hover{text-decoration: none;color: #FDCE04;}
/*----------------------menú principal----------------------*/
#menu{width:864px;height:51px;float:left;background:#fff;}
ul.menu{font:bold 0.90em Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;list-style: none;}
li.menu{margin:0 0.3em 0 0.2em;padding:0;float:left;}
a.menu1,a.menu1:link,a.menu1:visited,a.menu1:active{text-decoration: none;color: #333333;display:block;background: url(../img/socio.jpg) top no-repeat;width:157px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu1:hover{text-decoration: none;color: #333333;background: url(../img/socio2.jpg) center no-repeat;}
a.menu12,a.menu12:link,a.menu12:visited,a.menu12:active,a.menu12:hover{text-decoration: none;color: #333333;display:block;background: url(../img/socio3.jpg) top no-repeat;width:157px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu2,a.menu2:link,a.menu2:visited,a.menu2:active{text-decoration: none;color: #333333;display:block;background: url(../img/seguros.jpg) top no-repeat;width:144px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu2:hover{text-decoration: none;color: #333333;background: url(../img/seguros2.jpg) center no-repeat;}
a.menu22,a.menu22:link,a.menu22:visited,a.menu22:active,a.menu22:hover{text-decoration: none;color: #333333;display:block;background: url(../img/seguros3.jpg) top no-repeat;width:144px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu3,a.menu3:link,a.menu3:visited,a.menu3:active{text-decoration: none;color: #333333;display:block;background: url(../img/ventajas.jpg) top no-repeat;width:164px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu3:hover{text-decoration: none;color: #333333;background: url(../img/ventajas2.jpg) center no-repeat;}
a.menu32,a.menu32:link,a.menu32:visited,a.menu32:active,a.menu32:hover{text-decoration: none;color: #333333;display:block;background: url(../img/ventajas3.jpg) top no-repeat;width:164px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu4,a.menu4:link,a.menu4:visited,a.menu4:active{text-decoration: none;color: #333333;display:block;background: url(../img/centros.jpg) top no-repeat;width:162px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu4:hover{text-decoration: none;color: #333333;background: url(../img/centros2.jpg) center no-repeat;}
a.menu42,a.menu42:link,a.menu42:visited,a.menu42:active,a.menu42:hover{text-decoration: none;color: #333333;display:block;background: url(../img/centros3.jpg) top no-repeat;width:162px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu5,a.menu5:link,a.menu5:visited,a.menu5:active{text-decoration: none;color: #333333;display:block;background: url(../img/privada.jpg) top no-repeat;width:162px;height:30px;margin:0.7em 0 0 0;padding:0;}
a.menu5:hover{text-decoration: none;color: #333333;background: url(../img/privada2.jpg) center no-repeat;}
a.menu52,a.menu52:link,a.menu52:visited,a.menu52:active,a.menu52:hover{text-decoration: none;color: #333333;display:block;background: url(../img/privada3.jpg) top no-repeat;width:162px;height:30px;margin:0.7em 0 0 0;padding:0;}
/*----------------------comunes abajo----------------------*/
#abajo{width:864px;height:auto;margin:0;padding:0 0 20px 0;border-bottom: #ccc 1px solid;background:#fff;}
#abajoizd{width:665px;height:auto;min-height:500px;margin:0;padding:0;border-right: #ccc 1px solid;float:left;background:#fff;}
#texto{width:658px;height:auto;margin:0;padding:0;float:left;background:#fff;}
/*----------------------inicio----------------------*/
#flash{width:646px;height:244px;float:left;padding:0 0 22px 0;margin:0;background: #fff;}
p.titareas{font: bold 24px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;width: 606px;height: auto;margin: 0;padding: 0em 0em 0.3em 0em;float: left;background:#fff;}
#datos{width: 646px;height: auto;margin: 0;padding: 0;float: left;background:#fff;}
div.serviciosinicio{float:left;margin:0;padding:2px 5px 0 0;border-right: #ccc 1px solid;}
div.servicios{float:left;margin:0;padding:2px 5px 0 5px;border-right: #ccc 1px solid;}
div.serviciosfin{float:left;margin:0;padding:0;padding:2px 0 0 5px;}
p.titulo{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;color: #000;height:37px;margin: 0;padding: 0;background:#fff;}
p.compra{text-align:center;width:128px;margin:0;padding:4px 0 8px 0;border: #ccc 1px solid;background:#fff;}
a.compra,a.compra:link,a.compra:visited,a.compra:active{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;text-decoration: none;color:#000698;}
a.compra:hover{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;text-decoration: none;color:#EF980E;}
#noticias{width:646px;min-height:100px;border: #ccc 1px solid;margin:10px 0 0 0;padding:0;float:left;;background:#fff;}
p.titnoticias{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;color: #000;height:20px;margin: 0;padding: 5px 0 0 22px;border-bottom: #ccc 1px solid;}
span.textnoticias{font: bolder 10px Verdana, Arial, Helvetica, Geneva, sans-serif;color: #777777;margin:0 4px 0 0;padding:0;}
p.textnoticias{font: normal 10px Verdana, Arial, Helvetica, Geneva, sans-serif;color: #777777;margin: 0;padding: 12px 22px 0 22px;}
p.mas{margin:0;padding:4px 0 4px 22px;}
/*----------------------ventajas----------------------*/
h1.titventajas{font: bold 20px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin: 0;padding: 0;background:#fff;}
span.subtitventajas{font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;margin: 0;padding:0 0 0 8px;}
#menuventajas{height:auto;margin:0;padding:0;background:#fff; list-style: none;}
li.menuventajas1{font: bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;float:left;}
li.menuventajas{font: bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif;margin: 0 0 0 4px;padding:0;float: left;}
#menuventajas a{text-align:center;width:159px;text-decoration: none;color: #000698;margin:0 0 3px 0;padding: 7px 0 7px 0;display:block;background:#fff;border: #bbb 1px solid;}
#menuventajas a:hover{text-decoration: none;color:#fff;margin:0 0 3px ;padding: 7px 0 7px 0;background:#000698;border: #bbb 1px solid;}
#menuventajas a.menuventajas{text-align:center;width:159px;text-decoration: none;color: #fff;margin:0 0 3px ;padding: 7px 0 7px 0;display:block;background:#000698;border: #bbb 1px solid;}
h1.titventajas2{width:220px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;margin: 0;padding: 6px 0 0 8px;background:#000698;float:left;}
h1.titventajas3{width:420px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;text-align:right;margin: 0;padding: 6px 8px 0 0;background:#000698;float:left;}
dl.productos1{min-height:340px;width:162px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;margin: 4px 0 0 0;padding: 0;float:left;background:#fff;}
dl.productos2{min-height:340px;width:162px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;border-left: #bbb 1px solid;margin: 4px 0 0 0;padding: 0;float:left;background:#fff;}
dl.productos3{min-height:340px;width:330px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;border-left: #bbb 1px solid;margin: 4px 0 0 0;padding:0;float:left;background:#fff;}
dt{font: bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;padding: 6px 0 6px 8px;margin:0 0 6px 0;background:#ECE9E9;}
dd.primera{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#111111;}
dd{margin:3px 0 0 8px;padding:0;}
ul.anidada{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;list-style:none;margin:4px 0 0 0;padding:0;}
ul.anidada2{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;list-style:none;margin:0 0 0 15px;padding:0;}
dl.productos1 a,dl.productos1 a:link,dl.productos1 a:visited,dl.productos1 a:active,dl.productos2 a,dl.productos2 a:link,dl.productos2 a:visited,dl.productos2 a:active{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;text-decoration:none;}
dl.productos1 a:hover,dl.productos2 a:hover{text-decoration:none;color: #111;}
p.compra3{text-align:center;width:120px;margin:10px 0 0 190px;padding:4px 0 8px 0;border: #ccc 1px solid;background:#fff;}
/*----------------------noticias----------------------*/
div.noticiaactual{width:629px;margin:4px 0 0 0;padding:10px 10px 15px 15px;background:#E2CD98;}
h2.fechanoticia{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0 0 5px 0;padding:0;}
p.titulonoticia{font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0;padding:0;}
p.textonoticia{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0;padding:0;}
p.textonoticia img{}
div.noticiastodas{width:654px;margin:7px 0 0 0;padding:7px 0 0 0;border-top: #ccc 1px solid;background:#fff;}
div.noticiastodasanidada{width:629px;margin:0;padding:10px 10px 15px 15px;background:#F8F7F2;}
h2.fechanoticiatodas{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0 0 5px 0;padding:0;}
p.titulonoticiatodas{font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0;padding:0;}
p.textonoticiatodas{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0;padding:0;}
/*----------------------prensa----------------------*/
div.prensa{width:458px;margin:0;padding:10px 98px 15px 98px;background:#F8F7F2;float:left;}
p.tituloprensa{width:458px;font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin:0;padding:0;float:left;}
p.textoprensa{width:458px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-align:justify;color: #000;margin:0;padding:0;float:left;}
/*----------------------enlaces----------------------*/
h1.titenlaces{font: bold 20px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin: 0;padding: 0;border-bottom: #bbb 1px solid;background:#fff;}
#menuenlaces{height:auto;margin:0;padding:0;background:#fff; list-style: none;}
li.menuenlaces1{width:205px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin: 10px 0 0 0;padding:0;float:left;}
li.menuenlaces{width:205px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin: 10px 0 0 21px;padding:0;float: left;}
.googletexto{width:200px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;border: 1px solid #ccc;float:right;}
.googleenviar{width:120px;border: 1px solid #ccc;margin:5px 0 0 0;padding:0;background:#fff;float:right;}
/*----------------------quienes somos----------------------*/
#menuquienes{height:auto;margin:0;padding:0;background:#fff; list-style: none;}
li.menuquienes1{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;float:left;}
li.menuquienes{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin: 0 0 0 4px;padding:0;float: left;}
#menuquienes a{text-align:center;width:126px;text-decoration: none;color: #000698;margin:0 0 3px 0;padding: 7px 0 7px 0;display:block;background:#fff;border: #bbb 1px solid;}
#menuquienes a:hover{text-decoration: none;color:#fff;margin:0 0 3px ;padding: 7px 0 7px 0;background:#000698;border: #bbb 1px solid;}
#menuquienes a.menuquienes{text-align:center;width:126px;text-decoration: none;color: #fff;margin:0 0 3px ;padding: 7px 0 7px 0;display:block;background:#000698;border: #bbb 1px solid;}
h2.titquienes{width:200px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;margin: 0 0 10px 0;padding: 6px 0 0 8px;background:#000698;float:left;}
#submenuquienes{height:30px;width:438px;margin: 0 0 10px 0;padding:6px 0 0 10px;list-style: none;background:#000698;float:left;}
li.submenuquienes{margin: 0 10px 0 0;padding:0 0 0 20px;float: right;}
#submenuquienes a{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: none;color: #fff;}
#submenuquienes a:hover{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: underline;}
#submenuquienes a.submenuquienes{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: underline;}
h2.titquienes2{width:320px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;text-align:right;margin: 0;padding: 6px 0 0 0;background:#000698;float:left;}
h3.titquienes{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#111;margin:0;padding:0;}
p.quienes{width:655px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;text-align:justify;margin:0 0 10px 0;padding:0;}
/*----------------------fundación----------------------*/
#menufundacion{height:auto;margin:0;padding:0;background:#fff; list-style: none;}
li.menufundacion1{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;float:left;}
li.menufundacion{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin: 0 0 0 2px;padding:0;float: left;}
#menufundacion a{text-align:center;width:215px;text-decoration: none;color: #555;margin:0 0 3px 0;padding: 7px 0 7px 0;display:block;background:#fff;border: #bbb 1px solid;}
#menufundacion a:hover{text-decoration: none;color:#000;margin:0 0 3px ;padding: 7px 0 7px 0;background:#eec140;border: #bbb 1px solid;}
#menufundacion a.menufundacion{text-align:center;width:215px;text-decoration: none;color: #000;margin:0 0 3px ;padding: 7px 0 7px 0;display:block;background:#eec140;border: #bbb 1px solid;}
h2.titfundacion{width:200px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin: 0 0 10px 0;padding: 6px 0 0 8px;background:#eec140;float:left;}
#submenufundacion{height:30px;width:438px;margin: 0 0 10px 0;padding:6px 0 0 10px;list-style: none;background:#eec140;float:left;}
li.submenufundacion{margin: 0 10px 0 0;padding:0 0 0 20px;float: right;}
#submenufundacion a{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: none;color: #000;}
#submenufundacion a:hover{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: underline;}
#submenufundacion a.submenufundacion{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: underline;}
h2.titfundacion2{width:320px;height:30px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;margin: 0;padding: 6px 0 0 0;background:#eec140;float:left;}
h3.titfundacion{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#111111;margin:0;padding:0;}
ul.premiados{height:auto;margin:0 0 0 50px;padding:0;background:#fff; list-style: none;float:left;}
.premiados li{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#777;margin:0;padding:0;}
.imgfloat{float:left;margin:0 7px 0 0;}
/*----------------------formulario alta de socios----------------------*/
/*p.rojo{width:654px;border-top: #ccc 1px solid;border-bottom: #ccc 1px solid;margin:0;padding:5px 0 5px 0;float:left;}*/
p.rojo{width:654px;border-top: #ccc 1px solid;margin:0;padding:5px 0 0 0;float:left;}
span.rojo{width:654px;height:30px;font: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;text-align:center;margin:0;padding:15px 0 5px 0;background:#C90215;float:left;}
p.rojo a,p.rojo a:link,p.rojo a:visited,p.rojo a:active,p.rojo a:hover{color:#fff;}
div.titformulario{width:654px;margin:7px 0 0 0;padding:7px 0 0 0;border-top: #ccc 1px solid;background:#fff;float:left;}
h1.titformulario{width:616px;height:24px;font: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;margin:0;padding: 6px 0 0 38px;background:#000698;float:left;}
fieldset{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;border: 1px solid #ccc;margin:10px 0 0 0;padding:0 10px 10px 10px;background:#fbfbfb;float:left;}
fieldset.formugrupo{height:125px;width:210px;margin:10px 9px 0 0;}
legend{margin:0 0 0 5px;padding:0;}
/*fieldset.produc{font: bold 0.80em Arial, Verdana, Geneva, Helvetica, sans-serif;color: #959A60;border: 1px solid #ccc;margin:0.2em 0 0 0;padding:0;height:100px;}*/
label.nofloat{font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#000698;margin:20px 0 0 0;padding:0;float:left;clear:both;}
#matricula{width:200px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;border: 1px solid #ccc;}
select{width:214px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;border: 1px solid #ccc;}
#tarifa{color: #C90215;border: 1px solid #ccc;margin:17px 0 0 0;padding:20px 20px 19px 20px;background:#fbfbfb;float:left;}
span.tarifa{font: bold 22px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;display:block;}
span.tarifa2{font: bold 34px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0;padding:0;}
p.aviso{width:430px;font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #C90215;text-align:justify;margin:10px 0 0 0;padding:0;float:left;}
fieldset.formugrupo2{width:631px;margin:10px 19px 0 0;}
label{font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#000698;margin:20px 2px 0 0;padding:0;float:left;}
.float{float:left;}
.float2{width:100px;float:left;}
label.float input{width:153px;border: 1px solid #ccc;margin:0;padding:0;}
label.float textarea{width:300px;height:80px;border: 1px solid #ccc;margin:0;padding:0;}
.clear{clear:left;}
.enviar{width:70px;height:25px;border: 1px solid #ccc;margin:55px 0px 0 15px;padding:0;background:#fff;float:right;}
p.aviso2{width:650px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #aaa;text-align:justify;margin:10px 0 0 0;padding:0;float:left;clear:both;}
/*.hidden{display:none;}*/
.hidden{display:block;}
/*----------------------contacto----------------------*/
label.float3 input{width:403px;border: 1px solid #ccc;margin:0;padding:0;}
input.enviar2{width:70px;height:25px;border: 1px solid #ccc;margin:10px 0px 0 230px;padding:0;background:#fff;float:left;clear:both;}
p.aviso3{width:630px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #aaa;text-align:justify;margin:10px 0 0 0;padding:0;float:left;clear:both;}
/*----------------------seguros----------------------*/
p.textoseguros{width:655px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;text-align:justify;margin:10px 0 10px 0;padding:0;float:left;}
p.textosegurosdcha{width:655px;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;margin:10px 0 10px 0;padding:0;float:left;}
p.adagisa{text-align:center;margin:0 5px 0 0;padding:4px 4px 8px 4px;border: #ccc 1px solid;background:#fff;float:right;}
a.adagisa,a.adagisa:link,a.adagisa:visited,a.adagisa:active{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;text-decoration: none;color:#000698;}
a.adagisa:hover{font: bolder 12px Arial, Verdana, Helvetica, Geneva, sans-serif;text-decoration: none;color:#EF980E;}
/*----------------------centros ADA----------------------*/
#formucentro{margin:0;padding:0;}
#selectcentrosprovincia{width:180px;height:275px;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;border: 1px solid #ccc;margin:0 0 0 65px;padding:5px 5px 0 5px;background:#fbfbfb;float:left;}
#selectcentrosprovincia select{width:180px;margin:0;padding:0;}
#selectcentrosprovincia label{margin:0;padding:0;}
#titcentros{width:648px;height:30px;font: bold 20px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;margin: 0 0 7px 0;padding: 6px 0 0 8px;background:#000698;float:left;}
#selectcentrosada{width:648px;float:left;}
#selectcentrosada select{width:193px;margin:0;padding:0;}
#selectcentrosada label{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;margin:0 0 0 34px;padding:0;}
#selectcentrosada label.primera{margin:0;}
#contieneficha{float:left;}
#ficha{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;border: 1px solid #ccc;border-collapse:collapse;margin:20px 0 0 0;padding:0;background:#fbfbfb;float:left;}
#ficha th{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;border: 1px solid #ccc;margin:0;padding:5px;background:#fbfbfb;}
tbody{margin:0;padding: 0;}
#ficha td{padding:0 5px 0 5px;margin:0;}
.categoria{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;}
/*----------------------columna de ofertas----------------------*/
#abajodcha{width:165px;min-height:575px;height:auto;margin:0 0 0 5px;padding:0;float:left;background:#fff;}
#datos2{height: auto;margin: 0;padding: 0 0 0 5px;float: left;background:#fff;}
/*#ofertas{width:158px;border: #ccc 1px solid;margin:0 0 10px 0;padding:4px 0 4px 0;float:left;}*/
#ofertas{width:158px;border: #ccc 1px solid;margin:0 0 10px 0;padding:0 0 8px 0;float:left;}
p.titofertas{width:100%;font: bolder 16px Arial, Verdana, Helvetica, Geneva, sans-serif;text-align:center;color: #EF980E;margin: 0;padding: 0;float:left;}
p.textofertas{font: normal 9px Arial, Verdana, Helvetica, Geneva, sans-serif;color: #777777;margin: 0;padding: 0 2px 3px 3px;float:left;}
span.textofertas{font: normal 11px Arial, Verdana, Helvetica, Geneva, sans-serif;color: #000;margin:0;padding:0;float:left;}
span.textorojo{font: bold 11px Arial, Verdana, Helvetica, Geneva, sans-serif;color: #f00;margin: 0;padding:0;float:left;}
p.compra2{width:80%;text-align:center;margin:2px 2px 2px 14px;padding:2px 0 4px 0;border: #ccc 1px solid;float:left;}
/*---------------------pie de página----------------------*/
p.pie{height: auto;font: normal 0.70em Arial, Helvetica, Verdana, Geneva,  sans-serif;text-align: center;color: #000;margin: 0;padding: 10px 0 10px 0;background: #fff;}
a,a:link,a:visited,a:active{text-decoration: underline;color:#000;}
a:hover{text-decoration: underline;color:#000698;}
/*---------------------mapaweb----------------------*/
ul.mapaweb{font: bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;border: 1px solid #ccc;list-style:none;margin:20px 60px 0 0;padding:10px;background: #fbfbfb;float:left;}
ul.mapaweb2{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;list-style:none;margin:0 0 0 15px;padding:0;background: #fbfbfb;}
/*---------------------aviso legal----------------------*/
ul.aviso{text-align:justify;font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777;list-style: none;margin:15px;padding: 0;}
/*---------------------varias----------------------*/
img{border:0;}
#corte{clear:both;}
table.tabla{font: normal 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000;border: 1px solid #ccc;border-collapse:collapse;margin:0 0 15px 0;padding:0;background:#fbfbfb;float:left;}
table.tabla th{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;border: 1px solid #ccc;margin:0;padding:5px;background:#fbfbfb;}
table.tabla tbody{margin:0;padding: 0;}
table.tabla td{border: 1px solid #ccc;border-collapse:collapse;padding:0 5px 0 5px;margin:0;}
.oculta{display:none;background:#0ff;float:left;}
/*---------------------clases para validation---------------------*/
input.validation-failed, textarea.validation-failed {border: 1px solid #0C0;color : #000;}
input.validation-passed, textarea.validation-passed {border: 1px solid #0C0;color : #000;}
.validation-advice{margin: 0px 0;padding: 2px;background-color: #C90215;color : #fff;border: 1px solid #000;font-weight: bold;float:left;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}

/*----------------------formulario tarificador----------------------*/
div.titformtari{width:654px;margin:7px 0 0 0;padding:7px 0 0 0;border-top: #ccc 1px solid;background:#fff;float:left;}
h1.titformtari{width:616px;height:24px;font: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #fff;margin:0;padding: 6px 0 0 38px;background:#000698;float:left;}
fieldset.formutari{width:631px;margin:10px 19px 0 0;}
label.float input.cajagrande{width:370px;}
div.fila{width:631px;float:left;}
fieldset.formutari input.accesor{width:300px;border:0;font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;}
#propietario{width:631px;display:none;border: #ccc 1px solid;margin:5px 0 0 0;padding:5px 0 5px 0;background:#fff;float:left;}
#conductor{width:631px;display:none;border: #ccc 1px solid;margin:5px 0 0 0;padding:5px 0 5px 0;background:#fff;float:left;}
#habitual{width:631px;display:none;border: #ccc 1px solid;margin:5px 0 0 0;padding:5px 0 5px 0;background:#fff;float:left;}
/*productos*/
#cabeceraproductos{width:864px;height:125px;background: #fff url(../img/cabecera.jpg) no-repeat top;}
.fotoproducto{width:470px;margin:5px 0 0 0;padding:0;float:left;}
img.fotoproducto1{margin:20px 0 0 0;padding:0;float:left;}
img.fotoproducto2{margin:30px 0 0 0;padding:0;float:left;}
#productos{width:375px;height:auto;margin:0;padding:0;float:left;background:#fff;}
h1.productos{width:375px;font: normal 28px Arial Black, Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;margin:0;padding:0 0 0 19px;float: left;}
h1.productos2{width:375px;font: normal 26px Arial Black, Arial, Verdana, Geneva, Helvetica, sans-serif;color: #000698;margin:0;padding:0 0 0 19px;float: left;}
h2.productos{letter-spacing:1px;width:375px;font: bold 20px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#7C6F0B;margin:0 0 5px 0;padding:0 0 0 19px;float:left;}
h2.productos2{letter-spacing:1px;width:375px;font: bold 18px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#7C6F0B;margin:0 0 5px 0;padding:0 0 0 19px;float:left;}
#caracteristicas{width:320px;height:auto;margin:0 0 0 19px;padding:10px 0 5px 0;background:#fff; list-style: url(../img/flecha.gif);border-top: #ccc 1px solid;border-bottom: #ccc 1px solid;float:left;}
li.caracteristicas{font: bold 15px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#393939;margin:0 0 5px 0;padding:0;}
h3.caracteristicas{width:425px;font: bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#777;margin:0 0 0 15px;padding:0 0 5px 10px;border-top: #ccc 1px solid;border-left: #ccc 1px solid;border-right: #ccc 1px solid;float:left;}
#caracteristicas2{width:425px;height:auto;margin:0 0 0 15px;padding:0 0 5px 10px;list-style:none;border-left: #ccc 1px solid;border-bottom: #ccc 1px solid;border-right: #ccc 1px solid;float:left;}
li.caracteristicas2{width:416px;font: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#777;margin:0 0 1px 0;padding:0;background:#fbfbfb;}
li.caracteristicas22{width:416px;font: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;color:#777;margin:0 0 1px 0;padding:0;background:#fff;}
p.precioproducto{width:320px;text-align:center;font: normal 22px Arial Black, Arial, Verdana, Geneva, Helvetica, sans-serif;color: #D70202;margin:0 0 0 19px;padding:0 0 5px 0;border-bottom: #ccc 1px solid;float: left;}
span.precioproducto{font: normal 28px Arial Black, Arial, Verdana, Geneva, Helvetica, sans-serif;}
div.precioproducto{width:339px;margin:5px 0 0 16px;padding: 0;float:left;background:#fff;}
p.compraproducto{text-align:center;width:106px;height:20px;margin:0 2px 0 0;padding:0 0 4px 0;border: #ccc 1px solid;background:#fff;float:left;}
p.llamenos{width:350px;text-align:center;font: bold 17px Arial, Verdana, Geneva, Helvetica, sans-serif;color: #777777;margin:10px 0 0 19px;padding:0;float: left;background:#fff;}
p.tlf{width:350px;text-align:center;font: normal 30px Arial Black, Arial, Verdana, Geneva, Helvetica, sans-serif;color: #E69414;margin:0 0 0 19px;padding:0;float: left;background:#fff;}
a.back,a.back:link,a.back:visited,a.back:active{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: none;color: #000;margin:0;padding:0;float:right;}
a.back:hover{font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration: none;color: #000698;}
