.cabecera_nueva
{
	align: center; 
	border: 0.5px solid #D3D3D3; 
	height: 35px; 
	vertical-align: middle; 
	background-color: #ECECEC;
}

.detalle_nueva
{
	align: center; 
	border: none; 
	height: 35px; 
	vertical-align: top; 
	border: 0.5px solid #D3D3D3; 

}

.boton
{
     font-size:30px;
     padding: 0;
     margin: 0;
}

.boton3
{
     font-size: 12px;
     font-family: Sans-Serif;
     color: black;
}


label
{
	font-weight: bold;
	font-family: Sans-Serif;
	font-size: 12px;

}

p
{
	font-family: Sans-Serif;
	font-size: 12px;

}

select
{
	font-family: Sans-Serif;
	font-size: 12px;
}

.etiquetae
{
	font-weight: bold;
	font-family: Sans-Serif;
	font-size: 12px;

}

input[type="text"]
{
	

	height:25px;
	font-size: 12px;
	font-family: Sans-Serif;
	margin-top: 5px;
    border: 0.5px solid #D3D3D3; 
}


input[type="date"]
{
	

	height:25px;
	font-size: 12px;
	font-family: Sans-Serif;
	margin-top: 5px;
	border: 0.5px solid #D3D3D3; 

}

input[type="password"]
{
	

	height:25px;
	font-size: 12px;
	font-family: Sans-Serif;
	margin-top: 5px;
	border: 0.5px solid #D3D3D3; 

}




.tituloODO
{
	color: #7c7bad;
	font-size: 20px; 
	font-family: Sans-Serif;
	font-weight: bold;


}


textarea
{
	
	font-family: Sans-Serif;
	font-size: 12px;
	width: 100%;
	height: 6em; 
	background-color: #d4d4fc; 
}

h3
{
	font: 8px Sans-Serif;	
	transform: rotate(-90deg);
	width:300px;
	margin-left:-145px;
	margin-right:-145px;
}

.boton
{
	font-size: 150% 
}

.boton2
{
	font-size: 150% 
}
		
th
{
	background: white;
	text-align: left;
	font: 12px Sans-Serif;
	padding: 0px;
	text-align: center;
}

table
{
	border-collapse: collapse;
	padding: 0px;
	border-style: none;
}

.tdnuevo
{
	background-color: white;
	border-style: none;	
	font: 12px Sans-Serif;
}

.tdlinea
{
	background-color: white;
}

td
{
	border-style: 1px;
}
		
.contenido
{
	text-align: left;
	font: 12px Sans-Serif;
	border: 1px;
}

.titulo
{
	background: white;
	text-align: center;
	font: 12px Sans-Serif;
}

.titulo2
{
	background: white;
	text-align: left;
	font: bold 12px Sans-Serif;
	border: 1px;
}

.titulo4
{
	background: white;
	text-align: center;
	font: 12px Sans-Serif;
}


.titulo3
{
	background: white;
	vertical-align: middle;
	border: 1px;

}

.titulony
{
	background: white;
	border: 1px solid black; 
}

.titulony2
{
	background: white;
	border: 1px solid black; 
	text-align: right;
}


.titulo10
{
	background: white;
	font: Sans-Serif;
	font-size: 6px;
	text-align: center;
}


.titulo5
{
	background: white;
	font: bold 12px Sans-Serif;
	text-align: left;
}

p
{
	font: 12px Sans-Serif;		
}

h3
{
	font: 8px Sans-Serif;	
	transform: rotate(-90deg);
	width: 300px;
	margin-left:-145px;
   	margin-right:-145px;
	text-align: center;
}