/*--reset --*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1

}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}



blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


/* fin reset*/


/*---General--*/
BODY {
font-family:arial;
background-color: #888888;
background-repeat: no-repeat;
SCROLLBAR-FACE-COLOR: #EEEEEE; 
SCROLLBAR-HIGHLIGHT-COLOR: #999999;
SCROLLBAR-SHADOW-COLOR: #999999;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #999999;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
font-size:8pt;
}

a {
text-decoration:none;
}

.opcionidioma {   
font-weight:bold;
font-size:7pt;
color: #D1C9BE;

} 
.opcionidioma:link, 
.opcionidioma:visited { 

} 
.opcionidioma:hover { 
color:black;
letter-spacing:2px;
font-weight:bold;
} 


#principal {
width:100%;
height:100%;
text-align: center;
}

#centro {
margin-left: auto;
margin-right:auto;
width:695px;
}

#encabezamiento {
background:url('../img/bckhead.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:165px;
margin-top:10px;
}

#encabezamientoing {
background:url('../img/bckheading.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:165px;
margin-top:10px;
}

#encabezamientoeus {
background:url('../img/bckheadeus.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:165px;
margin-top:10px;
}


#encabezamientoresults {
background:url('../img/especificas/bckheadresults2.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:69px;
margin-top:10px;
}


#encabezamientoresultsing {
background:url('../img/especificas/bckheadresults2ing.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:69px;
margin-top:10px;
}

#encabezamientoresultseus {
background:url('../img/especificas/bckheadresults2eus.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:69px;
margin-top:10px;
}


#centroindex {
margin-left: auto;
margin-right:auto;
width:990px;
height:535px;
}

/*#encabezamientoindex {
background:url('../img/especificas/bckheadindex.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:166px;
border-width:1px 1px 0px 1px;
border-color: black;
border-style:solid;
}*/

#fondoindex {
margin-left:150px;
width:695px;
height:480px;
/*background:url('../img/especificas/fondoindex.jpg') no-repeat;*/
float:left;
margin-top:50px;
}

#indexidioma {
margin-top:230px;
float:left;
height: 305px;
width:70px;
}

#avisopie {
color:#524f4f;
font-family:Arial;
font-size:9px;
/*background-color:#DDD7D0;*/
background-color:#888888;
text-align:center;
width:695px;
height:18px;
margin-top:10px;
}


.idiomas {
padding-top:0.5em;
float:left;
width:68px;
height: 20px;
}


/*BD*/
#completo{
width: 100%;
text-align: center;
height:100%;
}


#todocompleto {
text-align:center;
width:990px;
height:590px;
margin-left:auto;
margin-right:auto;
}

#divtablamenu{
width:220px;
height:270px;
color:black;
margin-top:12px;
margin-left:3px;
float:left;
}

#divtablamenuarca{
width:120px;
height:270px;
color:black;
margin-top:12px;
margin-left:3px;
float:left;
}

.tabla1 {
text-align:left;
width:220px;
height:210px;
color:black;
float:left;
border:1px #D1C9BE solid;
color:black;
margin-left: 20px;
}

.arca {
width: 220px;
height: 60px;
border:1px #D1C9BE solid;
margin-top: 20px;
margin-left: 20px;
}

#cuerpo {
float:left;
width:700px;
height:350px;
margin-top:3px;
margin-left:20px;
}


#formulario {
float:left;
width:700px;
height:350px;
margin-top:0px;
margin-left:3px;
}


#sombrabajo {
width:990px;
height:15px;
background:url('../img/especificas/sombreado.jpg') no-repeat;
}

.menudesopcion {
padding-left:20px;
padding-top: 10px;
}

.Unselected {
font-weight: bold;
font-size: 10px;
color: #727272;
font-family: arial;
}

.Unselected:hover {
color: #EA762D; 
}

.Unselected2 {
font-weight: bold;
font-size: 9px;
color: #727272;
}

.selected3 {
font-weight: bold;
font-size: 9px;
color: #ea762d;
}
.selected {
font-weight: bold;
font-size: 10px;
color: #ea762d;
font-family: arial;
}

.selectedarca {
font-weight: bold;
font-size: 10px;
color: #ea762d;
font-family: arial;
height: 22px;
}


#centralprincipal {
text-align: left;
margin-left:auto;
margin-right:auto;
width:990px;
padding-top: 30px;
height:355px;
background-color:white;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
}

#centralprincipalmail {
text-align: left;
margin-left:auto;
margin-right:auto;
width:990px;
padding-top: 0px;
height:355px;
background-color:white;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
}

#mailizq {
width:439px;
height:340px;
background: url('../img/especificas/cartas.jpg') no-repeat;
background-color: white;
float:left;
}

#mailder{
width: 400px;
height: 340px;
float:left;
}

#graciasmailarriba{
width: 400px;
height: 90px;
background: url('../img/especificas/graciasmailarriba.jpg') no-repeat;
}

#graciasmailarribaeng{
width: 400px;
height: 90px;
background: url('../img/especificas/graciasmailarribaeng.jpg') no-repeat;
}

#graciasmailarribaeus{
width: 400px;
height: 90px;
background: url('../img/especificas/graciasmailarribaeus.jpg') no-repeat;
}

#encabezado{
height:20px;
background-color:E9752B;
padding:5px 0px 5px 10px;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
color:white;
border-width:1px 1px 4px 1px;
border-color:E9752B E9752B black E9752B;
border-style: solid;
}

#checks {
width:222px;
height:322px;
float:left;
margin-left: 20px;
}

#buscarpor {
width:220px;
height:120px;
padding-left:10px;
padding-top:10px;
}

#documentos {
width:220px;
height:180px;
margin-top:3px;
padding-left:10px;
}

#abecedario {
width:400px;
height:322px;
float:left;
margin-left:0px;
padding-top:30px;
}

A.indice2 {
font-weight: bold;
font-size: 16px;
color: black;
font-family: arial;
}

A.indice2:hover {
font-weight: bold;
font-size: 16px;
color: white;
font-family: arial;
text-transform: uppercase; 
}

A.indice2:link {
font-size: 14px;
color: black;
font-family: arial;
}

A.indice2:visited {
font-size: 14px;
font-family: arial;
color: white;
}

.celda{
width:30px;
height:30px;
text-align:center;
border-width: 0px 0px 1px 0px;
border-color: black white #EA762B black;
border-style: solid solid solid solid;
background-color:#D1C9BE;
color:black;
vertical-align:middle;
}

#tablasombreadaarriba {
background: url('../img/especificas/tablasombreadaarriba.jpg') no-repeat;
width:400px;
height:20px;
margin-left: 50px;
}

#tablasombreadaacuerpo {
background: url('../img/especificas/tablasombreadacuerpo.jpg') repeat-y;
width:400px;
height:auto;
margin-left: 50px;
}

#tablasombreadaabajo {
background: url('../img/especificas/tablasombreadaabajo.jpg') no-repeat;
width:400px;
height:15px;
margin-left: 50px;
}

#formsombraarriba {
background: url('../img/especificas/formsombraarriba.jpg') no-repeat;
width:668px;
height:40px;
margin-left:50px;
margin-top: 15px;
}

#formsombracuerpo {
background: url('../img/especificas/formsombracuerpo.jpg') repeat-y;
width:668px;
height:auto;
margin-left:50px
}

#formsombraabajo {
background: url('../img/especificas/formsombraabajo2.jpg') no-repeat;
width:668px;
height:80px;
margin-left:44px
}

.caja {
font-size: 8pt;
color: #727272;
border: 1px solid black;
}

#divencabezado{
width:400px;
height:30px;
text-align:left;
}

#encabeprinci {
font-size:10px;
font-weight:bold;
padding:10px;
margin-left: 10px;
border-bottom: 1px solid #EA762B;
width:700px;
color:#EA762B
}

#divcontenido{
width:670px;
font-size: 8pt;
color: #727272;
height:230px;
overflow:auto;
padding-left:50px;
padding-top: 10px;
}

#divcontenidoenviar{
width:670px;
font-size: 8pt;
color: #727272;
height:330px;
overflow:auto;
padding-left:50px;
padding-top: 10px;
}
#divcontenido, p{
margin-top:15px;
text-align: justify;
font-weight:normal;
margin-right:30px;
}

#botonesform {
width:300px;
height:30px;
position:fixed;
margin-left:350px;
margin-top:28px;
padding-left:25px;
}

#divcontacto{
width:600px;
font-size: 8pt;
color: #727272;
height:200px;
}

.textocont {
FONT-SIZE: 8pt;
COLOR: #727272;
FONT-FAMILY: Arial;
margin-top:1px;
font-weight:bold;
width:80px;
text-align:right;
float:left;
padding-top:0.3em;
}

.inputtextx {
margin:3px;
height:18px;
font-size:8pt;
float:left;
}

#linea {
margin-top:5px;
height:20px;
vertical-align: middle;
}

/*ERROR*/

#todocompletoerror {
text-align:center;
width:990px;
height:590px;
margin-left:auto;
margin-right:auto;
background: url('../img/especificas/error.jpg') no-repeat;
margin-top:12px;
}

#mensajeerror {
float:left;
width:300px;
height:500px;
padding-top:150px;
/*background: url('../img/especificas/volverabuscar.jpg') no-repeat;
background-position:10 0px 200px;*/
color:black;
}

/*LILSTADORESULTADOS*/

#botonera {
height:25px;
width: 990px;
/*border-width:2px 0px 2px 0px;
border-color:  black;
border-style:solid;*/
background-color:#EA762B;
}

#centralprincipalresult {
text-align: left;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:990px;
height:470px;
background-color:white;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
}

#totaleslistado {
width:340px;
height:25px;
color:black;
text-align: left;
margin-left:50px;
float:left;
font-weight:bold;
padding-top:0.4em;
font-size:11px;
}

.espacio {
width:450px;
height:25px;
background-color:#EA762B;
float:left;
}

.botoneslistadoder {
width:20px;
height:25px;
background: url('../img/especificas/fondobotonerader.jpg') no-repeat;
float:left;
}

.botoneslistadoizq {
background: url('../img/especificas/fondobotoneraizq.jpg') no-repeat;
width:20px;
height:25px;
float:left;

}

.botoneslistado {
width:50px;
height:25px;
float:left;
padding-top:0.4em;
margin-left:10px;
/*background: url('../img/especificas/fondobotoneracue.jpg') repeat-x;*/
}

.resumen{
position:absolute;
width:500px;
height:auto;
left:45%;
top:130px;
z-index:6;
visibility:hidden;
overflow:auto;
}


#divlistado {
border:1px solid #EEEEEE;
padding:10px;
height:420px;
margin-left:20px;
margin-right:20px;
margin-bottom:5px;
}

#out {
background:#B1AA9F;
border:1px solid #D1C9BE;
position:relative;
margin:1em 0;
width:90%;
height:auto;
}

#in {
background:#fff;
border-width:1px;
border-style: solid;
border-color: black;
position:relative;
padding:10px;
left:4px;
top:-4px;
width:99%;
text-align:justify;
font-size:8pt;
height:auto;
color:black;
}

.listado {   
font-weight:bold;
font-size:8pt;
color: #EA762B;
} 

.listado:link, 
.listado:visited { 
font-weight:bold;
font-size:8pt;
color: #EA762B;
} 

.listado:hover { 
color:#b95e24;
} 

#resumenarriba {
background: url('../img/especificas/resumenarriba.jpg') no-repeat;
width:492px;
height:51px;
margin: 0 auto 0 auto;
}

#resumencuerpo {
background: url('../img/especificas/resumencuerpo.jpg') repeat-y;
width:492px;
height:auto;
margin: 0 auto 0 auto;
padding-bottom:10px;
}

#resumenabajo {
background: url('../img/especificas/resumenabajo.jpg') no-repeat;
width:492px;
height:26px;
margin: 0 auto 0 auto;
}

#resumenarribaing {
background: url('../img/especificas/resumenarribaing.jpg') no-repeat;
width:492px;
height:51px;
margin: 0 auto 0 auto;
}

#resumenarribaeus {
background: url('../img/especificas/resumenarribaeus.jpg') no-repeat;
width:492px;
height:51px;
margin: 0 auto 0 auto;
}

.ayudaicono {
padding-top: 5px;
height:20px;
margin-left:23px;
background: url('../img/especificas/resumen.gif') no-repeat;
background-position: 410px 0px;
color: #EA762B;
font-style:normal;
}

.ayudaiconoing {
padding-top: 5px;
height:20px;
margin-left:23px;
background: url('../img/especificas/resumen.gif') no-repeat;
background-position: 310px 0px;
color: #EA762B;
font-style:normal;
}

.ayudaiconoeus {
padding-top: 5px;
padding-left: 20px;
height:20px;
margin-left:23px;
background: url('../img/especificas/resumen.gif') no-repeat;
background-position: 0px 0px;
color: #EA762B;
font-style:normal;
}

/*visualizacion completa*/

#centralprincipalcomple {
text-align: left;
width:990px;
height:480px;
background-color:white;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
}

.encabezadooculto {
display:none;
}

#menucompleto {
float:left;
width:200px;
height:300px;
margin-left:20px;
right:0px;
}

.visualizacioncompleta {
float:left;
width:750px;
height:470px;
background-color:white;
}

/*MENU OPCIONES DE COMPLETO*/

.menu {
margin-top:100px;
height:133px;
width:191px;
float:left;
}

.enlace {
font-size: 10px;
color: #727272;
font-family: arial;
}

.enlace:link, 
.enlace:visited,
.enlace:hover{ 
color:black;
height:21px;
padding-top:0.4em;
padding-left:5px;
} 

.activo {
color:#837373;
height:21px;
padding-top:0.4em;
padding-left:5px;
border: 1px solid white;
border-right-width: 10px;
border-right-color: #EA762B;
border-left-width: 10px;
border-left-color: white;
background-color: #BBB7B7;
}

.marcar {
color:#837373;
height:21px;
padding-top:0.4em;
padding-left:5px;
border: 1px solid white;
border-right-width: 10px;
border-right-color: #EA762B;
border-left-width: 10px;
border-left-color: #EA762B;
background-color: #BBB7B7;
border-collapse: collapse;
}

.marcado {
color:white;
height:21px;
padding-left:5px;
font-size:10px;
font-weight:bold;
text-align:center;
padding-top:0.3em;
border: 2px solid #EA762B;
border-right-width: 10px;
background-color: #958B8B;
}


.inactivo {
color:black;
height:21px;
padding-left:5px;
padding-top:0.3em;
border: 1px solid #D4D8BD;
border-right-width: 10px;
border-right-color: #FFE8D9;
background-color: #D4D8BD;
}

/*fin MENU OPCIONES DE COMPLETO*/


.verdocrest {
overflow-y:auto;
height:430px;
font-family:arial;
width: 660px;
padding-left:20px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
margin-left: 60px;
line-height: 12pt;
}

.verdocrestobras {
overflow-y:auto;
height:390px;
width: 700px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
background-color: #D4C8C2;
margin-left: 50px;
}


.impresionimagen {
float:left;
width:150px;
height:300px;
margin-left:15px;
padding-top: 15px;
}

.docucompleto {
margin-left:20px;
float:left;
width:560px;
height:470px;
vertical-align: top;
}


.datosautor {
width:560px;
height:70px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
background-color:#e9e6e6;
font-weight:bold;
vertical-align:middle;
}

.datosautorint  {
padding-left:20px;
}

.datosautorresto {
width:660px;
height:30px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
background-color:#e9e6e6;
font-weight:bold;
padding-left:20px;
font-family:arial;
margin-left: 60px;
}

.datosautorrestoobras {
width:700px;
height:30px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
background-color:#e9e6e6;
font-weight:bold;
font-family:arial;
margin-left: 50px;
}



#parrafocabe {
padding-top:30px;
font-weight:bold;
}

.textobdbicu {
height:380px;
font-family:arial;
overflow-y:auto;
padding-left:20px;
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #EA762B;
line-height: 12pt;
}

.textobd {
font-family:arial;
}

#botoneracompleta {
height:25px;
width: 990px;
background-color:#EA762B;
}

#totalescompleto{
height:20px;
width:200px;
font-size:11px;
font-weight:bold;
color:black;
padding-left:10px;
padding-top:0.6em;
float:left;
}

.botonescompl {
padding-top:0.4em;
height:25px;
width:auto;
float:left;
/*background: url('../img/especificas/fondobotoneracue.jpg') repeat-x;*/
margin-left:305px;
}

.espacio2 {
width:70px;
height:25px;
background-color:#EA762B;
float:left;
}


/*ARCA*/

#centralprincipalarca {
margin-left:auto;
margin-right:auto;
width:990px;
height:385px;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
background: url('../img/especificas/arcafondo.jpg') no-repeat;
background-color:white;
}

#encabezamientoarca {
background:url('../img/especificas/bckheadarca.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:179px;
border-width:1px 1px 0px 1px;
border-color: black;
border-style:solid;
margin-top:10px;
}

#encabezamientoarcaing {
background:url('../img/especificas/bckheadarcaing.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:179px;
border-width:1px 1px 0px 1px;
border-color: black;
border-style:solid;
margin-top:10px;
}

#encabezamientoarcaeus {
background:url('../img/especificas/bckheadarcaeus.jpg') no-repeat;
margin-left: auto;
margin-right:auto;
width:990px;
height:179px;
border-width:1px 1px 0px 1px;
border-color: black;
border-style:solid;
margin-top:10px;
}

#cuerpoarca {
float:left;
width:600px;
height:350px;
margin-top:3px;
margin-left:350px;
background-color:white;
}

#centralprincipalresultarca {
text-align: left;
margin-left:auto;
margin-right:auto;
padding-top:10px;
width:990px;
height:470px;
background-color:white;
border-width:0px 1px 1px 1px;
border-color: black;
border-style:solid;
}

.espacioarca {
width:400px;
height:25px;
background-color:#EA762B;
float:left;
}

.menuobra {
height:30px;
vertical-align: top;
text-align: right;
}

.hiton {
color:#EA762B;
font-weight:bold; 
text-decoration: none;
display:inline;
font-style:normal;
}

.hitoff {
color:blue;
font-weight:bold;
display:inline; 
}

#sugerencias {
margin-left:610px;
width:80px;
height:20px;
padding-left: 20px;
padding-top:5px;
background: url('../img/especificas/correo.gif') no-repeat;
}

/*NUEVAS JESUS*/
#completodoc{
width: 100%;
text-align: center;
height:85%;
}

#centralprincipalresult-ori {
float:right;
width:100%;
height:100%;
position: absolute;
z-index: 5;
left:0%;
padding-top:20px;
}

#centralresult {
width:90%;
z-index: 5;
background-color:white;
border-width:1px ;
border-color: black;
border-style:solid;
height:100%;
overflow-y:auto;
}



.transparente{
background-color:#fff;
filter: alpha(opacity=80);
}

.divMenu{
top:60px;
position:absolute;
margin-top:20px;
left:55px;
height:100px;
width:210px;
text-align:left;
}


#divencabezadoartist{
position: absolute;
top:43px;
left:10px;
width:67%;
height:30px;
text-align:left;

}


.encabezado{
height:20px;
background-color:E9752B;
padding-left:10px;
font-size:11px;
font-weight:bold;
letter-spacing:3px;
color:white;
border-width:1px 1px 4px 1px;
border-color:E9752B E9752B black E9752B;
border-style: solid;
}






.encabezado2{
font-size:10px;
font-weight:bold;
padding:5px ;
color:black;
border-width:0px 0px 1px 0px;
border-color:black;
border-style:dotted;
}


.encabeprincider{
background:url('../img/ptos_info.gif') repeat-y;
text-align:right;
width:1%;
}

#fondo100{
width:455px;
left:0px;
position:absolute;
top:72px;
border:0px #D4C8C2 solid;
height:335px;
background: url('../img/especificas/logo1003.jpg') no-repeat;
z-index:6;

}

#capa{
width:200px;
height:220px;
left:730px;
position:absolute;
top:250px;
border:1px #D4C8C2 solid;
z-index:6;
visibility:hidden;
}






#centralprincipalverdoc {
float:right;
width:100%;
height:100px;
position: absolute;
z-index: 5;
left:0%;
padding-top:20px;
}



#centralverdoc {
width:90%;
height:auto;
z-index: 5;
background-color:white;
border:1px black solid;
}


#menuverdoc{
top:30px;
position:absolute;
margin-top:20px;
left:75px;
height:100px;
width:190px;
text-align:left;
border:1px solid black;
}








span.flecha {
background:url(../img/especificas/flecha.gif) no-repeat;
}




/*clases ocultas para impresion*/

.datosocultos {
display:none;
}

.encabezadooculto {
display:none;
}

.imagenesocultas {
display:none;
}

.portadaimpr {
display:none;
}

.verobra {
background-color:red;
}

#tablaform td {
vertical-align: bottom;
}

.ayuda {
width:280px;
height:auto;
position:absolute;
margin-left:180px;
margin-top:160px;
padding-left:25px;
display:none;
z-index:8;
text-align: justify;
}