@charset "utf-8";


* {  
    margin:0;
    padding:0;
}

table {
    border-collapse:collapse;
    border-spacing:0;
    background-color: #eea236;
}

table td {
    padding-right: 20px;
    padding-top: 7px;
}

fieldset,img { 
    border:0;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}

ol,ul {
    list-style:none;
}

caption,th {
    text-align:left;
}

h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
    line-height: normal;
}

q:before,q:after {
    content:'';
}

p {
    font-size: 0.9em;
}

em {
    font-style: italic;
}

html {
    font-family: verdana,Tahoma,Verdana;
}

p {
    font-size:0.9em;
    margin-left:1em;
    margin-right:0em;
}

em {
    font-style:italic;
}

a:hover {
    color:#0099FF;

}

a:link {
    color:#334B5A;

}

a:visited {
    color:#0A6095;
}

.text{
    font-size:0.75em;
    color:#333333;
    bottom: 10px;
}

.label {
    font-size:0.75em;
    padding-left: 0;
    text-align: right;
    width: 100px

}

.label1 {
    font-size:2.0em;
    padding-left: 0;
    text-align: center;
    width: 100px;
    color:#0099FF;
    background-color: #ffffff;
}

.requiredLblText{
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/required.png.jsf")!important;
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:30px;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.optionalLblText{
     background-position:right;
    background-repeat:no-repeat;
    padding-right:20px;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    text-align: right;
}

.ui-breadcrumb .ui-icon-home {
    background-image:  url("/sirpa-presentacion/javax.faces.resource/images/logoMin.png.jsf");
    background-position: 0; /* asuming bandeau.png is a single image */
    width: 60px; 
    height: 24px; 
}

h1.logo {
    position: relative;
    width: 60em;
    clear:both;
    padding-top:5px;
}

.alinizq {
    text-align: left;
}
.alinizqColumn {
    text-align: left;

}



.alinder {
    text-align: right;
}

.negrita {
    font-weight: bold;
}

.no-border {
    border-style: hidden !important ; /* or none */
}

.requiredLbl{
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/required-field.png.jsf")!important;
    background-position:top right;
    background-repeat:no-repeat;
    padding-right:30px;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.optionalLbl{
     background-image: url("/sirpa-presentacion/javax.faces.resource/images/ayuda.png.jsf")!important;
     background-position:right;
    background-repeat:no-repeat;
    padding-right:20px;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, "Verdana CE",  Arial, "Arial CE", "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    text-align: right;
}


.buscar {
    vertical-align: middle;
}


.exportar {
    float: left;
    margin-left: 10px;
}

.nuevoRegistro {
    float: right;
}

.ui-icon-buscar{
    width: 24px; 
    height: 24px; 
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoBuscar.png.jsf")!important;  border-radius: 0px!important;
    background-position: top left;
}

.ui-icon-detalle{
    width: 24px; 
    height: 24px; 
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoDetalle.png.jsf")!important;  border-radius: 0px!important;
      top: 40% !important;
    left: 30% !important;
}
.ui-icon-editar{
    width: 24px; 
    height: 24px; 
    top: 35% !important;
    left: 40% !important;
    
    background-repeat:no-repeat;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoEditar.png.jsf") !important;border-radius: 0px!important;
  
  
}
.ui-icon-abrir{
    width: 24px; 
    height: 24px; 
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoCandado.png.jsf") !important;border-radius: 0px!important;
          top: 40% !important;
    left: 30% !important;

}
.ui-icon-guardar{
    width: 24px; 
    height: 24px; 
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoGuardar.png.jsf") !important;border-radius: 0px!important;

}
.ui-icon-eliminar{
    width: 24px; 
    height: 24px;
     top: 35% !important;
    left: 40% !important;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoEliminar.png.jsf") !important;border-radius: 0px!important;

}
.ui-icon-cerrar{
    width: 24px; 
    height: 24px; 
     top: 40% !important;
    left: 30% !important;
      background: none !important;
    border: none !important;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoCerrar.png.jsf") !important;border-radius: 0px!important;

}

.ui-icon-restablecer{
    width: 24px; 
    height: 24px; 
        top: 30% !important;
    left: 35% !important;
    
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoRestablecer.png.jsf") !important;border-radius: 0px!important;

}
.pdf{
    width: 24px; 
    height: 24px; 
    text-align:left;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoPdf.png.jsf")!important;  border-radius: 0px!important; 

    background-repeat:no-repeat;
    top: 40% !important;
    left: 30% !important;
}


.registrar {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.ui-selectonemenu {
    font-size: 45px;
} 

.ui-selectonemenu-label {
    font-size: 12px; 
}

.ui-selectonemenu-item {
    font-size: 12px;  
} 

.ui-selectonemenu-list-item {
    font-size: 12px;  
}

.ui-datepicker.ui-widget-content {
    font-size: 14px;  
}

.el {
    width: 90%;
    overflow:auto;
}

.panelAmpliado {
    height:500px;
}

.ui-tabview-selected {
    background-color: #F5F5F5 !important;

} 

.calendarClass input {
   width: 25% !important
}

.calendarClasst input {
   width: 37% !important
}
#textos {
    margin-top: -2.2%;
    float: right;
}

.botonCrear {
    background: green;
    color: white;
}

.botonRegresar {
    background: red;
    color: white;
}

.botonLimpiar{
   background: red; 
   float: right; 
   color: #fff;
}


#logo {
    height: 35px;
}

#contenedor {
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 80%;
}

#formulario {
    float: left;
    font-size: 12px;
    width: 100%;
    
}

#formularioSalir {
    font-size: 10px;
    width: 100%;
    text-align: center;
}

.ui-breadcrumb ul li .ui-menuitem-link.ui-home {
    background: none !important;
    border: none !important;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoEditar.png.jsf") !important;
    icon: url("/sirpa-presentacion/javax.faces.resource/images/icoEditar.png.jsf");
}



.menuDinamico {
    position: relative;
    width: 100%;
    clear:both;
    padding-top:10px;
    font-size: 12px;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.ui-widget-content table {
    border: 0px solid #FFFFFF;
    background: #ffffff;
    color: #333333;
}

.alinearDerecha {
    float: right;
}

.alinearIzquierda {
    float: right;
}

.colorTabAcordeon {
    color: white;

}

.colorTabAcordeon1 {
    color: #FFFFFF;

}

.color{


    background-color:  #3A5FCD;
    background-image: url("/sirpa-presentacion/javax.faces.resource/images/icoEditar.png.jsf") !important;border-radius: 0px!important;
}

.colorForm{


    background-color:  #ffffff;
   
}
.ui-accordion .ui-accordion-header {
    background-color: #3A5FCD;
}

.ui-panel .ui-panel-titlebar {
    background-color: #3A5FCD;
    color: white;
}

.ui-inputtext, .ui-inputfield{
    text-transform: uppercase;    
}

.blue {
    color: blue;
    text-decoration : underline;
}

.hide-table-header thead {
    display: none;
}

.coloredPanel .ui-panel-titlebar {
    background-color: silver ;
    color: black;
  
}
  .ui-panel-title{
             vertical-align: middle !important;
}



.centered {
    text-align: center;
    margin-left: 50%;
}


.ui-menu.ui-menubar.menu .ui-menuitem-text {
    white-space: nowrap;
     
}
.ui-menu.ui-menubar.menu .ui-menu-child {
    width: auto;
    padding-right: 34px;

}
.ui-menu.ui-menubar.menu .ui-menu-child .ui-menuitem {
    width: calc(100% + 20px);
    
}

.ui-dialog .ui-dialog-titlebar{
      background: #E9F1FE;
  }
  .overlayDialog div.ui-dialog-titlebar{background :red;}
  .ui-widget-overlay .ui-dialog .ui-dialog-titlebar
  { background: none repeat scroll 0 0 #000000; 
    opacity: 0.8 !important; 
    background-color: red;}

#container {
     
	position:relative;
	top: 100px;
	width: 700px;
        height: 190px;
	background: #E9F1FE;
	margin: 0 auto;
        background-color: #1BA39C;
}

#marco {
	margin : 0 auto;
	position: relative;
	top: 100px;
	width: 320px;
	height:350px;
	
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}