/**
	====================================================================
	Página de estilos para el Sistema Rendiciones
	====================================================================
**/

body 
{
	margin: 0px;
	background: #ffffff;
	/*background: #fffcf3 url(./Imagenes/fondo.gif) repeat-x left top;*/
}

.fondo
{
	background-color: #ffffff;
}

.grill-marco a:link {
    color:#FFF;
    text-decoration: none;
}/* unvisited link */

.grill-marco a:visited {
    color:#FFF;
}/* visited link */

.grill-marco a:hover {
    color:#CCC;
}/* mouse over link */

.grill-marco a:active {
    color:#ffffff;
}/* selected link */ 

.contenido
{
	background: #FFFFFF;
}

.pnlDatos 
{
    background: url(./Imagenes/bg_nav.gif) repeat;
    color: #FFFFFF;
}

.pieDePagina
{
	height: 27px;
	background: url(./Imagenes/bg_nav.gif) repeat;
}

.titulo
{
	font: bold normal 14px/normal Arial, Helvetica, sans-serif;
	color: #3e81b5;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
}

.botonAdd {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid black;
    cursor: pointer;
    background-color: white;
}

.botonAdd:active {
    background-color: silver;
}

.tituloBusqueda{
	font: bold normal 12px/normal Arial, Helvetica, sans-serif;
	color: #3e81b5;
	text-align: center;
	padding: 10px;
	height: auto;
	width: auto;
}

.tituloPagina
{
	border-style: none none solid none;
	font: bold normal 12px/normal Arial, Helvetica, sans-serif;
	color: #0046d5;
	vertical-align:bottom;
	text-align: left;
	padding: 1px;
	height: auto;
	width: auto;
	border-bottom-width: thin;
	border-bottom-color: #3e81b5;
}

.tituloMenu
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #000000;
	font: normal bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
	background-color: #3e81b5;
}

.label
{
	font-family: Verdana, Arial, Helvetica;
	font-size: x-small;
	color:#000000;
}

.labelTitulo
{
	font-family: Verdana, Arial, Helvetica;
	font-size: medium;
	color:#3e81b5;
	text-align: left;
	padding: 10px;
	height: auto;
	width: auto;
}

.labelError
{
	font-family: Verdana, Arial, Helvetica;
	font-size: x-small;
	font-weight: normal;
	color:Red;
}

.labelGrillaSinDatos {
    font-family: Verdana, Arial, Helvetica;
    font-size: 1px;
    color: #333333;
    background: #F7F6F3;
    vertical-align: middle;
    text-align: left;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.texto{
	font-family: Verdana, Arial, Helvetica;
	font-size: x-small;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	color:#000000;
}

.textoOculto{
	display:none;
}

.textbox {
    margin-right: 5px;
}

.comboGrande
{
	font-family: Verdana;
	font-size: x-small;
	width: 350px;
}

.comboMedio
{
	font-family: Verdana;
	font-size: x-small;
	width: 200px;
}

.comboChico
{
	font-family: Verdana;
	font-size: x-small;
	width: 90px;
}

.button
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;	
}

.buttonMedio
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#000000;	
}

.buttonOculto
{
	visibility:hidden;
}

.groupingSinTitulo
{
	font-family:Verdana, Arial, Helvetica;
	font-size:0px;
	color:#000000;
	background:#eeeeee;
	vertical-align:middle;
	text-align:left;
}

.groupingConTitulo
{
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color:#000000;
	vertical-align:top;
	text-align:left;
}

.groupingConTituloInLine
{
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color:#000000;
	vertical-align:middle;
	text-align:left;
    display:inline-block;
}

.groupingConTitulo170
{
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color:#000000;
	vertical-align:top;
	text-align:left;
    width:170px;
}

.modalBackground {
	background-color:Black;
	filter:alpha(opacity=60);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
}
.ocultarColumna
{
	display:none;
}

.manito
{
	cursor:pointer;
}

.titleBar
{
    background-color:#CCC; 
    width: 100%; 
    height:20px; 
    text-align:center; 
    font: bold 11px Arial, Helvetica, sans-serif;
}

.headerGridView
{
	background: url(./Imagenes/bg_nav.png) repeat-x;
	color: #FFFFFF;
    font-family:Verdana;
    font-size:x-small;
    font-weight:bold;
    text-align:center;
    height:25px;
    position:relative;
    vertical-align:text-top;
    /*top: expression(this.offsetParent.scrollTop - 2);*/
}

.grilla-desplegable {
    position:relative;
  border: 1px solid #CCC;
  padding: 15px;
}

.grill-marco {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 200px;
}

.conciliaciones-marco {
    border-collapse: collapse;
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0px;
    padding: 0px;
    border: 0px solid black;
}

.conciliaciones-marco-sub {
    border-collapse: collapse;
    position: relative;
    width: 100%;
    border: 0px solid black;
    top: 0px;
    margin: 0px;
    padding: 0px;
}

.grill-transacciones-sit {
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
    width: 100%;
    height: 170px;
}

.grill-Consciliadas-sit {
    overflow-y: scroll;
    overflow-x: hidden;
    position: relative;
    width: 100%;
    height: 65px;
}

.grill-Consciliadas-sit-sub {
    width: 97%;
}

.derecha   { 
    width: 45%;
    float: right; 
}

.izquierda { 
    width: 45%;
    float: left;  
}

a {
    font-family:Verdana;
    font-size: x-small;
    color:blue;
}

h2 {
    font-family:Verdana;
    font-size: small;
}

INPUT
{
    border: 1px solid #666261;
    FONT-SIZE: x-small;
    COLOR: #5b5b5b;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff;
    height: 19px;
    }

SELECT
{
    LIST-STYLE-POSITION: inside;
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff
}

.MenuIE8
    {
        z-index: 1;
    }   

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {overflow:hidden;text-align:center;display:-moz-inline-box;display:inline-block;}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {white-space:normal !important;font-family:verdana,tahoma,helvetica;font-size:11px;background:url(Imagenes/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(Imagenes/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(Imagenes/tab-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url(Imagenes/tab.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url(Imagenes/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(Imagenes/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url(Imagenes/tab-hover.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(Imagenes/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(Imagenes/tab-active-left.gif) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(Imagenes/tab-active.gif) repeat-x;}
.ajax__tab_xp .ajax__tab_disabled { color: #A0A0A0;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:x-small;border:1px solid #999;border-top:0;padding:8px;background-color:white;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}