h4{
	margin-left:20px;
	background-image:url(../../img/ico_simple.gif);
	background-position:0 0.4em;
	background-repeat:no-repeat;
	padding-left:0.5em;
}
ul.descargas{
	margin:25px 0 25px 20px;
}
ul.descargas li{}
ul.descargas li a{
	font-weight:bold;
	text-decoration:underline;
	color:#4fa600;
}
ul.descargas li a:hover{
	text-decoration:none;
}
div.separacion{
	border-bottom:1px solid #f1f1f1;
	height:25px;
	clear:both;
	margin:25px 20px;
}
.imagen{
	margin-left:0px;
	}
	p{padding:0 20px; }
/*/////////////////////////////*/
table.tabla_diagnostico{
	border-collapse:collapse;
	margin:10px 0 10px 188px ;
}
table.tabla_diagnostico caption{ display:none;}
table.tabla_diagnostico th{ 
	background-color:#4fa600;
	padding:0.6em;
	color:white;
}

table.tabla_diagnostico tr.par{ background-color:#f1f1f1;}
table.tabla_diagnostico td{  padding:0.5em;}
table.tabla_diagnostico td input.txiki{ width:5em;}
/*///////////////////////////////*/
.colAux h4, .colPrincipal h4{
	margin-left:0px;
	background-image:none;
	padding:0.5em;
	background-color:#4fa600;
	color:white;
	border:1px solid white;
}
.colAux h4.activo, .colPrincipal h4.activo{ background-color:#00366F;}
.colAux h4 a, .colPrincipal h4 a{ color:white;}
.colAux h4 a:hover, .colPrincipal h4 a:hover{ color:#eee;}

.colAux ul.submenu, .colPrincipal ul.submenu{
	margin:5px 10px;

}
.colAux ul.submenu li, .colPrincipal ul.submenu li{	
	padding-left:5px;
	padding:0.5em;
	background-image:none;
	line-height:1.2em;
	margin-bottom:1px;
	background-color:#eee;
}
.colAux ul.submenu li a, .colPrincipal ul.submenu li a{ color:#00366F; text-decoration:none;}
.colAux ul.submenu li a:hover, colPrincipal ul.submenu li a:hover{ text-decoration:underline;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contenidos_margen .primer_paso{
	border:1px solid #eee; 
	width:500px; 
	margin:50px auto 0 auto;
}
.contenidos_margen .primer_paso .acceso{
	width:50%; 
	border-right:1px solid #eee; 
	float:left;
}
.contenidos_margen .primer_paso .registro{
	 width:48%; float:right;
}
.contenidos_margen .acceso p{
	margin-bottom:30px;
}
.contenidos_margen .acceso form{
	margin:0;
	padding:0;
}
.contenidos_margen .acceso form fieldset{
	border:none;
}
.contenidos_margen .acceso form legend{
	display:none;
}
.contenidos_margen .acceso form div{
	height:20px;
}
.contenidos_margen .acceso form div label{
	font-weight:bold;
	display:block;
	float:left;
	width:80px;
	margin-left:10px;
	background-image:none;
}
.contenidos_margen .acceso form div input{
	border:1px solid #7F9DB9;
	width:114px;
}
.contenidos_margen .acceso form div.botones{
	margin:0;
	padding:0;
	padding-top:10px;
	_margin-top:10px;
}
.contenidos_margen .acceso form div.botones input.botonPrincipal{
	width:62px;
	height:1.8em;
	color:white;
	background-color:#00366f;
	cursor:pointer;
	padding-bottom:5px;
	_padding-bottom:2px;
	margin-left:155px;
	_margin-bottom:10px;
}
