a {
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color:#c41230;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#c41230;
}
  
div.capaGenerica{
	background-color:#EBEBEB;
	position:absolute;
	border: 1px dotted #EEE;	
	z-index:2;
	font-size:12;	
} 

table.contenedorContenidoPagina { 
	width:880px; 
}


table.contenedorContenidoPaginaFlotante { 
	width:580px; 
}


table.contenidoPagina { 
	width:800px; 

}

table.contenidoPaginaFlotante { 
	width:579px; 
} 


table.contenidoCabeceraPagina { 
	width:879px; 
} 


table.contenidoCabeceraPaginaFlotante { 
	width:579px; 
} 


table.contenidoPiePagina { 
	width:879px; 
}

.progreso{ background: url(../gif/corporativo/menu-third-level-bullet-more-info-rojo.png) no-repeat top right;}

/* ************************************************* */
/* **********TAMA�OS TABLAS, FUENTES, ETC ********** */
/* ************************************************* */
.interiorTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c41230;
	font-weight: bold;
	background-color: #E0E0E0;	
}
.interiorTituloCenter{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c41230;
	font-weight: bold;
	background-color: #E0E0E0;	
}
.interiorSubtitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B58;
}

.interiorSubtitulo2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c41230;
	font-weight: bold;
	background-color: #EEEEEE;	
}


.interiorSubtituloB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5B5B58;
	font-weight: bold;
}


.interiorContenido{
	text-align: center;
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	height: 20px;	
}

/* ***Para alinear verticalmente en firefox*** */
td.interiorContenidoValign { 
   height: 100%;
   vertical-align: middle;
   width: 0px;
   background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
} 


.interiorContenidoB{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
}

.interiorContenido0{
	background-color: #F5F5F5;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 20px;
}
.interiorContenido0:hover{
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 20px;
}

.interiorContenido1{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 20px;
}
.interiorContenido1:hover{
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 20px;
}

.interiorContenidoSeleccionado {
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 10px;
}

.txtTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c41230;
	font-weight: bold;
}


.fieldsetRecuadro{
	width: 95%;
	border-bottom:2px solid;
	
}

/* ***************** */
/* Botones y enlaces */
/* ***************** */

.boton1{
   	background: white url(/mercantil/gif/corporativo/lateral-menu-top-page-rojo.png) left repeat-x;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 1px;
	cursor: pointer;
	border: 1px solid #6600CC;			
}
/*
a.boton1{color: #FFFFFF;text-decoration:none}
a.boton1:visited{color: #FFFFFF;text-decoration:none}
*/
.boton2{	
	color: #c41230;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	border: 1px solid #c41230;}
/*
a.boton2 { color: #AB1A1D; text-decoration:none;}
a.boton2:visited {color: #AB1A1D;text-decoration:none;}
*/
.boton3
{
	font-size: 11px;
	color: #8E8E75;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	border: 1px solid #8E8E75;
	margin-bottom: 1px;
}
/*
a.boton3, a.boton3Derecha, a.boton3Izquierda{color: #8E8E75;text-decoration:none}
a.boton3:visited, a.boton3Derecha:visited, a.boton3Izquierda:visited{color: #8E8E75;text-decoration:none}
*/



.botonMano2{
	background: white /*url(../gif/corporativo/lateral-menu-top-page-rojo.png) left repeat-x*/;
	color: #FFFFFF;
	background-color: #c41230;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	cursor: pointer;
	border: 1px solid #c41230;	
}
a.botonMano2 {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 20px 2px 20px;
}
a.botonMano2:visited { 
	color: #FFFFFF;
	text-decoration:none
}
a.botonMano2:hover {
	color: #FFFFFF;
	text-decoration:none;
}


/*input[type='submit'],input[type='button'],input[type='reset'] {
	background: white url(../gif/corporativo/lateral-menu-top-page-morado.png) left repeat-x;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	cursor: pointer;
	border: 1px solid #6600CC;	
}*/


.tableControl,.actionButtons {
	width: 100%;
	height: 50px;
}


#migasNivel1{position:relative;	font-family: Arial, Helvetica, sans-serif;
	font-size : 25px;
	color : #323232;
	text-decoration: none;}
	
.migasNivel1Lit{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #323232;
}
a.migasNivelLit1:visited{color : #323232;text-decoration: none;}

#migasNivel2 {position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;}
.migasNivel2Lit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
a.migasNivelLit2:visited{color : #999999;text-decoration: none;}
a.migasNivelLit2:link{color : #999999;text-decoration: none;}

/**********************************************************/
/*						FIN Menu							  */
/**********************************************************/

.bloqueContraido{
	display:none;
}

.bloqueExpandido{
	display:block;	
}

.contentInfo {
	background-color: #DBDBDE;
	color: #000;
	border: 1px dashed #cccccc;
	padding: .1em 1ex;
	display: block;
}

.contentInfo2 {
	background-color: #EEEDF1;
	color: #000;
	border: 1px dashed #aaaaaa;
	padding: .1em 1ex;
	display: block;
}
/**********************/

.txtIconos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#7F7F7F;
	text-decoration: none;
}

a.txtIconos{
	color:#7F7F7F;
	text-decoration: none;
}

a.txtIconos:hover{
	color:#7F7F7F;
	text-decoration: none;
}

a.txtIconos:visited{
	color:#7F7F7F;
	text-decoration: none;
}


.borde{
	background-color: #D1D1D1;
}


.parrafo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: justify;
}


.parrafo2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}


.contenidoCentral{
	vertical-align: top;
	height: 218;
}

.txtNegro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
a.txtNegro:visited{color : #000000;}
.txtNaranja{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#EF6E17;
}

a.txtNaranja:visited{color : #EF6E17;}

.txtVerde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#51AD14;
}

a.txtVerde:visited{color : #51AD14;}

.txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

.txtB{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}

.txtVBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#9A9A7F;
}


.txtVGrandeBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	color:#9A9A7F;
}


.txt10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
a.txt10{color:#333333;}

.txt10Rojo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#c41230;
}


.txt11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}

.txt12B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333333;
}

.txt11B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333333;
}

.txt17B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#333333;
}

.txt14B{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
}

.txt11Suave{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AAAAAA;
}

.txt12suave{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color:#aaaaaa;
}


.txtRotuloGris{
	font-family: sans-serif, Helvetica, Arial;
	font-size: 22px;
	font-weight: bold;
	color:#999999;
}


.txtSubRotuloGris{
	font-family: sans-serif, Helvetica, Arial;
	font-size: 15px;
	font-weight: bold;
	color:#CCCCCC;
}


.formu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
}


.txtFaqs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9A9A7F;
}

.subir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9A9A7F;
}
a.subir{color:#9A9A7F;}




.enlace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7F7F7F;
	vertical-align: top;
}
.destacadoEnlace{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	font-weight: bold;
	text-decoration: none;
}
a.destacadoEnlace{color:#7F7F7F;}
a.destacadoEnlace:visited{color:#7F7F7F;}


.cabeceraSeccionForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F1F1F1;
	color: #aaaaaa;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}

.cabeceraSubSeccionForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
	line-height: 17px;
	vertical-align: top;
}

.cajaForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:100%

}

input{
	
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.roundedInput{
	
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
 

background: -webkit-gradient(linear, left top, left bottom, from(#8cc0f6), to(#cfe4fa));
background: -moz-linear-gradient(top, #8cc0f6, #cfe4fa);	
}


.roundedFieldset{
	
 -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
 

/* background: -webkit-gradient(linear, left top, left bottom, from(#9D29F8), to(#cfe4fa)); */
/* background: -moz-linear-gradient(top, #9D29F8, #cfe4fa);	 */
}


.cajaForm1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width:95%}

.cajaForm2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	width:75%}

.cajaForm3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

	
.cajaFormCertif {
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:#F8F8F8; 	
	color:#777777}

.cajaFormInfo {
	width: 100%;
	height:84px;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:#F8F8F8; 	
	color:#AAAAAA}

.cajaFormInfo95 {
	width: 95%;
	height:84px;
	min-width:340px;
	max-width:340px;
	min-height:84px;
	max-height:84px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px; 
	background-color:#F8F8F8; 	
	color:#AAAAAA}

.cajaFormTextArea {
	width: 95%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#F8F8F8;
	color:#595959}

.cajaFormGrande {
	min-height: 84px;
	max-height: 84px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F8F8F8;
	color: #595959}


.aclaracionForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 17px;
	vertical-align: bottom;
}
.condicionesForm{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style: italic;
}

/*
.pestanaSel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c41230;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


.pestanaNoSel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7F7F7F;
	background-color: #F6F6F6;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

a.pestanaNoSel{	text-decoration: none;}
a.pestanaNoSel:visited{	text-decoration: none;}
*/



.descarga{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7F7F7F;
	vertical-align: top;
}



.bloqueContraido{
	display:none;
}

.bloqueExpandido{
	display:block;	
}

.bloqueOculto{
	visibility: hidden ;
}

.bloqueVisible{
	visibility: visible;
}

.bloqueInfo{
	padding-left: 10px;
	background:#F0F0F0;
	border: 1px solid #DDD;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#333333;	
}

.bloqueInfoB{
	padding-left: 10px;
	background:#F0F0F0;
	border: 1px solid #DDD;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#333333;	
	font-weight: bold;	
}


/* Tabla con scroll vertical. */
div.scrollDiv {
	width: 100%;	/* table width will be 99% of this */
	height: 100px; 	/* must be greater than tbody */
	overflow: auto;
	margin: 0 auto;
}
tbody.scrollTbody {
	overflow: auto; 
	height: 90px;
	overflow-x: hidden;
}	
thead tr.scrollTr {
	position: relative; 
	top: expression(offsetParent.scrollTop); /* IE5+ only */
	border: thick solid #E0E0E0;
	background-color: #ffffff;
	height: 15px;
}



.txtRotulo{
	font-family: sans-serif, Helvetica, Arial;
	font-size: 16px;
	font-weight: bold;
	color:#404040;
}

#over {
	background: url(../gif/shadow.gif) repeat;
	 position: absolute; 
	 left: 0;
	 top: 0;
	 z-index: 100;
	 width: 100%; 
	 height: 100%;
	 margin: 0;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	 -moz-opacity:0.80;
	 -khtml-opacity:0.80;
}

.blur {
	display: block;
	position: absolute;
	bottom: 45%;
	left: 30%;
	z-index: 1000;
	/*ruta para el 80%-transparente 1x1 pixel coloreado de negro */
	background: transparent url(../gif/shadow1.png);
   	color: inherit;
   	margin-top: 4px;
   	margin-left: 4px;
   	width: 550px;
}

.shadow {
	background: transparent url(../gif/shadow2.png);
	/*ruta para el 60%-transparent 1x1pixel coloreado de negro */
	color: inherit;
}

.shadow,
.content {
	display: block;
	position: relative;
    bottom: 3px;
    right: 3px;
    z-index: 150;
}


.content { 
	background-color: #fff;
	color: #c41230;
	border: 1px solid #000;
	padding: .30em 10ex;
	font-weight: bold;
	text-align: center;
}




.contentInfo3 {
	color: #000;
	border: 1px dashed #888888;
	padding: .1em 1ex;
	display: block;
}

.processing { 
	position: absolute;
	top: 35%;
	left: 40%;	
	width:450px;
}
.processingEliminar { 
	position: absolute;
	top: 35%;
	left: 20%;	
	width:450px;
}
.processingCheckList { 
	position: absolute;
	top: 275px;
	left: 60px;	
	width:450px;
}

.listadoRegistros {
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	overflow: visible;
}

.txtB14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
}

.tituloAplicacion {
margin-top: 75px;
float: left;
color: #c41230;
font-family: Arial, Helvetica, sans-serif;
font-size: 22pt;
}


a.nolink{
	cursor:default;
	text-decoration: none;	
}
a.nolink:hover{
	text-decoration: none;
}

.botonDesplegable{
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 10px;
}
.botonDesplegable:hover{
	background-color: #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: 10px;
}

.contenidoCentral a{
	color: #c41230 !important;
}

#descargaInstanciaLink{
	color: #FFFFFF !important;
}

/* **************************NUEVO************************* */
/* PESTANYAS*/
/* **************** */

.tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#666666;
	background-color: #666666;
	cursor: pointer;
	text-align: center;
	border-left: thin solid #C0C0C0;
	border-right: thin solid #C0C0C0;
	border-top: thin solid #C0C0C0;
}
/*
#pestanyasContainer {
    width: 790px;
    padding-bottom: 15px;
    padding-left: 15px;        
    padding-right: 15px;        
    margin: 3px 0 20px 0;	
}
#pestanyasContainer #pestanyas {
    margin: 0;
    padding: 0 0 20px 10px;
    border-bottom: 1px solid #9FB1BC;
}
#pestanyasContainer #pestanyas li {
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}
#pestanyasContainer #pestanyas a:link, #pestanyas a:visited {
    float: left;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    padding: 0 12px 6px 12px;
    text-decoration: none;
    color: #bbbbbb;
}
#pestanyasContainer #pestanyas a:link.active, #pestanyasContainer #pestanyas a:visited.active {
    font-size: 16px;	
    color: #c41230;
    background: url(../gif/corporativo/pyramid.gif) no-repeat bottom center;
}
#pestanyasContainer #pestanyas a:hover {
    color: #888888;
    background: url(/mercantil/gif/pyramid.gif) no-repeat bottom center;
}
*/