﻿body
{
    margin:0; 
    padding:0; 
    color:#000; 
    background-color:#678FC2;
	font: 65.2% "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
}
	
/* Basic text fomating */
h1, h2{color:#999;background:#FFF;}
h2{margin:1.9em 0 4px 0;padding:0 0 4px 4px;letter-spacing:0.15em;text-transform:uppercase;border-bottom:2px solid #999;font-size:0.85em;}
h3{font-size:1.3em; font-style:italic;}

/** Global Layout **/
#container{text-align:center;width:100%;padding:10px 0 50px 0;}
#content{text-align:left;width:1400px;margin:0 auto;background:#999;margin-top:10px;background-image:url(../imagenes/content.png);background-repeat:repeat-y;}
/*#content{text-align:left;width:990px;margin:0 auto;background:#999;margin-top:10px;background-image:url(../imagenes/content.png);background-repeat:repeat-y;}*/

#header{width:1400px;background-image:url(../imagenes/header.png);padding-bottom:10px;padding-top:25px;}
/*#header{width:990px;background-image:url(../imagenes/header.png);padding-bottom:10px;padding-top:25px;}*/

/*#mainContent{float:left;padding-bottom:20px;padding-left:45px;padding-top:5px;}*/
#mainContent{margin:10px 100px 10px 100px;font-size:1.14em;}

#footer{width:1400px;clear:both;background:url(../imagenes/footer.png) left bottom no-repeat;color:#000;padding:25px 0 15px 0;}
/*#footer{width:990px;clear:both;background:url(../imagenes/footer.png) left bottom no-repeat;color:#000;padding:25px 0 15px 0;}*/

.titulo{line-height:2em;font-family: Verdana, sans-serif;color: #d4d9de;margin:-3px auto 0 100px;font-weight : bold;font-size : 1.1em;padding:0 0 0 0;}
.footContent{font-family:Arial,Verdana, sans-serif; margin:0px;font-size:0.88em;text-align:center;color:#99AACC;}

#paso1{background:url(../../imagenes/grad-div-top.png) repeat-x top left;display:block;width:880px;margin-left:50px;text-align:left;}
#paso2{background:url(../../imagenes/grad-div-middle.png) repeat-x top left; display:none;width:880px;margin-left:9px;text-align:center;padding-top:1px;}
#paso3{background:url(../../imagenes/grad-div-bottom.png) repeat-x top left; display:none;width:880px;margin-left:9px;text-align:center;padding-top:1px;}
/** == Element's style == **/
hr.divi{height:1px;width:800px;}
hr{border: 0;background-color: #000000;}
input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size :8pt !important; font-weight:bold; border:1px solid #A5C3D7;background: #E7EEF3 url(../css/cupertino/images/ui-bg_highlight-soft_100_e7eef3_1x30.png) repeat-x scroll 50% 50%; padding: 2px;}.numerico{ text-align:right;}
legend {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}
table{border: 0px solid #d4d9de;border-collapse: separate; empty-cells:show;
    text-align: left;
    margin-left: 0px;
    margin-top: 13px;
}
table td {border: 0px dotted #d4d9de;}
table th {text-align: left;border: 1px solid #d4d9de;font-weight:bold;}
a {text-decoration: none;color: #3B6DFF;}
label{display: inline-block;}

img.subtnClose{float:right;clear:both;border:none;margin:-12px 75px 0 0;}
img.btnClose{clear:both;margin:-20px 100px 0 0;float:right;border:none;padding-bottom:5px;}
table.layout_table{width:800px;}
table.layout_table thead th{text-align:center;font-weight:bold;}
/*end global layout*/

/**/
.subtitulo{font-family: Verdana, sans-serif;  color: #D4D9DE; font-weight : bold; 	font-size : 0.90em; padding-top:20px;}
.subWindow{background:#AADDFF; background-image:url(../../imagenes/container_inv.png);background-repeat:repeat-y;width:375px;text-align:center;}
#subHeader{width:375px;background:url(../../imagenes/header_inv.png) no-repeat;padding-bottom:15px;text-align:center;}
#subContent{padding-left:13px; float:left;}
#subFooter{width:375px;background:url(../../imagenes/footer_inv.png) left bottom no-repeat;padding:10px 0 10px 0; clear:both;}

.moneda{text-align:right}
.search-dialog{width:95%;font-size:0.80em;}
.centrado{text-align:center}
img.imgnavega{border:none;margin-top:0px;float:right;}

.right-element {position: absolute;right: 86px;width: 41%;text-align: left;top: 165px;margin-bottom: 0px;height: 60px;}/*verificar si se utiliza o borrarlo*/
.left-element {position: absolute;left: 80px;width: 39%;text-align: center;top: 90px;margin-bottom: 0px;} /*verificar si se utiliza o borrarlo*/
textarea{border:2px groove #A5C3D7;background:#E7EEF3 url(../../imagenes/white_background_2x100.png) repeat-x top-left;font-size:8pt !important;}.bitacora{width:200px;height:120px;}
textarea.notas{width:170px;height:100px}

a.button { padding: 0.2em 1.8em; text-decoration: none; cursor:default; font-family:"Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;font-size:95%;margin-left:60px;}
.datep{width:80px;}
.datep + img { position: relative; left: 5px; top: 3px; }
.pdfp{width:80px;}
.pdfp + img { position: relative; left: 5px; top: 3px; }
table.content{width:85%;margin:5px auto;border: 1px solid #D4D9DE;font-size:0.95em;}
table.content td{padding:5px;}
/*Sirve para mostrar un encabezado en una tabla no funciona en Internet Explorer (para variar)*/
/*table.content h4{border: solid 1px #D4D9DE; font-style:italic;padding:4px;background-color:White;margin-top:-21px;text-align:center;}*/
table.content td.bitacora-cont{text-align:center;}
table.search-dialog-table{width:100%;font-size:0.80em;}
table.search-dialog-table thead th{text-align:center;}
table.busqueda {font-family: Verdana, Arial, Helvetica, sans-serif;border: 2px solid #99AACC;border-collapse: separate;font-size : 10pt;}

/*Control documental*/
#mainContentCD{margin:10px 100px 10px 100px;position:relative;}
.ui-box-header{ display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; cursor:auto; }
.ui-box-fixed{height:320px;}
.left-panel{width:237px;overflow-x:auto;position:relative;}
.right-panel{width:541px;}
.center-panel{margin:15px auto;text-align:center;font-size:1.14em;}
.file-list{list-style:none;padding:0px;margin-top:-3px;margin-left:-4px;margin-bottom:0px;}
.file-list-paginator{position:absolute; top:285px;left:25%; text-align:center;font-size:0.80em;}
.file-list-paginator a{color: #3B6DFF;}
li.Pendiente a{color:#729FCF;}
li.Rechazado a{color:#EF2929;}
li.Aceptado a{color:#8AE234;}
table.datosCaratula{margin:0 auto; width:100%;}
img.barcode{display:none;}
/*table.datosCaratula td{padding:2px;}*/

/*Main Menu*/
.mainMenu {padding:0 25px; margin:0 auto; list-style:none; height:35px; background:#fff url(../imagenes/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;width:830px;}
.mainMenu li {float:left;}
.mainMenu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:13px; font-family:Tahoma, arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.mainMenu li a b {float:left; display:block; padding:0 16px 0 8px;}
.mainMenu li.current a {color:#fff; background:url(../imagenes/button3.gif);}
.mainMenu li.current a b {background:url(../imagenes/button3.gif) no-repeat right top;}
.mainMenu li a:hover {color:#fff; background:#000 url(../imagenes/button2.gif);}
.mainMenu li a:hover b {background:url(../imagenes/button2.gif) no-repeat right top;}
.mainMenu li.current a:hover {color:#fff; background:#000 url(../imagenes/button3.gif); cursor:default;}
.mainMenu li.current a:hover b {background:url(../imagenes/button3.gif) no-repeat right top;}

.mainMenu ul, 
.mainMenu :hover ul ul, 
.mainMenu :hover ul :hover ul ul,
.mainMenu :hover ul :hover ul :hover ul ul,
.mainMenu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.mainMenu :hover ul.sub {left:2px; top:40px; right:2px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}
.mainMenu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px;}
.mainMenu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:192px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.mainMenu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.mainMenu :hover ul.sub li a:hover {background:#999999; color:#fff;}
.mainMenu :hover ul.sub li a.fly:hover {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.mainMenu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.mainMenu :hover ul :hover ul,
.mainMenu :hover ul :hover ul :hover ul,
.mainMenu :hover ul :hover ul :hover ul :hover ul,
.mainMenu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid 999999; white-space:nowrap; width:93px; z-index:200; height:auto;}
