BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #E5DDD2;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #CCCCCC;
}


.button2 {
   border: 0px;
   cursor: pointer;
   display: -moz-inline-stack;
   display: inline-block;
   width: 116px;
   height: 39px;
   background: url("../graficos/pagina/botones/enviar2.gif") no-repeat;
   line-height: 39px;
   vertical-align: text-middle;
   text-align: center;
   color: #ffffff;
   font-family: Calibri;
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   text-shadow: none;
}
.button2 > span {
   display: -moz-inline-block;
}


.entrada{
  background: #D7F2FE;
  color: #0000FF;
  height: 20px;
  border: 1px solid #6ECCF8;
}

/*
.entrada:focus{
  background: #D7F2FE;
  color: #0000FF;
  height: 20px;
  border: 1px dotted #0000FF;
}
*/

.entrada.error{
  /*background: #D7F2FE url(../graficos/pagina/bullets/error_redondo.gif) no-repeat right center;*/
  background: #D7F2FE;
  color: #FF0000;
  height: 20px;
  border: 1px solid #FF0000;
}

/*
.entrada.error:focus{
  background: #D7F2FE;
  color: #FF0000;
  height: 20px;
  border: 1px dotted #FF0000;
}
*/

.Estilo2 {color: #FFFFFF}
.Estilo6 {color: #B02913; font-weight: bold; font-size: 11px; }
.Estilo7 {color: #FFFFFF; font-weight: bold; }

.tabla_consulta_junta{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tabla_consulta_junta_interna{
	border: 1px solid #999999;
	background: #F0F0F0;
}

#lista {
	background: #F0F0F0;
}

#lista td{
	border: 1px solid #999999;
}
.titulo_junta{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.campo_sueldos{
	background-color:#FAFACA;
	border: solid 1px #999999;
	height: 20px;
}

.titulo_noticias{
	color: #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.titulo_noticias_fecha{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.linea_izquierda{
	border-left: 1px solid #000000;
}

.linea_abajo_gris{
	border-bottom: 1px solid #999999;
}

.linea_abajo_dw{
	border-bottom: 1px solid #E5DDD2;
}

.linea_arriba_gris{
	border-top: 1px solid #ccc;
}

.caja_dar_alta{
	border: 1px solid #D9AC70;
	background: #F1E3D0;
    background-image: url('../graficos/pagina/fondo_formulario4.jpg');
	/*border: 1px solid #339900;
	background: #e0ffe0;*/
}

.linea_abajo_dar_alta{
	border-bottom: 1px solid #D9AC70;
	/*border-bottom: 1px solid #339900;*/
}

.caja_celeste{
	border: 1px solid #3366FF;
	background: #6699FF;
}

.caja_amarilla{
	border: 1px solid #FFCC00;
	background: #FFFFCC;
}

.caja_celeste_abajo{
	border-bottom: 1px solid #3366FF;
	background: #6699FF;
}

.caja_formularios{
	border: 1px solid #999999;
	background: #F0F0F0;
}

.caja_formularios2{
	border: 1px solid #D9AC70;
	background: #F1E3D0;
}
.linea_abajo_formularios2{
	border-bottom: 1px solid #D9AC70;
}


.caja_recibos{
	border: 1px solid #999999;
	background: #ffffff;
}

.caja_menu{
	border: 1px solid #c1c1c1;
	background: #ffffff;
}

.caja_noticias{
    border-bottom: 1px solid #c1c1c1;
    border-right: 1px solid #eeeeee;
	background: #ffffff;
}

.caja_pie {
	border-top: 1px solid #B0A18C;
	padding-top: 5px;
}
.caja_ppal{
	border: 4px solid #ffffff;
	background: #FAF3E3;
}

.caja_ppal2{
	border: 2px solid #B02913;
	background: #FAF3E3;
}

.caja_titulo {
	/*border: 1px outset #B79065;*/
	background-color: #1C2F2B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}

.caja_texto {
	border: 3px solid #E5DDD2;
	//background-color: #CFC097;
}

.caja_texto_sin_borde {
	border:none;
	background-color: #CFC097;
}

.caja_menu1 {
	/*border: 2px solid #E5D5BE;*/
	border-right:2px solid #E5D5BE;
	background-color: #CFC097;
}

.caja_contador{
	border: 2px solid #B02913;
	background: #ffffff;
}

.celda1{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:none;
	border-right: 1px solid #000000;
	border-bottom:none;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color: #FAF5E0;
}

.celda1_top{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: 4px solid #D7C0A2;
	border-right: 1px solid #000000;
	border-bottom:none;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color: #FAF5E0;
}

.celda1_a{
	border-right: 1px solid #000000;
	/*border-left:1px dotted #416D89;*/
	background-color: #FAF5E0;
}

.celda2{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:none;
	border-right: 1px solid #000000;
	/*border-left:1px dotted #416D89;*/
	border-bottom:none;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color:#eeeeee;
}

.celda2_top{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: 4px solid #cccccc;
	border-right: 1px solid #000000;
	border-bottom:none;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color:#eeeeee;
}

.caja_esc1{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color: #FAF5E0;
}

.caja_esc2{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #FF9900;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color: #FFFFCC;
}

.caja_esc2a{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
	padding-top:5px;
	padding-right:3px;
	padding-left:10px;
	padding-bottom:6px;
	background-color: #66CCCC;
}

.texto_titulos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color:#990000;
}

.titulos{
	background-color: #5F7992;
	height:25px;
	padding-left:5px;
	font-weight:bold;
	color: #ffffff;
}

.cajita{ /* caja del menu */
	border: 1px solid #000000;
	width: 141px;
	height:19px;
	background: #990000;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:1px;
	margin-top:1px;
	margin-bottom:2px;
}

.texto_mensajes_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FF0000;
}

.texto_mensajes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
}

/* caja redondeada sin graficos */
#xsnazzy h1, #xsnazzy h2, #xsnazzy h3, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color: #06a; border:0;}
#xsnazzy h3 {font-size:1em;color: #06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}

#xsnazzy {background: transparent; margin:25px 1em 100px 1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F0F0F0; border-left:1px solid #999999; border-right:1px solid #999999;}
.xb1 {margin:0 5px; background:#999999;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#F0F0F0; border:0 solid #999999; border-width:0 1px;}

/*marco para las fotos*/
.marco1 {
   padding:8px;
   background-color: #f5f5f5;
   width: 90px;
   border: 1px solid #999999;
}
.marco1 IMG{
   border: 1px solid #000000;
}

.marco2 {
   padding:8px;
   background-image: url(../graficos/pagina/marco.jpg);
   /*background-color: #DDDDDD; */
   width: 90px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
}

.marco3 {
   padding:8px 8px 20px 8px;
   background-color: #ffffff;
   width: 90px;
   border: 1px solid #999999;
}

.marco4 {
   padding:8px;
   background-color: #DDDDDD;
   width: 90px;
   border-bottom: 1px solid #999999;
   border-right: 1px solid #999999;
/*   border-top: 1px solid #cccccc;
   border-left: 2px solid #cccccc;*/
}

.centrar
{
    position: absolute;
    /*nos posicionamos en el centro del navegador*/
    top:50%;
    left:50%;
    /*determinamos una anchura*/
    width:600px;
    /*indicamos que el margen izquierdo, es la mitad del ancho*/
    margin-left:-300px;
    /*determinamos una altura*/
    height:170px;
    /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top:-70px;
    border:1px solid #000000;
    padding:5px;
          background-color: #DDDDDD;
          /*opacity:0.92;filter:alpha(opacity=92);*/
}

.error2
{
    position: absolute;
    /*nos posicionamos en el centro del navegador*/
    top:50%;
    left:50%;
    /*determinamos una anchura*/
    width:500px;
    /*indicamos que el margen izquierdo, es la mitad del ancho*/
    margin-left:-250px;
    /*determinamos una altura*/
    height:300px;
    /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top:-150px;
    border:1px solid #ff0000;
    padding:5px;
    background-color: #FF6666;
    opacity:0.92;filter:alpha(opacity=92);
}

.ok
{
    position: absolute;
    /*nos posicionamos en el centro del navegador*/
    top:50%;
    left:50%;
    /*determinamos una anchura*/
    width:500px;
    /*indicamos que el margen izquierdo, es la mitad del ancho*/
    margin-left:-250px;
    /*determinamos una altura*/
    height:300px;
    /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top:-150px;
    border:1px solid #00FF00;
    padding:5px;
    background-color: #66CC00;
    opacity:0.92;filter:alpha(opacity=92);
}

.negro{
    position: absolute;
  	top:0px;
	left:0px;
    width:100%;
    height:100%;
    background-color: #000000;
    opacity:0.60;filter:alpha(opacity=60);
}

.error_sueldos
{
    position: absolute;
    /*nos posicionamos en el centro del navegador*/
    top:50%;
    left:50%;
    /*determinamos una anchura*/
    width:500px;
    /*indicamos que el margen izquierdo, es la mitad del ancho*/
    margin-left:-250px;
    /*determinamos una altura*/
    height:200px;
    /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top:-100px;
    border:5px solid #E0CECF;
    padding:5px;
    background-color: #fff;
    color: #000;
    background-image: url(../scripts/dialog/images/error_bg.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity:0.90;filter:alpha(opacity=90);
}

.ok_sueldos
{
    position: absolute;
    /*nos posicionamos en el centro del navegador*/
    top:50%;
    left:50%;
    /*determinamos una anchura*/
    width:500px;
    /*indicamos que el margen izquierdo, es la mitad del ancho*/
    margin-left:-250px;
    /*determinamos una altura*/
    height:200px;
    /*indicamos que el margen superior, es la mitad de la altura*/
    margin-top:-100px;
    border:5px solid #C6D6C9;
    padding:5px;
    background-color: #fff;
    color: #000;
    background-image: url(../scripts/dialog/images/success_bg.jpg);
    background-position: bottom right;
    background-repeat: no-repeat;
    opacity:0.90;filter:alpha(opacity=90);
}


.negro_sueldos{
    /*background-image: url(../graficos/pagina/fondo_error.jpg);*/
    position: absolute;
  	top:0px;
	left:0px;
    width:100%;
    height:100%;
    background-color: #999999;
    opacity:0.95;filter:alpha(opacity=95);
}


