﻿/*Etiquetas*/
.EtiquetaGeneral
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.EtiquetaGeneralNormalNegro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Black;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.EtiquetaGeneralIzquierda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

.EtiquetaGeneralDerecha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: right;
}

.EtiquetaGeneralDescripcion
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.EtiquetaGeneralDescripcionCelda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.EtiquetaGeneralDescripcionIzquierda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

.EtiquetaGeneralDescripcionDerecha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: right;
}

.EtiquetaGeneralDescripcionRoja
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.EtiquetaGeneralDescripcionRojaIzquierda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
}

.EtiquetaGeneralDescripcionRojaDerecha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align: right;
}

.letraLeyendas
{
	font-weight: normal;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasIzquierda
{
	font-weight: normal;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasDerecha
{
	font-weight: normal;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraLeyendasBold
{
	font-weight: bold;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasBoldIzquierda
{
	font-weight: bold;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasBoldDerecha
{
	font-weight: bold;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraLeyendasRoja
{
	font-weight: normal;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasRojaIzquierda
{
	font-weight: normal;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasRojaDerecha
{
	font-weight: normal;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraLeyendasBoldRoja
{
	font-weight: bold;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasBoldRojaIzquierda
{
	font-weight: bold;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasBoldRojaDerecha
{
	font-weight: bold;
	font-size: small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraLeyendasBlanca
{
	font-weight: normal;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasBlancaIzquierda
{
	font-weight: normal;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasBlancaDerecha
{
	font-weight: normal;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraLeyendasBoldBlanca
{
	font-weight: bold;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraLeyendasBoldBlancaIzquierda
{
	font-weight: bold;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraLeyendasBoldBlancaDerecha
{
	font-weight: bold;
	font-size: small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulos
{
	font-weight: normal;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosIzquierda
{
	font-weight: normal;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosDerecha
{
	font-weight: normal;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulosBold
{
	font-weight: bold;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosBoldIzquierda
{
	font-weight: bold;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosBoldDerecha
{
	font-weight: bold;
	font-size: medium;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulosRoja
{
	font-weight: normal;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosRojaIzquierda
{
	font-weight: normal;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosRojaDerecha
{
	font-weight: normal;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulosBoldRoja
{
	font-weight: bold;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosBoldRojaIzquierda
{
	font-weight: bold;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosBoldRojaDerecha
{
	font-weight: bold;
	font-size: medium;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulosBlanca
{
	font-weight: normal;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosBlancaIzquierda
{
	font-weight: normal;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosBlancaDerecha
{
	font-weight: normal;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraTitulosBoldBlanca
{
	font-weight: bold;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraTitulosBoldBlancaIzquierda
{
	font-weight: bold;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraTitulosBoldBlancaDerecha
{
	font-weight: bold;
	font-size: medium;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotas
{
	font-weight: normal;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasIzquierda
{
	font-weight: normal;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasDerecha
{
	font-weight: normal;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotasBold
{
	font-weight: bold;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasBoldIzquierda
{
	font-weight: bold;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasBoldDerecha
{
	font-weight: bold;
	font-size: x-small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotasRoja
{
	font-weight: normal;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasRojaIzquierda
{
	font-weight: normal;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasRojaDerecha
{
	font-weight: normal;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotasBoldRoja
{
	font-weight: bold;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasBoldRojaIzquierda
{
	font-weight: bold;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasBoldRojaDerecha
{
	font-weight: bold;
	font-size: x-small;
	color: #ff0000;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotasBlanca
{
	font-weight: normal;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasBlancaIzquierda
{
	font-weight: normal;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasBlancaDerecha
{
	font-weight: normal;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}

.letraNotasBoldBlanca
{
	font-weight: bold;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
}

.letraNotasBoldBlancaIzquierda
{
	font-weight: bold;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.letraNotasBoldBlancaDerecha
{
	font-weight: bold;
	font-size: x-small;
	color: White;
	font-family: Tahoma;
	text-decoration: none;
	text-align: right;
}
.fondo_transparente {   
	background-image:url(../Images/Transparencia.gif);
	position: fixed;  
	width: 100%;  
	min-height:100%; height:auto; height:100%;  
	-moz-opacity:0.40;   
	top: 0px;  
    left: 0px;  
	overflow:hidden;  
} 

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position: fixed;
	width: 100%;  
	height: 100%;
	min-height:100%; height:auto; height:100%;  
	top: 0px;  
    left: 0px;  
}

.box{   
	width: 23px;   
    height: 16px;   
	margin: 0px auto;
	background-color:White;
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px;
}

.lblColumna
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-weight: bold;
	font-size: 10px;	
	text-align: left;
	vertical-align: middle;
    background:	ButtonFace;    
    border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.lblColumnaChica
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	vertical-align: middle;
    background:	ButtonFace;    
    border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.lblColumnaCentro
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-weight: bold;
	font-size: 10px;	
	text-align: center;
	vertical-align: middle;
    background:	ButtonFace;    
    border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.lblColumnaCentroChica
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-align: center;
	vertical-align: middle;
    background:	ButtonFace;    
    border:	    1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
}

.cell
{	
	font-weight: normal;
	font-size: 10px;
	color:Black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}

.cellCentro
{	
	font-weight: normal;
	font-size: small;
	color: Black;
	font-family: Tahoma;
	text-decoration: none;	
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}

.noBorder
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

.panelTableON {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}

a.linkBoldRojo:link{text-decoration:none; font-family:Tahoma; font-size:small; FONT-WEIGHT:bold; color:Red}
a.linkBoldRojo:visited {text-decoration:none; font-family:Tahoma; font-size:small; FONT-WEIGHT:bold; color:Red}
a.linkBoldRojo:hover {text-decoration:underline; font-family:Tahoma; font-size:small; FONT-WEIGHT:bold; color:Red}

.bg_plecainteriores {
	background-image: url(../Images/pleca_interiores.jpg);
	height: 25px;
	width: 545px;
	padding-left: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #E9E9E9;
}
.bg_plecainterioresFaceBox
{
	background-color:Red;
	height: 25px;
	padding-left: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #E9E9E9;
}

/*Tablas*/
.cabeza_tabla
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;	
	background-color:#ff0101;
	border-color:#ff0101;
}

.cabeza_tablaIzquierda
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;	
	background-color:#ff0101;
	border-color:#ff0101;
	text-align: left;
}

.cabeza_tablaDerecha
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;	
	background-color:#ff0101;
	border-color:#ff0101;
	text-align: right;
}

.cuerpo_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
}

.pie_tabla
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	font-weight:bold;
}

.oculta_password
{
	-webkit-text-security: square;
}

.celda-oculta {
	border: 0px !important;
	padding: 0px !important;
}

.RowComplementarios {
	display: block;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	text-align: left;
}

.EtiquetaComplementarios {
	padding-top: 1px;
	padding-right: 20px;
/*	font-weight: bold;*/
width: 30%;
	float: left;
	text-align: right;
}

.TxtComplementarios {
/*	padding: 0.4em 1em 0.4em 0.4em;*/
	width: 210px;
}

.ComboComplementarios {
	padding: 0.4em 1em 0.4em 0.4em;
	width: 220px;
}

.accordionPMM {
    background-color: #d81e05;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: 0.4s;
}

.panelPMM {
    padding: 0 18px;
    background-color: transparent;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	padding-top: 5px;
}

.noVisible {
	display: none !important;
}

.requeridoLabel:before {
	content: '*';
	vertical-align: top !important;
}


.CuestionarioMedico {
	float: left;
	width: 98%;
}

.CuestionarioMedico div {
	float: left;
}

.CuestionarioMedico .respuestas {
	width: 100%;
}

.CuestionarioMedico .respuesta {
	width: 23%;
	min-width: 170px;
	padding: 5px 2px;
}
	
.CuestionarioMedico .respuesta select {
	width: 150px !important;
	float: left;
}

.CuestionarioMedico .descripcion {
	padding: 5px 0px;
	min-width: 150px;
	width: 100%;
}

.CuestionarioMedico .descripcionSub {
	padding: 5px 0px 5px 10px;
	min-width: 150px;
	width: 100%;
}

.CuestionarioMedico .parentesco {
	color: #b72b18;
	width: 100%;
	font-weight: bold;
	text-align: left;
}

.CuestionarioMedico .w100p {
	width: 100%;
	padding: 10px 0px;
	border-bottom-color: #f8f8f8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.CuestionarioMedico .labelOption {
	float: left !important;
	font-weight: normal !important;
	width: 150px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.CuestionarioMedico label {
	width: 100% !important;
	text-align: left !important;
	margin: 0px !important;
	padding: 0px !important;
	vertical-align: central !important;
	float: left;
}

.CuestionarioMedico .backGrnd {
	background-color: #f8f8f8 !important;
	padding-left: 10px;
}