body { font: 12px arial, helvetica, sans-serif; margin: 10px 0 5px 0; border: none; cursor: default; overflow: hidden; }

input { padding-right: 1px; }

a { outline: 0; color: #A32F2F; }
a:hover { color: #6F0C0C; }

#GenernetFrame { margin: 0; }

#pestanyas { width: 926px; height: 45px; margin-left: 50px; background-image: url(../img/fndTabPrincipal.gif); background-repeat: repeat-x; position: relative; }
* html #pestanyas{ width: 924px; }
#pestanyas ul { margin: 0; padding: 0; }
#pestanyas li { margin: 0; padding: 0; float: left; list-style: none; }
#pestanyas li ul { display: none; margin: 0; padding: 0;  }

#ratingCliente { position: absolute; top: -5px; right: -1px; }
#ratingCliente .ratingHeader { z-index: 10; position: relative; background: url(../img/ratingButtonCenter.gif) 0 0 repeat-x; padding: 3px 3px 0 22px; width: 156px; height: 19px; cursor:pointer; }
#ratingCliente .ratingHeader .ratingLeft { position: absolute; top: 0; left: 0; width: 3px; height: 22px; background: url(../img/ratingButtonLeft.gif) 0 0 no-repeat; }
#ratingCliente .ratingHeader .ratingRight { position: absolute; top: 0; right: 0; width: 3px; height: 22px; background: url(../img/ratingButtonRight.gif) 0 0 no-repeat; }
#ratingCliente .ratingHeader .ratingVip { position: absolute; top: 4px; left: 4px; width: 14px; height: 14px; }
#ratingCliente .ratingHeader .ratingViptrue { background: url(../img/ratingVipOn.gif) 0 0 no-repeat; }
#ratingCliente .ratingHeader .ratingVipfalse { background: url(../img/ratingVipOff.gif) 0 0 no-repeat; }
#ratingCliente .ratingHeader .ratingIcon { position: absolute; top: 2px; right: 3px; width: 14px; height: 16px; }
#ratingCliente .ratingIconPTtrue {  background: url(../img/ratingPlatinoVip.png) 0 0 no-repeat; }
#ratingCliente .ratingIconPTfalse { background: url(../img/ratingPlatino.png) 0 0 no-repeat; }
#ratingCliente .ratingIconAUtrue {  background: url(../img/ratingOroVip.png) 0 0 no-repeat; }
#ratingCliente .ratingIconAUfalse { background: url(../img/ratingOro.png) 0 0 no-repeat; }
#ratingCliente .ratingIconAGtrue {  background: url(../img/ratingPlataVip.png) 0 0 no-repeat; }
#ratingCliente .ratingIconAGfalse { background: url(../img/ratingPlata.png) 0 0 no-repeat; }
#ratingCliente .ratingIconBRtrue {  background: url(../img/ratingBronceVip.png) 0 0 no-repeat; }
#ratingCliente .ratingIconBRfalse { background: url(../img/ratingBronce.png) 0 0 no-repeat; }
#ratingCliente .ratingIconCUtrue {  background: url(../img/ratingCobreVip.png) 0 0 no-repeat; }
#ratingCliente .ratingIconCUfalse { background: url(../img/ratingCobre.png) 0 0 no-repeat; }
#ratingCliente.highlight .ratingHeader { background-position: 0 -22px; }
#ratingCliente.highlight .ratingHeader .ratingLeft { background-position: 0 -22px; }
#ratingCliente.highlight .ratingHeader .ratingRight { background-position: 0 -22px;}
* html #ratingCliente .ratingHeader { width: 178px; height: 22px; }
* html #ratingCliente .ratingIconPTtrue {  background: url(../img/ratingPlatinoVip.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconPTfalse { background: url(../img/ratingPlatino.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconAUtrue {  background: url(../img/ratingOroVip.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconAUfalse { background: url(../img/ratingOro.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconAGtrue {  background: url(../img/ratingPlataVip.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconAGfalse { background: url(../img/ratingPlata.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconBRtrue { background: url(../img/ratingBronceVip.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconBRfalse { background: url(../img/ratingBronce.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconCUtrue { background: url(../img/ratingCobreVip.gif) 0 0 no-repeat; }
* html #ratingCliente .ratingIconCUfalse { background: url(../img/ratingCobre.gif) 0 0 no-repeat; }

ul#principal { width: 100%; }
ul#principal li { margin: 0 1px 0 0; padding: 0 0 0 3px; text-decoration: none; font-weight: bold; }
ul#principal li.pst { background: url(../img/tableftPrincipal.gif) no-repeat left top; }
ul#principal li.pst span.opc { float: left; display: block; background: url(../img/tabrightPrincipal.gif) no-repeat right top; padding: 4px 3px 2px 0px; }
ul#principal li.pst span.opc a { float: left; display: block; padding-left: 22px; cursor: default; color: #5d5d5d; }
ul#principal li.pst span.opc a:hover { color: #000000; }
ul#principal li.currentPst { background: url(../img/tableftPrincipalSelect.gif) no-repeat left top; }
ul#principal li.currentPst span.opc { float: left; display: block; background: url(../img/tabrightPrincipalSelect.gif) no-repeat right top; padding: 4px 3px 2px 0px; }
ul#principal li.currentPst span.opc a { float: left; display: block; padding-left: 22px; cursor: default; }
ul#principal .last { padding-left: 20px; }
ul#principal li.pst a .arrow {
	background: url(../img/h_arrow_n.gif) no-repeat 3px 6px; width: 24px; height: 12px; display: inline-block;
}
ul#principal li.currentPst a .arrow {
	background: url(../img/h_arrow.gif) no-repeat 3px 6px; width: 24px; height: 12px; display: inline-block; 
}
ul#principal li a:hover .arrow {
	background: url(../img/h_arrow_over_n.gif) no-repeat 3px 6px; width: 24px; height: 12px; display: inline-block; 
}

ul#secundario { width: 924px; height: 21px; border-right: 1px solid #B2B2B2; border-left: 1px solid #B2B2B2; background: url(../img/fndTabSecundario.gif) #F4E5E5; 
	padding-top: 3px; }
* html ul#secundario { height: 24px; }
ul#secundario a { float: left; background: url(../img/tableftSecundario.gif) no-repeat left top; margin: 0 1px 0 0; padding: 0 0 0 9px; text-decoration: none; color: #5D5D5D; }
ul#secundario a span { float: left; display: block; background: url(../img/tabrightSecundario.gif) no-repeat right top; padding: 4px 24px 2px 16px; }
ul#secundario a:hover { color: #000000; cursor: pointer; }
ul#secundario .current a { float: left; background: url(../img/tableftSecundarioSelect.gif) no-repeat left top; margin: 0 1px 0 0; padding: 0 0 0 9px; text-decoration: none; color: #A32F2F; }
ul#secundario .current a span { float: left; display: block; background: url(../img/tabrightSecundarioSelect.gif) no-repeat right top; padding: 4px 24px 2px 16px; line-height: 15px; }
ul#secundario .current a:hover { color: #6F0C0C; cursor: pointer; }

#cuerpo { margin-left: 50px; }
#cuerpoPopup { margin-left: 10px; }
#contenido { border: 0; width: 100%; height: 100%; }

#navegacion { height: 29px; width: 894px; border: 1px solid #B2B2B2; margin-left: 50px; margin-bottom: 10px; padding: 0 15px 0 15px; }
* html #navegacion { width: 924px;  }
#navegacion ul { margin: 0; padding: 0; display: inline; }
#navegacion li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navegacion li input { cursor: pointer; width: 75px; margin-top: 4px; background-image: url(../img/fndBtnGris.gif); font-size: 11px; border-top: 1px solid #B8B8B8; border-left: 1px solid #B8B8B8; border-right: 1px solid #8A8A8A; border-bottom: 1px solid #8A8A8A; line-height: 14px; }
#navegacion li select { width: 150px; margin-top: 4px; background-image: url(../img/fndBtnGris.gif); font-size: 11px; border-top: 1px solid #B8B8B8; border-left: 1px solid #B8B8B8; border-right: 1px solid #8A8A8A; border-bottom: 1px solid #8A8A8A; }
#navegacion .izq { width: 15%; text-align: left; float: left; }
#navegacion .esp { width: 5%; text-align: left; float: left; }
#navegacion .ctr { width: 45%; text-align: left; float: left; }
#navegacion .ctr li span { padding-left: 78px; }
#navegacion .der { width: 35%; text-align: right; float: right; }

#navegacionPopup { height: 29px; width: 909px; border: 1px solid #B2B2B2; margin-left: 10px; margin-bottom: 10px; padding: 0 0 0 15px; }
* html #navegacionPopup { width: 924px; }

#pie { width: 924px; border-top: 1px solid #A32F2F; margin-left: 50px; padding: 8px 0px 8px 0px; font-size: 11px; }
#pie ul.dropdown a.titulo { margin-left: 10px; font-weight: bold; color: #696969; background-image: none; border: 0; font-size: 11px; padding: 2px; }

#piePopup { width: 924px; border-top: 1px solid #A32F2F; margin-left: 10px; padding: 8px 0px 2px 0px; font-size: 11px; }
#piePopup li { display: inline; list-style-type: none; }

#botonera { height: 20px; }
#botonera ul.dropdown li { margin-right:2px; padding-right:2px; }
#botonera ul.dropdown li ul li { margin-right:0px; padding-right:0px; }
#botonera ul.dropdown li a.btn { background: url(../img/fndBtnRojo.gif); border: 1px solid #caa7a7; padding: 2px; color: #a32f2f; font-size: 10px; }
#botonera ul.dropdown li a.btn:hover { border-color: #a76d6d; }
#botonera ul.dropdown li a.btn .arrow-up { background: url(../img/h_b_arrow.gif) no-repeat 2px 6px; width: 9px; height: 10px; display: inline-block; }
#botonera ul.dropdown li a.btn:hover .arrow-up { background: url(../img/h_b_arrow_over.gif) no-repeat 2px 6px; }

#extra { position: relative; margin: 0px; padding: 0px; float: right; margin-top: -20px; }
#extra ul { margin: 0px; padding: 0px; }
#extra li { margin: 0px; padding: 0px; margin-left: 5px; margin-right: 5px; display: inline; }
#extra img { vertical-align: middle; }

.classAreaNegocio { height: 496px; width: 924px; overflow: auto; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; }
.classAreaNegocioError { height: 376px; width: 924px; overflow: auto; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; }

#separata { clear: both; height: 4px; width: 924px; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; margin-left: 50px; font-size: 0;}
#separataPopup { clear: both; height: 5px; width: 924px; border-top: 1px solid #B2B2B2; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; margin-left: 10px; font-size: 0;}

.mainFrameClass { width: 1006px; height: 630px; margin: 0 auto; display: block; }
.mainFrameClassPopup { width: 966px; height: 590px; margin: 0 auto; display: block; }

.seleccionPopup { background: #E5E5E5 url(../img/lupaGr.gif) no-repeat 15px 15px fixed; margin: 0 0 0 60px; overflow: auto; }

#contenidoSeleccion { background-color: #FFFFFF; padding: 15px 20px 15px 15px; }
#contenidoSeleccion h1 { font-size: 18px; margin-top: 5px; color: #A32F2F; }
#contenidoSeleccion p { margin: 15px 0; }
#contenidoSeleccion table.cuadro { width: 100%; border-collapse: collapse; }
#contenidoSeleccion table.cuadro th , table.cuadro td { padding: 2px 5px; border-bottom: 1px solid #FFFFFF; }
#contenidoSeleccion table.cuadro tr.noBorder td { border-bottom: 0; }
#contenidoSeleccion table.cuadro th { background-color: #989898; color: #FFFFFF; font-weight: normal; }
#contenidoSeleccion table.cuadro td { background-color: #D6D6D6; }
#contenidoSeleccion table.cuadro tr.finalCuadro td { background-color: #B9B9B9; }

.cerrar { text-align: right; }

#cabeceraImpresion { display: none; }

#hueco { height: 20px; width: 5px; }
#imgEspera { height: 20px; width: 20px; }
#tiempoProceso { height: 20px; width: 20px; }
#detailBaseLine { height: 20px; width: 20px; }
#imgImpresion { height: 20px; width: 20px; }
#separatorContextInformation { height: 5px; }

/* ERRORES */
#erroresDiv { width: 924px; height: 120px; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; background: url(../img/bg_errors.gif) 10px 10px no-repeat; }
#erroresDiv p { padding: 20px 10px 5px 20px; margin:0; }

#erroresScroll { margin: 0px 30px 0px 20px; height: 55px; overflow-y:scroll; overflow-x:hidden; }
#erroresScroll ol { margin: 0; padding: 0px; }
#erroresScroll ol li { margin: 0; padding: 0; padding-left: 25px; line-height: 1.6em; }
#erroresScroll ol li.lowError { background:url(../img/ico_error.gif) no-repeat; }
#erroresScroll ol li.warning { background:url(../img/ico_warning.gif) no-repeat; }
#erroresScroll ol li.information { background:url(../img/ico_information.gif) no-repeat; }
#erroresScroll ol li.notification { background:url(../img/ico_notification.gif) no-repeat; }


/* dropdown core */
ul.dropdown,
ul.dropdown ul,
ul.dropdown li{ display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr; }
ul.dropdown li ul { position:absolute; top: -9999px; width: 100px; }
ul.dropdown li{ position:relative; float:left; } /*  */
ul.dropdown a{ position:relative; display:block; white-space:nowrap; text-decoration:none; }
ul.dropdown a.disabled{ cursor:default; }
ul.dropdown a.NOLINK { cursor: default !important }
ul.dropdown:after{ content:"\00a0";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }
/*ul.dropdown,ul.dropdown *,ul.dropdown *:before,ul.dropdown *:after{ -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }*/
ul.dropdown{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

/* clearfix for IE7/Win */
ul.dropdown { min-height:1px; }

/* dropdown style */
ul.dropdown li ul {
	border: 1px solid #aaaaaa;
}
ul.dropdown li ul li {
	width: 100%;
	background-color: #e3e3e3;
	padding: 0 !important;
	margin: 0 !important;
}
ul.dropdown li ul li a {
	color: #000000;
	background-image: none;
	font-weight: normal;
	line-height: normal;
	padding: 3px;
}
ul.dropdown li ul li a:hover {
	color: #ffffff;
	background-color: #A32F2F;
}