/**
* CSS Document */
html { background:url(/imagenes/maquetacion/fnd-1.gif) repeat-y #F0F1F3; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:100%; }
a { text-decoration:none; color:#333333; }
dl, dd, p, img, form, div { margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; border:0; font-size:100%; }
h3, h4, h5, h6 { width:475px; text-align:right; }
h5.h5-contacto { float:right; width:105px; }
h6.h6-recambios { float:right; width:195px; }

  /**********/
 /* SOCIAL */
/**********/
#social { float:right; overflow:auto; width:280px; margin:5px 20px 0 0; padding:0; }
#social dl { margin:0; padding:0; }
#social dl dd { float:right; }
#social dl dd#facebook { width:112px; height:26px; margin:0 0 0 10px; }
#social dl dd#facebook a { display:block; width:112px; height:26px; text-indent:-9999px; background:url(/imagenes/maquetacion/facebook.png) no-repeat 0 0; outline:none; }
#social dl dd#facebook a:hover { background:url(/imagenes/maquetacion/facebook.png) no-repeat 0 -27px; }
#social strong { display:block; color:#999; text-align:right; letter-spacing:1px; font-size:10px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; }

/**
* Listas */
/* inicio */
dd.dd-log-1 { float:left; padding:27px 0 0 25px; }
dd.dd-log-2 { float:left; padding:32px 0 0 10px; }
dd.dd-log-3 { float:left; padding:32px 0 0 5px; }
dl.dl-cab { clear:right; float:right; padding:24px 0 0 0; width:150px; height:68px; }
dd.dd-cab { height:13px; padding:0 17px 0 0; margin:0 0 0 0; text-align:right; line-height:100%; } /* height:14px; */
dl.dl-pie { float:left; width:520px; }
dd.dd-pie { float:right; padding:0 0 0 10px; height:26px; }
/* Contacto */
.dd-frm-con-1 { float:right; margin:2px 0 0 20px; }
/* Recambios */
.dd-frm-rec-1 { float:left; padding:0 0 0 20px; }
.dd-frm-rec-2 { margin:4px 0 0 20px; }
.dd-frm-rec-2-b { margin:0 0 0 20px; }
.dd-frm-rec-3 { float:left; margin:22px 0 0 20px; }
.dd-frm-rec-4 { float:left; margin:0 0 0 52px; }
.dd-frm-rec-5 { margin:4px 0 0 0; }
.dd-frm-rec-6 { float:right; padding:51px 17px 0 0; }
/* Nuestros Servicios */
.dl-nue-ser { float:right; width:180px; height:80px; margin:10px 51px 0 0; }
.dd-nue-ser-1 { float:left; width:80px; text-align:left; border-bottom:1px solid #CCCCCC; margin:-4px 0 0 0; }
.dd-nue-ser-2 { float:right; width:100px; text-align:right; border-bottom:1px solid #CCCCCC; margin:-4px 0 0 0; }
.div-img-ocu { display:none; }
.dd-bus-1 { float:left; }
.dd-bus-1-b { float:left; margin:0 0 0 47px; }
.dd-bus-1-c { float:left; margin:10px 0 0 0; }
.dd-bus-1-d { float:right; margin:10px 0 0 0; padding:0 20px 0 0; }

/**
* Divs */
#contenedor { width:1000px; margin:0 auto; }
#cabecera { height:123px; }
#cuerpo { margin:0 0 40px 0; }
#pie { clear:both; position:absolute; top:100%; height:26px; margin:-30px 0 0 0; background:url(/imagenes/maquetacion/fnd-1.gif) repeat-y #F0F1F3; border-top:1px #FFF solid; }
#div_pie { width:960px; margin:0 auto; padding:0 20px; }
/* Index */
.div-pimes { float:left; width:470px; height:26px; }
/* Contacto */
.div-msn-con { width:475px; height:30px; }
/* Nuestros Vehiculos */
#buscador { clear:right; float:right; width:474px; height:60px; margin:32px 0 0 0; }
.div-nue-ser-ofe { float:left; width:240px; height:80px; margin:10px 0 0 0; background:url(/imagenes/secciones/nuestros-vehiculos/fnd-1.gif) center no-repeat; }
.div-nue-ser-no_ofe { float:left; width:240px; height:80px; margin:10px 0 0 0; }

/**
* Textos */
.u { text-decoration:underline; }
.txt-1 { font-size:60%; padding:0 3px; }
a.txt-1:hover { background:#838C94; color:#F0F1F3; outline:1px solid #666666; }
a.txt-1:focus { background:#838C94; color:#F0F1F3; outline:1px solid #666666; }
.txt-2 { font-family:"Times New Roman", Times, serif; font-size:160%; color:#FFF; } 
.txt-2-b { font-family:"Times New Roman", Times, serif; font-size:160%; color:#333333; }
.txt-2-c { font-family:"Times New Roman", Times, serif; font-size:140%; color:#FFF; }
.txt-2-d { font-family:"Times New Roman", Times, serif; font-size:140%; color:#333333; }
.txt-3 { font-size:70%; color:#527BB9; padding:0 3px; line-height:10px; }
a.txt-3:hover { background:#838C94; color:#F0F1F3; outline:1px solid #666666; }
a.txt-3:focus { background:#838C94; color:#F0F1F3; outline:1px solid #666666; }
.txt-3-b { font-size:75%; } a.txt-3-b:hover { color:#FF6600; }
.txt-3-c { font-size:75%; color:#FFF; background:#527BB9; padding:1px 10px 2px 10px; }
a.txt-3-c:hover { color:#FFF; background:#FF6600; }
a.txt-3-c:focus { color:#FFF; background:#FF6600; }
.txt-3-d { font-size:75%; color:#CC0000; }
.txt-3-e { font-size:75%; color:#527BB9; }
.txt-3-f { font-size:75%; color:#FFF; }

/**
* Botones */
.btn-ini-ser { float:right; width:172px; height:17px; padding:1px 0 0 0; margin:30px 51px 0 0; text-align:center; }
.btn-ini-rec { float:right; width:148px; height:17px; padding:1px 0 0 0; margin:60px 51px 0 0; text-align:center; }
.btn-con-env { float:right; width:60px; height:17px; padding:1px 0 2px 0; margin:0 0 0 0; text-align:center; }
.btn-con-bor { float:right; width:60px; height:17px; padding:1px 0 2px 0; margin:44px 0 0 0; text-align:center; }
.btn-ser-rep { float:right; width:285px; height:17px; padding:1px 0 2px 0; margin:10px 43px 0 0; text-align:center; }
.btn-ser-cha { float:right; width:314px; height:17px; padding:1px 0 2px 0; margin:1px 43px 0 0; text-align:center; }
.btn-ser-ate { float:right; width:140px; height:17px; padding:1px 0 2px 0; margin:30px 43px 0 0; text-align:center; }
.btn-ini-nue { float:right; height:17px; padding:1px 0 0 0; margin:10px 51px 0 0; text-align:right; }
.btn-rec-env { width:60px; height:17px; padding:1px 0 2px 0; text-align:center; }
.btn-rec-bor { width:60px; height:17px; padding:1px 0 2px 0; text-align:center; }

/**
* Párrafos */
.par-1 { width:475px; text-align:right; }
.par-1-b { width:475px; text-align:right; margin:8px 0 0 0; }
.par-1-c { width:475px; text-align:right; margin:8px 0 20px 0; }
.par-1-d { text-align:justify; margin:5px 0 0 0; }
.par-1-e { text-align:justify; margin:5px 0 0 20px; }
.par-1-f { text-align:justify; margin:5px 0 0 40px; }
.par-1-g { text-align:justify; margin:15px 0 0 0; }
.par-1-h { text-align:justify; }
.par-1-i { text-align:justify; margin:41px 0 0 40px; }
.par-1-j { text-align:right; margin:10px 0 0 0; }
.par-1-k { width:475px; text-align:right; margin:23px 0 20px 0; }
.par-2 { clear:right; float:right; width:474px; margin:20px 0 0 0; }

/**
* Bordes */


/**
* Márgenes */
.mrg-1 { float:right; margin:6px 20px 0 0; }
.mrg-2 { float:right; margin:6px 20px 0 0; }
.mrg-3 { margin:2px 0 0 20px; }
.div-bloq-1 { margin:5px 0 0 0; height:155px; }
.div-bloq-2 { margin:14px 0 0 0; height:155px; }
.div-bloq-1-con { width:475px; height:350px; margin:5px 0 0 0; }
.div-bloq-2-con { width:475px; float:right; margin:14px 0 0 0; height:330px; }
.div-bloq-1-not { float:left; width:454px; padding:0 0 50px 19px; }
.div-bloq-2-not { float:left; width:454px; padding:72px 0 50px 52px; }
.div-bloq-3 { margin:25px 0 0 0; height:155px; }
.div-bloq-4 { clear:both; padding:10px 0 0 0; }

/**
* Formulario */
input, select, textarea { font-size:80%; background:transparent; font-family:Arial, Helvetica, sans-serif; }
.frm-1-def { width:200px; border:1px solid #CCCCCC; color:#333333; font-style:italic; }
.frm-1-act { width:200px; border:1px solid #FFF; color:#000; font-style:normal; }
.frm-2-def { width:345px; height:80px; border:1px solid #CCCCCC; color:#333333; font-style:italic; }
.frm-2-act { width:345px; height:80px; border:1px solid #FFF; color:#000; font-style:normal; }
.frm-3-def { width:210px; height:67px; border:1px solid #CCCCCC; color:#333333; font-style:italic; }
.frm-3-act { width:210px; height:67px; border:1px solid #FFF; color:#000; font-style:normal; }
.frm-4-def { width:180px; height:67px; border:1px solid #CCCCCC; color:#333333; font-style:italic; }
.frm-4-act { width:180px; height:67px; border:1px solid #FFF; color:#000; font-style:normal; }
.frm-5-def { width:170px; border:1px solid #CCCCCC; color:#333333; font-style:italic; }
.frm-5-act { width:170px; border:1px solid #FFF; color:#000; font-style:normal; }
/* Nuestros Vehículos */
.frm-lis-cat { width:150px; margin:0 0 0 5px; }
.frm-lis-mar { width:150px; margin:0 0 0 5px; }
.frm-lis-mot { width:150px; margin:0 0 0 8px; }

/**
* Cursores */
.cur-1 { cursor:help; }
.cur-1:hover { border-bottom:1px dotted #000; }

/**
* Paginacion */
.pag-num-ele-mos { clear:both; height:20px; padding:20px 0 0 0; margin:0 20px 0 20px; }
.div-ele-enc-1-a { float:left; width:30%; }
.div-ele-enc-1-b { float:left; width:40%; text-align:center; }
.div-ele-enc-1-c { float:left; width:30%; }
.dd-pag-sig { float:right; margin:0 0 0 20px; }
.dd-pag-ant { float:right; }

/**
* Validacion */
.val-1 { float:right; width:220px; height:16px; margin:5px 0 0 0; padding:1px 0 0 0; background:#4E7F3F; border:1px solid #2B5A1D; color:#FFF; text-align:center; }
.val-2 { float:right; width:230px; height:16px; margin:5px 0 0 0; padding:1px 0 0 0; background:#7F3F3F; border:1px solid #5A1D1D; color:#FFF; text-align:center; }
