		.action-buttons-primary {
	margin-left: 32px;
}

.comboCategoria {
	min-width: 380px !important;
	width: 380px !important;
	max-width: 380px !important;
}

.comboPlanes {
	min-width: 240px !important;
	width: 240px !important;
	max-width: 240px !important;
}

.cabezalDetalle {
	text-align: center;
	width: 100%;
	font-size: 1em;
}

.cabezalDetalleTit {
	font-size: 0.9em !important;
	color: #009ee0;
	font-weight: normal;
}

.accordionDatosViajero .ui-accordion-header.ui-state-default {
	border: none !important;
    padding: .4em 1em .571em 1em !important;     
    position: static !important;
    margin-top: 1px !important;
    color: #333 !important;
    font-weight: normal !important;
	font-size: 0.9em !important;
	text-shadow: none !important;
	font-family: "MPR" !important;
	text-transform: uppercase !important;
	background-color: #f4f4f4 !important;
}

.accordionDatosViajero .ui-accordion-header.ui-state-active {
	border: none !important;
	background-color: #009ee0 !important;	
	color: #fff !important;
	font-size: 0.9em !important;
    padding: .4em 1em .571em 1em !important;  
    position: static !important;	
    margin-top: 1px !important;
    transition: background-color .3s !important;    
    font-weight: normal !important;
	font-size: 0.9em !important;
	text-shadow: none !important;
	font-family: "MPR" !important;
	text-transform: uppercase !important;
}

.ui-accordion .ui-accordion-header .ui-icon {
	visibility: hidden !important;	
}

.tablaViajeros{
	margin-bottom: 10px !important;	
}

.tablaViajeros .ui-datatable-odd {
	background: #E0E0E0 !important;
	border: 1px solid white !important;
}

.tablaViajeros .ui-datatable-even {
	background: #F6F6F6 !important;
	border: 1px solid white !important;
}

.tablaViajeros label {
	font-size: 0.9em !important;
	color: #4f4f4f !important;
	padding: 0px 0px !important;	
	white-space: pre-wrap;
}

.tablaViajeros td {	
	padding: 3px 0px !important;	
}

.tablaViajeros thead th {
	border: 1px solid white !important;
	background: #009ee0 !important;
	color: white !important;	
	padding: 5px 5px !important;	
	text-shadow: none !important;
	font-family: "MPR" !important;
	text-transform: uppercase !important;		
}

.btnAgregarViajero{
	background: #E0E0E0 !important;
	width: 100% !important;
	color: #0088cc !important;	
	box-shadow: none !important;
	border: 1px solid #ccc;
	font-weight: normal;
	padding: 0;
	margin-left: 0.1em !important;	
}

.btnAsignarViajero{	
	margin-left: 1.0em !important;	
}

.extensionViajero label {
	font-size: 0.9em !important;
	color: #4f4f4f !important;
}

.extensionViajero td {
	padding: 0px 10px 0px 5px !important;	
}

.coberturasRc label {
	font-size: 0.9em !important;
	color: #4f4f4f !important;
	padding: 0px 0px !important;	
}

.tipoMedioDePago label {
	font-size: 0.9em !important;
	color: #4f4f4f !important;
}

.tipoMedioDePago td {
	padding: 0px 10px 0px 5px !important;	
}

.tablaPlanDePagosBici {
	margin-bottom: 10px !important;	
}

.tablaPlanDePagosBici .ui-datatable-odd {
	background: #E0E0E0 !important;
	border: 1px solid white !important;
}

.tablaPlanDePagosBici .ui-datatable-even {
	background: #F6F6F6 !important;
	border: 1px solid white !important;
}

.tablaPlanDePagosBici label {
	font-size: 0.9em !important;
	color: #4f4f4f !important;
	padding: 0px 0px !important;	
	white-space: pre-wrap;
}

.tablaPlanDePagosBici td {	
	padding: 3px 0px !important;	
}

.tablaPlanDePagosBici thead th {
	border: 1px solid white !important;
	background: #009ee0 !important;
	color: white !important;	
	padding: 5px 5px !important;	
	text-shadow: none !important;
	font-family: "MPR" !important;
	text-transform: uppercase !important;		
}

.tablaPlanDePagosBici .ui-state-highlight {
    color: #009ee0 !important;
    text-shadow: none !important;
}

.miniatura {
	display:none; 
	max-width: 160px; 
	max-height: 120px;
	margin-top: 10px; 
	border: none;
}
