/* GLOBAL */

* {
    margin:0pt;
    padding:0pt;
}


body {
    background: #E7E7E7;
    color: #666666;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em;
    margin: 0;
    height:100%;
    overflow-y:auto;
}

a {
    color: #008CFF;
    text-decoration: none;
}

img {
    border: 0;
}

hr {
    border-color:#0479CC;
    border-style:solid;
    margin:2% 0pt;
}

.invisible{display: none;}

/* HEADER */

#header {
    background: url(../resources/images/bgtop.gif) repeat-x bottom left;
    height: 120px;
}

.logo {
    float:left;
    /*margin-left:15%;*/
    /*width: 200px;*/
}


.info_right {
    background-image:inherit;
    color: #fff;
    float: right;
    font-size: 0.85em;
    font-weight: bold;
    left:65%;
    padding-top: .31em;
    position:absolute;
}

.info_right a {
    color: #fff;
}

.info_right a:hover {
    color: #e4e4e4;
}

#logo2{float:right;position:absolute;left:80%;height:90px;width:200px;}

#navegacion {
    float:left;
    height:29px;
    margin-right: 18em;
    margin-top:69px;
}

#navegacion #menu {
    font-size:1em;
    font-weight:bold;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    /*width:100%;*/
}

#navegacion #menu li {
    display: inline;
}

#navegacion #menu li a {
    color:#FFFFFF;
    background:transparent url(../resources/images/menu_top.png) repeat scroll top;
    float:left;
    padding:.31em .9em;
}

#navegacion #menu .left_menu a {
    background: transparent url(../resources/images/menu_top.png) repeat left top;
    color:#FFFFFF;
    float:left;
    padding:.31em .9em;
}

#navegacion #menu .right_menu a {
    background: transparent url(../resources/images/menu_top.png) repeat right top;
    color:#FFFFFF;
    float:left;
    padding:.31em .9em;
}

#navegacion #menu li a:hover, #navegacion li .activo {
    background: url(../resources/images/menu_verde.gif) repeat-x top center;
}

#navegacion #menu .left_menu a:hover, #navegacion #menu .left_menu .activo {
    background: url(../resources/images/menu_verde.gif) repeat-x left top;
}

#navegacion #menu .right_menu a:hover, #navegacion #menu .right_menu .activo {
    background: url(../resources/images/menu_verde.gif) repeat-x right top;
}

#navegacion #menu li a.activo {
    background: url(../resources/images/menu_verde.gif) repeat-x top center;
}

#navegacion #menu .left_menu .activo {
    background: url(../resources/images/menu_verde.gif) repeat-x left top;
}

#navegacion #menu .right_menu .activo {
    background: url(../resources/images/menu_verde.gif) repeat-x right top;
}


/* SUBMENU */

.submenu_div {
    background:transparent url(../resources/images/tab-line.gif) repeat-x scroll bottom center;
    float:left;
    height: 29px;
    margin-top:0.45em;
    width:100%;
}

.submenu_div ul {
    font-size:0.8em;
    list-style-type:none;
    margin:0.5em 0pt 0pt;
    padding:.1em .63em 0pt 1em;
}

.submenu_div li {
    background:transparent url(../resources/images/tab-back.png) repeat scroll 100% 0px;
    border-bottom:1px solid #BBBBBB;
    float:left;
    margin:0pt .2em .0pt 0pt;
    padding:0pt .31em 0pt 0pt;
    text-align:center;
}


.submenu_div li a, .submenu_div li a:visited {
    background:transparent url(../resources/images/tab-back.png) repeat scroll 0pt 0px;
    color:#0479CC;
    display:block;
    float:left;
    font-size:1.2em;
    font-weight:bold;
    letter-spacing:-0.02em;
    min-height:17px;
    padding:.3em .7em .13em 1em;
    text-align:center;
    white-space:nowrap;
}

.submenu_div li.activo {
    background:transparent url(../resources/images/tab-back.png) repeat scroll 100% 0pt;
    border-bottom:1px solid #FFFFFF;
}

#localizador {
    color:#BBBBBB;
    float:right;
    font-size:0.85em;
    height:20px;
    margin:-18px .7em 0pt 0pt;
    font-weight: bold;
}

#localizador a {
    color:#58B1E6;
}

/* CONTENT */

#contenedor {
    width: 100%;
}


#principal {
    margin:auto;
    width:900px;
}

#contenido {
    margin:auto;
    padding:1.3em;
    text-align:left;
    width:860px;
}

#content {
    background:#FFFFFF url(../resources/images/bg_medium_big.gif) repeat-y scroll left top;
    float:left;
    margin:0pt auto;
    min-height:400px;
    text-align:center;
    width:900px;
}

#contenido h2, #contenido h1 {
    background:transparent url(../resources/images/BarChart.png) no-repeat scroll left top;
    color:#0479CC;
    font-size:1.3em;
    padding-left:1.8em;
    background-color:white;
}

#cabecera_contenido{
    background:transparent url(../resources/images/bg_top_medium_big.gif) no-repeat scroll left top;
    height:35px;
    margin:auto;
    padding-top:1.5em;
    text-align:left;
}


/* TABLA */
.listado {
    margin-top: .31em;
    border-collapse: collapse;
    font-size: 0.85em;
    width: 865px;
    margin-left: 20px;
    cursor: default;
}

.listado th a {
    color:#FFFFFF;
}

.listado td a {
    color: #0479CC;
    font-weight: bold;
}

.listado td a:hover {
    text-decoration: underline;
}

.listado td {
    color: #666666;

}

.listado th {
    background:#58B1E6;
    color:#ffffff;
    cursor:pointer;
    padding:.3em 0pt .3em .5em;
    text-align: center;
}

.listado th label {
    color: #ffffff;
    cursor: pointer;
    font-size:1em;
    text-align: left;
}

.listado th span {
    color: #aaa;
}

.listado tr td {
    padding: .2em .5em;
}

.listado tr.even td {
    border-bottom:1px solid #CCCCCC;
}

.listado tr.odd td {
    background:#E0EFEF none repeat scroll 0% 50%;
}

.textoLineaResultado {
    color: #666;
    font-size: 0.85em;
    font-weight: bold;
}

.totalLineaResultado {
    font-size: 0.85em;
    font-weight: bold;
}

.rightAlign {
    text-align: right;
}

.espaciado {
    margin: 0.5em 0em 0.5em 0em;
}

.interes {
    list-style-type:none;
    text-align: center;
}

/* CAMPOS DE FORM */

form label {
    color:#666666;
    font-size:0.85em;
    font-weight:bold;
}

fieldset {
    border:1px dashed #0479CC;
    display:block;
    float:none;
    margin:10px auto;
    padding:.5em;
    width:100%;
}

fieldset input {
    display: block;
    float: left;
    margin-bottom: .7em;
    width: 250px;
}

fieldset label {
    display: block;
    float: left;
    margin-bottom: .7em;
    padding-right: 1.4em;
    text-align: right;
    width: 250px;
}

fieldset p {
    clear:both;
    min-height:25px;
}

fieldset br {
    clear: left;
}

.busqueda {
    margin-top: .5em;
}

.busqueda p {
    margin-bottom: .31em;
}

legend {
    background: #ffffff;
    color:#0479CC;
    font-size:1em;
    font-weight:bold;
    margin-left:.31em;
    padding:.2em .4em;
}


.boton {
    background:transparent url(../resources/images/boton_.gif) repeat-x scroll 0% 50%;
    border-color: #666666;
    border-style:none solid solid none;
    border-width:0px 1px 1px 0px;
    color:#000000;
    font-size:0.85em;
    height:1.8em;
    margin:auto;
    padding: 0em 1em 0em 1em;
    width:70px;
}

a.boton {
    padding-bottom:0.25em;
    padding-top:0.3em;
}


.fieldWithErrors textarea, .fieldWithErrors input, .fieldWithErrors select {
    background-color:#FFE0E0; /* rojo claro */
    border: solid 1px #FF0000; /* rojo */
}

.fieldWithErrors{
    /*	border:1px solid #FF0000; / * rojo */
    /*	display: table;*/
}

.formError{
    background-color:transparent;
    background-image:url(../resources/images/icon_error.gif);
    background-position:left top;
    background-repeat:no-repeat;
    border-style:none;
    color:#FF0000; /* rojo */
    /*
    background-color: #bfebfb; / * claro */
    width: 100%;
    font-weight: bold;
    padding-left: 20px;
    /*	margin-left: 40%;*/
}

/* OTROS */

.resultado {
    margin:2% 0%;
    text-align:right;
    width:auto;
}

.lineaResultado {
    display:block;
    margin:0% 2%;
}



#datosfactura {
    font-size: 0.85em;
}

#datosfactura div {
    padding: 1px;
}

#totales {
    float: right;
}

#transiciones {
    float: left;
}

.obligatorio_info {
    color: red;
    display: block;
    font-weight: bold;
    font-size: 0.85em;
    margin-top: .31em;
}

#series, #productos, #tabla, #receptores, #categorias {
    margin-bottom: 10px;
}


/* PAGINACION */

.paginacion {
    margin: .63em auto;
}


div .paginacion a {
    border:1px solid #0479CC;
    color:#0479CC;
    font-size:0.85em;
    padding:.15em .2em;
}

div .paginacion a:hover {
    border-color:#58B1E6;
}

.paginacion .disabled {
    color:#999999;
    font-size:0.85em;
}

.paginacion .current {
    background-color:#0479CC;
    border: 1px solid #0479CC;
    color:#FFFFFF;
    padding:.15em .2em;
    font-size: 0.85em;
}

/* ALERTS */

.nota {
    background-color:#E3F1FE;
    border:1px solid #58B1E6;
    clear:both;
    font-size:1em;
    margin:.7em auto;
    padding:.7em;
    text-align:center;
    width:70%;
}

.notaError {
    background-color:#FFE0E0;
    border:1px solid #FF3300;
    clear:both;
    font-size:1em;
    margin:.7em auto;
    padding:.7em;
    text-align:center;
    width:70%;
}

/* FOOTER */

#footer {
    background:#E7E7E7 url(../resources/images/bgfooter.gif) repeat-x scroll left bottom;
    clear:both;
    color:#FFFFFF;
    height:60px;
    padding-bottom:30px;
    padding-top:10px;
    text-align:center;
    width:100%;
}

#footer a {
    color: #fff
}

.centrado {
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    margin:.7em auto;
    padding:0pt;
    text-align:center;
    white-space: normal;
    margin-left:0px;
}

.centrado2 {
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    margin:.7em auto;
    padding:0pt;
    text-align:center;
    white-space: normal;
}


.centrado img {
    border: 2px solid #ffffff;
}

.derecha {
    text-align: right;
}

.izquierda {
    text-align: left;
}

#footer a:hover {
    color:#58b1e6;
    border-bottom: 1px dashed #58b1e6;
}

.logosValidacion
{
    display: block;
    float: right;
}

/* HOME */


.cont_home {
    float: left;
    margin: -20px auto 15px auto;
    padding:20px;
    text-align: center;
    width: 780px;
}

.box_home{
    color:#FFFFFF;
    float:left;
    font-size:0.85em;
    font-weight:bold;
    height:150px;
    padding:5px;
    width:244px;
}

.box_home p{
    margin-top: 50px;
}

#box_1{
    background: url(../resources/images/usuarios_registrados.gif) no-repeat;
}

#box_2{
    background: url(../resources/images/manual_usuario.gif) no-repeat;
    margin: auto 9px;

}

#box_3{
    background: url(../resources/images/registrate_ya.gif) no-repeat;
}


#big_box_cart{
    clear:both;
    color:#000000;
    font-size:0.9em;
    height:500px;
    padding:40px 8px;
    width:768px;
}
#big_box_cart p,#big_box_cart ul {padding-left: 20px;margin-bottom: 20px;
    text-align:justify;
}

#big_box_cart a{font-weight:bold;}

#big_box_cart h1 {margin-bottom: 20px;
    text-align:justify;
}

#big_box_cart_2{
    clear:both;
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    height:350px;
    padding:40px 8px;
    width:768px;
}
#big_box_cart_2 p,#big_box_cart_2 ul {padding-left: 20px;margin-bottom: 20px;
    text-align:justify;
}
#big_box_cart_2 h1 {margin-bottom: 20px;
    text-align:justify;
}

#big_box{
    background:transparent url(../resources/images/big_box.gif) no-repeat scroll 0%;
    clear:both;
    color:#FFFFFF;
    font-size:0.9em;
    font-weight:bold;
    height:330px;
    padding:40px 8px;
    width:768px;
}

#big_box p {padding-left: 60px;margin-bottom: 20px;
}

/*#big_box_1{background: url(../resources/images/mini_logo_1.png) no-repeat left center;}
#big_box_2{background: url(../resources/images/mini_logo_2.png) no-repeat left center;}
#big_box_3{background: url(../resources/images/mini_logo_3.png) no-repeat left center;}*/

.box_home fieldset {border: 0px none; margin: 0; padding: 0;}

.box_home fieldset p {margin: 0;}

.box_home fieldset legend {display: none;}

.box_home fieldset input {width: 100px; margin-bottom: 0px;}

.box_home fieldset label {width: 100px;color:#FFFFFF;
    font-size:1em;
    font-weight:bold;}

#box_1 fieldset
{
    margin-top: 60px;
}

#big_box h1
{
    color:#FFFFFF;
    font-size:2em;
    font-weight:bold;
    background: none;
    margin-bottom: 0.5em;
}

#big_box a
{
    color:#FFFFFF;
    text-decoration: underline;
    font-weight: normal;
}


/**************** JOAQUIN ******************/

.label{color:rgb(102,102,102);font-size:0.85em; font-weight:bold;}
.panelContenidoEncabezado{float:left; height: 100px; position: absolute; width: 1263px; -rave-layout: grid;}
.panelContenidoPie{float:left; height: 100px; position: absolute; width: 1263px; -rave-layout: grid; top:0px;}
.panelCabeceraContenido{float:left;left:180px;top:20px; height: 74px; position: absolute; width: 900px; -rave-layout: grid ;}
.panelCentral{float:left; left:180px;background-color:white;width:900px;height: 500px;}
.panelCentralCorto{float:left; left:180px;background-color:white;width:900px;height: 370px;}
.panelCentralDatosUsuario{float:left; left:180px;background-color:white;width:900px;height: 1100px;}
.panelCentralAgregarCliente{float:left; left:180px;background-color:white;width:900px;height: 900px;}
.panelCentralRegistroUsuario{float:left; left:180px;background-color:white;width:900px;height: 450px;}
.lbNombreHeader{color:white}
.lbLoginHeader{color:white}
.lblSalir{color:white}
.panelMsgErrorHome{position:absolute; top:10px; height:20px; width:600px; left:130px; text-align:center; padding-top:5px; margin-bottom: 10px; background-color:#FFE0E0; border:red 1px solid; }
.lbMsgErrorHome{color:#666666;}
.panelMsgInfoHome{position:absolute; top:10px; height:20px; width:600px; left:130px; text-align:center; padding-top:5px; margin-bottom: 10px; background-color:#E3F1F3; border:#58B1E6 1px solid; }
.lbMsgInfoHome{color:#666666;}
/***** CATEGORIAS *****/

#tablaCategorias{height:200px;}

.panelContenidoCAT{float:left;height: 330px; position: absolute; width: 850px; -rave-layout: grid;}

.lbBuscarPor{left: 0px; top: 10px; position: absolute}
.txtFiltroCategorias{left: 52px; top: 6px; position: absolute; border:rgb(127,157,185);}
.btnFiltrarCategoria{left: 204px; top: 5px; position: absolute; height:20px}
/*.rbgCategorias{left: 220px; top: 260px; position: absolute;}*/
.btnAgregarCategoria{left: 300px; top: 5px; position: absolute; width:180px;}
.tablaCategorias{left: 0px; top: 50px; position: absolute; width:850px;}

.formCategorias{height:300px;}
.rbtnNombre{left: 0px; top: 30px; position: absolute}
.lbNombre{left: 17px; top: 30px; position: absolute}
.rbtnTipoAplicable{left: 80px; top: 30px; position: absolute}
.lbTipoAplicable{left: 97px; top: 30px; position: absolute}
.MyTbl table.Tbl_sun4 td { border:none; color: #666666 }
.MyTbl table.Tbl_sun4 th { border:none; }

table.Tbl_sun4{background-color:#FFFFFF; border-color:#FFFFFF}
table.Tbl_sun4 tr.rowColor1 td, table.Tbl_sun4 tr.rowColor1 th { background-color: #E0EFEF; }
table.Tbl_sun4 tr.rowColor2 td, table.Tbl_sun4 tr.rowColor2 th { background-color: #FFFFFF; }


table.Tbl_sun4 .TblHdrTxt_sun4{background-color:#58B1E6; color:#FFFFFF;}

table.Tbl_sun4 th.columnaNombreCategoria{color: #0479CC; font-weight: bold;}


/*********** ContenidCabecera*************/
.lblLocalizador{color:#BBBBBB;}

/********** Agregar_Modificar_Categorias************************/

.panelContenidoCAF{float:left; height: 300px; position: absolute; width: 850px; -rave-layout: grid}
.lbNombreNuevaCategoria{left: 250px; top: 17px; position: absolute;}
.linkInfoNombreCategoria{left:500px;top:22px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtNombreNuevaCategoria{left: 340px; top: 17px; position: absolute;}
.lbNuevoTipoAplicable{left: 210px; top: 42px; position: absolute}
.linkInfoTACategoria{left:500px;top:47px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtNuevoTipoAplicable{left: 340px; top: 42px; position: absolute}
.btnCrearCategoria{left: 0px; top: 100px; position: absolute}
.btnVolverCategoria{left: 80px; top: 100px; position: absolute}
.panelLabels{float:left; border:1px dashed #0479CC; top:10px; height: 80px; position: absolute; width: 850px; -rave-layout: grid}


/************ Series_Agregar_Table ************/
.panelContenidoSAT{float:left;height: 330px; position: absolute; width: 850px; -rave-layout: grid;}
.lbBuscarPor{left: 0px; top: 10px; position: absolute}
.txtFiltroSeries{left: 52px; top: 6px; position: absolute; border:rgb(127,157,185);}
.btnFiltrarSerie{left: 204px; top: 5px; position: absolute; height:20px}
/*.rbgCategorias{left: 220px; top: 260px; position: absolute;}*/
.btnAgregarSerie{left: 300px; top: 5px; position: absolute; width:180px;}
.tablaSeries{left: 0px; top: 50px; position: absolute; width:850px;}


/********** Agregar_Modificar_Serie************************/

.panelContenidoCAS{float:left; height: 300px; position: absolute; width: 850px; -rave-layout: grid}
.lbNombreNuevaSerie{left: 250px; top: 17px; position: absolute;}
.linkInfoNombreSerie{left:495px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtNombreNuevaSerie{left: 335px; top: 22px; position: absolute;}
.btnCrearSerie{left: 0px; top: 100px; position: absolute}
.btnVolverSerie{left: 80px; top: 100px; position: absolute}
.panelLabels{float:left; border:1px dashed #0479CC; top:10px; height: 80px; position: absolute; width: 850px; -rave-layout: grid}


/******* DatosUsuario_Formulario ********************/

.panelUsuarioMisDatos{float:left; border:1px dashed #0479CC; top:7px; height: 350px; position: absolute; width: 850px; -rave-layout: grid}
.lbLoginMisDatos{right:545px;top:20px;position: absolute;}
.linkInfoLoginMisDatos{right:235px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbEmailMisDatos{right:545px;top:50px;position: absolute;}
.linkInfoEmailMisDatos{right:235px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbNombreMisDatos{right:545px;top:80px;position: absolute;}
.linkInfoNombreMisDatos{right:235px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbPasswordMisDatos{right:545px;top:110px;position: absolute;}
.linkInfoPasswordMisDatos{right:235px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbPassword2MisDatos{right:545px;top:140px;position: absolute;}
.linkInfoPassword2MisDatos{right:235px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbMovilRegistro{right:545px;top:170px;position: absolute;}
.linkInfoMovilMisDatos{right:235px;top:175px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbCargoRegistro{right:545px;top:200px;position: absolute;}
.linkInfoCargoMisDatos{right:235px;top:205px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbEmailPaypalRegistro{right:545px;top:230px;position: absolute;}
.linkInfoEmailPayPalMisDatos{right:235px;top:235px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbCustodiaRegistro{right:545px;top:260px;position: absolute;}
.linkInfoCustodiaMisDatos{right:480px;top:260px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lblFileUploadMisDatos{right:545px;top:290px;position: absolute;}
.linkInfoImagenMisDatos{right:140px;top:295px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lblTamMaxMisDatos{right:545px;top:305px;position: absolute;}
.txtLoginMisDatos{right:255px;top:20px;position: absolute;}
.txtEmailMisDatos{right:255px;top:50px;position: absolute;}
.txtNombreMisDatos{right:255px;top:80px;position: absolute;}
.txtPasswordMisDatos{right:255px;top:110px;position: absolute;}
.txtPassword2MisDatos{right:255px;top:140px;position: absolute;}
.txtMovilRegistro{right:255px;top:170px;position: absolute;}
.txtCargoRegistro{right:255px;top:200px;position: absolute;}
.txtEmailPaypalRegistro{right:255px;top:230px;position: absolute;}
.ckbCustodia{right:500px;top:260px;position: absolute;}
.uploadDatosUsuario{right:165px;top:290px;position: absolute;}

.panelEmpresaMisDatos{float:left; border:1px dashed #0479CC; top:10px; height: 250px; position: absolute; width: 850px; -rave-layout: grid}
.lbCIFMisDatos{right:545px;top:20px;position: absolute;}
.linkInfoCifMisDatos{right:235px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoPersonaMisDatos{right:545px;top:50px;position: absolute;}
.linkInfoTPMisDatos{right:370px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoResidenciaMisDatos{right:545px;top:80px;position: absolute;}
.linkInfoTRMisDatos{right:385px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbRazonSocialMisDatos{right:545px;top:110px;position: absolute;}
.linkInfoRazonSocialMisDatos{right:235px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbSectorMisDatos{right:545px;top:140px;position: absolute;}
.linkInfoSectorMisDatos{right:235px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTelefonoMisDatos{right:545px;top:170px;position: absolute;}
.linkInfoTelefonoMisDatos{right:235px;top:175px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbFaxMisDatos{right:545px;top:200px;position: absolute;}
.linkInfoFaxMisDatos{right:235px;top:205px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtCIFMisDatos{right:255px;top:20px;position: absolute;}
.cbxTipoPersonaMisDatos{left: 339px;top:50px;position: absolute;}
.cbxTipoResidenciaMisDatos{left: 339px;top:80px;position: absolute;}
.txtRazonSocialMisDatos{right:255px;top:110px;position: absolute;}
.txtSectorMisDatos{right:255px;top:140px;position: absolute;}
.txtTelefonoMisDatos{right:255px;top:170px;position: absolute;}
.txtFaxMisDatos{right:255px;top:200px;position: absolute;}
.panelDireccionMisDatos{float:left; border:1px dashed #0479CC; top:10px; height: 240px; position: absolute; width: 850px; -rave-layout: grid}
.linkInfoDireccionMisDatos{right:760px;top:10px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoViaMisDatos{right:545px;top:20px;position: absolute;}
.lbNombreViaMisDatos{right:545px;top:50px;position: absolute;}
.lbNumeroMisDatos{right:545px;top:80px;position: absolute;}
.lbCPMisDatos{right:545px;top:110px;position: absolute;}
.lbPoblacionMisDatos{right:545px;top:140px;position: absolute;}
.lbProvinciaMisDatos{right:545px;top:170px;position: absolute;}
.lbPaisMisDatos{right:545px;top:200px;position: absolute;}
.txtTipoViaMisDatos{left: 339px;top:20px;position: absolute;}
.cbxNombreViaMisDatos{right:255px;top:50px;position: absolute;}
.cbxNumeroMisDatos{right:255px;top:80px;position: absolute;}
.txtCPMisDatos{right:255px;top:110px;position: absolute;}
.txtPoblacionMisDatos{right:255px;top:140px;position: absolute;}
.txtProvinciaMisDatos{left: 339px;top:170px;position: absolute;}
.txtPaisMisDatos{left: 339px;top:200px;position: absolute;}
.labelH5{color:rgb(4,121,204);}
.panelLabelH5{float:left; top:5px; height: 20px; position: absolute; width: 850px; -rave-layout: grid; padding-top:10px;}
.btnActualizarMisDatos{}
.layoutPanelInfoDemo{position:absolute; top:0px; height:20px; width:600px; left:130px; text-align:center; padding-top:5px; margin-bottom: 10px; background-color:#E3F1F3; border:#58B1E6 1px solid; }
.labelInfoDemo{color:#666666;}




/********** LOGIN **********/
.panelContenidoLogin{float:left; left:180px;background-color:white;width:900px;height: 620px;}
.txtLoginLogin{right: 10px; top: 48px; position: absolute}
.txtPasswordLogin{right: 10px; top: 72px; position: absolute}
.lblLoginLogin{right: 155px; top: 48px; position: absolute; color:#FFFFFF}
.lblPasswordLogin{right: 155px; top: 72px; position: absolute; color:#FFFFFF}
.btnLoginLogin{right: 60px; top:100px; position:absolute;}

/*********** Clientes_Agregar_TAbla ************/


.rbtnCIF{left: 0px; top: 30px; position: absolute}
.rbtnRazonSocial{left: 45px; top: 30px; position: absolute}
.rbtnAlias{left: 150px; top: 30px; position: absolute}
.rbtnPais{left: 210px; top: 30px; position: absolute}
.rbtnProvincia{left: 260px; top: 30px; position: absolute}
.rbtnPoblacion{left: 345px; top: 30px; position: absolute}
.rbtnCPostal{left: 430px; top: 30px; position: absolute}
.lbCIFCliente{left: 17px; top: 30px; position: absolute}
.lbRazonSocialCliente{left: 62px; top: 30px; position: absolute}
.lbAliasCliente{left: 167px; top: 30px; position: absolute}
.lbPaisCliente{left: 227px; top: 30px; position: absolute}
.lbProvincia{left: 277px; top: 30px; position: absolute}
.lbPoblacion{left: 362px; top: 30px; position: absolute}
.lbCPostalCliente{left: 447px; top: 30px; position: absolute}
.btnAgregarCliente{left: 300px; top: 5px; position: absolute; width:180px;}

/*********** Productos_Agregar_TAbla ************/


.rbtnCodigoProducto{left: 0px; top: 30px; position: absolute}
.rbtnNombreProducto{left: 130px; top: 30px; position: absolute}
.rbtnDescripcionProducto{left: 210px; top: 30px; position: absolute}
.rbtnImporteProducto{left: 310px; top: 30px; position: absolute}
.rbtnCategoriaProducto{left: 390px; top: 30px; position: absolute}
.rbtnTipoAplicableProducto{left: 475px; top: 30px; position: absolute}
.lbCodigoProducto{left: 17px; top: 30px; position: absolute}
.lbNombreProducto{left: 147px; top: 30px; position: absolute}
.lbDescripcionProducto{left: 227px; top: 30px; position: absolute}
.lbImporteProducto{left: 327px; top: 30px; position: absolute}
.lbCategoriaProducto{left: 407px; top: 30px; position: absolute}
.lbTipoAplicableProducto{left: 492px; top: 30px; position: absolute}


/************** Agregar_Modificar_Procudto *********************/

.panelContenidoAMP{float:left; height: 300px; position: absolute; width: 850px; -rave-layout: grid}
.panelLabelsProductos{float:left; border:1px dashed #0479CC; top:10px; height: 200px; position: absolute; width: 850px; -rave-layout: grid}
.lbCodProdAgregar{right: 545px; top: 20px; position: absolute;}
.linkInfoCodigoProdcuto{right:235px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtCodProdAgregar{right: 255px; top: 20px; position: absolute;}
.lbNombreProductoAgregar{right: 545px; top: 50px; position: absolute}
.linkInfoNombreProdcuto{right:235px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtNombreProductoAgregar{right: 255px; top: 50px; position: absolute}
.lbDescripcionProductoAgregar{right: 545px; top: 80px; position: absolute;}
.linkInfoDescripcionProdcuto{right:235px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtDescripcionProductoAgregar{right: 255px; top: 80px; position: absolute;}
.lbImporteProductoAgregar{right: 545px; top: 110px; position: absolute}
.linkInfoImporteProdcuto{right:235px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtImporteProductoAgregar{right: 255px; top: 110px; position: absolute}
.lbCategoriaProductoAgregar{right: 545px; top: 140px; position: absolute;}
.linkInfoCategoriaProdcuto{right:235px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtCategoriaProductoAgregar{left: 345px; top: 140px; position: absolute;}
.btnCrearPoducto{left: 0px; top: 220px; position: absolute}
.btnVolverProducto{left: 80px; top: 220px; position: absolute}


/********************Agregar_ Cliente.jsp*************************/

.panelCentralAgregarCliente{}
.panelClienteAgregarCliente{float:left; border:1px dashed #0479CC; top:10px; height: 180px; position: absolute; width: 850px; -rave-layout: grid}
.lbCIFAgregarCliente{right:545px;top:20px;position: absolute;}
.linkInfoCIFAgregarCliente{right:235px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoPersonaAgregarCliente{right:545px;top:50px;position: absolute;}
.linkInfoTipoPersonaAgregarCliente{right:365px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoResidenciaAgregarCliente{right:545px;top:80px;position: absolute;}
.linkInfoipoResidenciaAgregarCliente{right:380px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbRazonSocialAgregarCliente{right:545px;top:110px;position: absolute;}
.linkInfoRSAgregarCliente{right:235px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbAliasAgregarCliente{right:545px;top:140px;position: absolute;}
.linkInfoAliasAgregarCliente{right:235px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.txtCIFAgregarCliente{right:255px;top:20px;position: absolute;}
.cbxTipoPersonaAgregarCliente{left:338px;top:50px;position: absolute;}
.cbxTipoResidenciaAgregarCliente{left:338px;top:80px;position: absolute;}
.txtRazonSocialAgregarCliente{right:255px;top:110px;position: absolute;}
.txtAliasAgregarCliente{right:255px;top:140px;position: absolute;}


.panelFacturacionElectronicaAgregarCliente{float:left; border:1px dashed #0479CC; top:10px; height: 150px; position: absolute; width: 850px; -rave-layout: grid}
.lbAutorizacionFE{right:545px;top:20px;position: absolute;}
.linkInfoAutorizacionFEAgregarCliente{right:475px;top:20px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbEmailFEAgregarCliente{right:545px;top:50px;position: absolute;}
.linkInfoEmailAgregarCliente{right:235px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbFormatoFirmaFEAgregarCliente{right:545px;top:80px;position: absolute;}
.linkInfoFormatoFirmaAgregarCliente{left:410px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbFormatoEnvioFEAgregarCliente{right:545px;top:110px;position: absolute;}
.linkInfoFormatoEnvioAgregarCliente{left:400px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.checkAutorizacionFE{left: 338px;top:20px;position: absolute;}
.txtEmailFEAgregarCliente{right:255px;top:50px;position: absolute;}
.cbxFormatoFirmaFEAgregarCliente{left:338px;top:80px;position: absolute;}
.cbxFormatoEnvioFEAgregarCliente{left:338px;top:110px;position: absolute;}


.panelDireccionAgregarCliente{float:left; border:1px dashed #0479CC; top:10px; height: 400px; position: absolute; width: 850px; -rave-layout: grid}
.linkInfoDireccionAgregarCliente{right:760px;top:12px;position: absolute;font-size:0.8em;color:#0479CC;font-weight:bold;}
.lbTipoViaAgregarCliente{right:545px;top:20px;position: absolute;}
.lbNombreViaAgregarCliente{right:545px;top:50px;position: absolute;}
.lbNumeroAgregarCliente{right:545px;top:80px;position: absolute;}
.lbCPAgregarCliente{right:545px;top:110px;position: absolute;}
.lbPoblacionAgregarCliente{right:545px;top:140px;position: absolute;}
.lbProvinciaAgregarCliente{right:545px;top:170px;position: absolute;}
.lbProvinciaExtraAgregarCliente{right:545px;top:200px;position: absolute;}
.lbPaisAgregarCliente{right:545px;top:230px;position: absolute;}
.lbTelefonoAgregarCliente{right:545px;top:260px;position: absolute;}
.lbFaxAgregarCliente{right:545px;top:290px;position: absolute;}
.lbWebAgregarCliente{right:545px;top:320px;position: absolute;}
.lbPersonaContactoAgregarCliente{right:545px;top:350px;position: absolute;}
.cbxTipoViaAgregarCliente{left:338px;top:20px;position: absolute;}
.txtNombreViaAgregarCliente{right:255px;top:50px;position: absolute;}
.txtNumeroAgregarCliente{right:255px;top:80px;position: absolute;}
.txtCPAgregarCliente{right:255px;top:110px;position: absolute;}
.txtPoblacionAgregarCliente{right:255px;top:140px;position: absolute;}
.cbxProvinciaAgregarCliente{left:338px;top:170px;position: absolute;}
.txtProvinciaExtraAgregarCliente{right:255px;top:200px;position: absolute;}
.cbxPaisAgregarCliente{left:338px;top:230px;position: absolute;}
.txtTelefonoAgregarCliente{right:255px;top:260px;position: absolute;}
.txtFaxAgregarCliente{right:255px;top:290px;position: absolute;}
.txtWebAgregarCliente{right:255px;top:320px;position: absolute;}
.txtPersonaContactoAgregarCliente{right:255px;top:350px;position: absolute;}
.btnCrearCliente{left: 0px; top:5px; position: absolute}
.btnVolverCliente{left: 80px; top:5px; position: absolute}


/******** MENSAJES ***********/

.smsCifAgregarCliente{left:640px;top:20px;position: absolute; font-weight:bold;color:red;}
.smsEmailAgregarCliente{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsRazonSocialAgregarCliente{left:640px;top:110px;position: absolute; font-weight:bold;}
.smsNumeroAgregarCliente{left:640px;top:80px;position: absolute; font-weight:bold;}
.smsCPAgregarCliente{left:640px;top:110px;position: absolute; font-weight:bold;}
.smsNombreViaAgregarCliente{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsPoblacionAgregarCliente{left:640px;top:140px;position: absolute; font-weight:bold;}
.smsTelefonoAgregarCliente{left:640px;top:260px;position: absolute; font-weight:bold;}
.smsFaxAgregarCliente{left:640px;top:290px;position: absolute; font-weight:bold;}

.smsCodigoProducto{left: 640px; top: 20px; position: absolute; font-weight:bold;}
.smsNombreProducto{left: 640px; top: 50px; position: absolute; font-weight:bold;}
.smsDescripcionProducto{left: 640px; top: 80px; position: absolute; font-weight:bold;}
.smsImporteProducto{left: 640px; top: 110px; position: absolute; font-weight:bold;}

.smsLoginRegistro{left: 640px; top: 20px; position: absolute; font-weight:bold;}
.smsEmailRegistro{left: 640px; top: 50px; position: absolute; font-weight:bold;}
.smsNombreRegistro{left: 640px; top: 80px; position: absolute; font-weight:bold;}
.smsPasswordRegistro{left: 640px; top: 110px; position: absolute; font-weight:bold;}
.smsPassword2Registro{left: 640px; top: 140px; position: absolute; font-weight:bold;}
.smsMovilRegistro{left: 640px; top: 170px; position: absolute; font-weight:bold;}
.smsCargoRegistro{left: 640px; top: 200px; position: absolute; font-weight:bold;}
.smsEmailPaypalRegistro{left: 640px; top: 230px; position: absolute; font-weight:bold;}
.smsFileUploadImg{left: 360px; top: 288px; position: absolute; font-weight:bold;}

.smsCifRegistro{left:640px;top:20px;position: absolute; font-weight:bold;}
.smsCodigoAcceso{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsTipoPersonaRegistro{left:640px;top:80px;position: absolute; font-weight:bold;}
.smsTipoResidenciaRegistro{left:640px;top:110px;position: absolute; font-weight:bold;}
.smsRazonSocialRegistro{left:640px;top:140px;position: absolute; font-weight:bold;}
.smsSectorRegistro{left:640px;top:170px;position: absolute; font-weight:bold;}
.smsTelefonoRegistro{left:640px;top:200px;position: absolute; font-weight:bold;}
.smsFaxRegistro{left:640px;top:230px;position: absolute; font-weight:bold;}

.smsTipoViaRegistro{left:640px;top:20px;position: absolute; font-weight:bold;}
.smsNombreViaRegistro{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsNumeroRegistro{left:640px;top:80px;position: absolute; font-weight:bold;}
.smsCPRegistro{left:640px;top:110px;position: absolute; font-weight:bold;}
.smsPoblacionRegistro{left:640px;top:140px;position: absolute; font-weight:bold;}
.smsProvinciaRegistro{left:640px;top:170px;position: absolute; font-weight:bold;}
.smsPaisRegistro{left:640px;top:200px;position: absolute; font-weight:bold;}

.smsLoginDatosUsuario{left: 640px; top: 20px; position: absolute; font-weight:bold;}
.smsEmailDatosUsuario{left: 640px; top: 50px; position: absolute; font-weight:bold;}
.smsNombreDatosUsuario{left: 640px; top: 80px; position: absolute; font-weight:bold;}
.smsPasswordDatosUsuario{left: 640px; top: 110px; position: absolute; font-weight:bold;}
.smsPassword2DatosUsuario{left: 640px; top: 140px; position: absolute; font-weight:bold;}
.smsMovilDatosUsuario{left: 640px; top: 170px; position: absolute; font-weight:bold;}
.smsCargoDatosUsuario{left: 640px; top: 200px; position: absolute; font-weight:bold;}
.smsEmailPaypalDatosUsuario{left: 640px; top: 230px; position: absolute; font-weight:bold;}
.smsUploadDatosUsuario{left: 640px; top: 270px; position: absolute; font-weight:bold;}

.smsCIFDatosUsuario{left:640px;top:20px;position: absolute; font-weight:bold;color:red;}
.smsTipoPersonaDatosUsuario{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsTipoResidenciaRegDatosUsuario{left:640px;top:80px;position: absolute; font-weight:bold;}
.smsRazonSocialDatosUsuario{left:640px;top:110px;position: absolute; font-weight:bold;}
.smsTelefonoDatosUsuario{left:640px;top:140px;position: absolute; font-weight:bold;}
.smsFaxDatosUsuario{left:640px;top:170px;position: absolute; font-weight:bold;}

.smsTipoViaDatosUsuario{left:640px;top:20px;position: absolute; font-weight:bold;}
.smsNombreViaDatosUsuario{left:640px;top:50px;position: absolute; font-weight:bold;}
.smsNumeroDatosUsuario{left:640px;top:80px;position: absolute; font-weight:bold;}
.smsCPDatosUsuario{left:640px;top:640px;position: absolute; font-weight:bold;}
.smsPoblacionDatosUsuario{left:640px;top:140px;position: absolute; font-weight:bold;}
.smsProvinciaDatosUsuario{left:640px;top:170px;position: absolute; font-weight:bold;}
.smsPaisDatosUsuario{left:640px;top:200px;position: absolute; font-weight:bold;}

.smsNombreRegistroR{left:640px;top:30px;position: absolute; font-weight:bold;}
.smsRazonSocialRegistroR{left:640px;top:60px;position: absolute; font-weight:bold;}
.smsCIFRegistroR{left:640px;top:90px;position: absolute; font-weight:bold;}
.smsEmailRegistroR{left:640px;top:120px;position: absolute; font-weight:bold;}

.smsNombreNuevaCategoria{left:500px;top:15px;position: absolute; font-weight:bold;}
.smsTipoAplicableNuevaCategoria{left:500px;top:42px;position: absolute; font-weight:bold;}

.smsNombreSerie{left:500px;top:32px;position: absolute; font-weight:bold;}

.smsNombreUsuarioLogin{left:500px;top:15px;position: absolute; font-weight:bold;}
.smsPasswordUsuarioLogin{left:500px;top:43px;position: absolute; font-weight:bold;}

.smsImporteBusqueda{left:300px;top:5px;position: absolute; font-weight:bold;}

.smsTipoAplicableBusqueda{left:300px;top:5px;position: absolute; font-weight:bold;}

/************ Registro ***************/

.panelUsuarioRegistroR{float:left; border:1px dashed #0479CC; top:10px; height: 180px; position: absolute; left:30px; width: 750px; -rave-layout: grid}
.lbNombreRegistroR{right:545px;top:30px;position: absolute;}
.txtNombreRegistroR{right:255px;top:30px;position: absolute;}
.linkInfoNombreRegistro{right:235px;top:35px;position: absolute;font-size:0.8em;color:#0479CC;}
.lbRazonSocialRegistroR{right:545px;top:60px;position: absolute;}
.txtRazonSocialRegistroR{right:255px;top:60px;position: absolute;}
.linkInfoRazonSocialRegistro{right:235px;top:65px;position: absolute;font-size:0.8em;color:#0479CC;}
.lbCIFRegistroR{right:545px;top:90px;position: absolute;}
.txtCIFRegistroR{right:255px;top:90px;position: absolute;}
.linkInfoCifRegistro{right:235px;top:95px;position: absolute;font-size:0.8em;color:#0479CC;}
.lbEmailRegistroR{right:545px;top:120px;position: absolute;}
.txtEmailRegistroR{right:255px;top:120px;position: absolute;}
.linkInfoEmailRegistro{right:235px;top:125px;position: absolute;font-size:0.8em;color:#0479CC;}
.labelH5R{color:rgb(4,121,204);margin-left:30px;}
.panelLabelH5R{float:left; top:10px; height: 20px; position: absolute; width: 850px; -rave-layout: grid; padding-top:10px;}
.btnActualizarRegistroR{margin-left:30px;}


/************ RegistroGratuito ***************/



.panelUsuarioRegistro{float:left; border:1px dashed #0479CC; top:10px; height: 350px; position: absolute; width: 850px; -rave-layout: grid}
.lbLoginRegistro{right:545px;top:20px;position: absolute;}
.lbEmailRegistro{right:545px;top:50px;position: absolute;}
.lbNombreRegistro{right:545px;top:80px;position: absolute;}
.lbPasswordRegistro{right:545px;top:110px;position: absolute;}
.lbPassword2Registro{right:545px;top:140px;position: absolute;}
.lblFileUploadRegistro{right:545px;top:285px;position: absolute;}
.lblTamMaxRegistro{right:545px;top:300px;position: absolute;}
.txtLoginRegistro{right:255px;top:20px;position: absolute;}
.linkInfoLoginRegistroR{right:235px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtEmailRegistro{right:255px;top:50px;position: absolute;}
.linkInfoEmailRegistroR{right:235px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtNombreRegistro{right:255px;top:80px;position: absolute;}
.linkInfoNombreRegistroR{right:235px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtPasswordRegistro{right:255px;top:110px;position: absolute;}
.linkInfoPasswordRegistroR{right:235px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtPassword2Registro{right:255px;top:140px;position: absolute;}
.linkInfoPassword2RegistroR{right:235px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;}
.fileUploadImg{right:165px;top:285px;position: absolute;}
.linkInfoMovilRegistroR{right:235px;top:175px;position: absolute;font-size:0.8em;color:#0479CC;}
.linkInfoCargoRegistroR{right:235px;top:205px;position: absolute;font-size:0.8em;color:#0479CC;}
.linkInfoEmailPayPalRegistroR{right:235px;top:235px;position: absolute;font-size:0.8em;color:#0479CC;}
.linkInfoCustodiaRegistroR{right:480px;top:260px;position: absolute;font-size:0.8em;color:#0479CC;}
.linkInfoImagenRegistroR{right:145px;top:290px;position: absolute;font-size:0.8em;color:#0479CC;}
.panelEmpresaRegistro{float:left; border:1px dashed #0479CC; top:10px; height: 280px; position: absolute; width: 850px; -rave-layout: grid}
.lbCodigoAccesoRegistro{right:545px;top:20px;position: absolute;}
.lbCIFRegistro{right:545px;top:50px;position: absolute;}
.lbTipoPersonaRegistro{right:545px;top:80px;position: absolute;}
.lbTipoResidenciaRegistro{right:545px;top:110px;position: absolute;}
.lbRazonSocialRegistro{right:545px;top:140px;position: absolute;}
.lbSectorRegistro{right:545px;top:170px;position: absolute;}
.lbTelefonoRegistro{right:545px;top:200px;position: absolute;}
.lbFaxRegistro{right:545px;top:230px;position: absolute;}
.txtCodigoAccesoRegistro{right:265px;top:20px;position: absolute;}
.linkInfoCARegistroR{right:245px;top:25px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtCIFRegistro{right:265px;top:50px;position: absolute;}
.linkInfoCifRegistroR{right:245px;top:55px;position: absolute;font-size:0.8em;color:#0479CC;}
.cbxTipoPersonaRegistro{left: 327px;top:80px;position: absolute;}
.linkInfoTPRegistroR{right:385px;top:85px;position: absolute;font-size:0.8em;color:#0479CC;}
.cbxTipoResidenciaRegistro{left: 327px;top:110px;position: absolute;}
.linkInfoTRRegistroR{right:400px;top:115px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtRazonSocialRegistro{right:265px;top:140px;position: absolute;}
.linkInfoRazonSocialRegistroR{right:245px;top:145px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtSectorRegistro{right:265px;top:170px;position: absolute;}
.linkInfoSectorRegistroR{right:245px;top:175px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtTelefonoRegistro{right:265px;top:200px;position: absolute;}
.linkInfoTelefonoRegistroR{right:245px;top:200px;position: absolute;font-size:0.8em;color:#0479CC;}
.txtFaxRegistro{right:265px;top:230px;position: absolute;}
.linkInfoFaxRegistroR{right:245px;top:235px;position: absolute;font-size:0.8em;color:#0479CC;}
.panelDireccionRegistro{float:left; border:1px dashed #0479CC; top:10px; height: 240px; position: absolute; width: 850px; -rave-layout: grid}
.lbTipoViaRegistro{right:545px;top:20px;position: absolute;}
.lbNombreViaRegistro{right:545px;top:50px;position: absolute;}
.lbNumeroRegistro{right:545px;top:80px;position: absolute;}
.lbCPRegistro{right:545px;top:110px;position: absolute;}
.lbPoblacionRegistro{right:545px;top:140px;position: absolute;}
.lbProvinciaRegistro{right:545px;top:170px;position: absolute;}
.lbPaisRegistro{right:545px;top:200px;position: absolute;}
.txtTipoViaRegistro{left: 338px;top:20px;position: absolute;}
.cbxNombreViaRegistro{right:265px;top:50px;position: absolute;}
.cbxNumeroRegistro{right:265px;top:80px;position: absolute;}
.txtCPRegistro{right:265px;top:110px;position: absolute;}
.txtPoblacionRegistro{right:265px;top:140px;position: absolute;}
.txtProvinciaRegistro{left: 338px;top:170px;position: absolute;}
.txtPaisRegistro{left: 338px;top:200px;position: absolute;}
.linkInfoDireccionRegistroR{}
.labelH5{color:rgb(4,121,204);}
.panelLabelH5{float:left; top:10px; height: 20px; position: absolute; width: 850px; -rave-layout: grid; padding-top:10px;}
.btnActualizarRegistro{}


/*********** INFORMACIONENVIO.JSP *****************/

.btnVolverALogin{width:120px;}

/********* FACTURAS.JSP ************/


.lbBuscarPorCliente{}
.txtFiltroCliente{left:100px;}
.btnFiltrarFacturas{left:280px; position:absolute;}

.panelCentralFacturas{float:left; left:180px;background-color:white;width:900px;height: 800px;}
.panelContenidoFacturas{left:10px;position:absolute;width:800px;}
.panelContenidoFacturasCobro{left:10px;position:absolute;top:170px;width:800px;}
.panelContenidoFacturasEnvio{left:10px;position:absolute;top:460px;width:800px;}
.tablaPendienteCobro{left:10px; top: 50px; position: absolute; width:820px;}
.tablaPendienteEnvio{left:10px; top: 50px; position: absolute; width:820px;}
.tablaUltimosMov{left:10px; top: 50px; position: absolute; width:820px;}



/********** Login.jsp (RECUERDO) *************/


.panelContenidoLoginRecuerdo{float:left; height: 300px; position: absolute; width: 850px; -rave-layout: grid}
.lbUsuarioLoginRecuerdo{left: 250px; top: 17px; position: absolute;}
.txtUsuarioLoginRecuerdo{left: 335px; top: 17px; position: absolute;}
.lbContraseñaLoginRecuerdo{left: 225px; top: 42px; position: absolute}
.txtContraseñaLoginRecuerdo{left: 335px; top: 42px; position: absolute}
.btnEntrarLoginRecuerdo{left: 0px; top: 100px; position: absolute}
.btnRecuerdo{left: 80px; top: 100px; width:150px; position: absolute}
.panelLabels{float:left; border:1px dashed #0479CC; top:10px; height: 80px; position: absolute; width: 850px; -rave-layout: grid}


/******* Recordatorio.jsp ******************/

.panelContenidoRecordatorio{float:left; height: 300px; position: absolute; width: 850px; -rave-layout: grid}
.lbEmailRecordatorio{left: 250px; top: 30px; position: absolute;}
.txtEmailRecordatorio{left: 330px; top: 30px; position: absolute;}
.btnEnviarRecordatorio{left: 0px; top: 100px; position: absolute}


/********** AgregarFacura*********************/

.formAgregarFactura{background:white; width: 900px; margin-left:180px;}
.fielsetAgregarFactura{background:white; width: 850px; margin-left:20px;}
#tablaDescuentos{width:400px; margin-top:10px;}
#tablaSuplidos{width:400px;margin-top:10px;}
#btnGenerarFacPapel{width:150px;}
#btnGenYEnvElec{width:200px;}
#btnReflejarCobro{width:100px;}
#btnReflejarRechazo{width:100px;}
#btnRectificarFactura{width:100px;}



/******** XadesValidator******************/

.panelXadesValidator{float:left; border:1px dashed #0479CC; top:10px; height: 80px; position: absolute; width: 850px; -rave-layout: grid}
.lblInputFactura{left:10px;top:10px;position:absolute}
.fileUpload{left:10px;top:40px;position:absolute}
.lblFileError{left:380px;top:45px;color:red;position:absolute}
.btnValidar{}

/******** FacturaEliminada******************/

.panelFacturaEliminada{float:left; border:1px dashed #0479CC; top:10px; height: 80px; position: absolute; width: 850px; -rave-layout: grid}
.lblFacturaInfo{left:10px;top:10px;position:absolute}
.lblFacturaEliminada{left:10px;top:50px;position:absolute}
.btnVolverFacturas{}


.btnAceptar{
        background:transparent url(../resources/images/aceptar.png);
        width:18px;
        border-style:none solid solid none;
        height:19px;
    }
.btnCancelar{
    background:transparent url(../resources/images/cancelar.png);
    width:18px;
    border-style:none solid solid none;
    height:19px;
}
.btnBorrar{
    background:transparent url(../resources/images/borrar.png);
    width:18px;
    border-style:none solid solid none;
    height:19px;
}

.infoEmisor{height:130px;padding-left:100px;padding-top:20px;background-color:white;width:798px;margin-left:181px;}
.infoReceptor{height:100px;padding-left:100px;background-color:white;width:798px;margin-left:181px;}
.infoImporte{height:80px;padding-left:100px;background-color:white;width:798px;margin-left:181px;}
#descargas{position:absolute; top:275px;left:500px;background-color:white;width:400px;margin-left:181px;}
#pdf{}
#factura{}
.footerDescarga{}
#contenidoDescarga{margin-top:10px;}
#contenidoDescarga h2{
    background:transparent url(../resources/images/BarChart.png) no-repeat scroll left top;
    color:#0479CC;
    font-size:1.3em;
    padding-left:1.8em;
    background-color:white;
}
.listaDatos{ list-style-type:none;}
.datos{padding-left:50px;}

.botonVisualizar
{
    background:transparent url(../resources/images/boton_.gif) repeat-x scroll 0% 50%;
    border-color: #666666;
    border-style:none solid solid none;
    border-width:0px 1px 1px 0px;
    color:#000000;
    font-size:0.85em;
    height:1.8em;
    margin:auto;
    padding: 0em 1em 0em 1em;
    width:120px;

}

.botonVolverError
{
    background:transparent url(../resources/images/boton_.gif) repeat-x scroll 0% 50%;
    border-color: #666666;
    border-style:none solid solid none;
    border-width:0px 1px 1px 0px;
    color:#000000;
    font-size:0.85em;
    height:1.8em;
    padding: 0em 1em 0em 1em;
    width:120px;
    position:absolute;
    left:200px;
}

.imgGraficoEvolucion{margin-left:172px;margin-top:30px;}
.imgGraficoFaccil{margin-left:0px;margin-top:50px;}
.imgobligacionesEmiRep{margin-left:50px;margin-top:30px;}
.listaMarcoLegal{list-style-type:none;}
.listaMarcoLegal a{color:black; }
.listaMarcoLegal a:hover{color:blue; }
.datosObligatorios{margin-left:50px;}
.datosObligatorios p{color:black;font-size:1em;font-weight:bold;}

.tituloTabla{color:#0479CC; margin-left:20px;}

#tablaSaldo{width:400px; position:absolute; left:250px; top:100px;}

.panelContenidoSaldo{float:left; left:180px;background-color:white;width:900px;height: 400px;}
.panelTablaSaldo{position:absolute; left:30px; top:30px;}
.saldo{position:absolute; left:550px; top:30px;}


.negrita{font-size:large; font-weight:bold}
.negritaGratis{font-weight:bold; font-size:13pt; text-decoration:blink; color:blue;}

.faccilLabel{color:#0479CC;}
#folletoPDF{float:left;margin-left:20px;}

.notaPayPal{margin-top:330px;margin-left:30px;}


.mensajePayPal{color:red;margin-left:50px;}

.linkInfo{font-weight:bold;font-size:0.8em;color:#0479CC;}
#linkInfo{font-weight:bold;font-size:0.8em;color:#0479CC;}


.panelTextXadesValidador{padding-top:10px; margin-top:140px;}
.listaXadesValidator{margin-left:100px;}
.listaTipoFirma{margin-left:100px;}
.negrita2{font-weight:bold;color:black;}
.listaPago{margin-left:100px;}

.botonPayPalSaldo{position:absolute; left:560px; top:360px;}

.divPagoTPV{position:absolute; left:850px; top:345px;}
.labelAdquirir{margin-left:10px;margin-top:10px;}
.btnPagoTPV{margin-top:0px; cursor:pointer; background-color:transparent;border-style:hidden;}
.imgTPV{margin-top:0px;}
.labelSaldo{font:bold larger; color:black;}
.divSaldoActual{position:absolute;top:230px; right:200px; height:100px; width:500px;}
.labelAdquirir{color:#0479CC;}
.labelPaquetes{margin-left:20px;}
.divTextoPaypal{width:200px;font-size:xx-small;position:absolute;left:550px;top:460px;}
.divTextotpv{width:200px;font-size:xx-small;position:absolute;left:850px;top:440px;}
.logoTPV{position:absolute; left:860px; top:325px;}
.logoPayPal{position:absolute; left:580px; top:325px;}