* html div#oficinaVirtual{
	width:auto !important;
}
div#mensajesAdvertencia {
	margin: 10px;
}

div#mensajesAdvertencia p {
	padding: 10px;
	background-color: #DDD;
	color: red;
	font-weight: bold;
}

/*botones*/
input.OffVboton {
	cursor: pointer;
	background: #C6C6C6;
	padding: 4px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	background: #C6C6C6;
	border-width: 2px;
	border-style: ridge;
	padding: 2px;
	text-decoration: underline;
	color: #000000;
	font-size: 1em;
}

input.botonEnlace {
	display: inline;
	cursor: pointer;
	text-decoration: underline;
	color: #660033;
	border: none;
	background: transparent;
}



input{
	background: #FFFFFF;
	color: #000000;
	font-size: 1em;
	padding-top: 0px;
}
input.login  {
	background: #FFFFFF;
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 0px;
}
select {
	background: #FFFFFF;
	color: #000000;
	font-size: 1.1em;
}
textarea {
	background: #FFFFFF;
	color: #000000;
	font-size: 1.1em;
	padding-top: 0px;
}

/*checkbox*/
input.panelAgrupacion {
	background: #E3E3E3;
}

span.literalesCampos {
	font-size: 1.1em;
	color: #FFFFFF;
}


/*panel agrupacion*/
@media screen{
	td.panelAgrupacion {
		background: #E3E3E3;
		color: #000000;
		font-size: 1em;
	}
	td.cabeceraPanel {
		background: #FFFFFF;
		color: #000000;
		font-size: 1.1em;
		font-weight: bold;
		width: 100%;
		clear: both;
	}
}

/* Clases genericas */

*.alineado_right{
   text-align: right;
}

*.alineado_left {
   text-align: left;
}

*.centrado *, *.alineado_center *,
*.alineado_left *, *.alineado_right * {
   margin: auto;
}

@media screen{
	.flotante_left {
		float: left;		
	}
}

@media print{
	.flotante_left {
		float: left;
		display: block;
	}
}

.flotante_right {
	float: right;
}
@media screen {
	.flotante100{
		float: left;
		width: 100%;
	}
}

.bloque{
	display: block;
}

.bloqueFlotante_left {
	display: block;
	float: left;
}

.bloqueFlotante_right {
	display: block;
	float: right;
}

.texto_center{
	text-align: center;
}

.texto_right{
	text-align: right;
}

.texto_left{
	text-align: left;
}

.sinBorde{
	border: none;
}
dd.saltoLinea {
	width: auto;
	height: auto;
	line-height: normal;
	visibility: visible;
	clear: both;
}

div.saltoLinea {
	float:none; 
	width: auto;
	height: auto;
	clear: both;
}

.whiteSpaceNowrap {
	white-space: nowrap;
}

fieldset.bordeAgrupacion{
	border: 1px solid rgb(240, 209, 71);
}

fieldset.bordeAgrupacion legend{
	display: block;	
	font-family: verdana;
	color: rgb(240, 209, 71);
}

fieldset.normal legend{
	display: none;
}

dl.ddRepeat{
	margin-left: 5em;
	width: 80%;
}

dl.ddRepeat dd a{
	display:block;
}

dl.ddRepeat dt{
	clear:both;
}



.appletOculto{		
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.applet{		
	left:0px;
	top:0px;
	overflow:hidden;
}

/* Definicion de anchos en clases */

.classWidth0 {
	width: 0%;
}

.classWidth1 {
	width: 1%;
}

.classWidth2 {
	width: 2%;
}

.classWidth3 {
	width: 3%;
}

.classWidth4 {
	width: 4%;
}

.classWidth5 {
	width: 5%;
}

.classWidth6 {
	width: 6%;
}

.classWidth7 {
	width: 7%;
}

.classWidth8 {
	width: 8%;
}

.classWidth9 {
	width: 9%;
}

.classWidth10 {
	width: 10%;
}

.classWidth11 {
	width: 11%;
}

.classWidth12 {
	width: 12%;
}

.classWidth13 {
	width: 13%;
}

.classWidth14 {
	width: 14%;
}

.classWidth15 {
	width: 15%;
}

.classWidth16 {
	width: 16%;
}

.classWidth17 {
	width: 17%;
}

.classWidth18 {
	width: 18%;
}

.classWidth19 {
	width: 19%;
}

.classWidth20 {
	width: 20%;
}

.classWidth21 {
	width: 21%;
}

.classWidth22 {
	width: 22%;
}

.classWidth23 {
	width: 23%;
}

.classWidth24 {
	width: 24%;
}

.classWidth25 {
	width: 25%;
}

.classWidth26 {
	width: 26%;
}

.classWidth27 {
	width: 27%;
}

.classWidth28 {
	width: 28%;
}

.classWidth29 {
	width: 29%;
}

.classWidth30 {
	width: 30%;
}

.classWidth31 {
	width: 31%;
}

.classWidth32 {
	width: 32%;
}

.classWidth33 {
	width: 33%;
}

.classWidth34 {
	width: 34%;
}

.classWidth35 {
	width: 35%;
}

.classWidth36 {
	width: 36%;
}

.classWidth37 {
	width: 37%;
}

.classWidth38 {
	width: 38%;
}

.classWidth39 {
	width: 39%;
}

.classWidth40 {
	width: 40%;
}

.classWidth41 {
	width: 41%;
}

.classWidth42 {
	width: 42%;
}

.classWidth43 {
	width: 43%;
}

.classWidth44 {
	width: 44%;
}

.classWidth45 {
	width: 45%;
}

.classWidth46 {
	width: 46%;
}

.classWidth47 {
	width: 47%;
}

.classWidth48 {
	width: 48%;
}

.classWidth49 {
	width: 49%;
}

.classWidth50 {
	width: 50%;
}

.classWidth51 {
	width: 51%;
}

.classWidth52 {
	width: 52%;
}

.classWidth53 {
	width: 53%;
}

.classWidth54 {
	width: 54%;
}

.classWidth55 {
	width: 55%;
}

.classWidth56 {
	width: 56%;
}

.classWidth57 {
	width: 57%;
}

.classWidth58 {
	width: 58%;
}

.classWidth59 {
	width: 59%;
}

.classWidth60 {
	width: 60%;
}

.classWidth61 {
	width: 61%;
}

.classWidth62 {
	width: 62%;
}

.classWidth63 {
	width: 63%;
}

.classWidth64 {
	width: 64%;
}

.classWidth65 {
	width: 65%;
}

.classWidth66 {
	width: 66%;
}

.classWidth67 {
	width: 67%;
}

.classWidth68 {
	width: 68%;
}

.classWidth69 {
	width: 69%;
}

.classWidth70 {
	width: 70%;
}

.classWidth71 {
	width: 71%;
}

.classWidth72 {
	width: 72%;
}

.classWidth73 {
	width: 73%;
}

.classWidth74 {
	width: 74%;
}

.classWidth75 {
	width: 75%;
}

.classWidth76 {
	width: 76%;
}

.classWidth77 {
	width: 77%;
}

.classWidth78 {
	width: 78%;
}

.classWidth79 {
	width: 79%;
}

.classWidth80 {
	width: 80%;
}

.classWidth81 {
	width: 81%;
}

.classWidth82 {
	width: 82%;
}

.classWidth83 {
	width: 83%;
}

.classWidth84 {
	width: 84%;
}

.classWidth85 {
	width: 85%;
}

.classWidth86 {
	width: 86%;
}

.classWidth87 {
	width: 87%;
}

.classWidth88 {
	width: 88%;
}

.classWidth89 {
	width: 89%;
}

.classWidth90 {
	width: 90%;
}

.classWidth91 {
	width: 91%;
}

.classWidth92 {
	width: 92%;
}

.classWidth93 {
	width: 93%;
}

.classWidth94 {
	width: 94%;
}

.classWidth95 {
	width: 95%;
}

.classWidth96 {
	width: 96%;
}

.classWidth97 {
	width: 97%;
}

.classWidth98 {
	width: 98%;
}

.classWidth99 {
	width: 99%;
}

.classWidth100 {
	width: 100%;
}

.classWidth0ex {
	width: 0ex;
}
.classWidth1ex {
	width: 1ex;
}
.classWidth2ex {
	width: 2ex;
}
.classWidth3ex {
	width: 3ex;
}
.classWidth4ex {
	width: 4ex;
}
.classWidth5ex {
	width: 5ex;
}
.classWidth6ex {
	width: 6ex;
}
.classWidth7ex {
	width: 7ex;
}
.classWidth8ex {
	width: 8ex;
}
.classWidth9ex {
	width: 9ex;
}
.classWidth10ex {
	width: 10ex;
}
.classWidth11ex {
	width: 11ex;
}
.classWidth12ex {
	width: 12ex;
}
.classWidth13ex {
	width: 13ex;
}
.classWidth14ex {
	width: 14ex;
}
.classWidth15ex {
	width: 15ex;
}
.classWidth16ex {
	width: 16ex;
}
.classWidth17ex {
	width: 17ex;
}
.classWidth18ex {
	width: 18ex;
}
.classWidth19ex {
	width: 19ex;
}
.classWidth20ex {
	width: 20ex;
}

/* Definicion de anchos en clases */

.classHeight0 {
	height: 0%;
}
.classHeight1 {
	height: 1%;
}
.classHeight2 {
	height: 2%;
}
.classHeight3 {
	height: 3%;
}
.classHeight4 {
	height: 4%;
}
.classHeight5 {
	height: 5%;
}
.classHeight6 {
	height: 6%;
}
.classHeight7 {
	height: 7%;
}
.classHeight8 {
	height: 8%;
}
.classHeight9 {
	height: 9%;
}
.classHeight10 {
	height: 10%;
}
.classHeight11 {
	height: 11%;
}
.classHeight12 {
	height: 12%;
}
.classHeight13 {
	height: 13%;
}
.classHeight14 {
	height: 14%;
}
.classHeight15 {
	height: 15%;
}
.classHeight16 {
	height: 16%;
}
.classHeight17 {
	height: 17%;
}
.classHeight18 {
	height: 18%;
}
.classHeight19 {
	height: 19%;
}
.classHeight20 {
	height: 20%;
}
.classHeight21 {
	height: 21%;
}
.classHeight22 {
	height: 22%;
}
.classHeight23 {
	height: 23%;
}
.classHeight24 {
	height: 24%;
}
.classHeight25 {
	height: 25%;
}
.classHeight26 {
	height: 26%;
}
.classHeight27 {
	height: 27%;
}
.classHeight28 {
	height: 28%;
}
.classHeight29 {
	height: 29%;
}
.classHeight30 {
	height: 30%;
}
.classHeight31 {
	height: 31%;
}
.classHeight32 {
	height: 32%;
}
.classHeight33 {
	height: 33%;
}
.classHeight34 {
	height: 34%;
}
.classHeight35 {
	height: 35%;
}
.classHeight36 {
	height: 36%;
}
.classHeight37 {
	height: 37%;
}
.classHeight38 {
	height: 38%;
}
.classHeight39 {
	height: 39%;
}
.classHeight40 {
	height: 40%;
}
.classHeight41 {
	height: 41%;
}
.classHeight42 {
	height: 42%;
}
.classHeight43 {
	height: 43%;
}
.classHeight44 {
	height: 44%;
}
.classHeight45 {
	height: 45%;
}
.classHeight46 {
	height: 46%;
}
.classHeight47 {
	height: 47%;
}
.classHeight48 {
	height: 48%;
}
.classHeight49 {
	height: 49%;
}
.classHeight50 {
	height: 50%;
}
.classHeight51 {
	height: 51%;
}
.classHeight52 {
	height: 52%;
}
.classHeight53 {
	height: 53%;
}
.classHeight54 {
	height: 54%;
}
.classHeight55 {
	height: 55%;
}
.classHeight56 {
	height: 56%;
}
.classHeight57 {
	height: 57%;
}
.classHeight58 {
	height: 58%;
}
.classHeight59 {
	height: 59%;
}
.classHeight60 {
	height: 60%;
}
.classHeight61 {
	height: 61%;
}
.classHeight62 {
	height: 62%;
}
.classHeight63 {
	height: 63%;
}
.classHeight64 {
	height: 64%;
}
.classHeight65 {
	height: 65%;
}
.classHeight66 {
	height: 66%;
}
.classHeight67 {
	height: 67%;
}
.classHeight68 {
	height: 68%;
}
.classHeight69 {
	height: 69%;
}
.classHeight70 {
	height: 70%;
}
.classHeight71 {
	height: 71%;
}
.classHeight72 {
	height: 72%;
}
.classHeight73 {
	height: 73%;
}
.classHeight74 {
	height: 74%;
}
.classHeight75 {
	height: 75%;
}
.classHeight76 {
	height: 76%;
}
.classHeight77 {
	height: 77%;
}
.classHeight78 {
	height: 78%;
}
.classHeight79 {
	height: 79%;
}
.classHeight80 {
	height: 80%;
}
.classHeight81 {
	height: 81%;
}
.classHeight82 {
	height: 82%;
}
.classHeight83 {
	height: 83%;
}
.classHeight84 {
	height: 84%;
}
.classHeight85 {
	height: 85%;
}
.classHeight86 {
	height: 86%;
}
.classHeight87 {
	height: 87%;
}
.classHeight88 {
	height: 88%;
}
.classHeight89 {
	height: 89%;
}
.classHeight90 {
	height: 90%;
}
.classHeight91 {
	height: 91%;
}
.classHeight92 {
	height: 92%;
}
.classHeight93 {
	height: 93%;
}
.classHeight94 {
	height: 94%;
}
.classHeight95 {
	height: 95%;
}
.classHeight96 {
	height: 96%;
}
.classHeight97 {
	height: 97%;
}
.classHeight98 {
	height: 98%;
}
.classHeight99 {
	height: 99%;
}
.classHeight100 {
	height: 100%;
}
#wrapper{
z-index:100;
}
/****************************************************/
/* ESTILOS PARA LA PUBLICIDAD EMERGENTE INTERSTICIAL */
/*********** PUBLICADO: 02/12/2011 10:37:31 ******************/
/****************************************************/
.ocultarWrapper{
display:none;
}

#interContainer{
position: absolute;
width: 95%;
height:95%;
left: 0;
top: 0;
padding: 15px;
padding-top: 0;
background-color: #ffffff;
visibility: hidden;
z-index: 99999;
}

#interContainer .headerbar{ 
color: gray;
padding: 5px 0;
text-align: right;

}

#interContainer .headerbar a{ 
font-weight:bold;
padding:3px;
text-decoration: none;
border: 1px solid gray;
}


#interContent{ 
background-color: #FFFFFF;
}

#interVeil{
position: absolute;
background: #FFFFFF;
right: 0;
width: 10px;
top: 0;
z-index: 99998;
visibility: hidden;
}
