/*******************/
/*  PAGE CONTAINER */
/*******************/

.page-container a.negro {color:#000;}
.page-container a.negro:hover {color:#000;}
.page-container label {color:#000;}

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN */
input.boton {font-family:verdana, arial, sans-serif; font-variant:normal; background:rgb(220,220,220); border:solid 1px rgb(80,80,80); cursor:pointer; color:rgb(80,80,80);}
input.boton:hover {color:rgb(40,40,40); border:solid 1px rgb(40,40,40); background-color:rgb(190,190,190);}
.formLogin {display:none;}

/* MAIN NAVIGATION */
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-navigation h3.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background:rgb(220,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%; text-align:center;}
.main-navigation h3 {clear:both; margin:15px 0 0 0; padding:4px 20px 3px 20px; background:rgb(220,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%; text-align:center;}
/*.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}*/
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}
.main-navigation p.justify {text-align:justify;}
.main-navigation p.STjustify {text-align:justify; margin:10px;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em -10px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-navigation ul li ul li {margin:5px 0 0.2em -20px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:100%; font-weight:normal;}
.main-navigation ul li ul li a {font-weight:normal;}

.main-navigation ul li:hover a:hover, .main-navigation ul li:hover ul li:hover a:hover {color:rgb(150,150,150);}
.main-navigation ul li a:visited, .main-navigation ul li ul li a:visited, .main-navigation ul li a, .main-navigation ul li ul li a {color:rgb(150,150,150);}

.main-navigation .loginFormDown {width:170px; margin:20px 15px 0 15px;}
.main-navigation .loginFormDown p {clear:both; margin:0; padding:0;}
.main-navigation .loginFormDown p#primerParrafo {margin-bottom:12px;}
.main-navigation .loginFormDown fieldset {width:170px; border:none;}
.main-navigation .loginFormDown label.top {float:left; width:170px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginFormDown input.field {width:170px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginFormDown input.boton {float:left; width:170px; margin:10px 0 5px 0; padding:1px; font-size:110%;}

/* MAIN CONTENT */
.main-content h1.pagetitle {margin:0; padding:0 0 2px 0; border-bottom:solid 6px rgb(225,225,225); font-family:"trebuchet ms", arial, sans-serif; color:rgb(250,20,20); font-weight:bold; font-size:220%; text-align:center;}
.main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%; text-align:center;}
.main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2.pagetitle {margin:0; padding:0 0 2px 0; border-bottom:solid 6px rgb(225,225,225); font-family:"trebuchet ms", arial, sans-serif; color:rgb(250,20,20); font-weight:bold; font-size:220%; text-align:center;}
.main-content h2.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(100,100,100); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:125%;}
.main-content h2.block-red {clear:both; margin:1.0em 0 -1.0em 0; padding:2px 0 2px 2px; background:rgb(250,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%; text-align:center;}
.main-content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:Helvetica; color:rgb(80,80,80); font-weight:normal; font-size:160%;}
.main-content h3.block-red {clear:both; margin:1.0em 0 -1.3em 0; padding:2px 0 2px 2px; background:rgb(250,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:180%; text-align:center;}
.main-content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content p {font-size:120%; margin-top: 0;	margin-right: 0; margin-left: 0;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content p.noScript {margin:5px 0 5px 0; text-align:center;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content p.marca {margin:5px 0 5px 0; overflow:hidden;}

.main-content img.imagenMarca {margin:0 2px 0 0;}

.main-content table {clear:both; table-layout:fixed; border-collapse:collapse; empty-cells:show;}
.main-content table th {background-color:rgb(225,225,225); font-size:110%;}

p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

.main-content table.paginaInicial {width:440px; margin:0;}
.main-content table.paginaInicial td {background-color:rgb(230,230,230);}
.main-content table.paginaInicial td:hover{background-color:rgb(220,220,220);}
.main-content table.paginaInicial td.titulo {border-top:solid 1px rgb(150,150,150); border-right:solid 1px rgb(150,150,150); border-left:solid 1px rgb(150,150,150);}
.main-content table.paginaInicial td.contenido {border-right:solid 1px rgb(150,150,150); border-bottom:solid 1px rgb(150,150,150); border-left:solid 1px rgb(150,150,150);}
.main-content table.paginaInicial td.blanco {visibility:hidden;}
.main-content table.paginaInicial .descripcion {text-align:center; margin:5px; color:rgb(200,20,20); font-weight:bold;}
.main-content table.paginaInicial .descripcion a {color:rgb(125,125,125);}
.main-content table.paginaInicial .descripcion a:hover {color:rgb(122,137,162); text-decoration:none;}
.main-content table.paginaInicial .precio {font-size:150%; text-align:right; margin:0 10px 0 0; color:rgb(220,20,20); font-weight:bold;}
.main-content table.paginaInicial .imagenArticulo {margin:5px 8px; background-color:#FFFFFF;}

.main-content form#loguearse {margin:17px 113px -13px 113px; font-family:verdana,arial,sans-serif; font-size:110%; background-color:rgb(240,240,240); border:solid 1px rgb(200,200,200);}
.main-content form#loguearse fieldset {margin:0 8px 8px 8px; padding:10px 20px; border:1px solid rgb(220,220,220);}
.main-content form#loguearse fieldset legend {color:rgb(80,80,80);	font-weight:bold; font-size:120%; margin:5px 0 5px 5px; padding:0 2px 0 2px;}
.main-content form#loguearse p.ParrafoConMargen {margin-bottom:5px;}
.main-content form#loguearse p.checkbox {float:left;}
.main-content form#loguearse p.alerta {margin:-5px 0 -3px 150px; width:385px; font-weight:bold; font-size:85%; padding-left:2px; color:#FF0000;}
.main-content form#loguearse p.alertaLogin {margin:-5px 0 -3px 170px; width:365px; font-weight:bold; font-size:85%; padding-left:2px; color:#FF0000;}
.main-content form#loguearse p.olvidoPassword {margin:25px 0 0 382px; display:block;}
.main-content form#loguearse label {width:150px; display:block; float:left;}
.main-content form#loguearse input.field {font-family:verdana,arial,sans-serif; font-size:110%; width:400px;}
.main-content form#loguearse input.checkbox {vertical-align:bottom;}
.main-content form#loguearse input.boton {float:right; width:100px; margin:10px 4px 0 0;}
.main-content form#loguearse input#enviarPassword {margin-right:2px;}

.main-content .formAlternativo {margin:17px 113px -13px 113px; font-family:verdana,arial,sans-serif; font-size:110%; background-color:rgb(240,240,240); border:solid 1px rgb(200,200,200);}
.main-content .formAlternativo fieldset {margin:0 8px 8px 8px; padding:10px 20px; border:1px solid rgb(220,220,220);}
.main-content .formAlternativo fieldset legend {color:rgb(80,80,80); font-weight:bold; font-size:120%; margin:5px 0 5px 5px; padding:0 2px 0 2px;}
.main-content .formAlternativo p.primerParrafoConMargen {margin:-5px 0 10px 0;;}
.main-content .formAlternativo p.ParrafoConMargen {margin-bottom:5px;}
.main-content .formAlternativo p.alerta {margin:-5px 0 -3px 150px; width:385px; font-weight:bold; font-size:85%; padding-left:2px; color:#FF0000;}
.main-content .formAlternativo label {width:150px; display:block; float:left;}
.main-content .formAlternativo input.field {font-family:verdana,arial,sans-serif; font-size:110%; width:400px;}
.main-content .formAlternativo input.checkbox {vertical-align:bottom;}
.main-content .formAlternativo input.boton {float:right; width:160px; margin:10px 2px 0 0;}

.main-content .paginador {width:440px;}
.main-content .paginador p {float:left; margin-bottom:5px;}
.main-content .paginador h5 {text-align:center; margin:0 0 5px 0; font-variant:normal; color:rgb(80,80,80); border:solid 1px rgb(80,80,80); background-color:rgb(220,220,220); font-family:verdana, arial, sans-serif;}
.main-content .paginador h1 {margin-bottom:-25px; text-align:center;}
.main-content .paginador p.cantidadPaginas {width:56px; margin:0 0 0 2px; font-size:15px; color:#FA1414; text-align:center;}
.main-content .paginador .boton {width:73px; height:20px; margin:0 0 0 10px; padding-bottom:3px; font-size: 13px; font-weight:bold;}
.main-content .paginador .Select {border:solid 1px rgb(200,200,200);}
.main-content .paginador #criterioOrdenamiento, .main-content .paginador #direccionOrdenamiento {margin-right:10px;}
.main-content .paginador #ActualSuperior, .main-content .paginador #ActualInferior {width:50px; margin:0 0 0 10px;}
.main-content .paginador #criterioOrdenamiento {width:92px;}
.main-content .paginador #direccionOrdenamiento {width:95px; margin-left:0;}
.main-content .paginador #ordenar {float:right; margin:0;}
.main-content .paginador hr {margin-bottom:5px;}
.main-content .paginador#inferior {margin-top: 8px;}
.main-content .paginador#superior {padding-bottom: 25px;}
.main-content .paginador #PrimeroSuperior, .main-content .paginador #PrimeroInferior {margin:0;}

.main-content .dobleColumna {width:818px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); padding:10px 10px 0 10px; margin-top: 5px;}
.main-content .dobleColumna#registerform {height:510px;}
.main-content .dobleColumna#contactform {height:600px;}
.main-content .dobleColumna div.bloque {height:45px;}
.main-content .dobleColumna div.bloque#primerDiv {margin:5px 0 0 0;}
.main-content .dobleColumna div.bloque#ultimoDiv {height:32px;}
.main-content .dobleColumna div.bloque#area {height:200px;}
.main-content .dobleColumna div.divtelefono {float:left; height:22px; margin-left: -10px;}
.main-content .dobleColumna div.divtelefono2 {float:right; width:141px; height:22px; margin-right: 15px; margin-left: -10px;}
.main-content .dobleColumna div.left {float:left; width:400px; height:45px;}
.main-content .dobleColumna div.left#ultimoLeft {height:32px;}
.main-content .dobleColumna div.right {float:right; width:400px; height:45px;}
.main-content .dobleColumna div.right#ultimoRight {height:32px;}
.main-content .dobleColumna div.captcha {height:50px;}
.main-content .dobleColumna div.img {height:60px; margin:0 0 5px 0;}
.main-content .dobleColumna fieldset {padding:0; border:solid 1px rgb(220,220,220); margin-bottom:10px;}
.main-content .dobleColumna fieldset legend {color:rgb(80,80,80);	font-weight:bold; font-size:130%; margin:5px 0 5px 5px; padding:0 2px 0 2px;}
.main-content .dobleColumna label.left {float:left; width:165px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.main-content .dobleColumna label.right {width:165px; padding:2px; font-size:110%;}
.dobleColumna label.comentario {float:left; width:400px; padding:2px; font-weight:bold; font-size:85%; margin-left: 10px;}
.main-content .dobleColumna label.alerta {float:left;	width:385px; font-weight:bold; font-size:85%; padding: 2px; margin-left: 10px;}
.main-content .dobleColumna label.alerta2 {float:left; width:385px; font-weight:bold; font-size:85%; margin-top: 3px; padding:0px 2px 0px 2px;}
.main-content .dobleColumna label.alerta3 {float:left; width:385px; font-weight:bold; font-size:85%; padding: 2px; margin-left:180px;}
.main-content .dobleColumna label.validacion {float:left; width:385px; padding:2px; font-size:110%;}
.main-content .dobleColumna label.aclaracion {font-size:110%;	font-weight:bold; padding: 2px;}
.main-content .dobleColumna label.adicionalleft {float:left; padding:2px; font-size:110%}
.main-content .dobleColumna label.adicionalright {float:left; margin:0 0 0 0; padding:2px; font-size:110%;}
.main-content .dobleColumna #labelInterno {float:left; width:175px; margin:0 0 10px 0; padding:2px; font-size:110%}
.main-content .dobleColumna #lablelCaptcha {float:left; width: 350px; margin:10px 0 0 10px; position: relative; bottom: 63px; left: 20px;}
.main-content .dobleColumna #check_1 {margin:15px 0 0 15px; vertical-align: bottom;}
.main-content .dobleColumna #labelcheck {margin:0 0 0 10px; font-size:110%;}
.main-content .dobleColumna select.comboleft {width:205px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna select.comboright {float:right; width:205px; margin:0 10px 0 0; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna input.fieldleft {width:200px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna input.fieldright {float:right; width:200px; margin:0 10px 0 0; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna input.fieldboth {width:620px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna textarea {width:620px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-content .dobleColumna #caracteristica1, .dobleColumna #caracteristica2 {float:left; width:60px; font-size:120%;}
.main-content .dobleColumna #telefono1, .dobleColumna #telefono2 {float:right; width:110px; margin:0 0 0 5px; font-size:120%;}
.main-content .dobleColumna #interno1, .dobleColumna #interno2 {float:left; width:110px; margin:0 0 0 5px; font-size:110%;}
.main-content .dobleColumna #textCaptcha {position:relative; bottom:10px; right:147px; margin-left:4px; margin-top:10px; width:140px;}
.main-content .dobleColumna div#captcha {height:50px; margin:4px 4px 4px 400px; border:solid 0; width:200px;}
.main-content .dobleColumna div#captcha img {height:41px;}
.main-content .dobleColumna input.boton {float:right; width:9.0em; margin-right:20px; padding:1px;}
.main-content .dobleColumna input.boton#registrar, .dobleColumna input.boton#enviar {margin-top: -9px;}

.main-content .articulos table {background-color:#FFF; margin:0 0 -13px 0; padding:0; width:839px;}
.main-content .articulos table td {background-color:#FFF; border:none; padding:0; height:3.0em;}
.main-content .articulos table tr#ultimaFila {height:5.2em;}
.main-content .articulos table tr#primeraFila td.celda1, .articulos table tr#primeraFila td.celda2 {border-top:2px groove #CCC;}
.main-content .articulos table tr#ultimaFila td.celda1 {border-bottom:2px groove #CCC; border-right:2px groove #CCC;}
.main-content .articulos table td.celda1 {border-left:2px groove #CCC;}/*background-color:#CDCDCD;*/
.main-content .articulos table td.celda2 {border-right:2px groove #CCC;}
.main-content .articulos #imagenArticulo {margin:0;}
.main-content .articulos #imagenAnterior, .articulos #imagenSiguiente {height:204px; float:left; text-align:justify; font-size:20px; font-weight:bold; padding-right:5px; padding-left:5px;}
.main-content .articulos select, .articulos input#cantidad {border:1px solid rgb(200,200,200); line-height: 1.5em; font-family:verdana,arial,sans-serif;}
.main-content .articulos .fondo-left {height:22px; width:98%; margin-left:6px; background-color:#E6E6E6;}
.main-content .articulos .fondo-right {height:22px; width:98%; background-color:#E6E6E6;}
.main-content .articulos .leyenda {font-weight:bold; font-size:15px; margin-left:10px;}
.main-content .articulos .valor {font-size:15px; font-weight:bold; color:#FA1414; margin-left:10px; margin-right:-5px; float:left;}
.main-content .articulos .valor#totalCantidad {display:inline; margin-left:10px;}
.main-content .articulos #cantidad {float:left; width:50px; margin-right:5px;}
.main-content .articulos #articuloObservacion {padding-top:10px; padding-bottom:5px; margin-top:-15px; margin-bottom: -14px;}
.main-content .articulos #pedirArticulo {margin-top:5px; margin-left:170px; font-size:14px; padding:5px;}
.main-content .cargando {position:absolute; top:40%; left:40%; height:18em; width:18em; background-color:#FFFFFF; z-index:9999; opacity:0.75; filter:alpha(opacity="75");}

.main-content .consultaReparacion p {margin:2px 0;}
.main-content .consultaReparacion p.centrado {text-align:center;}
.main-content .consultaReparacion hr.clear-contentunit {margin:3px 0;}

.main-content .divArticulos .articulos {margin:3px 0; border:#7D7D7D solid 1px; overflow:hidden;}
.main-content .divArticulos .articulos img.muestraImagen {background-color:#FFFFFF;}
.main-content .divArticulos .articulos .contenidos {position:relative; float:right; width:300px; height:127px; margin:3px 0 0 -10px;}
.main-content .divArticulos .articulos .contenidos .muestraDescripcion {color:#FA1414;}
.main-content .divArticulos .articulos .contenidos .muestraMarca {float:left; position:absolute; bottom:20px;}
.main-content .divArticulos .articulos .contenidos .muestraPrecio {float:right; position:absolute; bottom:-1px; right:5px; font-weight:bold; color:#FA1414;}
.main-content .divArticulos .articulos .contenidos .muestraCodigo {float:left; position:absolute; bottom:-1px;}

.main-content .menu ul{list-style-type: none;	height: 20px;}
.main-content .menu li {float: left; border: solid 1px rgb(150,150,150); background-color: rgb(230,230,230);	padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}
.main-content .menu li#liPedidosAConfirmar{padding-left: 6px;}
.main-content .menu li:hover {border:solid 1px rgb(80,80,80); cursor:pointer;}
.main-content .menu li a{outline: 0px; color: rgb(150,150,150); font-family: verdana, arial, sans-serif; font-variant: normal; font-size: 12px; padding: 3px;}
.main-content .menu a:visited {color:rgb(150,150,150);}
.main-content .menu li:hover a {color:rgb(80,80,80); text-decoration:none;}
.main-content .menu li.liSeleccionado {background: rgb(170,170,170); border:solid 1px rgb(80,80,80);}
.main-content .menu li.liSeleccionado a {color: #000000;}

.main-content .tablas h2, .main-content .tablas h3 {text-align:center; margin:0; font-variant:normal; color:rgb(80,80,80); border-bottom:solid 1px rgb(80,80,80); background-color:rgb(220,220,220); font-family:verdana, arial, sans-serif;}
.main-content .tablas h3.detalle {border-bottom:solid 2px rgb(80,80,80); border-top:solid 1px rgb(80,80,80); font-size:155%;}
.main-content .tablas .Select {border:solid 1px rgb(200,200,200); width:100px;}
.main-content .tablas table.invisible {width:834px;}
.main-content .tablas table.invisible tbody tr td {border:none;}
.main-content .tablas table.invisible tbody tr td p.conMargen {margin-left:75px;}
.main-content .tablas {border:2px solid rgb(80,80,80); overflow:visible; margin:1px 0 -1px 0;}
.main-content .tablas table {width:837px; margin:0;}
.main-content .tablas table th {border:1px solid rgb(80,80,80); padding: 0px; height: 1.5em;}
.main-content .tablas table th h3{text-align: center; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; height: 1.5em; margin: 0px; font-size: 115%; font-weight: bold; font-family: verdana, arial, sans-serif;}
.main-content .tablas table th:hover h3{border:rgb(80,80,80); cursor:pointer; color:rgb(80,80,80); background-color: rgb(170,170,170);}
.main-content .tablas table td {padding:2px; height:1.5em; border:1px solid rgb(80,80,80); background-color:#FFFFFF;}
.main-content .tablas table tbody td p {font-size:100%;}
.main-content .tablas table tbody td p.right {text-align:right; float:right; line-height:normal; display:inline;}
.main-content .tablas table tbody td p.left {text-align:left; float:left; line-height:normal; display:inline;}
.main-content .tablas table tbody td p.eliminar {text-align:center;}
.main-content .tablas table tbody td p img {border-style:none; margin:0 0 -3px 0; float:none; padding:0px; }
.main-content .tablas table tbody td p img:hover {cursor:pointer;}
.main-content .tablas table tfoot th p.total {text-align:right; float:right; line-height:normal; margin-right:2px;}
.main-content .tablas .controles {overflow:hidden; font-size:120%; margin-top:15px; margin-bottom:5px;}
.main-content .tablas .controles .porPagina {float:left; width:255px; margin-left:10px;}
.main-content .tablas .controles .porPagina select {float:left;}
.main-content .tablas .controles .porPagina span {float:left; line-height:20px; margin-left:5px;}
.main-content .tablas .controles .navegacion {float:left; text-align:center;}
.main-content .tablas .controles .navegacion input {width:75px; font-weight:bold;}
.main-content .tablas .controles .informacion {float:left; width:250px; text-align:right; margin-top:2px; margin-right:5px; line-height:20px;}
.main-content .tablas form fieldset {margin:10px 5px 10px 10px; border:none;}
.main-content .tablas form p {float:left;}
.main-content .tablas form p.fixed {float:none;}
.main-content .tablas form p.fixed#parrafoCheckPublicidad {margin-left:3px; padding:50px 0 10px 0;}
.main-content .tablas form p.fixed#parrafoCheckPassword {display:block;}
.main-content .tablas form input.field {width:197px; margin-right:5px;}
.main-content .tablas form input#Telefono {margin-right:0;}
.main-content .tablas form select.field {width:201px; margin-bottom:-5px; margin-right:5px;}
.main-content .tablas form input#chkPassword {vertical-align:bottom;}
.main-content .tablas form input#chkPublicidad {vertical-align:bottom;}
.main-content .tablas form input#siguirComprando {margin:8px 8px 2px 0; float:right;}
.main-content .tablas form input#confirmarPedido {margin:8px 8px 2px 0; float:right;}
.main-content .tablas form#DatosPersonales input.boton {float:right; width:50px; height:50px; margin:7px 5px 0 20px;}
.main-content .tablas form#DatosPersonales input#Actualizar {background-image:url(../Img/refresh_48_hot.gif);}
.main-content .tablas form#DatosPersonales input#Eliminar {background-image:url(../Img/delete_48_hot.gif);}
.main-content .tablas form div {width:625px; margin-top:5px;}

/* MAIN SUBCONTENT */
.main-subcontent .loginFormDown {width:170px; margin:20px 15px 0 15px;}
.main-subcontent .loginFormDown p {clear:both; margin:0; padding:0;}
.main-subcontent .loginFormDown fieldset {width:170px; border:none;}
.main-subcontent .loginFormDown select {float:left; width:171px; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; margin-bottom:5px;}
.main-subcontent .loginFormDown label.top {float:left; width:170px; margin:0 0 2px 0; font-size:110%;}
.main-subcontent .loginFormDown label.right {float:left; width:150px; margin:5px 0 0 0; padding:0 0 0 3px; font-size:110%;}
.main-subcontent .loginFormDown input.field {width:170px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.main-subcontent .loginFormDown input.checkbox {float:left; margin:5px 0 0 0; border:none;}
.main-subcontent .loginFormDown input.boton {float:left; width:6.7em; margin:10px 0 5px 0; padding:1px; font-size:110%;}
.main-subcontent .loginFormDown input.boton#registrarse {float:right; width:6.7em; margin:10px 0 5px 0; padding:1px; font-size:110%;}
.main-subcontent .loginFormDown input.boton#settings, .main-subcontent .loginFormDown input.boton#logout {width:170px;}
.main-subcontent .loginFormDown input.boton#settings {margin-bottom: 0;}

.main-subcontent h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:150%;}
.main-subcontent h3.first {clear:both; margin:0px; padding:4px 20px 3px 20px; background:rgb(220,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%; text-align:center;}
.main-subcontent h3 {clear:both; margin:15px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(220,20,20); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%; text-align:center;}
/*.main-subcontent h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}*/
.main-subcontent p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:110%;}
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 40px;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}

.flash-publicity {margin-bottom:5px;}

/********************/
/*  COMMON CLASSES  */
/********************/

.main img {float:left; padding:1px; border:1px solid rgb(150,150,150); margin-top: 5px; margin-right: 2px; margin-bottom: 7px;}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.main a {color:rgb(70,122,167); font-weight:bold; text-decoration:none;}
.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
.main a:hover {color:rgb(42,90,138); text-decoration:underline;}
.main a:visited {color:rgb(42,90,138);}

.main a img {border:solid 1px rgb(150,150,150);}
.main a:hover img {border:solid 1px rgb(220,220,220);}
