﻿body 
{ 
    font: 10pt AvantGardeITCTT,Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 20px 0px 20px 0px;
    text-align: center;
}

#main {
  width: 473px;
  margin: 0 auto;
}

#content-scroll {
  width: 471px;
  height: 208px;
  margin-top: 10px;
  overflow: scroll;
  border: solid 1px black;
}

#main-pag {
  width: 723px;
  margin: 0 auto;
}

#content-scroll-pag {
  width: 716px;
  height: 208px;
  margin-top: 10px;
  overflow: scroll;
  border: solid 1px black;
}

#contenedor{ 
text-align:left;
border: 2px solid #cccccc;
width: 964px; 
background-color : Transparent; 
margin: auto; 
}

#contenedordocum{ 
text-align:left;
border: 2px solid #cccccc;
width: 1200px; 
background-color : Transparent; 
margin: auto; 
}

#cabecera{ 
height : 113px; 
width: 960px; 
}

#cabeceradocum{ 
height : 140px; 
width: 1200px; 
}

#defaultleft
{
	height : 400px; 
	width: 395px; 
	border: 2px solid #cccccc;
}

#defaultright
{
	height : 400px; 
	width: 395px;
	border: 2px solid #cccccc;
	background-color:#000099;  
}

#navegador{ 
background : #F5F4C3 url(imagenes/fondonav.gif); 
padding : 3px 10px 5px 10px; 
border-top : 1px solid #cccccc; 
border-bottom : 1px solid #cccccc; 
}

#cuerpo{ 
width:400px; 
margin-left: 0px; 
padding: 12px 280px 10px 280px; 
background-color: Transparent;
float:left; 
border: 2px solid #cccccc;
}

#cuerpomaster 
{
clear : both;
width:962px; 
margin-left: 0px; 
padding: 0px 0px 0px 0px; 
background-color: Transparent;
float:left; 
border: 0px solid #cccccc;
}

#cuerpomasterderecha
{
width:480px; 
margin-left: 0px; 
padding: 0px 0px 0px 0px; 
background-color: Transparent;
float:right; 
border: 0px solid #cccccc;
}

#cuerpoayuda{ 
width:917px; 
margin-left: 0px; 
padding: 12px 10px 10px 10px; 
background-color: Transparent;
float:left; 
border: 2px solid #cccccc;
}

#cuerpodocum{ 
width:1200px; 
margin-left: 0px; 
padding: 12px 5px 10px 10px; 
background-color: Transparent;
float:left; 
border: 2px solid #cccccc;
}

#navabajo{ 
font-weight : bold; 
} 

#lateral{ 
width: 200px; 
background-color: Transparent; 
border-bottom : 1px solid #cccccc; 
border-left : 1px solid #cccccc; 
float:right; 
} 

.titlat 
{
background-color:Transparent; 
color:#000000; 
font-size:8pt; 
text-transform : uppercase; 
padding: 7px 3px 7px 8px; 
font-weight : normal; 
letter-spacing : 2px; 
margin: 0px 0px 0px 0px; 
}

.titulo 
{
background-color:Transparent; 
color:#ffffff; 
font-size:12pt; 
text-transform : uppercase; 
font-weight : normal; 
letter-spacing : 2px; 
margin: 0px 0px 0px 0px; 
}

.labelcampo{ 
	background-color:Transparent;
	color:#ffffff; 
	font-size:7pt; 
	text-transform : uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:left;
	margin: 0px 0px 0px 0px;
	width: 221px;
}

.labelmaestro{ 
	background-color:Transparent;
	color: #000000; 
	font-size:7pt; 
	text-transform :uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:left;
	margin: 7px 39px 0px 0px;
	width: 152px;
    height: 10px;
}
.labelmaestro3{ 
	background-color:Transparent; 
	color:#000000; 
	font-size:7pt; 
	text-transform :uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:right;
	margin: 7px 39px 0px 0px;
	width: 119px;
}
.labeltotales{ 
	background-color:Transparent; 
	color: Red; 
	font-size:9pt; 
	text-transform :uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:left;
	margin: 7px 39px 0px 0px;
	width: 165px;
    height: 10px;
}
.labelboton{ 
	background-color:Transparent; 
	color:#ffffff; 
	font-size:7pt; 
	text-transform : uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:left;
	margin: 0px 0px 0px 0px;
	width: 221px;
}

.labelayuda{ 
	background-color:Transparent; 
	color:#000000; 
	font-size:7pt; 
	text-transform :uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	float:left;
	width: 180px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

.labelpregunta{ 
	background-color:Transparent;  
	color:#000000;
	font-size:9pt; 
	text-transform :uppercase; 
	padding: 2px 3px 3px 8px; 
	font-weight : bold; 
	letter-spacing : 2px; 
	margin: 0px 0px 0px 0px;
	width: 180px;
}

.contenedorlabel
{
	float:left;
	height:25px;
	padding: 0px 1px 0px 1px;
	width: 246px;
}

.cuerpolateral{ 
padding: 3px 20px 20px 5px;
background-color: Transparent;
}

.contenedorayuda 
{
padding: 3px 10px 10px 5px;
background-color: Transparent;
}

.filamaestro{ 
padding: 3px 20px 10px 5px;
background-color: Transparent;
}  

.filaboton{ 
padding: 3px 20px 30px 70px;
background-color: Transparent;
} 

.filabotonmaestro
{
padding: 3px 20px 25px 50px;	 
background-color: Transparent;
    height: 12px;
}

.filabotonayuda{ 
padding: 3px 50px 10px 200px;
background-color: Transparent;
}  

.filacombo{ 
padding: 3px 5px 30px 5px;
background-color: Transparent;
}  

INPUT { 
font-size : 8pt; 
} 

.campo 

.campotexto
{
	float:left;
	vertical-align:middle;
	padding: 0px 2px 0px 4px; 
	margin: 0px 54px 2px 0px;
    width: 104px;
    height: 21px;
}


{
	clear:both;
	vertical-align:middle;
	padding: 0px 2px 0px 4px; 
	margin: 0px 0px 2px 0px;
}

.campototal
{
	float:left;
	vertical-align:middle;
	padding: 0px 2px 0px 4px; 
	margin: 0px 54px 2px 0px;
    width: 162px;
    background-color: Yellow;
    color: Red;
}

.contenedorimagen
{
	padding: 0px 3px 0px 3px; 
	margin: 0px 0px 0px 0px;
	height : 16px;
	vertical-align:middle;
	border:1px solid #BEBEBE;
}

.contenedorimagengrid
{
	padding: 0px 3px 0px 3px; 
	margin: 0px 0px 0px 0px;
	height : 32px;
	vertical-align:middle;
	border:1px solid #BEBEBE;
}

.contenedorboton{ 
	float:left;
	vertical-align:middle;
	padding: 1px 1px 0px 1px; 
	margin: 0px 0px 0px 0px;
	height : 25px;
	background-color: Transparent;
    width: 91px;
}

.contenedorboton3{ 
    float:right;
    vertical-align:middle;
    padding: 1px 1px 0px 1px; 
    margin: 0px 0px 0px 0px;
    height : 31px;
    background-color: #FFFFFF;
    width: 72px;
}

.WaterMarkedTextBox{
	width: 168px;
	padding: 2px 2 2 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color:Black;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
	margin-left: 0px;
}
    
.TextoTotal
{
	width: 168px;
	padding: 2px 2 2 2px;
	border: 1px solid #BEBEBE;
	background-color: Yellow;
	color: Red;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
    height: 19px;
}

.TextoDeshabilitado
{
	width: 168px;
	padding: 2px 2 2 2px;
	color:Black;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
    margin-top: 0px;
}

.TextoPrueba
{
	width: 168px;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

.TextoCampoLlave
{
	width: 168px;
	padding: 2px 2 2 2px;
	border: 1px solid #BEBEBE;
	background-color: #99CCFF;
	color: black;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

.BotonLogin
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    font-size: 10px;
        font-family: Verdana,Helvetica;
        font-weight: bold;
        background:Gray;
        width: 80px;
        height: 20px;
    text-align: center;
    
}

.Boton
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:#CCCCCC;
    background:#202000;
    width:70px;
    height:32px;
    margin-left: 0px;
}

.BotonDeshabilitado
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:#CCCCCC;
    background:#999999;
    width:70px; 
    height:32px; 
    margin-left: 0px; 
}

.BotonOpcion
{
	font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    Height:30px; 
    Width:200px; 
}
.grid
{
	background-position: #FFFFFF;
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-size: small;
	font-family: Verdana,Helvetica;
	color: #CCCCCC;
	background: #FFFFFF;
	width: 70px;
	height: 32px;
	margin-left: 0px;
}
#campotexto input{ 
width:100px; 
} 

#botonbuscar { 
padding-top : 3px; 
padding-left: 106px; 
} 

#botonbuscar input{ 
border : 0px none; 
} 

.radio{ 
clear:both; 
} 

#pie{ 
clear : both; 
color : #333333; 
text-align : left; 
margin : 10px 0px 0px 0px; 
padding-bottom:10px;
    height: 82px;
} 

#borde{ 
border: 2px solid #cccccc; 
text-align: left; 
width: 700px; 
margin: auto; 
} 
#progressBackgroundFilter
{ 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  -ms-filter:alpha(opacity=50); 
  -ms-opacity:0.5; 
  z-index:1000; 
} 
#processMessage
{  
  position:absolute;  
  top:30%;  
  left:43%; 
  padding:10px; 
  width:14%; 
  z-index:1001; 
  background-color:#fff; 
}


 
ul.menu{
list-style:none; margin:0; padding:0;background:#F5F4C3;width:954px
}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block;color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:1px;
    top: -2px;
    left: 3px;
    width: 117px;
}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:120px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px;font-weight:bold; background:#FFFFFF}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../imagenes/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(../imagenes/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}


