﻿
/* CSS Gestion de aplicaciones*/
body 
{
	margin:0px;
	font-family:arial, verdana;
	padding : 0;
	background-repeat : repeat;
	background-position : 0 9em;
}

.bottomCabeceraCSD2
{
	width: 99%;
	clear: both;
	border: 0;
	margin: 0px 0px 0px;
	padding: 0;
	float: left;
	background-image: url(../img/backtop2.gif);
	text-align: right;
	height: 2.5em;

}
/* ***************** BUTTON **********/

.buttonHistoria
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font: 0.625em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../img/rightHistoria.gif) no-repeat right top;
	color: #00246b;
	border-style: none;
	height: 3.5em;
	text-align: center;
}
.buttonHistoria:hover {
	color:#3333CC;
}
.buttonHistoria:focus {
	color:#3333CC;
}
.buttonHistoria:active {
	background: url(../img/right_onHistoria.gif) no-repeat right top;
	color:#ffffff;
}
.buttonHistoriaSelected
{	padding-top: 5px;

	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font: 0.625em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url(../img/right_onHistoria.gif) no-repeat right top;
	color: White;
	border-style: none;
	height: 3.5em;
	text-align: center;

}

.buttonFormCol {
	width: 99%;
	height: 2em;
	background-image: url(../img/fondoboton.gif);
	background-repeat:repeat-x;
	background-color: #d7d9dc;
	margin-bottom:5px;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-weight:bold;
	color: #00246b;
	text-align:left;
}
.buttonForm {
	width: 99%;
	height: 2em;
	background-image: url(../img/fondoboton.gif);
	background-repeat:repeat-x;
	background-color: #d7d9dc;
	margin-bottom:5px;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight:bold;
	color: #00246b;
	text-align:left;
}
.buttonForm:hover {
	color:#3333CC;
}
.buttonForm:focus {
	color:#3333CC;
}
.buttonForm:active {
	background-image:none;
	background-color:#ffffff;
}

.button
{
	/*
	width: auto;
	height: 2em;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../img/fondoboton.gif);
	background-repeat: repeat-x;
	background-color: #d7d9dc;
	border-style: none;
	border: 1px solid #575757;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	color: #00246b;
	margin-bottom: 0;
	text-align: center;*/
	
	
		background:#a8a9ab url(../img/backbotongris.jpg) center repeat-x;
	color:#fff;
	border:solid 1px #6e6f71;
	padding:0 0.1em;
		font-weight:bold;
	font-size:0.7em;
	text-transform: uppercase;

	
}

.buttonRight 
{
	/*modif*/
	
	text-align: right;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	float: none;
	width:99%;
	margin-right:10px;
	
	/*text-align:right;
	margin-top:1em;*/
}
.buttonCenter
{
	text-align: right;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
	float: none;
	width:99%;
	margin-right:10px;
}

.buttonOculto
{
height: 0;
width: 0;	
}


.buttonDetalle
{
	/*
	width: auto;
	height: 2em;
	padding-left: 5px;
	padding-right: 5px; 
	background-repeat: repeat-x;
	background-color: #00246b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.627em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center; 
	
	border-left: #e3e6ee 1px double;
	border-bottom: #e3e6ee 1px double;
	border-right: #e3e6ee 1px double;
	border-top: #e3e6ee 1px double;*/
	background:#1781b5 url(../img/backbotonazul.jpg) center repeat-x;
	color:#fff;
	border:solid 1px #026ca0;
	font-weight:bold;
	font-size:0.7em;
	text-transform: uppercase;
}

.buttonLink
{     
	text-decoration: none;	
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #00246b;
	margin:5px 25px;
	text-align: center;
	background:#a8a9ab url(../img/backbotongris.jpg) center repeat-x;
	color:#ffffff;
	font-weight:bold;
	font-size:0.7em;
	text-transform: uppercase;
	/*
	background:#a8a9ab url(../img/backbotongris.jpg) center repeat-x;
	color:#fff;
	
	padding:0 0.1em;
	font-weight:bold;
	font-size:0.75em;	
	*/
		
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	border:outset 1px #a8a9ab;
	cursor:default;
	
}
/*Pendiente*/

.buttonLink:hover
{
	border-style:outset;
}

.buttonLink:link
{
	border-style:outset;
}

.buttonLink:active
{
	border-style:inset;
}

/* #ctl00_ContentPlaceHolder1_UCDocumentos1_BtnAddDocumento */


.buttonPublico
{
background-color: transparent;
background-image: url(../img/linkTransparent.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 9px 1px;
cursor: pointer;
font-size: 0.55em;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 15px;
text-transform: none;
text-decoration:none;
}



/* ********* LABEL***********/

.formTarjeta label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight:bold;
	color: #003399;
	float:left;
	text-align:left;
}

.formCol2 label 
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	float:left;
	width:100px;
}

label {
	font: 0.625em Verdana, Arial, Helvetica, sans-serif bold;
	float : left;
	color: #575757;
	width: 130px;
}

.ImagenOculta {
	font: 0.625em Verdana, Arial, Helvetica, sans-serif bold;
	float : left;
	color: #575757;
	width: 130px;
	display:none;
}

.ImagenVisible {
	font: 0.625em Verdana, Arial, Helvetica, sans-serif bold;
	float : left;
	color: #575757;
	width: 130px;
	display:inline;
}
.condiciones label
{
font: 0.625em Verdana, Arial, Helvetica, sans-serif bold;
	float : left;
	color: #575757;
	width: 99%;
}


.capaMensaje label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #cc0066;
	float: left;
	width: 99%;
	margin-left: 15px;
}


.LabelFormato
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	
	width:100px;
	}

.LabelFormatoPest
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	
	width:150px;
	}

.LabelFormatoComentario
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	
	width:90%;
	}
	

.LabelFormatoComentarioBig
{
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	
	width:13%;
	}


.textoRadioAncho label
{
	width: 450px;
	font-size: 100%;
	font-weight: bold;
}

.label300 
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #575757;
	float:left;
	width:300px;
}

.label100pc 
{
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	color: #575757;
	float:left;
	width:100%;
}


.label150 {
	font: 0.625em Verdana, Arial, Helvetica, sans-serif bold;
	float : left;
	color: #575757;
	width: 150px;
}



/* ************* CHECK ***********************/


.textoCheck
{
	font-size: 99%;
	text-align: left;
	display: block;
	float: left;
	clear: right;
	font-weight: bold;
}


.textoCheckCuadro
{
	font-size: 100%;
	text-align: left;
	
	float: left;
	font-weight: normal;
	width: 60%;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.textoCheckCuadro td
{
	padding:0px;
	border:0px;
	}


.CheckLista
{
	overflow: scroll;
	font-size: 0.825em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0.825em;
	width: 60%;	
	height:20%;

}

/* ************* RADIO ***********************/


.textoRadioSinCuadro
{
	font-size: 99%;
	text-align: left;
	display: inherit;
	float: left;
	font-weight: bold;
	border-right: 0px solid #575757;
	border-top: 0px solid #575757;
	border-left: 0px solid #575757;
	border-bottom: 0px solid #575757;
	width: 25%;
	
}

.textoRadioCuadro
{
	/*
	font-size: 99%;
	text-align: left;
	display: inherit;
	float: left;
	font-weight: bold;
	width: 15%;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	border-bottom-style: outset;*/
	display:table;width:100%;
	padding-top:10px;
	
	}


.textoRadio
{
	font-size: 170%;
	text-align: left;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	list-style-type: none;
}

.textoRadioAncho
{

	
	text-align: left;
	display: block;
	float: left;
	clear: right;
}


.textoRadioAncho inpuy
{
	
	font-size: 100%;
}

.textoRadioSinCuadroExpand
{
	font-size: 99%;
	text-align: left;
	display: inherit;
	float: left;
	font-weight: bold;
	border-right: 0px solid #575757;
	border-top: 0px solid #575757;
	border-left: 0px solid #575757;
	border-bottom: 0px solid #575757;
	width: 90%;
	
}


/***************** TEXTOS INFORMATIVOS *********************/

.campoTextoLogin
{
	border:1px solid #575757;
	height:1.5em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:40%;	
}

.textoInformativo {
	text-align:left;
	font: 0.625em Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #575757;
	width:50%;
	height:1.3em;
	padding: 0em 0.2em;
}

.campoTexto {
	/*border:1px solid #575757;
	height:1.5em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;*/
	border:1px solid #575757;
	width:72%;
	/*nuevo*/
	display:table-cell;
	font-size:0.8em;
	
}
.campoTextoMultilinea {
	border:1px solid #575757;
	height:2.5em;
	display:inline;
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:72%;
}
.campoTextoOrden {
	border:1px solid #575757;
	height:1.5em;
	display:inline;
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:4%;
}

.textoPlano
{
font: 0.8em Verdana, Arial, Helvetica, sans-serif bold;
float : left;
color: #575757;
width:98%;
}


.textoPlano a
{
	color: #327fcc;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.textoPlano a:visited

{
	
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}





.campoTextoReadOnly
{
	border: 1px solid #575757;
	height: 1.5em;
	display: inline;
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 72%;
	background-color: #edf1f7;
}



.selectTextoReadOnly
{
	
	border: 1px solid #575757;
	height: 1.9em;
	display: inline;
	font-size:0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 72%;
	background-color: #edf1f7;
	color:#000000;
}

.campoTextoReadOnlyMultilinea 
{
	
	background-color: #edf1f7;
	border:1px solid #575757;
	height:2.5em;
	display:inline;
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:72%;
}
.campoTextoReadOnlyMultilineaLargo 
{
	
	background-color: #edf1f7;
	border:1px solid #575757;
	height:4em;
	display:inline;
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:50%;
}

.textoPlanoPeq
{
font: 0.62em Verdana, Arial, Helvetica, sans-serif bold;
float : left;
color: #575757;
}

.TextoAyuda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 0.9em;
	font-weight: bold;
}
.TextoAyuda li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.75em;
	list-style-type: disc;
	font-weight: normal;
	list-style-position: outside;
}

.campoTextoMultiExpandido
{
	background-color: #edf1f7;
	border:1px solid #575757;
	height: 7em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:100%;
	}


.textoMensajeRA
{
	text-align: left;
	font-weight:bold;
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 50%;
	height: 1.3em;
	padding: 0em 0.2em;
	color: #00246b;
}

textoInformativoRA {
	text-align:left;
	font: 0.625em Verdana, Arial, Helvetica, sans-serif;	
	width:50%;
	height:1.3em;
	padding: 0em 0.2em;
}

.campoTextoMultilineaRA {
      border:1px solid #575757;
      height:5em;
      display:inline;
      font-size: 0.8em;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-weight:normal;
      width:100%;
}

 


/************* SELECT ************************/

.selectLogin
{
	border: 1px solid #575757;
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: inline;
	
	
	float:left;
	width:99%;
}

.selectedRow
{
	background-color: #c7d5f7;
}
.select 
{
	/*
	border:1px solid #575757;
	height:1.8em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:50%;	*/
	border:1px solid #000000;
	width:72%;
	/*nuevo*/
	display:table-cell;
	font-size:0.8em;
}


.condiciones select
{
	overflow: scroll;
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0.5em;
	width: 90%;
}


.EtiquetaSelect
{

	font-size: 1em;

	
	float:left;
	text-align:left;
	width:90%;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	}



.selectRA {
	border:1px solid #575757;
	height:5em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:50%;	
}




/* ESTILOS CABECERA*/
.cabeceraTSD
{
	width: 99%;
	height: 4.5em;
	margin: 0 auto 0 0;
	padding: 0;
	display: inline;
	float: left;
	background-image: url(../img/backtop1.gif);
	
}

.historia {
	background: url(../img/bgHistoria.gif) #d6e3f3 repeat-x 50% bottom;
	float: left;
	width: 99%;
	line-height: normal;
}
.historia ul {
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 0px;
	list-style-type: none;
}
.historia li {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	/*background: url(../img/leftHistoria.gif) no-repeat left top;*/
	float: left;
	margin: 0px;
}



.capaFloat
{
	clear: both;
	float: none;
	
}
.EtiquetaTitulo
{
	font-size: 0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0B75B6;

	
	}

h2
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0B75B6;
	padding-left: 4px;
}



	
.EtiquetaContenido
{
	font-size: 0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	
	
}


.cabeceraCSD {
	width:99%;
	height:9.0625em;
	margin:0 auto 0 0;
	padding:0;
	/*background-image : url("../img/fondo-top.jpg");*/
	background-color:#ffffff;
	background-repeat : no-repeat;
	background-position : top right;
	display:inline;
	float:left;
}

.cabeceraCSDIzquierda {
	margin-top: 0;
	margin-left: 6px;
	float:left;
	display:inline;
	border:none;
}
.imgLogos
{
	
	position: static;
}
.cabeceraCSDDerecha {
	width:65%;
	border:none;
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	clear:right;
}
h1
{
	color:#0B75B6;
	font-size:1.125em;
	font-weight:normal;
	background:url(../img/backh1.jpg) bottom left no-repeat;
}

.idiomas{
	border:none;
	
	clear:right;
}
.espanol
{
	border: 0em;
	float: right;
	margin-top: 1em;
	margin-right: 0em;
	display: inline;
	width: 7em;
	background-image: url(img/espana.gif);
	height: 1.875em;
	background-position: center ;
	background-repeat: no-repeat;
	clear:right;
}

.english {
	border:none;
	float: left;
	
	/*float: left;*/	
	margin-top: 1em;
	margin-right: 1em;
}


.bottomCabeceraCSD {
	width: 99%;
	height: 10px;
	clear:both;
	background-color:#004591;
	border: 0;
	margin: 0;
	padding:0;
	float:left;
}

/* FIN ESTILOS CABECERA*/




.imgBorderNulo
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/*Pie de pagina*/
.pie
{
	font-size:0.7em;
	
}
.pie ul
{
	list-style-type:none;
}
.pie ul li
{
	display:inline;
}
.pie ul li a, .pie ul li a:visited
{
	text-decoration:none;
	color:#000;
}
.pie ul li a:active, .pie ul li a:focus, .pie ul li a:hover
{
	text-decoration:underline;
}

.ph5px
{
	padding:0 5px;
}
/* INICIO TARJETA*/
.tarjeta {
	border:none;
	position:absolute;
	clear:both;
	float:left;
	top:40%;
	left:35%;
	display:inline;
	width:23em;
	height:14.75em;
	z-index:1;
	background-image:url(../img/fondotarjeta.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
.tarjetaSalud {
	position:absolute;
	top:7%;
	left:11%;
	border:0;
	margin:0;
	padding:0;
	
	color:#015f9b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;

	font-weight:bold;
	
}

.formTarjeta {
	position:absolute;
	top:50%;
	left:30%;
	text-align:right;
	border: 0 none;
	z-index:2;
	width: 15em;
	margin-top:0;
}

.formTarjeta br {
line-height:0.5em;
}





/* ZONA DE MENU DE NAVEGACION IZQUIERDO */
#navtree {
	float: left;
	width: 14%;
    overflow: hidden;
	margin: 0;
	padding: 0;
	margin-left:0em;
	display: block;
	background: url("../img/back_navtree.gif") top right repeat-y;
	
	font-size:0.7em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif ;
}

.navtree_header1 {
	padding: 0;
	margin: 0;
    list-style-image: none;
    list-style-type: none;
}
.navtree_header1 ul

{
list-style-image: url(../img/vineta.gif);
}
.navtree_header1 li {
	border-top: 0.0625em solid #DEDEDE;
	padding: 0;
	margin: 0;
	font-weight:bold;
}
.navtree_header1 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	color: #026ca0;
	text-decoration: none;
	font-weight:bold;
}
.navtree_header1 li a:hover {
	text-decoration: underline;
}
.navtree_header1 .navitem1_selected {
	background: url("../img/back_navtree2.gif") #ebebeb top right repeat-y;
	padding-left: 1.25em;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.navtree_header1 .navitem1_noselected 
{
	background: url("../img/flecha2.gif") 0.325em 0.8125em no-repeat;
	padding-left: 1.25em;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.navtree_header1 .navitem1_noselected a{
	font-weight: normal;
	font-weight:bold;
	

}

.navtree_footer1
{
	border-top: 0.0625em solid #DEDEDE;
	height: 1.875em;
	background: url(../img/backmenu.gif) no-repeat right bottom;
}

.navtree_header2 {
	background: url("../img/back_navtree.gif") #ffffff top right repeat-y;
	padding: 0px;
	margin: 0;
    list-style-image: none;
    list-style-type: none;
    font-weight:bold;
}
.navtree_header2 li {
	border: 0;
	padding: 0px;
	margin: 0;
	font-weight:bold;
	
}
.navtree_header2 li a {
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	color: #3c546e;
	font-weight: bold;
	
}
.navtree_header2 li a:hover {
	text-decoration: underline;
}
.navtree_header2 .navitem2_selected {
	background: url("../img/flecha3.gif") 0.625em 0.3125em no-repeat;
	padding-left: 1.25em;
	font-weight:bold;
}
.navtree_header2 .navitem2_selected a{
	font-weight: bold;
	font-family: verdana;
	font-weight:bold;
}
.navtree_header2 .navitem2_noselected a{
	font-weight: normal;
	font-family: verdana;
	font-weight:bold;
}
.navtree_header2 .navitem2_noselected {
	font-weight: normal;
	background: url("../img/flecha3.gif") 0.625em 0.3125em no-repeat;
	padding-left: 1.25em;
	font-weight:bold;
}
.navtree_footer2 {
	height: 0px;
	visibility: hidden;
	clear: both;
}

.navtree_header3 {
	background: url("../img/back_navtree.gif") #ffffff top right repeat-y;
	padding: 0px;
	margin: 0;
    list-style-image: none;
    list-style-type: none;
}
.navtree_header3 li {
	border: 0;
	padding: 0px;
	margin: 0;
	font-weight: normal;
}
.navtree_header3 li a {
    text-decoration: none;
	font:0.625em Verdana, Arial, Helvetica, sans-serif ;
	color: #19479f;
}
.navtree_header3 li a:hover {
	text-decoration: underline;
}
.navtree_header3 .navitem3_selected {
	font-weight: bold;
	background: url("../img/flecha4.gif") 0.625em 0.3125em no-repeat;
	padding-left: 1.25em;
}
.navtree_header3 .navitem3_noselected {
	font-weight: normal;
	background: url("../img/flecha4.gif") 0.625em 0.3125em no-repeat;
	padding-left: 1.25em;
}
.navtree_footer3 {
	height: 0px;
	visibility: hidden;
	clear: both;
}


/*FORMULARIOS*/
#columna2 {
	display: block;
	float: left;
	width: 72%;
	overflow: hidden;
	margin: 0;
	padding: 1em;
	background-color:#FFFFFF;
}




/*BLOQUE SUPERIOR*/
.bloqueSup {
	margin: 0;
	padding: 0;
	border-width: 3px;
	border-color: #d4d6d9;
	border-style:solid;
	background-color:#ffffff;

}
.menu_Col2Sup {
	float:left;
	width: 22%;
	margin:0;
	padding: 0em 0.5em 0.5em 0.8em;	
}
.menu_Col2Sup ul{
	list-style-image: none;
	list-style-type: none;
    margin-top:1em;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
}

.formCol2BlSp {
	margin:0;
	float:left;
	padding:0.5em 0.5em 0.5em 0.8em;
	width:72%;
	border-left-width: 3px;
	border-left-color: #d4d6d9;
	border-left-style:solid;
}





.clear {
	clear:both;
}



.BloqueInf {
	clear:both;
	margin: 0 0 1em 0;
	padding: 0;
	border-width: 3px;
	border-color: #d4d6d9;
	border-style:solid;	
	background-color:#ffffff;	
}
/*INICIO MENU INFERIOR*/
.menu_Col2Inf {
	float:left;
	width: 14.5em;
	margin:0;
	padding:0.5em;
}
.menu_Col2Inf ul{
    margin:0;
	padding:0;
}
.menu_Col2Inf li{
	list-style-image: none;
	list-style-type: none;
}


 /*Estilos paneles pestañas*/
.formCol2 
{
	margin:0;
	float:left;
	padding:0.5em 0.5em 0.5em 0.8em;
	width:72%;
	border-left-width: 3px;
	border-left-color: #d4d6d9;
	border-left-style:solid;
}


.formCol2 select {
	border:1px solid #575757;
	height:1.3em;
	display:inline;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:50%;
}





.cajaColumna2
{
	/*	border:3px solid #d4d6d9;
	padding:0.5em;
	margin:0;*/
	padding: 0.5em;
	float:left;
	width:85%;
	
	
} 
.encabezado2 {
	display:block;
	background:url(../img/backlegend.jpg) bottom left repeat-x;
	font-weight:bold;
	font-size:0.8em;
	padding:5px 10px;
}
fieldset
{
	
	border: 0;
	margin: 0px;
	padding-top: 0px;
	
}

.fieldsetnoBorder {
	padding-top:0.5em;
	padding-right: 1em;
	padding-bottom:0.5em;
	padding-left:1em;
	border:0;
	margin-bottom:0.5em;
}
legend
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:bold;
	color: #00246b;*/ /*background: url(../img/backlegend.jpg) bottom left repeat-x;*/
	font-weight: bold;
	font-size: 0.8em;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-bottom:10px;
	background: url(../img/backlegend.jpg) repeat-x right bottom;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}

.odd {
	background-color: #edf1f7;
}

.tbResultados
{
	width: 98%;
	border-collapse: collapse;
	font-size: 0.75em;
	border: solid 1px #CECECE;
	margin: 0;
	margin-left: 10px;
	border-right: #cecece 1px solid;
	border-top: #cecece 1px solid;
	border-left: #cecece 1px solid;
	border-bottom: #cecece 1px solid;
}
.tbResultados th {

	text-align:left;
	border:solid 1px #CECECE;
	background-color:#f0f0f0;
	padding:5px;	
	
}

td {
	/*font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;*/
	border:solid 1px #CECECE;
	padding:3px;
}
.condiciones {
	width:30%;
	float:left;
	margin-top:0.5em;
	
}



.formCol2BlSpdiv
{
	margin: 0;
	float: left;
	padding: 0.5em 0.5em 0.5em 0.8em;
	width: 60%;
	border-left-width: 3px;
	border-left-color: #d4d6d9;
	border-left-style: solid;
}
.capaMensaje
{
	float: left;
	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #990066;
	float: left;
	text-align: left;
}


.Excepcion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #003399;
	width: 95%;
	margin-left: 15px;
	text-align: left;
}

.ContenidoExcepcion
{
	width: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}
		
.Lista
{
	overflow: scroll;
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0.625em;
	width: 50%;	
	height:10%;

}



.home_left
{
	float: right;
	width: 49%;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #015f9b;
	padding-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
}
.home_rigth {
	margin:0;
	float:left;
	padding:0em 0em 0em 0em;
	width:50%;
	
}
.img
{
	width:100%;
	height:100%;
}
.home {
margin: 0;
	padding: 0;
	border-width: 3px;
	border-style:solid;	
	border-color:#ffffff;
	background-color:#ffffff;

}

.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #990066;
	float: left;
	text-align: left;
}

.enlaceGrid a
{
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #00246b;
	text-decoration: none;
}


.enlaceGrid a:hover {
	text-decoration: underline;
}

.paginacionGrid a
{
	font: bold 150% Verdana, Arial, Helvetica, sans-serif;
	color: #00246b;
	text-decoration: underline;
}








.Excepcion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 95%;
	margin-left: 15px;
	text-align: left;
	font-size: 0.8em;
	font-weight:bold;
	color: #015f9b;	
}

.enlaceLogo
{
	border:none;
	float: left;
}

.capaFoto
{
	position: static;
	display: inline;
	float: right;
	text-align: right;
	top: 3%;
	left:-10px;
}

.imgFoto
{
	width: 6em;
	height: 6em;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	border-bottom-style: outset;
}



/*Report*/
.claseReport
{
	
}
.claseReport input
{
	float: left;	
}
.claseReport div
{
   clear: none;
    display:inline;
}

.claseReport label
{
	font-size: 1em;
	text-align: left;
}
.claseReport table
{
    display:inline;
}

.claseReport td
{
    border: solid 0px #CECECE;	
}
    



.opcionesRegistro
{
	border: none;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #594b00;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:0px;
	background-color: transparent;
}


.opcionesRegistroSelect
{
	border: none;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #594b00;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: transparent;
}
.opcionesRegistro2
{
	border: none;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #594b00;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:-5px;
	background-color: transparent;
	
}


.opcionesRegistroSelect2
{
	border: none;
	float: left;
	font-size: 1em;
	font-weight: bold;
	color: #594b00;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -5px;
	background-color: transparent;
}

.formLogin {
	position:absolute;
	top:50%;
	left:30%;
	text-align:right;
	border: 0 none;
	z-index:2;
	width: 15em;
	margin-top:0;
}
.capaLoginLeft
{
	width: 35em;
	left: 25%;
	position: relative;
}


.tbResultadosPublicos {
	width: 99%;
	border-collapse: collapse;
	border: 1px solid #575757;
}
.tbResultadosPublicos th
{
	background-color: #004590;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-weight: bold;
	color: #ffffff;
	height: 1.8em;
	border: 1px solid #575757;
}

.capaFirmaDocumentoMsg
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #1f004f;
	text-align: center;
}





.capaSelect
{
	width: 99%;
	overflow: auto;
	height: 5em;
	border: 1px solid #575757;
	float: left;
}

.selectListBoxCapa
{
	font-size: 0.625em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	overflow: hidden;
	height: auto;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	width:150%;
	
	
}

.a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #436976;
	background-color: transparent;
	
}

.tileTitle a 
{
	color: #327fcc;
	text-decoration: underline;
}

.tileTitle a:visited

{
	
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


titleList
{
	padding:0px 8px;
	vertical-align:top;
}
.tileList ul
{
	list-style-type:square;
	
	font-weight:bold;
	color:#016B9F;
	padding:0;
	margin-left:15px;
}

.tileList li
{
	list-style-type:square;
	font-weight:normal;
	color:#666666;
	padding:0;
	margin-left:15px;
	
}

.tileList a:link
{
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.tileTitle a:hover 
{
	color: #327fcc;
	text-decoration: none;
}
.documentByLine {
    font-size: 85%;
    font-weight: normal;
    color: #76797c;
    margin: 0em 0em 0.5em 0em;
}

.tileList2 ul
{
	color: gray;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	list-style-type: square;
}

.tileList2 li
{
	color: gray;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	list-style-type: square;
}
.enlaceListaSecundaria
{
	color: gray;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.enlaceListaSecundaria a
{
	color: gray;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.enlaceListaSecundaria a:link
{
	color: gray;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.enlaceListaSecundaria a:visited
{
	color: gray;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


	
.tablaficha
{
	display:block;
	border:solid 1px #CECECE;
	background-color:White;
	float:left;
	width:72%;

}
/*
.celdaDerechaFicha
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	float: left;
	padding-top: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.1em;
	width: 78%;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	font-size: 0.625em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	float:left;
}

.celdaIzquierdaFicha
{
	float: left;
	width: 20%;
	height: 100%;
	margin: 0;
	padding-right: 0.1em;
	padding-left: 0.1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	margin-right:2px;
	background-color: #f5f5f5;
	font-size: 0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #575757;
	float:left;
}*/
.celdaDerechaFicha
{
	float: left;
	width: 78%;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	float: left;
}
hr 
{
	color:#dcdcdc;
}

.celdaIzquierdaFicha
{
	float: left;
	width: 20%;
	margin: 0;	
	
	font-size: 0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0B75B6;
	float:left;
}

.celdaAnexoFicha
{
	
	float: left;
	width: 100%;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
}
.celdaAnexoFicha ul
{
	list-style-type: decimal;
}
.celdaAnexoFicha li
{
	list-style-type: decimal;
}
.tituloCeldaAnexo
{
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0B75B6;
}
.celdacontenedoraAnexo
{
	float: left;
	width: 23%;
	padding-left: 1%;
}

.celdaDerechaFicha ul
{
	list-style-type: decimal;
}
.celdaDerechaFicha li
{
	list-style-type: decimal;
}

.bloqueSuperiorBusqueda
{
	/*float: left;
	width: 95%;
	margin: 0px 0px 0px 1%;
	padding-right: 0.1em;
	padding-left: 0.1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
	background-color: #f5f5f5;*/
	display:block;
	border:solid 1px #CECECE;
	padding:10px;
}
.bloqueInferiorBusqueda
{
	float: left;
	width: 90%;
	margin: 0;
	padding-right: 0.1em;
	padding-left: 0.1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	
	background-color: #ffffff;

}





.tablaBuscador 
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	
	
}

.usuarioConectado
{
	font-size: 0.75em;
	clear: both;
	float: right;
	text-align: left;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 10px;
	position: static;
}

.usuarioConectado input
{
	color:#0B75B6;
	font-weight:bold;
	font-size: 0.9em;
	vertical-align: middle;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	text-align: right;
	width:21%;
}





.BloqueInfRA {
	clear:both;
	margin: 0 0 1em 0;
	padding: 0;
	background-color:#ffffff;	
}




/*nuevos*/


.dercabecera
{
float:right;
}
.procadm
{
	width:14.625em;
	height:2.4375em;
	padding:8px 10px 6px 0px;
	float:right;
}
.width15 {
	
	width:15%;	
}

.textazul
{
	color:#0B75B6;
}
.negrita
{
	font-weight:bold;
}
.contenidos
{
	vertical-align: top;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.pestanias
{
display:block;
height:2.9em;
border-bottom:solid 1px #dedede;
font-size: 0.75em;
float: left;
width:100%;
padding-bottom:3px;
position:relative;
z-index:0;
}
* +html .pestanias
{
padding-bottom:3px;

}
* html .pestanias
{
padding-bottom:0px;
}
.pestanias span
{
	margin:0px 0px 0px 1px;
	background:#FFF;
	float:right;
	text-transform: uppercase;
}
.pestanias span img
{
	width:2.0625em;
	height:1.625em;
	border:0;
	padding:7px 8px 0px 0px ;
	text-transform: uppercase;

}
.pestanias ul
{
	padding:0;
	margin:0;
	list-style-type:none;
	background:#FFF url(../img/fondopestanias.jpg) repeat-x top;
	float:left;
	text-transform: uppercase;
}
.pestanias ul li
{
	margin:0px 0px 0px 1px;
	display:inline;
	float:left;
	background:#FFF url(../img/fondopestana.gif) repeat-x top;
	color:#4D4D4E;
	font-weight:bold;
	height:2.2em;
	vertical-align:middle;
	text-align:center;
	padding:10px 18px 0px 18px;
	text-transform: uppercase;

}
* +html .pestanias ul li
{
	height:2.2em;
	text-transform: uppercase;
}
* html .pestanias ul li
{
	height:2.5em;
	text-transform: uppercase;
}
.pestanias ul li a, .pestanias ul li a:visited
{
	color:#4D4D4E;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
.pestanias ul li a:active, .pestanias ul li a:focus , .pestanias ul li a:hover
{
	color:#006b9c;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
.pestanias ul li.activo
{
	border-bottom:solid 1px #fff;
	height:2.9em;
	color:#000;
	text-transform: uppercase;
}
* html .pestanias ul li.activo
{
	border-bottom:solid 1px #fff;
	position:relative;
	top:1px;
	padding:11px 18px 0px 18px;
	z-index:1;
	margin-top:-1px;
	height:2.2em;
	text-transform: uppercase;
}
* +html .pestanias ul li.activo
{
	border-bottom:solid 1px #fff;
	height:2.9em;
	text-transform: uppercase;
}

.pestanias ul li.activo img
{
	width:11px;
	height:6px;
	margin-top:-10px;
	text-transform: uppercase;
	
}
.pestanias ul li.ultima
{
	margin:0px 1px;
	text-transform: uppercase;
}

.noflota
{
clear:both;
padding:10px 20px;

}
/*Menu new*/
.menu
{
	width:100%;
	background:url(../img/backmenu.jpg) bottom right no-repeat;
	font-size:0.75em;
}
.menu ul.menulist
{
	list-style-image: url("../img/vineta.gif");
	
}
.menu ul.menulist li
{
	margin-top:10px;
	font-weight:bold;
}
.menu ul.menulist li.selected
{
	font-weight:bold;
	color:#026ca0;
	list-style-image:none;
	list-style-type: none;
}
ul.submenu
{
	list-style-type: disc;
	list-style-image:none;
}
ul.submenu li
{
	font-weight:normal;
	color:#676767;
}
ul.submenu li li.selected
{
	font-weight:bold;
	color:#ffffff;
}
.colizqu{float:left; width:23%;border:solid 0px red;}
.caja
{
	display: block;
	border: solid 1px #CECECE;
	background-color: White;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
.cajaGlobal
{
	display:block;
	border:solid 1px #CECECE;
	background-color:White;
	width:94%;

}

.p18h
{
 padding:0px 0px;
}
.mh22
{
	margin:0px 0px;}

.bloque {display:table;width:100%;padding:0; margin:0;}
* html .bloque {display:block;width:100%;padding:0; margin:0;}
* +html .bloque {display:block;width:100%;padding:0; margin:0;}
.botongrislogin
{
	background:#a8a9ab url(../img/backbotongris.jpg) center repeat-x;
	color:#fff;
	border:solid 1px #6e6f71;
	padding:0 0.1em;
	font-weight:bold;
	font-size:0.9em;
}
.fizquierda{float:left;}
.fderecha {float:right;}
.cajalogin
{
	width:47%;
	display:block;
	border-top:solid 1px #CECECE;
	border-left:solid 1px #CECECE;
	border-right:solid 1px #CECECE;
	background:#fafafa url(../img/bakcaja.jpg) bottom repeat-x;
	
}
.cajalogusu
{
	width:100%;
	background:#fafafa url(../img/candado.jpg) bottom right no-repeat;
	vertical-align:bottom;
	display:block;
	height:11.25em;
	padding-top:2em;
	font-size:0.8em;
}

.cajalogusu label
{
	font-size:1em;
	}
.cajalogcert
{
	width:100%;
	background:#fafafa url(../img/tecla.jpg) bottom right no-repeat;
	vertical-align:bottom;
	display:block;
	padding-top:11.7em;
	padding-bottom:0em;
	font-size:0.8em;
	position:relative;
}
.txtnegrlogin
{
	color:#000;
	font-size:1.7em;
}
.txtgrislogin
{
	color:#454445;
	font-size:1.4em;
}
.mversup1
{
	margin-top:1em;
}
.mversup2_5
{
	margin-top:2.5em;
}

.mversup2_5
{
	margin-top:2.5em;
}
.botonazul
{
	background:#1781b5 url(../img/backbotonazul.jpg) center repeat-x;
	color:#fff;
	border:solid 1px #026ca0;
	padding:0 0.1em;
	font-weight:bold;
	font-size:0.75em;
}
.p10
{
 padding:10px;
}
.p10h
{
 padding:0px 10px;
}
.p10v
{
 padding-top:10px;
}
.m10ab
{
margin-bottom:10px;
}
.m10izq
{
margin-left:10px;
}
.p18
{
 padding:18px;
}
.p5
{
 padding:5px;
}
.p18h
{
 padding:0px 18px;
}
.p18_2
{
 padding:18px 0px 18px 18px;
}
.p18_3
{
 padding:0px 0px 18px 0px;
}
.p18_4
{
 padding:18px 18px 0px 18px;
}
.ph5px
{
	padding:0 5px;
}
.pvs5px
{
	padding-top:5px;
}
.mh22
{margin:0px 22px;}

.ancho100
{
	width:100%;
	}
	.ancho99
{
	width:99%;
	}
.ancho95
{
	width:95%;
	}
	.ancho98
{
	width:98%;
	}
.ancho50
{
	width:50%;
	}

.borde{border:solid 1px red;}
.cajaLogin
{
	height:10%;
	width:25%;
	font-size:1em;
	}

.enlinea {display:table-cell;}
.fuente{font-size:0.80em; font-family:verdana;}
.a18{width:18%;}
.a20{width:20%;}
.a23{width:23%;}
.a40{width:40%;}
.a50{width:50%;}
.a60{width:60%;}
.a76{width:76%;}
.a85{width:85%;}
.a100{width:99%;}
.fontSize75
{
	font-size:0.75em;
	}
	.fontSize90
{
	font-size:0.90em;
	}
/*estilos nuevo*/
p
{
	display: table;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	margin: 2px 0px;
}
p label
{
	display:table-cell;
	color:#0B75B6;
	font-weight:normal;
	width:23%;
	font-size:0.75em;
	font-weight:bold;
}

.radioGroupLinea
{
	border:none;
	display:table-cell;
	
	}
	.buttonCentrado
	{
		padding:10px;
	text-align:center;
		}
		
.leyenda
{
	display:block;
	background:url(../img/backlegend.jpg) bottom left repeat-x;
	font-weight:bold;
	font-size:0.8em;
	padding:5px 10px;
	margin: 0px -7px;
	
}
/*Pie pagina CSD*/
/* ****************** Pie de pagimna del portal *************************/



#portal-footer 
{
	width: 95%;
	background-color: #ffffff;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #ededed;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	float: none;
	line-height: 1.2em;
	margin-top: 2em;
	margin-right: 0em;
	margin-bottom: 1em;	
	margin-left: 0em;
	/*text-align: center;*/ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
}

#portal-footer

{
	display: block;
	clear: both;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 25pt;
	padding-top: 4pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	
	height: 23px;
	background-color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
	text-align: left;
	
}
#portal-footer a 
{
	text-decoration: none;
	color: #436976;
	border-top-width: medium;
	
	border-bottom-width: medium;
	
	border-top-style: none;

	border-bottom-style: none;
	
}


#portal-footeractions {
	float: left;
	display: block;
    white-space: nowrap;
    list-style-image: none;
    list-style-type: none;
    padding: 0px 10px 3px 0px;
	margin-left: 0px;
}

#portal-footeractions li
{
	float: left;
	background-color: transparent;
	background-image: url(img/separador.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 1px;
	
}

#portal-footeractions li a {
    margin-right: 5px;
	margin-left: 15px;
    text-decoration: none;
	color: #004590;
}

#portal-footeractions li.selected a {
}

#portal-footeractions li a:hover {
	text-decoration: underline;
}

#portal-footeractions #footeraction-nota_legal {
	background: none;
}


#contenedor_anillo a img{
  padding-right:5px;
  padding-bottom:3px;
}

#anillo_portales{
  white-space: nowrap;
  list-style-image: none;
  list-style-type: none;
  display:none;
  margin-top:-30.9em;
  border:1px solid #aaa;
  position:absolute;
  margin-left:-160px;
  background:#fff;
 
}
#cerrar_anillo_portales
{
  white-space: nowrap;
  list-style-image: none;
  list-style-type: none;
  margin-top:-30.9em;
  display:none;
  border:1px solid #aaa;
  position:absolute;
  margin-left:85px;
  background:#fff;
  cursor:pointer;
}

#cerrar_anillo_portales li{
  background:none;
  float:none;
  text-align:right; 
  border:1px solid black
}

#anillo_portales li{
  background:none;
  float:none;
  text-align:left;
  border-bottom: 1px dotted #666;
  padding:10px;
  margin-left:15px;
  margin-right:15px;
}
#anillo_portales li a{
  color:#333;
}
#anillo_portales li a:visited{
color:#333;
}
/*#portal-footeractions #footeraction-anillo_portales:hover #anillo_portales{
  display:block;
}*/
#anillo_portales #footer_anillo{
  background-color:#333;
  color:#eee;
  border-bottom:none;
  margin:0pt;
  
}
#anillo_portales #footer_anillo img{
  padding-right:5px;
}
.netscape4 {
    display: none;
}
.imgBorderNulo
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

#portal-footer a:hover 
{
text-decoration: underline;
}

#portal-colophon a.colophonIcon
{
cursor: pointer;
}


p
{
	 padding:10px;
	}
/*Login centrado*/	
.bloqueCentrado {display:table;width:100%;padding:0; margin:0; text-align:center;}

 

.cajaloginCentrado

{

      width:47%;

      display:block;

      border-top:solid 1px #CECECE;

      border-left:solid 1px #CECECE;

      border-right:solid 1px #CECECE;

      background:#fafafa url(../img/bakcaja.jpg) bottom repeat-x;

      text-align:left;
      

}


.col10
{
	width:10%;
}
.col20
{
	width:20%;
}
.col30
{
	width:30%;
}
.col40
{
	width:40%;
}
.col50
{
	width:50%;
}
.col60
{
	width:60%;
}
.col70
{
	width:70%;
}
.col80
{
	width:80%;
}
.col25
{
	width:25%;
}
.col22
{
	width:22%;
}


a
{
	color: #436976;
	background-color: transparent;
	text-decoration:none;
}
a:hover 

{
	text-decoration: underline;
}

.imgCss
{
	border:0;
	width:66px;
	height:24px;
	text-align:right;
	}


.celdaDerechaFoto
{
	float: right;
	width: 60%;
	float: left;
	min-height:6em;
}

.celdaIzquierdaFoto
{
	float: left;
	width: 20%;
	margin: 0;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	text-align: left;
}
/*Solo para las aplicaciones que muestran los datos en mayúsculas*/

input
{
	text-transform: uppercase;
}
select
{
	text-transform: uppercase;
}
option
{
	text-transform: uppercase;
}

td
{
	text-transform: uppercase;
}

