/*****************************************************************************************************
								www.promaker.com.ar  |  info@promaker.com.ar
*****************************************************************************************************/

/****************************************** RESET */

*, .format {margin:0; padding:0; outline:0; border:0; background-repeat:no-repeat; font-size:100%}

body {font-family:Arial; font-size:11px; color:#555; background:url(../img/css/fondobody.jpg) repeat;}

#contenedor {width:960px; margin:0 auto;}
#contenedor div, h1, h2, h3, h4, h5, h6, form, input {float:left; display:inline; width:auto;}

a {text-decoration:none; cursor:pointer; color:inherit;}
a:hover {}

.displaynone {display:none;}

label {vertical-align:top;}
input, select, textarea {font-size:10px; padding:3px; font-family:Verdana; background:#FFF; letter-spacing:1px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; padding:0; margin:0;}
h1 {font-size:24px;} h2 {font-size:21px;} h3 {font-size:18px;}
h4 {font-size:16px;} h5 {font-size:14px;} h6 {font-size:12px;}

p {text-align:justify;}

table {border-collapse:collapse}

li {list-style-type:none; float:left; width:auto;}

object {width:100%; height:100%;}

.right {float:right !important; width:auto;}
.center {text-align:center !important;}
.float-none {float:none; display:inline-block; width:auto;}

.mensaje {padding:50px 0;}
.mensaje p {font-weight:bold; word-spacing:1px; text-align:center; color:#000000;}

/*****************************************************************************************************
											MAQUETADO
*****************************************************************************************************/

p {font-size:14px; color:#333333;}
h2 {font-size:24px; color:#AC0505; position:relative;}
h3 {font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#313131; font-weight:bold; letter-spacing:-1px;}
h4 {margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#616161;}

.rojo {color:#AC1F1F;}

.centrado {margin:auto; width:892px;}
#contenido {background:#FFFFFF; width:892px; margin:auto; height:100%;}

/****************************************** HEADER */

#header {}

img.cerrar {float:right; margin:0 0 0 0;}

#login_div {background:url(../img/css/fondologinclientes.jpg) repeat-x; padding:0; margin:0; display:none;}
#login_clientes {height:135px; width:957px; margin:auto;}

#login_clientes form {background:url(../img/css/fondologinform.jpg) no-repeat; width:311px; height:87px; float:left; padding:10px 0 0 20px;}
#login_clientes form#login {margin:24px 5px 0 15px;}
#login_clientes form#login label {font-size:14px; width:80px; float:left; margin:8px 0 0 0;}
#login_clientes form#login input {width:210px; float:left; margin:5px 0 0 0; border:1px solid #A2A2A2;}
#login_clientes form#login input.enviar {width:71px; height:24px; background:url(../img/css/enviar.jpg) no-repeat; margin:5px 0 0 80px; border:0; cursor:pointer;}

#login_clientes form#forget {margin:1px 0 0 15px;}
#login_clientes form#forget p {margin:0 0 0 20px; padding:5px 0 9px 0;}
#login_clientes form#forget label {font-size:14px; margin:0 0 0 20px; float:left; width:auto;}
#login_clientes form#forget input {width:210px; float:left; border:1px solid #A2A2A2;}
#login_clientes form#forget input.enviar {width:71px; height:24px; background:url(../img/css/enviar.jpg) no-repeat; margin:5px 0 0 58px; border:0; cursor:pointer;}

#area_privada {height:100px; background:url(../img/css/candado.jpg) no-repeat left top; margin:0 0 0 0; width:162px; float:left; padding:35px 0 0 98px;}
#area_privada h1, #area_privada p {width:auto; float:left;}

#ingresar {height:26px; background:#FFFFFF; padding:0; margin:0;}
#ingresar a, #ingresar img {float:right; width:auto;}
#ingresar a {font-size:14px; padding:9px 0 0 5px;}
#ingresar p {float:left; padding:5px 0 0 0;}
#ingresar a.salir {float:right; width:auto; padding:6px 0 0 0; font-size:11px; font-weight:bold; color:#A30504;}
#ingresar a:hover.salir {text-decoration:underline;}

#encabezadoinicia {height:135px; background:url(../img/css/fondoencabezado.jpg) no-repeat center #666666;}

#logo {width:411px; float:left; margin:20px 0 0 35px;}
#logo h1 {text-indent:-9999px; background:url(../img/css/logo.gif); width:356px; height:98px;}
#buscar {width:auto; float:right; padding:54px 0 0 0;}
#buscar form {float:right; width:auto;}
#buscar form input {margin:0; padding:0;}
#buscar form input#buscarinput {border:0; background:url(../img/css/buscarinput.jpg) no-repeat top left; width:66px; height:23px; padding:8px 0 0 25px;}
#buscar form input.buscarsubmit {border:0; background:url(../img/css/buscarsubmit.jpg) no-repeat top left; width:33px; height:30px; cursor:pointer;}

#menu {background:url(../img/css/fondomenu.jpg) repeat-x bottom; text-align:center;}
#menu ul {width:893px; margin:auto;}
li.top {background:url(../img/css/separadormenu.jpg) right bottom no-repeat;}
li.last {background:none;}


.bottoms {position:absolute;}
.tops {position:relative; top:-1px; left:-1px;}

.gris {color:#DFDFDF;}
.grisclaro {color:#E7E7E7;}
.grisoscuro {color:#3F3F3F;}

/****************************************** IZQUIERDA */

#izquierda {}

/****************************************** DERECHA */

#derecha {}

/****************************************** FOOTER */

#footer {text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; height:107px; width:892px; float:left; background:#FFFFFF; padding:40px 0 0 0; margin:auto;}
#footer p {padding:6px 0; margin:0; font-size:10px; text-align:center;}
#footer ul {color:#AC0505;}
#footer a:hover, #footer .activo {color:#AC0505;}
#footer address {font-size:10px; font-style:normal; padding:0 0 6px 0;}

#menu_inferior {border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; height:18px; padding:5px 0 0 0; margin:auto; text-align:center;}
#menu_inferior ul {margin:auto; width:750px; flaot:left;}
#menu_inferior ul li a {padding:0 5px; color:#333333;}

.promaker {background:url(../img/css/promaker.jpg) no-repeat top left; width:19px; height:112px; text-indent:-9999px;}


/*											SECCIONES
*****************************************************************************************************/

/****************************************** HOME */

#home {height:800px; color:#797673;}
#encabezado {height:258px;}
.informacion {height:auto; margin:0 auto 0 auto; width:832px; float:left; padding:60px 30px 0 30px; background-color:#FFFFFF;}

#bienvenidos {width:239px; height:220px; background:url(../img/css/fondobienvenidos.jpg) no-repeat; float:left !important; margin:0 0 45px 0; padding:15px 42px 0 42px;}
#bienvenidos h3 {background:url(../img/css/gfgris.jpg) no-repeat top left; height:33px; padding:13px 0 0 36px; width:198px;} 
#bienvenidos p {margin:58px 0 0 3px; padding:0; font-size:12px; color:#797673;}

#novedades {margin:0 0 45px 0px; width:458px; height:210px; background:url(../img/css/fondonovedades.jpg) no-repeat; float:right; padding:25px 0px 0 18px;}
#novedades h3 {float:left; width:444px;}
#novedades .producto {float:left; width:206px; margin:8px 22px 0 0; height:160px;}
#novedades .producto h5 {height:33px; width:206px; margin:0; padding:2px 0 0 0; color:#FCFCFC; text-align:center; font-weight:bold; float:left; font-size:12px; text-align:center;}
#novedades .producto h5 a {background:#999999; width:196px; margin:0; padding:2px 5px 2px 5px; color:#FCFCFC; text-align:left; font-weight:bold; float:left; font-size:12px;}
#novedades .producto h5 a:hover {color:#000000;}
#novedades .producto .fotoproducto {height:104px; width:100px; margin:7px 0 0 0; float:right; overflow:hidden; border:2px solid #999999; background:#FFFFFF;}
#novedades .producto .textnov {height:100px; width:90px; overflow:hidden; text-align:justify; font-size:12px; padding:6px 4px 4px 0; line-height:13px}
#novedades .producto p {font-weight:bold; font-size:12px; color:#484848; width:103px;}

.titulo {background:url(../img/css/gfblanco.jpg) no-repeat bottom left; height:39px; padding:7px 0 0 32px;}
.titulo h3, .titulo h4 {width:180px;}

.imagen {width:auto; float:left; margin:8px 0 0 10px;}
.texto {height:auto; float:left; margin:15px 0 0 0; position:relative; color:#7F7B78; width:auto;}

.vermas {position:absolute; top:103px; width:65px; height:19px; background:url(../img/css/vermas.jpg) no-repeat top left; padding:5px 0 0 12px;}
.vermas a {color:#CCCCCC; font-size:12px;}

#servicios {width:272px; height:190px; background:url(../img/css/separadorseccion.jpg) right bottom no-repeat; margin:0 22px 0 0; float:left; padding:0 17px 0 0;}
#servicios .texto {width:180px;}
#servicios .texto p {font-size:12px; line-height:14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#797673; overflow:hidden; height:96px;}

#empresa {width:251px; height:190px; background:url(../img/css/separadorseccion.jpg) right bottom no-repeat; float:left; padding:0 17px 0 0;}
#empresa .texto {width:153px;}
#empresa .texto p {font-size:13px; line-height:14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#797673; overflow:hidden; height:90px;}

#suscribir {width:211px; height:190px; float:left; padding:0 0 0 15px;}
#suscribir p {margin:20px 0 20px 0; font-size:12px; color:#797673;}

form#mail {padding:0; margin:0; font-size:12px; float:none; height:75px; width:auto;}
form#mail label {width:38px; float:left;}
form#mail input.textoform {border: 1px solid #838383; width:155px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
form#mail input.botonform {margin:25px 0 0 38px; width:77px; height:24px; background:url(../img/css/enviarnegro.jpg) no-repeat top left; border:0; cursor:pointer; float:left;}

/****************************************** EMPRESA */

#empresacontenido {color:#7F7B78; height:auto !important;}

#quienessomossup {/*height:260px;*/ margin:0 0 35px 0; float:left;}
#quienessomossup img {float:right !important; margin:0 0 10px 20px;}
#quienessomos {float:left; margin:0 33px 0 0;}
#quienessomos p {color:#7F7B78; margin:10px 0 0 0; font-size:12px;}

#empresainferior {height:204px;}
#empresainferior img {float:left; width:246px; margin:0 25px 0 0;}

#mision {width:255px; height:190px; float:left; background:url(../img/css/separadorseccion.jpg) no-repeat top right; padding:0 25px 0 0;}
#mision .texto p, #vision .texto p {font-size:12px; color:#7F7B78;}
#vision {width:252px; height:190px; float:left; padding:0 0 0 23px;}

/****************************************** PRODUCTOS */

#productos {color:#7F7B78; float:left; background:#FFFFFF; width:auto;}
#productos .producto {height:154px; width:404px; float:left; margin-bottom:25px; padding:0; display:inline; margin-right:8px;}
#productos .producto .imgproducto {width:145px; height:154px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden;}
#productos .producto .desc {float:left; width:243px; position:relative; height:154px; display:inline; float:left;} 
#productos .producto .vermas {position:absolute; top:130px; right:167px;}
#productos .producto h5 {background:none; color:#3D3B3A; padding:0; margin:0 0 12px 0; width:240px; height:auto; text-align:left; float:left; font-weight:bold; display:inline;}
#productos .producto p {color:#7F7B78; font-size:11px; width:240px; float:left; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; font-weight:bold; height:auto; display:inline;}
.precio {padding:3px 0 0 0 !important; margin:4px 0 0 0 !important; font-size:13px !important; text-align:right !important; color:#000000 !important; border-top:#8B8B8B 1px solid;}
.preciod {padding:3px 0 0 0 !important; margin:10px 0 10px 0 !important; font-size:15px !important; text-align:left !important; color:#000000 !important; border-top:#8B8B8B 1px solid;}

/****************************************** CLIENTES */

#clientes {height:920px;}

#clientes .imgleft {float:left; width:274px; height:140px;}
#clientes .imgleft span {float:left; width:274px;}
#clientes .imgcenter {float:left; width:274px; height:140px; text-align:center;}
#clientes .imgcenter span {float:left; width:274px; text-align:center;}
#clientes .imgright {float:left; width:274px; height:140px; text-align:right;}
#clientes .imgright span {float:left; width:274px;}
#clientes .center {margin:auto; width:822px; height:135px; margin:0; float:left; text-align:center;}
#clientes .center span {width:823px;}
#clientes img {margin:0 0 0px 0;}
#clientes span {width:250px; float:none; color:#989898; font-size:14px; margin:12px 0 12px 0;}

.margintop {margin-top:25px;}

#clientes a {}

/****************************************** PRODUCTOS DESCRIPCION */

#productodesc {float:left; width:auto; background:#FFFFFF}

#productodesc .desc {width:800px;}
#productodesc .desc .infodesc h3, #productodesc .desc .infodesc h4 {width:490px !important;}
#productodesc .desc .fotodesc {width:295px; overflow:hidden; float:left; margin:0 55px 0 0;}
#productodesc .desc .infodesc {float:left; width:400px; overflow:hidden;}
#productodesc .desc .infodesc p {color:#7F7B78; margin:5px 0 0 0; line-height:20px;}


#productodesc .desc .infodesc .volver {width:55px; height:19px; background:url(../img/css/vermas.jpg) no-repeat top left; padding:5px 0 0 22px; margin:10px 0 0 0;}
#productodesc .desc .infodesc .volver a {color:#CCCCCC; font-size:12px;}

/****************************************** NOVEDADES */

#novedadesnoticias {float:left; width:auto; background:#FFFFFF;}

#novedadesnoticias .informacion img {float:left; /*width:266px;*/}
#novedadesnoticias .novedad {width:497px; float:left; margin:0 0 30px 30px;}
#novedadesnoticias .novedad .titulo h4 {width:497px;}
#novedadesnoticias p {color:#7F7B78; font-size:14px; margin:12px 0 30px 0; height:112px; overflow:hidden;}
#novedadesnoticias p.detalle {color:#7F7B78; font-size:14px; margin:12px 0 30px 0; height:auto; width:530px}
.leermas a {color:#000000; font-size:12px; font-weight:bold; position:relative; top:-10px;}
.leermas a:hover {text-decoration:underline; color:#AB0505;}
#novedadesnoticias .informacion .volver {width:55px; height:19px; background:url(../img/css/vermas.jpg) no-repeat top left; padding:5px 0 0 22px; margin:10px 0 0 0; float:right;}
#novedadesnoticias .informacion .volver a {color:#CCCCCC; font-size:12px; float:none;}

#novedadesnoticias .veranteriores {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:left;}
#novedadesnoticias .veranteriores a {color:#CCCCCC; font-size:12px;}
#novedadesnoticias .veranteriores a:hover {text-decoration:underline;}
#novedadesnoticias .versiguientes {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:right;}
#novedadesnoticias .versiguientes a {color:#CCCCCC; font-size:12px;}
#novedadesnoticias .versiguientes a:hover {text-decoration:underline;}

#novedadesnoticias .titulo h3, #novedadesnoticias .titulo h4 {width:500px;}


/****************************************** DONDE ESTAMOS */

#dondeestamos {height:720px;}

.mapa {float:left; width:560px; height:394px; margin:0 0 0 50px;}

#infoaddress {width:210px; height:394px; float:left;}
.rojob {color:#AC0505; font-size:18px;}
#infoaddress address, #infoaddress p {color:#7F7B78; font-size:14px; font-style:normal;}
#infoaddress img {margin:15px 0 0 0;}

/****************************************** CONTACTO */

#contactocont {float:left; width:auto; background:#FFFFFF; padding:0 0 20px 0;}
#contacto p {color:#7F7B78; font-style:normal;}

#infocontacto {width:240px; float:left; margin:0 40px 0 0;}
#infocontacto .inf {font-size:14px; line-height:14px;}
#infocontacto p {font-size:16px; text-align:left;}
#infocontacto img {margin:25px 0 0 0;}
#infocontacto a {}
#infocontacto a:hover {color:#AC0505;}

#formcontacto {background:url(../img/css/fondocontacto.jpg) no-repeat top left; width:406px; height:445px; float:left; padding:50px 70px 0 70px;}

#suscripcion {margin:45px 0 0 0;}
#suscripcion p {font-size:12px;}

#suscripcionf {margin:15px 0 0 0; float:left; width:230px; padding:0;}
#suscripcionf label {float:left; width:30px; height:21px; color:#B72626; font-size:12px; padding:0;}
#suscripcionf input.mail {float:left; width:160px; border:1px solid #7C7C7C;}
#suscripcionf input.boton {margin:15px 0 0 30px; width:77px; height:24px; background:url(../img/css/enviarnegro.jpg) no-repeat top left; border:0; cursor:pointer; clear:both;}

form#contacto div label {width:65px; float:left; font-size:12px; color:#555555 !important;}
form#contacto div input {width:320px; float:right; font-size:12px; padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; border:1px solid #CCCCCC;}
form#contacto textarea {width:323px; height:250px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:right;}
form#contacto input.boton {margin:0 0 0 75px; width:77px; height:24px; background:url(../img/css/enviarnegro2.jpg) no-repeat top left; border:0; cursor:pointer; float:none;}

/****************************************** MAPA DEL SITIO */

#mapadelsitio {height:720px;}
.mapadelsitiosub {margin:0 0 0 32px;}
ul#institucional li, ul#secciones li {float:none; margin:0 0 0 32px; font-size:14px; font-weight:bold; color:#999999; letter-spacing:-1px; width:auto;}
ul#institucional li a, ul#secciones li a {margin:0 0 0 5px;}
ul#institucional li a:hover, ul#secciones li a:hover {color:#AC1F1F;}
ul#institucional li:hover, ul#secciones li:hover {color:#000000;}

/****************************************** PRIVACIDAD */

#privacidad .titulo, #terminosdeuso .titulo {margin:0 0 10px 0;}
#privacidad h3, #terminosdeuso h3 {width:200px;}
#privacidad p, #terminosdeuso p {color:#999999;}

#areaprivada {float:left; width:auto; background-color:#FFFFFF;}

#registro {width:380px; float:left; background:url(../img/css/separadorseccion.jpg) repeat-y right top; margin:0 20px 0 0; padding:0 20px 80px 0;}
#registro p {margin:20px 0 0 0; color:#7F7B78;}
#areaprivada .errMsg  {float:left; width:370px; margin:-9px 0 5px 0 !important; color:#A30504; font-size:9px;}


.registro, .ingreso, .olvido {margin:20px 0 0 0;}
.rec_pwd {width:480px;}
.rec_pwd label {width:120px;}
.rec_pwd input {width:216px;}
.registro label, .ingreso label, .olvido label {width:120px; float:left; font-size:14px; margin:0 0 0 15px; color:#7F7B78;}
.registro input, .ingreso input, .olvido input {width:216px; float:left; margin:0 0 10px 10px;  border:1px solid #CCCCCC;}
.registro input.enviar {width:77px; height:24px; background:url(../img/css/vermas.jpg) no-repeat top left; margin:10px 0 0 145px; float:left; border:none; cursor:pointer; color:#CCCCCC; font-size:10px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.registro label.news {margin:0 0 2px 125px; width:220px;}
.registro input.news {width:auto; float:left; border:none;}

.ingreso input.enviar {width:77px; height:24px; background:url(../img/css/vermas.jpg) no-repeat top left; margin:10px 0 0 145px; float:left; border:none; cursor:pointer; color:#CCCCCC; font-size:10px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.olvido input.enviar {width:77px; height:24px; background:url(../img/css/vermas.jpg) no-repeat top left; margin:10px 0 0 145px; float:left; border:none; cursor:pointer; color:#CCCCCC; font-size:10px; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#ingreso {width:400px; float:left;}

#ingreso p {margin:20px 0 0 0; color:#7F7B78; float:left; width:400px;}

#busqueda {float:left; width:auto; background-color:#FFFFFF;}
#busqueda .titulo, #busqueda .titulo h4 {width:800px; float:left;}

.resultado-busqueda {width:760px; float:left; margin:20px 0 0 0; border-bottom:#AC0505 1px dashed; padding:0 30px 20px 30px;}
.resultado-busqueda h3 {font-size:16px; text-align:left;}
.resultado-busqueda h3 a:hover {color:#AC0505;}
.resultado-busqueda p {width:760px; float:left; margin:5px 0 0 0; color:#616161; font-size:12px; height:45px; overflow:hidden;}

p.nohayresultado {width:auto; padding:40px 0 0 190px; float:left; color:#AC0505; font-weight:bold;}

#busqueda .paginador .veranteriores, #descargas .paginador .veranteriores {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:left; margin:20px 0 0 30px;}
#busqueda .paginador .veranteriores a, #descargas .paginador .veranteriores a {color:#CCCCCC; font-size:12px;}
#busqueda .paginador .veranteriores a:hover, #descargas .paginador .veranteriores a:hover {text-decoration:underline;}
#busqueda .paginador .versiguientes, #descargas .paginador .versiguientes {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:right !important; margin:20px 30px 0 0;}
#busqueda .paginador .versiguientes a, #descargas .paginador .versiguientes a {color:#CCCCCC; font-size:12px;}
#busqueda .paginador .versiguientes a:hover, #descargas .paginador .versiguientes a:hover {text-decoration:underline;}

#productos .paginador .veranteriores {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:left; margin:20px 0 0 30px;}
#productos .paginador .veranteriores a {color:#CCCCCC; font-size:12px;}
#productos .paginador .veranteriores a:hover {text-decoration:underline;}
#productos .paginador .versiguientes {width:82px; height:21px; background:url(../img/css/veranteriores.jpg) no-repeat top left; padding:8px 0 0 8px; display:inline-block; float:right !important; margin:20px 30px 0 0;}
#productos .paginador .versiguientes a {color:#CCCCCC; font-size:12px;}
#productos .paginador .versiguientes a:hover {text-decoration:underline;}

#contacto div {float:right; width:100%; margin-bottom:17px;}
.errMsg {color:#000000; margin-bottom:-17px !important; position:relative;
text-align:right;}
form#mail .errMsg {color:#990503; font-size:10px; margin-right:10px; float:right;}
#suscripcionf .errMsg {color:#990503; float:left;}

#forget .errMsg {color:#000000; top:-33px; width:275px; position:relative; text-align:right;}

#forgetpassword {background:url(../img/css/fondologinform.jpg) no-repeat; width:291px; height:67px; float:left; padding:30px 20px 0 20px;}
#forgetpassword p {font-size:14px; color:#3F3F3F; text-align:center;}

#holacliente {background:url(../img/css/fondologinform.jpg) no-repeat; width:291px; height:67px; float:left; padding:25px 20px 10px 20px; margin:23px 0 0 0;} 
#holacliente p {font-size:13px; color:#5F5F5F; text-align:left; margin:0 0 10px 0;}
#holacliente a {color:#AC0505; font-size:13px;}
#holacliente a:hover {text-decoration:underline;}

.hola-cliente {font-size:13px;}
.hola-cliente a {font-size:13px; color:#990503; font-weight:bold;}

#contruccion, #descargas {width:auto; float:left; background:#FFFFFF;}
#contruccion .informacion {text-align:center;}
#contruccion .informacion img {margin:20px;}
#contruccion .informacion h3 {text-align:center; width:826px; margin:auto; font-size:18px;}

.archivo-descarga {width:760px; float:left; margin:20px 0 0 0; border-bottom:#AC0505 1px dashed; padding:0 30px 20px 30px;}
.archivo-descarga h3 a {font-size:16px; text-align:left; color:#000000;}
.archivo-descarga h3 a:hover {color:#AC0505; text-decoration:none;}
.archivo-descarga a {color:#AC0505; width:760px; float:left;}
.archivo-descarga a:hover {text-decoration:underline;}
.archivo-descarga p {width:760px; float:left; margin:5px 0 0 0; color:#616161; font-size:12px; height:45px; overflow:hidden;}


.servicio {width:510px; float:left;}
.servicio .title {width:510px !important; float:left;}
.servicio h3 {width:450px !important; float:left; text-align:left !important; margin:0 0 0 10px !important;}
.servicio h4 {width:450px !important; float:left; text-align:left !important; margin:0 0 0 10px !important;}

.img_servicio {width:340px; overflow:hidden; float:left; margin:20px 20px 0 0 !important;}
.img_servicio img {margin:0 !important;}
.desc_servicio {float:left; width:130px; margin:20px 0 0 0;} 
.desc_servicio p {font-size:12px !important; text-align:left;}

.especificaciones {width:310px; float:left;}
.especificaciones .title {width:310px !important; float:left;}
.especificaciones h3 {width:250px !important; float:left; text-align:left !important; margin:0 0 0 10px !important;}
.especificaciones h4 {width:250px !important; float:left; text-align:left !important; margin:0 0 0 10px !important;}
.especificaciones .caract {margin:16px 0 0 0; float:left;}
.especificaciones .caract h3 {font-size:16px !important; color:#A50505; margin:0 0 0 42px !important;}
.especificaciones .caract li {margin:5px 0 0 42px; font-size:13px !important; text-align:left; width:250px;}
.bull {color:#A50505; margin:0 5px 0 0;}

.img-novedad {width:266px; height:212px; overflow:hidden; float:left; border:2px solid #999999;}
.img-detalle {border:2px solid #999999; float:left; width:266px; overflow:hidden;}

.textonovedad {margin-bottom:30px;}
.textonovedad p {height:auto !important; margin:10px 0 15px 0 !important;}

a.registrese:hover {text-decoration:underline;}

/*****************************************************************************************************
					   "La simplicidad es la mayor sofisticación" - Leonardo Da Vinci
*****************************************************************************************************/
