/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    Susanna Kosic
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html{color:#3a3a3a;font-family:Arial, Helvetica, sans-serif;font-size:10pt}
a{color:#845197;text-decoration:none; outline: none;}
input{color:#7c7c7c}
if[IE] strong{font-weight:bold;}
p{text-align:justify;line-height:22px}
.hidden { display:none; }
.small {font-size:90%; }
input[readonly="readonly"]{ background-color: #E9E9E9; }
p.descripcion_prod { line-height:18px; }
strong{ font-weight:bold; }
.black.bold{ font-weight:bold !important; }
body.bodybg{border-top:#dcdcdc 6px solid}
#wrap{width:980px;height:auto;margin:0 auto}
#header{clear:both;height:170px;position:relative;}
#left{float:left;width:185px;padding:1px 17px 0 8px}
#right{float:left;width:770px; }
#footer{clear:both;width:980px;height:105px;padding-top:30px;text-align:center;}
ul.menu.horizontal{height:auto;overflow:auto}
ul.menu.horizontal li{float:left;}
ul.menu.horizontal li.separator{}
ul.menu.vertical{padding-left:0}
ul.menu.vertical li{padding:8px 12px;border-bottom:#e2e2e2 1px solid;}
ul.menu.vertical li a{color:#81509b;font-size:13pt}
ul.menu.vertical li a:hover {color:#000;}
ul.menu.vertical li a.current {color:#000;}
h1#logo{background:url(../images/maquetacion/logo.png) no-repeat;width:168px;height:140px;position:relative;top:15px;}
div#userMenu{position:absolute; top:-6px;right:0;width:300px;padding:10px 20px 0;height:60px;background:url(../images/maquetacion/user-menu-bg25.png) no-repeat; line-height:12px;}
div#userMenu2{position:absolute; top:-6px;right:0;width:auto;padding:0px 20px 0;height:60px; line-height:12px;}
table.login_true { padding:0px; margin:0px; border:none; border-collapse:collapse; height:50px;}
td.userMenu_l{width:20px;padding:0px;background:url(../images/maquetacion/user-menu-bg25.png) no-repeat left;}
td.userMenu_c{background:url(../images/maquetacion/user-menu-bg2.png) repeat-x 0px 5px;}
td.userMenu_r{width:20px;padding:0px;background:url(../images/maquetacion/user-menu-bg25.png) no-repeat right;}
div#userMenu > div.top{height:30px;}
div#userMenu > div.bottom{height:25px;clear:both;position:relative}
div#userMenu > div.bottom > a{color:#959496;width:auto;font-size:8pt}
div#userMenu > div.bottom > a#crearCuenta{position:absolute;left:-5px;}
div#userMenu > div.bottom > a#recordar{position:absolute;right:25px}
div#userMenu form > div.field{float:left;position:relative}
div#userMenu form > div.field > label{float:left;height:18px;line-height:18px;border:#cfb2de 1px solid;border-right:none;background:#fff url(../images/maquetacion/user-menu-sprite.png)}
div#userMenu form > div.field > label.user{width:11px;background-position:0 -4px}
div#userMenu form > div.field > label.password{width:11px;background-position:-22px -4px}
div#userMenu form > div.field > input{float:left;height:18px;line-height:18px;border:#cfb2de 1px solid;border-left:none;font-size:8pt}
div#userMenu form > div.field > input.text{width:114px;padding-left:2px}
div#userMenu form > div.field > input#enviar{background:url(../images/maquetacion/user-menu-sprite.png) right; width:26px;height:24px;border:none;position:absolute;top:-3px;left:-7px;cursor:pointer}
div#userMenu a#perfil{float:right;margin-right:10px;}
div#userMenu a#salir{float:right;}
.a_menutop{margin-top:0px;}
if[IE].a_menutop { margin-top:-10px;}
div#mainMenu{position:absolute;top:100px;right:0;height:auto;overflow:auto;}
div#mainMenu ul.menu{height:auto;overflow:auto;width:770px;}
div#mainMenu ul.menu.horizontal li{float:left;height:32px;padding-top:8px;margin-right:1px;background:url(../images/maquetacion/bg-menu.jpg) repeat-x;text-align:center}
div#mainMenu ul.menu.horizontal li.current{background:#82519d;}
div#mainMenu ul.menu.horizontal li a{color:#3c3a3c}
div#mainMenu ul.menu.horizontal li:hover a{color:#FFF;}
div#mainMenu ul.menu.horizontal li:hover{background:#82519d;}
div#mainMenu ul.menu.horizontal li.current a{color:#fff}
div#mainMenu ul.menu.horizontal li.inicio{width:90px}
div#mainMenu ul.menu.horizontal li.empresa{width:108px}
div#mainMenu ul.menu.horizontal li.productos{width:119px}
div#mainMenu ul.menu.horizontal li.descargas{width:116px}
div#mainMenu ul.menu.horizontal li.presupuestos{width:135px}
div#mainMenu ul.menu.horizontal li.faq{width:197px}
.faqs{font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;color: #81509B; font-size: 13pt;}
div#mainMenu ul.menu.horizontal li.first{background:url(../images/maquetacion/menu-bg.png) no-repeat 0 0}
div#mainMenu ul.menu.horizontal li.last{background:url(../images/maquetacion/menu-bg.png) no-repeat 100% 0}
div#mainMenu ul.menu.horizontal li.first.current{background:url(../images/maquetacion/menu-bg.png) no-repeat 0 -43px}
div#mainMenu ul.menu.horizontal li.last.current{background:url(../images/maquetacion/menu-bg.png) no-repeat 100% -43px}
div#mainMenu ul.menu.horizontal li.first:hover {background:url(../images/maquetacion/menu-bg.png) no-repeat 0 -43px; }
div#mainMenu ul.menu.horizontal li.last:hover {background:url(../images/maquetacion/menu-bg.png) no-repeat 100% -43px;}
div#mainMenu ul.menu.horizontal li.first:hover a{color:#FFF;}
div#mainMenu ul.menu.horizontal li.last:hover a{color:#FFF;}
div#profesionales{position: absolute; right: 150px; top: 62px; font-size: 16px; padding: 6px 20px; border-radius: 20px; background: #82519d; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
div#profesionales:hover{background: black; transition: all 0.3s ease;}
div#profesionales > a{color: white;}
div#contact{position:absolute;top:66px;right:0}
div#contact > a{display:block;padding-right:30px;background:url(../images/maquetacion/bg-contact.png) right 4px no-repeat}
div#contact > a:hover{ color:#3a3a3a; }
div#left > div#buscador{width:185px;height:25px;margin-left:-5px;margin-bottom:5px;border:#baa7c3 1px solid;position:relative}
div#left > div#buscador input#q{position:absolute;left:5px;top:5px;width:136px;border:0px !important;}
div#left > div#buscador input#s{position:absolute;right:5px;top:2px;width:24px;height:18px;background:#fff url(../images/maquetacion/bg-buscar.png);border:none;cursor:pointer}
div#left > ul.menu{width:175px}
div#left > h2{ font-size:14px; font-weight:bold; color:#333; text-align:center; margin-top:20px;}
div#right > div.banner{height:361px;width:770px;position:relative;font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;}
div.anythingWindow div.text{position:relative;top:60px;left:0px;width:406px;padding-left:25px; padding-top:5px;height:76px;background:url(../images/maquetacion/banner-text.png); z-index:1000;}
div.anythingWindow div.text > h2.title{color:#81509b;font-size:30pt}
div.anythingWindow div.text > p.description{color:#1a171b;font-size:13pt;font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;}
div#right > div.box{float:left;height:auto;overflow:auto;width:195px;height:75px;padding:25px 0 0 15px ;margin: 0 64px 30px 0; font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;}
div#right > div.box > h4{font-size:16pt;line-height:1em;max-width:120px;margin-bottom:5px}
div#right > div.box > a{color:#919191;font-size:9pt}
div#right > div.box.presupuesto{background:url(../images/maquetacion/bg-presupuesto.jpg) no-repeat 0 0}
div#right > div.box.venta{ padding:0px; height:auto; width:auto; overflow:hidden;}
div#right > div.box.noticias{background:url(../images/maquetacion/bg-noticias.jpg) no-repeat 0 4px}
div#right > div.box.ofertas{width:100%;background:url(../images/maquetacion/bg-ofertas.jpg) no-repeat 0 0}
div#right > div.box.ofertas > p{font-size:14pt;line-height:1em;color:#919191;}
div#right > div.box.ofertas > h4{max-width:none}
div#right > div.box.ofertas > a{float:right;margin-right:50px}
div.box2{float:left;height:auto;overflow:auto;width:195px;height:75px;padding:25px 0 0 15px ;margin: 0 63px 30px 0; font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;}
div.box2 > h4{font-size:16pt;line-height:1em;max-width:120px;margin-bottom:5px}
div.box2 > a{color:#919191;font-size:9pt}
div.box2.presupuesto{background:url(../images/maquetacion/bg-presupuesto.jpg) no-repeat 0 0}
div.box2.venta{ padding:0px; height:auto; width:auto; overflow:hidden;}
div.box2.noticias{background:url(../images/maquetacion/bg-noticias.jpg) no-repeat 0 4px}
div.box2.ofertas{width:100%;background:url(../images/maquetacion/bg-ofertas.jpg) no-repeat 0 0}
div.box2.ofertas > p{font-size:14pt;line-height:1em;color:#919191;}
div.box2.ofertas > h4{max-width:none}
div.box2.ofertas > a{float:right;margin-right:50px}
div#footer { width:100%; height:auto;}
div#footer span.sep{margin-left:5px;margin-right:5px;font-family:Arial, Helvetica, sans-serif}
div#footer > div.top{height:50px;color:#fff;margin:0 auto;}
div#footer > div.top > *{float:left;height:31px;}
div#footer > div.top > div.inner{width:940px;padding:14px 0px 6px;background:url(../images/maquetacion/bg-footer-top.png) repeat-x;}
div#footer > div.top > div.curve{background:url(../images/maquetacion/bg-footer-top-sprite.png);height:51px}
div#footer > div.top > div.curve-left{background-position:0 0;width:20px}
div#footer > div.top > div.curve-right{background-position:-58px 0;width:20px}
ul.menu-footer{height:auto; padding-left:0px;}
ul.menu-footer li{float:left; padding-top:6px; padding-left:0px;}
ul.menu-footer li a{color:#81509b;font-size:8.5pt}
ul.menu-footer li a.white{color:#FFF}
ul.menu-footer li a:hover {color:#000;}
ul.menu-footer li a.current {color:#000;}
ul.menu-footer > li.social{background:url(../images/maquetacion/social-links-sprite.png) no-repeat;position:relative;height:24px;width:24px;}
ul.menu-footer > li.twitter{ background-position:0 0;}
ul.menu-footer > li.facebook{ background-position:-50px 0;}
ul.menu-footer > li.linkedin{ background-position:-25px 0;}
ul.menu-footer > li.mailto{margin:0 10px; font-size:10px;}
ul.menu-footer > li.direccion{font-size:10px; font-stretch:normal; margin:1px 20px; text-align:center;}
ul.menu-footer > li.credits{float:right; font-size:10px;}
div#footer > div.bottom{height:8px;padding-top:17px;padding-bottom:17px;}
div#footer > div.bottom a:hover{ color:#3a3a3a;}
div.bottom_pie{height:8px;padding-top:17px;padding-bottom:27px;}
div.bottom_pe a:hover{ color:#3a3a3a;}
.notext{text-indent:-9999px;overflow:hidden}
.last{margin-right:0 !important}
a.expand{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;}
.clear{clear:both;}
.white{color:#fff}
.clear.h40{ height:40px;}
div#mainMenu ul li a{font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size:16pt}
div#left ul.menu li a{font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif}
div#contact{font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size:15pt}
div#footer{font-size:8.5pt}
h3{font-size:23pt;color:#1c1c1c;letter-spacing:1px;margin-bottom:16px}
h3 > *{color:#1c1c1c;}
h4{font-weight:600;font-size:12pt}
if[IE] h4{font-weight:bold}
div.page{padding:30px 0 0 10px;position:relative}
div.page.noticias{padding:30px 0 0 20px;position:relative}
div.page h2{font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;color:#81509b;font-size:21pt;font-weight:600;margin:0 0 30px 0;line-height:1em}
if[IE] div.page h2{font-weight:bold;}
div.page h3{color:#393939;font-size:11pt;font-weight:600;margin:20px 0 10px;font-family:Arial, Helvetica, sans-serif;line-height:1em}
if[IE] div.page h3{font-weight:bold}
div.page h2.black{ color:#000; font-weight:normal;}
div.page ul{list-style:disc; list-style-position:inside}
div.page ul li{margin:0 0 5px 0}
table.listado { width:98%; }
table.listado tr.row0 td {background:none; border-bottom:1px solid #d7d7d7; padding :10px;}
table.listado tr.row1 td { background-color:#f2f2f2; border-bottom:1px solid #d7d7d7; padding :10px;}
table.listado tr.row1 td.img_producto { background-color:#f2f2f2; }
table.listado tr td.img_producto img { height:120px; border:1px solid #d7d7d7; margin:12px; }
table.row_int1{ border:1px solid #FFF; font-size:10px; line-height:normal;}
table.row_int1 p.descripcion { line-height:normal;}
table.row_int0{ border:1px solid #d8d8d8;font-size:10px; line-height:normal;}
table.row_int0 p.descripcion { line-height:normal;}
td.desc_producto { vertical-align:top; padding-top:20px !important; width:60%;}
td.desc_producto p.nombre_producto {color:#81509B; font-size:100%; font-weight:bold; }
td.desc_producto p.texto_contenido {color:#333333; font-size:80%; font-weight:normal; }
td.mas_info{ vertical-align:bottom; padding-bottom:20px !important; }
span.volver {color:#333333; font-size:105%; font-weight:normal; }
table.noticia tbody { vertical-align:text-top;}
table.noticia td.compartir { height:auto; vertical-align:middle; text-align:right;}
td.td_precio { vertical-align:middle; text-align:right;}
td.td_precio p.precio {font-size:180%; color:#333; font-weight:bold; text-align:right;}
p.oferta { height:31px; text-align: right; position: relative; left:16px; padding-bottom:10px;}
table.listado tr td { padding: 15px; border-bottom:1px #c1c1c1 dashed; }
table.listado.noticias tr td { padding: 15px; padding-left:0px; border-bottom:1px #c1c1c1 dashed; }
table.listado p.titulo_noticia a {color:#333; font-size:18px; font-weight:bold; }
p.titulo_noticia {color:#333; font-size:18px; font-weight:bold; }
p.fecha_articulo {color:#81509B; font-size:100%; font-weight:normal; }
table.listado p.fecha_articulo {color:#81509B; font-size:100%; font-weight:normal; }
table.listado p.resumen_articulo {color:#3A3A3A; font-size:90%; font-weight:normal; }
p.contenido_articulo { line-height:20px;}
table.compartir { width:auto; float:right;}
table.compartir td{ padding:5px; vertical-align:middle;}
table.productos{text-align:center; margin: 0 auto;}
td.pagination { padding:20px;border-bottom:none !important; }
td.pagination a {color:#333;}
td.paginas {text-align:center; line-height:20px;border-bottom:none !important;}
td.inicial { text-align:left; width:30px; border-bottom:none !important; }
td.final { text-align:right; width:30px;border-bottom:none !important; }
table.noticias td.paginas {text-align:center; line-height:20px; padding-left:0px;border-bottom:none !important;}
table.noticias td.inicial { text-align:left; width:30px; display:none;border-bottom:none !important; }
table.noticias td.final { text-align:right; width:30px; display:none;border-bottom:none !important;}
td.pagination span.num_pagina {color:#333; padding-left:10px; padding-right:10px;}
td.pagination span.num_pagina.current {background:url(../images/maquetacion/pag_current.png) no-repeat center; }
td.pagination span.num_pagina.current a{ color:#FFF;}
div.page.contacto p{margin-bottom:30px;font-family:Arial, Helvetica, sans-serif;font-size:11pt;color:#393939}
div.page.contacto p a{color:#82519d}
div.page.contacto form{background:url(../images/maquetacion/form-bg.png) no-repeat; display:block; width:342px;height:440px;padding:15px 25px 15px 31px;overflow:visible;}
div.page.contacto iframe{border:#cfb2de 1px solid;margin-top:10px}
div.page.contacto div#msg{position:absolute}
div.page.contacto form{}
div.page.contacto form label{display:block;font-family: Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:11pt; margin-bottom:5px;color:#000}
div.page.contacto form input,form textarea{display:block;border:#af9db8 1px solid;margin:0 0 10px 0;width:100%}
div.page.contacto form input[type="text"]{height:25px;line-height:25px}
div.page.contacto form textarea{height:125px;resize:none}
div.page.contacto form input[type="submit"]{ float:right; border:none; background: url(../images/maquetacion/btn_enviar.png) no-repeat; color: #FFFFFF; display: block; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 14pt; font-weight: 600; height: 34px; text-align: center; width: 103px; cursor:pointer; }
#capa_filtros form input[type="submit"]{ float:right; border:none; background: url(../images/maquetacion/btn_enviar.png) no-repeat; color: #FFFFFF; display: block; font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size: 14pt; font-weight: 600; height: 34px; text-align: center; width: 103px; cursor:pointer; }
#capa_filtros form input[type="submit"]:hover{ background: url(../images/maquetacion/boton.png) no-repeat;}
div.page.contacto form input[type="submit"]:hover{ background: url(../images/maquetacion/boton.png) no-repeat;}
if[IE] div.page.contacto form input[type="submit"]{font-weight:bold;}
div.cat_padre { display:inline-block; float:left; width:130px; vertical-align:top;}
div.cat_hija { display:inline-block; width:130px; }
div.list_categoria { width:120px; padding-left:5px; padding-right:5px; text-align:center; }
div.list_categoria a {vertical-align:middle; color: #333; font-weight:bold; }
p.fecha_listado { font-style:italic; color:#666; font-size:80%; font-weight:bold; padding-left:12px; }
p.v_descargas { font-size:110%; font-weight:bold; line-height:90%; color:#81509B; }
p.desc_descarga {padding-left:12px; }
div.texto_contenido.lista_busqueda {margin-top=20px;}
div.texto_contenido.lista_busqueda input,div.texto_contenido.lista_busqueda label { height:20px; vertical-align:middle;}
a#carritoLink{position:absolute;right:0;top:10px}
div.categoria{width:216px;height:219px;border:#f8f8f8 3px solid;float:left;margin-right:40px;position:relative}
div.categoria div.nombre{position:absolute;bottom:0;left:0;height:32px;width:100%;line-height:32px;color:#fff;background:url(../images/maquetacion/bg-categoria.png) no-repeat}
div.categoria div.nombre span{display:block;width:200px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:600}
p.precio {font-size:200%; color:#333; font-weight:bold; text-align:right;}
td.derecha_ficha { vertical-align:top; padding:5px;}
td.derecha_ficha input, form textarea , form .inputbox{display:inline; height:24px; border:#af9db8 1px solid;text-align:left; color: #7C7C7C; }
select.inputbox {display:inline; height:28px; border:#af9db8 1px solid;text-align:left; color:#7C7C7C; font-size::medium;}
textarea#observaciones { height:50px;}
.inputbox.w50{width:50px;}
.inputbox.multiple{ height:120px;}
td.derecha_ficha label { font-size:120%;}
td.header_carrito {border-top:1px solid #d7d7d7; background:#EEE;padding:3px; text-align:center;}
table.compra tr.row0 td { background:none; padding :5px;}
table.compra tr.row1 td { background-color:#FAFAFA; padding :5px;}
table.compra.listado_prod tr.row1 td { background-color:#E9E9E9; padding :5px; }
table.compra.listado_prod { border:1px solid #d8d8d8; }
p.siniva{ color:#b30002; text-align:right; }
p.coniva{ color:#81509B; text-align:right;}
table.frm_pedido { width:663px; background-color:#E9E9E9; }
table.frm_pedido strong { color:#333;}
table.frm_pedido .texto_contenido { font-size:80%;}
table.frm_pedido td { padding:5px 30px; vertical-align:top; width:50% }
table.frm_pedido td.izq { padding:5px 15px 5px 30px; vertical-align:top; width:50% }
table.frm_pedido td.der { padding:5px 30px 5px 15px; vertical-align:top; width:50% }
table.frm_pedido input, form textarea, form .inputbox{display:block;border:#af9db8 1px solid;width:100%}
table.frm_pedido input[type="text"], table.frm_pedido input[type="password"], table.frm_pedido .inputbox{height:25px;line-height:25px}
table.frm_pedido textarea{display:block;border:#af9db8 1px solid;width:100%; height:50px !important;}
table.frm_pedido.actual { line-height:10px; font-size:80%; }
td.cupon { padding-right:15px;}
td.cupon input {padding-left:5px; padding-top:2px;}
.borde_fieldset { border: 1px solid #AF9DB8;}
.borde_fieldset legend{ color: #845197; font-size:small;}
.t_personaliza{ width:100%;}
.t_personaliza td{ padding:10px;}
.txt_descrip{ width:100%}; span.desc_modoenvio{font-size:100% !important}
div.message{ float:left; margin-bottom:15px; background-color:#e8dfed; padding:3px 8px; font-size:80%; width:100% }
div.tipo_acceso { width:310px; float:left; padding-left:20px; padding-right:30px; }
div.tipo_acceso .texto { width:175px; padding:0px 20px;display:inline-block;float:left;text-align:left; }
div.tipo_acceso .texto h3 { width:205px; font-size:large;}
div.tipo_acceso .imagen_part { width:82px; background:url(../images/maquetacion/particulares.png) no-repeat top; padding:0px; display:inline-block; float:right; height:120px;vertical-align:bottom }
div.tipo_acceso .imagen_prof { width:82px; background:url(../images/maquetacion/profesionales.png) no-repeat top; display:inline-block; float:right;padding:0px;height:120px; vertical-align:bottom;}
div.tipo_acceso .imagen_part p, div.tipo_acceso .imagen_prof p { width:75px; text-align:center; padding-top:100px;}
div.tipo_acceso .imagen_prof p a, div.tipo_acceso .imagen_part p a{ background:url(../images/maquetacion/btn_negro_redondo.png) no-repeat; color:#FFF; padding:2px 15px 8px 15px;}
div.todo_ancho { width:93%}
div.titulo_texto_h2 { width:65%;display:inline-block; float:left; height:100px; }
div.titulo_tipo_particular { width: 35%; height:100px; background:url(../images/maquetacion/particulares.png) no-repeat right; display:inline-block; float:right; }
div.titulo_tipo_profesional { width: 35%; height:100px; background:url(../images/maquetacion/profesionales.png) no-repeat right; display:inline-block; float:right; }
div.titulo_tipo_particular h2, div.titulo_tipo_profesional h2 { vertical-align:bottom; padding-top:60px; text-transform:capitalize; color:#333; }
div.pad_l_10 { padding-left:10px; }
div.pad_r_10 { padding-right:10px; }
div.formulario_centrado { width:680px; display:block; margin:auto;}
table.frm_registro { width:663px; background:url(../images/maquetacion/bg-registro.gif) no-repeat;}
table.devolucion { background:url(../images/maquetacion/bg-devolucion.gif) no-repeat !important;}
table.frm_registro .texto_contenido { font-size:80%;}
table.frm_registro td { padding:5px 30px; vertical-align:top; width:50% }
table.frm_registro td.izq { padding:5px 15px 5px 30px; vertical-align:top; width:50% }
table.frm_registro td.der { padding:5px 30px 5px 15px; vertical-align:top; width:50% }
table.frm_registro input,form textarea, form .inputbox{display:block;border:#af9db8 1px solid;width:100%}
table.frm_registro2 { width:663px; background:url(../images/maquetacion/bg-registro2.gif) no-repeat;}
table.frm_registro2 .texto_contenido { font-size:80%;}
table.frm_registro2 td { padding:5px 30px; vertical-align:top; width:50% }
table.frm_registro2 td.izq { padding:5px 15px 5px 30px; vertical-align:top; width:50% }
table.frm_registro2 td.der { padding:5px 30px 5px 15px; vertical-align:top; width:50% }
table.frm_registro2 input,form textarea, form .inputbox{display:block;border:#af9db8 1px solid;width:100%}
form .cal{width:55px; display:inline; margin:2px; }
table.frm_registro input[type="text"], table.frm_registro input[type="password"], table.frm_registro .inputbox{height:25px;line-height:25px}
table.frm_registro2 input[type="text"], table.frm_registro2 input[type="password"], table.frm_registro2 .inputbox{height:25px;line-height:25px}
table.t_pie { width:663px;}
table.t_pie input[type="submit"]{ background: url(../images/maquetacion/btn_enviar.png) no-repeat scroll 0 3px transparent; border:none; color: #FFFFFF; display: block; font-family: "Myriad Pro","Gill Sans","Gill Sans MT",Calibri,sans-serif; font-size: 14pt; font-weight: 600; height: 37px; text-align: center; width: 103px; float:right; cursor:pointer; }
table.t_pie input[type="submit"]:hover{ background: url(../images/maquetacion/boton.png) no-repeat scroll 0 3px transparent;}
table.t_pie td.der { text-align:right; }
table.t_pie.rec_pass { background-color:#E9E9E9;}
table.t_pie.rec_pass td.izq { padding:10px 15px 5px 30px; vertical-align:top; width:80% }
table.t_pie.rec_pass td.der { padding:6px 30px 5px 15px; vertical-align:top; width:20% }
p.no_justify { text-align:left !important ; }
.fb-share-button { background: #29447e no-repeat; display: inline-block; padding: 0; text-decoration: none !important; outline: none; background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon18.png); vertical-align:bottom; }
.fb-share-button span { background: #5f78ab; border-top: solid 1px #879ac0; border-bottom: solid 1px #1a356e; color: white; display: block; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-weight: bold; margin: 1px 1px 0 0; text-shadow: none; padding: 0 6px; line-height: 15px; font-size: 11px; margin-left: 18px; }
.fb-share-button-22 { background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon22.png); }
.fb-share-button-22 span { line-height: 19px; font-size: 12px; margin-left: 22px; }
.fb-share-button-25 { background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon25.png); }
.fb-share-button-25 span { line-height: 22px; font-size: 16px; margin-left: 25px; }
.fb-share-button-39 { background-image: url(https://s-static.ak.facebook.com/images/share/links/fb-button-icon39.png); }
.fb-share-button-39 span { line-height: 36px; font-size: 18px; margin-left: 39px; }
.twitter-share-button.twitter-count-horizontal { width:100px !important; margin-right:0px; margin-left:10px;}
.google-mas{ padding-left: 3px !important; padding-right: 5px; padding-top: 4px !important; }
.pinterest{ padding-right: 5px; padding-top: 4px !important; }
