/*  @import "fonts.css"; */

html {
	font-family: 'gobCL_Regular, Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 11px;
	background-image: url('../resources/img/bckg.gif');
}

body>* {
	width: 940px;
	margin: 0px auto;
	
}
#contenedor_app {
      min-height: 500px;
       height: auto !important;
       height: 500px;
       padding: 0px 0px 10px 0px;
       background-color: #FFF;
}

#contenedor_logon {
      min-height: 300px;
       height: auto !important;
       height: 300px;
       padding: 0px 0px 10px 0px;
       background-color: #FFF;
}

h1 {
	text-transform: uppercase;
	padding: 5px 0px;
	margin: 20px  0px;
	font-size: 18px;
	text-align: center;
	width: 100%;
	color: white;
	background-color: #2b7bb8;
	font-weight: normal;
}

a {
	text-decoration: none;
	color: #000;
	text-transform: capitalize;
}

.blueLine {
	background-color: #2b7bb8;
	height: 10px;
	border-width: 0px;
	border-style: none;
	align-items: center;
	align-self: center;
}

.clear {
	clear: both;
	height: 0px;
	border-width: 0px;
	border-style: none;
	margin:0px; padding:0px;
}

/*---------btn-t1-menu-------*/
#btn-t1-menu{
	float: right; 
	width: 98px;
}

#btn-t1-menu>div {
	background-image: url('../resources/img/boton_header.jpg');
	width: 98px;
	height: 29px;
}
#btn-t1-menu>div:HOVER {
	background-image: url('../resources/img/boton_header_hover.jpg');
}

#btn-t1-menu img {
	position: relative;
	top: 8px;
	left: 10px;
}
/*---------btn-t2-menu-------*/
#btn-t2-menu{
	top: 00px;
}
#btn-t2-menu>div{
	width: 98px;
	height: 33px;
}
#btn-t2-menu img{
	position: relative;
	top: 10px;
	left: 10px;
	
}
#btn-t2-salir {
	//background-image: url('../resources/img/fondobot_salir.jpg');
}

#btn-t2-ayuda {
	//background-image: url('../resources/img/fondobot_ayuda.jpg');
}

#btn-t2-home {
	//background-image: url('../resources/img/fondobot_home.jpg');
}

#btn-t2-menu div:HOVER {
	//background-image: url('../resources/img/fondobot_hover.jpg');
}
/*---------works_list-------*/
#works_list{
	
}
.menu_item{
	float: left;
	height: 150px;
	width: 120px;
	text-align: center;
	list-style: none;
	margin:0px;
}

#works_list a:HOVER * {
	background-color: #efeded;
}

/*---------contenedor_menu-------*/

#contenedor_menu {
	background-color: #9c9e9b;
}

#contenedor_menu ul {
	margin: 0px auto; 
	display : table;
	position: relative;
	display: table;
}

#contenedor_menu li {
	
	background-color:#888888;
	color: white;
	padding:6px  0px;
	text-transform:capitalize;
	list-style: none;
	text-align:center;
	width: 100px;
	display: table-cell;
 	border:1px solid #9c9e9b;
 	vertical-align: middle;
}
#contenedor_menu li a{
	color:inherit;
}
#contenedor_menu li:HOVER {
	background-color:#666666;
}


/*---------contenedor_datos-------*/
	#contenedor_datos{
    height: 115px;
       width: 250px;
       position:relative;
       margin-top: 0px;
       margin-right: auto;
       margin-bottom: auto;
       margin-left: auto;
/*        top:40px; */
/*        padding-top: 20px; */
       text-align: right;
       padding-right: 60px;
       font-family: gobCL_Regular, Verdana, Geneva, sans-serif;
       font-size: 11px;
       color: #333;
	}
#contenedor_menu ul {
       display : table;
       position: relative;
       display: table;
}
#ppp{
       height:234px;
       /*background-image: url("../resources/img/fondo_logon.jpg");*/
       background-repeat:no-repeat;

		}
/*---------Arreglos primeface theme-------*/
.ui-icon-calendar{
		 	background: url("../resources/icon/min/calendario.png") repeat-x scroll 50% 50% #F6F6F6;
}
table tfoot {
        display: none;
}
.alinear_derecha{
	text-align: right;
}
.alinear_izquierda{
	text-align: left;
}
.ui-tooltip{
	width:200px;
}
.ui-panelgrid tr{
	border-color: transparent;
}
.ui-panelgrid td {
	border-color: transparent;
}
.encabezado_outside_form{
	font-family:'gobCL_Regular,sans-serif,verdana';
	text-align: right;
	font-size: 50px;
	width:83%;
	height:100%;
	background-color: #F9F9F9;
	float: left; 
	position: relative; 
	left:00px; 
	z-index:1;
	color:#7C7C7C;
}
.ui-selectonemenu-panel{
	width: 200px;
}
.printvisible{
	display:none;
}
@media print{
    .noprint{
        display:none;
    }
    .printvisible{
    	display:inline;
    }
}
.column{
	width: 27%;
}
.alinear_centro{
	text-align: center;
}
.tomado{
	background: #D6D2BC;
}
.fondotransparente{
	background: transparent;
}