/* Estilos Genéricos */
.botones
{
	font-family: Verdana,Arial,elvetica,sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	background-color: #F1F1F1;
	padding: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
	color: #15428B;
}
.enlace a:link, a:visited, a:selected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.enlace a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}

.cabecera
{
	background: url(../../imagenes/Blue/captionbckg.gif) #f9f9f9 repeat-x;
	color: #15428B;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}

.subcabecera
{
	color: #15428B;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}

.tabla_degradada
{
	background-image:url("../../imagenes/degradado.jpg");
}

.subtitulo_tabla_degradada
{
	color: #FFFFFF;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}

.subtitulo_tabla_degradada_b
{
	color: Navy;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}


.titulo_tabla_degradada
{
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}

/* Estilos de la Master Page */
.titulogrande {
	font-size: 16px;
	text-transform: uppercase;
	color: #15428B;
	text-decoration: none;
	background-position: center;
	padding: 15px;
	text-align: center;
}
.menusuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #15428B;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.menusuperior A
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menusuperior A:hover  {
	color: #FFFF00;
	text-decoration: none;	
}

/* Estilos del Grid */
.grid_cabecera
{
	background: url(../../imagenes/Blue/captionbckg.gif) #f9f9f9 repeat-x;
	color: #15428B;
	text-align: left;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	font-family: tahoma,arial,verdana,sans-serif;
}

.grid_cabecera a:link,.grid_cabecera a:visited, .grid_cabecera a:selected
{
	font-family: tahoma,arial,verdana,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #15428B;
}

.grid_pie
{
	font-size:x-small;
	text-align:right;
    background-position: bottom left;
    background: #D0DEF0 url(../../imagenes/blue/toolbarbck.gif) repeat-x scroll left top;
}

.grid_paginacion
{
	font-size: small;
	text-align: right;
	background-position: bottom left;
	background: #D0DEF0 url(../../imagenes/blue/toolbarbck.gif) repeat-x scroll left top;
}

.grid_lineas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
}

.grid_lineas2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background: #DFE8F6;
	border:1px dotted #A3BAE9;
}





.gridcontainer  
{
    border: solid 1px #99BBE8;
    border-top-width:0px;
    width: 75%;
}
.grid {width: 100%;border-width:0px;}

#Grid table 
{
	border-color:#99BBE8;
	border-width:1px;
}
	
#Grid td, #Grid th
{
    height:18px;
    vertical-align:middle;
}

#Grid th
{
	background:transparent url(../../imagenes/blue/thbackground.gif) repeat-x;
    height:19px;
    border:solid 1px #99BBE8;
    font-weight:normal;
}

#Grid td
{
	border:1px solid #ededed;
    border-top-color:#fff;
    width:100%;
    cursor:default;
}


.gopag {
    font-size:x-small;
    width:20px;
}

.pagprev{
    background:transparent url(../../imagenes/blue/previous.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}
.pagnext{
    background:transparent url(../../imagenes/blue/next.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}

.pagfirst{
    background:transparent url(../../imagenes/blue/first.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}
.paglast{
    background:transparent url(../../imagenes/blue/last.png) no-repeat scroll center;
    height:1.3em;
    width:16px;
    cursor:pointer;
    border:0px;
}
