/* Body. */


body {
  
    font-size: 12px;
    background-image: url(1fondo.jpg);    
    padding: 0;
    margin: 0;
 }



/* Links. */

a {
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


a:link { 
color: white; 
text-decoration: none;
}

a:visited { 
color: white; 
text-decoration: none;
}

a:hover {
color: white; 
text-decoration: underline;

} 

input:visited { 
color:#993333; 
text-decoration: none;

}



/* Window. */

#window {    
   
   
    width: 100%;
}

/* Page title. */
/*
#pageTitle {
    background-color: #097099;    
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding: 5px 0 5px 5px;
    width: 99%;
}
*/
/* Menu. */
/*
#menu {
    background-color: #094069;
    color: #fff;
    text-align: left;
   
    width: 100%;
}

#menuWelcome {
    font-weight: bold;
}

#menuLinks a {
    color : #fffac6;
}
*/
/* Content. */

#content {
    margin: 0;
    padding: 0;
    width: 100%;
}

p.info {
    font-size: 16px;
}

/* Forms. */

form {
    width: 100%;
}

span.sd-abs-pos  {
	position: absolute;
	top: 0px;
    left: 0px; 
	right: 0px; 
	down: 0px;
}

div.searchTable{
  position: relative;
  width: 310px;
  top: 4.3cm;
  left: 7.48cm; 
  

}

div.tableDirectEmblem{
	position: absolute;
	left: 105px;
	top: -475px;
	z-index: 500;
	width: 160px;
}
div.buttonSearch{
  position: absolute;
  width: 310px;
  top: 3.9cm;
  left: 15cm;  
}
div.newSearchBook{
    position: relative;
	width: 30px;
	top: 0cm;
	left: 0cm; 
}



div.leftBook  {
	position: relative;
	width: 120px;
	top: 3cm;
	left: 0.85cm;  
	
	
}

div.oneBook  {
	position: absolute;
	width: 310px;
	top: 4.6cm;
	left: 13.4cm; 
}

div.oneFullBook  {
	position: absolute;
	width: 310px;
	top: 0.8cm;
	left: 5.5cm; 
}
div.oneFullConditionalBook{
	position: relative;
	width: 310px;
	top: 0.7cm;
	left: 4.2cm; 
}

div.oneFullDownConditionalBook{
	position: absolute;
	width: 310px;
	top: 1cm;
	left: 3.7cm;
}

div.oneFullDownRightConditionalBook{
	position: absolute;
	width: 310px;
	top: 1cm;
	left: 13.4cm; 
}

div.conditionalBookButton{
	position: relative;
	top: 13cm;
	left: 24cm; 
}

div.oneFullEmblemsBook  {
	position:absolute;
	width: 310px;
	top: 0.4cm;
	left: 5cm; 
	
}

div.rightTable  {
	position: absolute;
	width: 155px;
	top: 1.3cm;
	left: 14.5cm; 
}

div.leftTable{
	position: absolute;
	width: 155px;
	top: 0.36cm;
	left: 0cm; 
}

div.rightBook  {
	position: absolute;
	width: 120px;
	top: 3cm;
	left: 24.1cm; 
}

div.noRightBook  {
	position:absolute;
	width: 120px;
	top: 0cm;
	left: 24.6cm; 
}

div.noRightConditionalBook  {
	position: absolute;
	width: 120px;
	top: 0cm;
	left: 24.8cm; 
}

div.noLeftBook  {
	position:absolute;
	width: 10px;
	top: 0cm;
	left: 0.7cm; 
	
}

div.noLeftConditionalBook  {
	position: absolute;
	width: 10px;
	top: 0cm;
	left: 0.7cm; 
	
}


div.field {
    clear: both;
    padding-top: 1em;
    width: 100%;
}


div.noNextEmblem{
	position: absolute;
	width: 120px;
	top: 13.7cm;
	left: 22.226cm; 
}

div.noPreviousEmblem{
	position: absolute;
	width: 120px;
	top: 13.85cm;
	left: 3.33cm; 
}

div.noNextCoverPage{
	position: absolute;
	width: 120px;
	top: 14.3cm;
	left: 22.15cm; 
}


div.worksNumber{
    position: relative;
	width: 410px;
	top: 1.5cm;
    left: 8.6cm; 
    font-size: 14px;
    font-weight: bold;
}

div.emblemNumber{
	position: absolute;
	width: 250px;
	top: 11cm;
    left: 3.65cm; 
    font-size: 14px;
    font-weight: bold;
}

div.emblemNumberSeveralWorks{
	position: relative;
	width: 175px;
	top: 11cm;
    left: 3.65cm; 
    font-size: 14px;
    font-weight: bold;
}
div.emblemNumberSeveralWorksConditional{
	position: relative;
	width: 170px;
	top: 11cm;
    left: 3.65cm; 
    font-size: 14px;
    font-weight: bold;
}
div.workZero  {
	position: relative;
	width: 310px;
	top: 13.95cm;
	left: 6.8cm; 
}

div.workOne {
	position: relative;
	width: 310px;
	top: 12.75cm;
	left: 6.3cm; 
}
div.workTwo {
	position: relative;
	width: 310px;
	top: 11.55cm;
	left: 7.4cm; 
}

div.workThree {
	position: relative;
	width: 310px;
	top: 10.4cm;
	left: 6.7cm; 
}

div.workFour {
	position: relative;
	width: 320px;
	top: 9.2cm;
	left: 7.06cm; 
}
div.workFive {
	position: relative;
	width: 320px;
	top: 8.05cm;
	left: 6.25cm; 
}
div.workSix {
	position: relative;
	width: 310px;
	top: 6.86cm;
	left: 7.2cm; 
}
div.workSeven {
	position: relative;
	width: 320px;
	top: 5.7cm;
	left:5.6cm; 
}
div.workEigth {
	position: relative;
	width: 320px;
	top: 4.545cm;
	left:7.24cm; 
}
div.workNine {
	position: relative;
	width: 320px;
	top: 3.35cm;
	left:6.28cm; 
}


div.noWorkNine {
	position: absolute;
	width: 320px;
	top: 2.69cm;
	left: 4.8cm; 
}

div.noWorkEigth {
	position: absolute;
	width: 320px;
	top: 3.87cm;
	left: 2cm; 
}
div.noWorkSeven {
	position: absolute;
	width: 320px;
	top: 5.07cm;
	left: 2cm; 
}
div.noWorkSix {
	position: absolute;
	width: 320px;
	top: 6.2cm;
	left: 2cm; 
}
div.noWorkFive {
	position: absolute;
	width: 320px;
	top: 7.38cm;
	left: 2cm; 
}
div.noWorkFour {
	position: absolute;
	width: 320px;
	top: 8.54cm;
	left: 2cm; 
}
div.noWorkThree {
	position: absolute;
	width: 320px;
	top: 9.73cm;
	left: 2cm; 
}
div.noWorkTwo {
	position: absolute;
	width: 320px;
	top: 10.87cm;
	left: 2cm; 
}
div.noWorkOne {
	position: absolute;
	width: 320px;
	top: 12.1cm;
	left: 2cm; 
}
div.noResult {
	position: relative;
	width: 350px;
	top: 7.2cm;
	left: 11.2cm; 
}
div.emblemData{
    position: absolute;
	top: 3.5cm;
	left: 2.6cm; 
}
div.noLeftArrow {
	position: relative;
	width: 30px;
	top: 12.159cm;
	left: 0.8cm; 
}
div.noRightArrow {
	position: absolute;
	width: 30px;
	top: 13cm;
	left: 24cm; 
}

div.noConditionalLeftArrow {
	position: absolute;
	width: 30px;
	top: 13.4cm;
	left: 0.8cm; 
}

div.field span.label {
    float: left;    
    text-align: right;
    font-weight: bold;
    width: 49.5%;
}

 span.label2 {
    font-weight: bold;
    font-size: 13px;
    color:white;
    width: 49.5%;
}

div.field span.entry {
    float: right;    
    text-align: left;
    width: 49.5%;
    font-size: 10px;
    font-family: Times New Roman;  
}

div.button {
    clear: both;
    padding-top: 1em;
    text-align: center;
    width: 100%;
}

div.textarea  {
	position: relative;
	width: 150px;
	top: 6cm;
	left:0cm; 
}

div.tableResultButtons {
	position: absolute;
	width: 155px;
	top: 7.3cm;
	left:14.5cm;
}
div.tableButtons {
	position: absolute;
	width: 368px;
	top: 13.2cm;
	left: 14.4cm;
}

select  {
	border: none;
    background-color: white;
    font-size: 12px;
    font-family: Times New Roman;
    scrollbar-highlight-color: #FEFFEE;
	scrollbar-3dlight-color: #FEFFEE; 
	scrollbar-darkshadow-color: tan;
	scrollbar-track-color: white; 
	scrollbar-face-color: #FEFFEE; 
	scrollbar-arrow-color: tan;
}


input{
   font-size: 12px;
   font-family: Times New Roman;
   
}
textarea.textareaBook{
	border:none;
	background-color: white;
	font-size: 12px; 
    font-family: Times New Roman;
	scrollbar-highlight-color: #FEFFEE;
	scrollbar-3dlight-color: #FEFFEE; 
	scrollbar-darkshadow-color: tan;
	scrollbar-track-color: white; 
	scrollbar-face-color: #FEFFEE; 
	scrollbar-arrow-color: tan;
	text-align:justify; 
	text-justify: distribute-all-lines;
	readonly:readonly;
	
	
}

textarea.textareaBookEpigram{
	border:none;
	background-color: white;
	font-size: 12px; 
    font-family: Times New Roman;
	scrollbar-highlight-color: #FEFFEE;
	scrollbar-3dlight-color: #FEFFEE; 
	scrollbar-darkshadow-color: tan;
	scrollbar-track-color: white; 
	scrollbar-face-color: #FEFFEE; 
	scrollbar-arrow-color: tan;
	text-align: center; 
	text-justify: distribute-all-lines;
	readonly:readonly;
	
}
hr{
    width: 300px;
    color: black; 
    height: 1px; 
    text-align: left;
    border: 1px solid black;
}

/* Error messages. */

.errorMessage {
    font-weight: bold;
    color: red;
    margin-left: 5px;
}

table.book {
   margin: 0 auto;
   border: none;
   text-align: center;
   width: 75%;
   font-size: 11pt;
   font-weight:bold;
   font-style:normal;
   color:#F5F5F5;
   font-family: Times New Roman;
}
table.horizontalBook {
   margin: 0 auto;
   text-align: center;
   width: 60%;
   font-size: 7pt;
   font-weight:normal;
   font-style: normal;
   color:#F5F5F5;
}
table.noResult{
   margin: 0 auto;
   text-align: center;
   width: 100%;
   font-size: 12pt;
   font-family: Times New Roman;
   font-weight:normal;
   font-style: normal;
   color:black;
}

table.rightBook {
   margin: 0 auto;
   text-align: center;
   width: 15%;
   font-size: 7pt;
    font-family: Arial;
   font-weight:normal;
   font-style: normal;
   color:#F5F5F5;
} 
table.leftBook {
   margin: 0;
   text-align: center;
   width: 15%;
   font-size: 7pt;
    font-family: Arial;
   font-weight:normal;
   font-style: normal;
   color:#F5F5F5;
} 

table.fullBookUp {
   margin: 0;
   width: 700px;
   font-size: 7pt;
   font-weight:bold;
   font-style: italic;
   color:#000000;
} 

table.fullBookDown {
   margin: 0;
   width: 700px;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
   margin-left: -10px;
   margin-top: 5px;
}

table.fullBookDown tr td hr {
	width: 290px;
	margin-left: 0px;
}

table.fullLeftConditionBookDown{
	margin: 0;
   font-size: 10pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
}

table.fullRightConditionBookDown{
 	margin: 0;
   font-size: 10pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
}

table.fullBookDownDigiPage {
   margin: 0;
   width:650px;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
 
} 

table.fullBookEmblemsDown {
   margin: 0;
   width: 150px;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
   margin-top: 15px;
} 

table.emblemsDown {
    margin: 0;
   width: 150px;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
}

table.emblemImage{
   margin: 0;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
}
table.imagePage{
 font-family: Times New Roman;
}

table.tableButtons {
   margin: 0;
   width: 150px;
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   color:#000000;
}

.mote{
   font-size: 9pt;
   font-weight:normal;
   font-style: normal;
   font-family: Times New Roman;
   color:#000000;
}

.toolsBarArea {background:#D4D0C8;border: 2px groove #F3EFE7;}

.toolsBarOff {background:#D4D0C8;color:#000000;border: 2px outset #F3EFE7;font-weight: normal;font-size: 10px;text-align: center;padding: 1px 3px;font-family: arial,helvetica,sans-serif;}

.toolsBarOn {background:#D4D0C8;color:#000000;border: 2px inset #F3EFE7;font-weight: normal;font-size: 10px;text-align: center;padding: 1px 3px;font-family: arial,helvetica,sans-serif;}

.toolsBarOver {background:#F4F0E8;color:#000000;border: 2px inset #F3EFE7;font-weight: normal;font-size: 10px;text-align: center;padding: 1px 3px;font-family: arial,helvetica,sans-serif;}


 }
/* Footer. */

#footer {
    border-top: 1px solid #000;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}

