
/**
 * My Admin  css file
 *
 * autor		Adrian S
 * desde		22 sep 2008
 */

/* -- Generales ------------------------------ */

.border_tabla {
    border: 1px solid #ccc; 
	background: #ffffff;
}
.border_tabla_encabezado {
    border: 1px solid #ccc; 
	background: #F9F9F9;
}

.border_inf_der {
	background-image: url(../imagenes/border_inf_der.gif);
	background-repeat: no-repeat;
}
.border_inf_izq {
	background-image: url(../imagenes/border_inf_izq.gif);
	background-repeat: no-repeat;
}
.border_inf {
	background-image: url(../imagenes/tabla_bottom.gif);
	background-repeat: repeat-x;
}
.border_sup {
	background-image: url(../imagenes/tabla_top.gif);
	background-repeat: repeat-x;
}
.border_sup_der {
	background-image: url(../imagenes/border_sup_der.gif);
	background-repeat: no-repeat;
}
.border_sup_izq {
	background-image: url(../imagenes/border_sup_izq.gif);
	background-repeat: no-repeat;
}
.border_lat_izq {
	background-image: url(../imagenes/tabla_lat_izq.gif);
	background-repeat: repeat-y;
	background-position: left;

}
.border_lat_der {
	background-image: url(../imagenes/tabla_lat_der.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.border_inf_tablita {
	background-image: url(../imagenes/tablita_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.border_inf_obscura {
	background-image: url(../imagenes/border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f9f9f9;
}
.border_sup_obscura {
	background-image: url(../imagenes/border.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f9f9f9;
}
.border_lado_der_obscura {
	background-image: url(../imagenes/border_lados.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #f9f9f9;
}
.border_lado_izq_obscura {
	background-image: url(../imagenes/border_lados.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #f9f9f9;
}

a:link    { color: #0B55C4; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a:visited { color: #0B55C4; text-decoration: none;  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
a:hover   { text-decoration: underline; }

h1 {
	margin: 0;
	padding-bottom: 8px;
	color: #0B55C4;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.letra_gris {
    font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.header_izq {
	background-image: url(../imagenes/header/header_izq.gif);
	background-repeat: no-repeat;
}
.header_centro {
	background-image: url(../imagenes/header/header_centro.gif);
	background-repeat: repeat-x;
}
.header_der {
	background-image: url(../imagenes/header/header_der.gif);
	background-repeat: no-repeat;
}
.title_header {
	font-size: 22px; font-weight: bold; color: #fff; /*line-height: 44px;*/
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px; 
}
/** Tabla styles **/

table.adminlist {
	width: 100%;
	border-spacing: 1px;
	/*background-color: #e7e7e7;*/
	color: #666;
	border: 1px solid #999;
}

table.adminlist td,
table.adminlist th { padding: 1px; }

table.adminlist thead th {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border: 1px solid #999;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
} 

table.adminlist thead a:hover { text-decoration: none; }

table.adminlist thead th img { vertical-align: middle; }

table.adminlist tbody th { font-weight: bold; }

table.adminlist tbody tr			{ background-color: #fff;  text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
table.adminlist tbody tr.row1 	{ background: #f9f9f9; /*border-top: 1px solid #fff;*/ }

/*table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }*/

table.adminlist tbody tr td	   { height: 25px; background: #fff; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.tfoottd{ 
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333;
    background-color: #f3f3f3; 
    border-top: 1px solid #999;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/*  */
.inputbox  { 
    border: 1px solid #ccc;
    width: 120px; 
}
/* para botones de submit */
.formbutton { 
    cursor:pointer;  
	border:outset 1px #ccc; 
	color:#666; 
	font-weight:bold; 
	background-image:url(../imagenes/button-bg.gif); 
	background-repeat: repeat-x;
	padding:1px; 
}

/** Tabla styles consulta tarifas **/
table.admintarif {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	border: 1px solid #999;
}
table.admintarif td,
table.admintarif th { padding: 4px; }
table.admintarif thead th {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border: 1px solid #999;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
} 
table.admintarif thead a:hover { text-decoration: none; }
table.admintarif thead th img { vertical-align: middle; }
table.admintarif tbody th { font-weight: bold; }
table.admintarif tbody tr { background-color: #fff;  text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
table.admintarif tbody tr.row1 	{ background: #f9f9f9; /*border-top: 1px solid #fff;*/ }
table.admintarif tbody tr.row0:hover td,
table.admintarif tbody tr.row1:hover td  { background-color: #ffd ; }
table.admintarif tbody tr td { height: 30px; background: #fff; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.admintarif tbody tr.row1 td { background: #f9f9f9; border-right: 1px solid #999; border-bottom: 1px solid #999; }

/** Tabla styles consulta reservaciones **/
table.admingestiones {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
	border: 1px solid #999;
}
table.admingestiones td,
table.admingestiones th { padding: 2px; }
table.admingestiones thead th {
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border: 1px solid #999;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
} 
table.admingestiones thead a:hover { text-decoration: none; }
table.admingestiones thead th img { vertical-align: middle; }
table.admingestiones tbody th { font-weight: bold; }
table.admingestiones tbody tr { background-color: #fff;  text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
table.admingestiones tbody tr.row1 	{ background: #f9f9f9; /*border-top: 1px solid #fff;*/ }
/*table.admingestiones tbody tr.row0:hover td,
table.admingestiones tbody tr.row1:hover td  { background-color: #ffd ; }*/
table.admingestiones tbody tr td { height: 30px; background: #fff; border-right: 1px solid #999; border-bottom: 1px solid #999; }
table.admingestiones tbody tr.row1 td { background: #f9f9f9; border-right: 1px solid #999; border-bottom: 1px solid #999; }

/** toolbar icons **/
.caja_toolbar {
	border: 0px solid #ccc;
	background: #F9F9F9;
}
.caja_toolbar td.icon {
    color: #666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    width: 35px;
	height: 40px;
	border: 1px solid #F9F9F9;
	background-color: #F9F9F9;
	cursor: pointer;
}
.caja_toolbar td.icon:hover {
    color: #0B55C4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #eee;
	background-color: #F9F9F9;
	cursor: pointer;
}
.input_calend {
width:60px;
font-size: 10px;
} 
/* para resultados evaluciones, quien evaluo y quien no */
table.adminlist {
	width: 100%;
	border-spacing: 1px;
	background-color: #e7e7e7;
	color: #666;
}
table.adminlist td,
table.adminlist th { padding: 4px; }

table.adminlist thead th {
	text-align: center;
	background: #f0f0f0;
	color: #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #fff;
}
table.adminlist thead a:hover { text-decoration: none; }
table.adminlist tbody th { font-weight: bold; }
table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }
table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }
table.adminlist tbody tr.row0:hover td,
table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }
table.adminlist tbody tr td 	   { height: 25px; background: #fff; border: 1px solid #fff; }
table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

.evaluado_si{
color:#FFFFFF;
background-color:#3A6B32;
}
.evaluado_no{
color:#FFFFFF;
background-color: #D31803;
}