/* 
Precarga estilos CSS:(IE4+, NS6+)
Todos los derechos reservados. 
All Rights Reserved, 
© Copyright para esta web
http://www.taxonomiaenfermera.com/
*/



body{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 11px;
	background-color: #FFF;
	margin:0px;
	padding:0px;
	letter-spacing:0px;
	background-image: url(../img/fondoBody.jpg);
	background-repeat: repeat;}
	
p {	
	color: #303030;	
	font-weight: normal; 
	text-align: justify; 
	text-decoration: none;}
	
a {	
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 11px;
	text-decoration: none;
	color:#000;
	top: }	
	
h1{
	font-weight: bold;
	padding: 2em 4em 1em 1.5em;
	font-size: 18px; 
	color:#2B1871;
	font-family: Helvetica, sans-serif,Geneva, Arial; }		
	
h2{
	font-weight: bold;
	font-size: 12px; 
	color: #2B1871;
	padding-bottom: -20px;
	font-family: Helvetica, sans-serif,Geneva, Arial; }		
	
a:link {}	
a:visited {}
a:hover	 {color:#FF0000;}
a:active  {color:#000;}	
	
img{border: 0px;}	
	
table{border: 0px;}
	
input{
	border: 1px solid #000;
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 10px;}	
	
.botsubmit{
	width: 70px;
	border: 1px solid #000;
	background-color: Black;
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	color: White;
	padding: 1px 5px 1px 5px;
	font-size: 10px;
	font-weight: bold;}		
	
li { 
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	list-style-image: url(../img/li_cuadrado.gif);
	font-weight: normal; 
	font-size: 11px; 
	color: #000; 
	text-align: justify; 
	text-decoration: none; }
	

ol {
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	list-style-image: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000;  
	text-align: justify; }
		
ul {
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	list-style-image: none; 
	font-weight: normal; 
	font-size: 11px; 
	color: #000;  
	text-align: justify; }		
	
#Contenido{
	width: 780px;
	height: 100%;
	background-color: White;
	background-color: #FFFFFF;
	vertical-align: top left;
	margin: 0px;
	padding: 0px;
	border-right: 2px solid #2B1871;
	position: absolute;
	z-index: 10;}		
	
#PracticaNoc{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 11px;
	width: 100%;
	top:0px; 
	left:30px; 
	height: 0px;
	z-index: auto;}
	
.cuadro{
	background-image: url(../img/fondoCapa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 50px;
	padding-top: 30px;}
	
.txtNoc{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 11px;
	margin-left: 20px;
	padding-left: 20px;
	background-image: url(../img/ico_arrowCapa.gif);
	background-repeat: no-repeat;}	
	
.textoCapa{
	font-family: Helvetica, sans-serif,Geneva, Arial;
	color: White;
	font-weight: bold;
	background-image: url(../img/icoDoblez.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 80%;
	background-color:#2B1871;
	vertical-align: middle;
	text-align: justify;
	padding: 20px;}	
			
	
.tablaMenu{
	display: block;
	border: 0px;
	padding-bottom: -10px;
	background-color: #251762;
	height: 32px;}	
	
/* Cabecera */	

.tablaCabecera{
	border: 0px;
	position: relative;
	width: 100%;
	background-color: White;
	vertical-align: top;
	margin: 0px;
	white-space: nowrap;}

.tablaCabecera td{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	font-size: 9px;
	color:#000000;}


	
/* Contenido */
	
.tablaContenido{
	width: 100%;
	background-color:#CCCCCC;
	clear: none;
	display: block;
	white-space: nowrap;
	vertical-align: top;
	margin: 0px;
	padding: 0px;}

.tablaTexto{
	border: 0px;
	width: 100%;
	background-color:#FFF;
	background-image: url(../img/fon_tablaSup_01.jpg);
	background-repeat: no-repeat;
	vertical-align: right top;}	
	
.tablaTexto ul li{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	list-style-image: url(../img/li_cuadrados.gif);
	font-weight: normal; 
	font-size: 11px; 
	color: #000; 
	text-align: justify; 
	text-decoration: none;}
	
.tablaTextoDos{
	border: 0px;
	width: 100%;
	background-color:#FFF;
	background-image: url(../img/fon_tablaSup_02.jpg);
	background-repeat: no-repeat;
	vertical-align: right top;}	
	
.tablaTextoDos ul li{
	font-family:Helvetica, sans-serif,Geneva, Arial; 
	list-style-image: url(../img/li_cuadrados.gif);
	font-weight: normal; 
	font-size: 11px; 
	color: #000; 
	text-align: justify; 
	text-decoration: none;}	
	
.titulo {
	font-weight: bold;
	padding: 2em 4em 1em 1.5em;
	font-size: 18px; 
	color:#2B1871;
	font-family: Helvetica, sans-serif,Geneva, Arial; }	
	
.subtitulo {
	font-weight: bold;
	font-size: 14px; 
	color: #2B1871;
	padding-bottom: 10px;
	font-family: Helvetica, sans-serif,Geneva, Arial; }
	
.subtituloDos{
	font-size: 14px;
	font-weight: bold;
	color: #2B1871;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 30px;
	border-bottom: 2px solid #2B1871;}			
	
.subtituloTres{
	font-size: 16px;
	font-weight: bolder;
	color: #2B1871;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 33px;
	border-bottom: 3px solid #A9A9A9;
	background-image: url(../img/ico_subTres.gif);
	background-repeat: no-repeat;
	background-position: left top;}		

.subtituloCuatro{
	font-size: 11px;
	font-weight: bold;
	color:#2B1871;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 30px;
	border-bottom: 2px solid #2B1871;}		
	
.texto{
	font-size: 70%;
	border: 0px;
	width: 50%;
	margin: 0px;
	padding: 1em 4em 3em 3em;
	vertical-align: top;
	text-align: justify;}	
	
.subtituAviso{
	font-size: 18px;
	font-weight: bolder;
	color: #B22222;
	white-space: nowrap;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 33px;
	border-bottom: 3px solid #2B1871;
	background-image: url(../img/ico_subAviso.gif);
	background-repeat: no-repeat;
	background-position: left top;}			
	
.txtAviso{
	font-size: 80%;
	color: Black;
	border: 0px;
	width: 50%;
	margin: 0px;
	padding: 10px 4em 10px 3em;
	vertical-align: top;
	text-align: justify;}		
	
	
	
.txtSelect{
	background-image: url(../img/ico_arrowSelect.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;}		
	
.normal{
	font-size: 11px;
	vertical-align: top;
	text-align: justify;}		
	
.textoBlue{
	font-size: 11px;
	font-weight: bold;
	color: #27176F;
	margin: 0px;
	vertical-align: top;
	text-align: justify;}	
	
.firmaBlue{
	font-size: 11px;
	font-weight: bold;
	color: #27176F;
	padding: 0px 26px 35px 0px;
	text-align: right;
	vertical-align: top;
	font-style: italic;}		
	
.txtContador{
	font-size: 13px;
	color:#1031C6;
	font-family: Arial, Helvetica, sans-serif;}			
	
.imgTdtxt{
	background-image: url(../img/fondo_superior.gif);
	background-repeat: repeat-x;
	vertical-align: top;
	height: 30px;}	
	
.lineWhite{
	border-left: 1px solid white;
	width: 1px;}	
	

	
/* Tabla Formularios */	
	
.tablaformul{
	font-size: 10px;
	white-space: nowrap;
	vertical-align: top;}	

.tablaformul tr{
	vertical-align: top;}		
	
.tablaformul td{
	white-space: nowrap;}			
	
.tablaformul select{
	font-size: 11px;
	color: #000;
	border: 1px solid #D1D1D1;
	vertical-align: top;
	width: 95%;}	
	
.tablaformul input{
	font-size: 11px;
	color: #000;
	white-space: nowrap;
	width: 50px;
	border-bottom: 1px solid #000;
	background-color: Silver;
	vertical-align: top;}		
		

/* Menu Inferior */
	
.menInferior{
	border: 0px;
	width: 100%;
	background-image: url(../img/fon_tablaInf_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: White;
	vertical-align: bottom;
	margin-top: 0px;}	
	
.menInferior td{
	text-autospace: none;
	clip: auto;
	font-size: 9px;	
	padding: 0px 8px 30px 8px;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;} 	
	
.menInferior a:link{} 	
.menInferior a:visited {border-bottom: 3px solid #332888;} 	
.menInferior a:hover {border-bottom: dotted 3px red;} 

.menInferiorDos{
	border: 0px;
	width: 100%;
	background-image: url(../img/fon_tablaInf_02.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: White;
	vertical-align: bottom;
	display: block;
	margin-top: 50px;}	
	
.menInferiorDos td{
	text-autospace: none;
	clip: auto;
	font-size: 9px;	
	padding: 0px 8px 30px 8px;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;} 	
	
.menInferiorDos a:link{} 	
.menInferiorDos a:visited {border-bottom: 3px solid #332888;} 	
.menInferiorDos a:hover {border-bottom: dotted 3px red;} 
	
.enlace:link{color: #27176F; border-bottom: 1px dotted #27176F;} 	
.enlace:visited {color: #27176F; border-bottom: 1px dotted #27176F;} 	
.enlace:hover {border-bottom: dotted 1px red;} 	


/* Pie Inferior */
	
.txtPie{
	width: 100%;
	height: 35px;
	font-size:13px;
	font-weight:bold;
	color:#28166C;
	text-align:right;
	padding:20px 10px 5px 0px;}

.radio {
	vertical-align: top;
	height: 18px;
	width: 18px;
	border: none;}
	
.radiotxt {
	font-size: 70%;
	border: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: justify;}	
	
.arrowtxt{
	font-size: 70%;
	border: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: justify;
	background-image: url(../img/ico_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 15px;}		
	
.botMidium{
	font-size: 11px;
	color: #000;
	border-bottom: 1px solid #000;
	background-color: Silver;
	vertical-align: top;
	width: 90px;
	cursor: hand;}	
	
.botPeque{
	font-size: 11px;
	color: #000;
	border-bottom: 1px solid #000;
	background-color: Silver;
	vertical-align: top;
	padding: 3px;
	width: 50px;
	cursor: hand;}			
	
.inputForm{
	font-size: 11px;
	color: #000;
	white-space: nowrap;
	width: 100%;
	border-bottom: 1px solid #000;
	background-color: transparent;
	vertical-align: top;}	


/* Tabla imagenes */

 #dhtmltooltip {
 	border: black 1px solid; 
	padding: 10px; 
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=ThreedDarkShadow,direction=135);  
	left: -350px;
	visibility: hidden;
	font-size: 12px; 
	width: 35%; 
	text-align: justify;
	font-weight: bold;
	position: absolute; 
	background-color: #FDF5E6;}

#dhtmlpointer {
	z-index: 101; 
	left: -300px;
	visibility: hidden;
	position: absolute;}
	

.tablaImages{
	width: 100%;
	border: 0px;}
	
.tablaImages tr td{
	text-align: center;
	vertical-align: top;
	padding: 6px;}
	
.tablaImages td img{
	filter: alpha(opacity=40);
	border: 0px;}














