﻿@font-face
{
font-family: FuentesMundial;
src: url(Fuentes/Ubuntu-R.ttf);
}

body ,textarea 
{
   font-family: FuentesMundial, Verdana, Arial, Helvetica, sans-serif; 
}
.encabezadoAnterior{
	width:999px;
	height:160px;
	text-align:right;
	margin: auto;
	background-image:url(img/banner_top.png);
	background-repeat: no-repeat;
	vertical-align: top;
}/* imagen superior de pagina en masterpage*/
.encabezado{
	width:999px;
	height:160px;
	text-align:right;
	margin: auto;
	background-image:url(img/header_corporativo.png);
	background-repeat: no-repeat;
	vertical-align: top;
}/* imagen superior de pagina en masterpage*/

.banner {
    width: 990px;
    height: 181px;
    text-align: right;
    margin: auto;
    /*background-image: url(Img/Campana.jpg);
    background-repeat: no-repeat;*/
    vertical-align: top;
    /*background-size: 100% 100%;*/
}

.titulo
{
    width:999px;
    text-align:left;
    margin: auto;
}/* titulo de pagina en masterpage*/

.linea
{
    width: 999px; 
    color: Silver;
    height: 1px;
}/* linea de pagina en masterpage*/

.mensaje
{
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size:10px;
    font-weight:bold;
    text-align:center;
}/* mensaje principal de pagina en masterpage*/

.piepaginaAnterior
{
    width:999px;
	height:105px;
	text-align:center;
	margin: auto;
	background-image:url(img/banner_bottom.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
}/* imagen inferior de pagina en masterpage*/
.piepagina
{
    width:999px;
	height:105px;
	text-align:center;
	margin: auto;
	background-image:url(img/footer_corporativo.png);
	background-repeat: no-repeat;
	vertical-align: bottom;
}/* imagen inferior de pagina en masterpage*/

.tabla
{
    width:999px;
    margin: auto;
}/* ancho y centro de tabla*/

.tablaXS
{
    width:600px;
    height:400px;
    margin: auto;
}/* ancho y centro de tabla*/

.tabla_gris
{
    width:999px;
    margin: auto;
    background-image: url(img/menu.gif); 
}/* ancho y centro de tabla gris*/
.tabla_window_gris
{
    margin: auto;
    background-image: url(img/menu.gif); 
}/* ancho y centro de tabla gris*/

.td_centro
{
    width:999px;
    text-align:center;
    margin: auto;
}/* ancho y centro de td*/

.td_left
{
    width:999px;
    text-align:left;
    margin: auto;
}/* ancho y left de td*/

.td_right
{
    width:999px;
    text-align:right;
    margin: auto;
}/* ancho y right de td*/

.td_justify
{
    width:999px;
    text-align:justify;
    margin: auto;
}/* ancho y right de td*/

.condiciones
{
	width: 999px;
	height: 60px;
	font-size: 12px;
	color: #0091FF;
	text-align: justify;
}/* condiciones login*/

.h1Anterior
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	color:#0091FF;
	font-weight: bold;
}/* valores del encabezado 1 en masterpage*/
.h1
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}/* valores del encabezado 1 en masterpage*/

.h2
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}/* valores del encabezado 3 en masterpage*/

.h3{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:15px;
	color:#0091FF;
	font-weight:bold;
}/* valores del titulo en masterpage*/

.h4{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del panel de info 1 en masterpage*/
	
.h5{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
}/*valores del panel de info 2 en masterpage*/
	
.h6{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del encabezado 2 en masterpage*/


.c_italic
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color:#0091FF;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-style: italic;
}/* valores en italic en contenido*/

.c1{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del contenido*/


.c1c {
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-size: 15px;
    color: #0091FF;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    text-align:center;
}
/* valores del contenido*/




.c1R{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color: red;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
    text-align: right;	
}

.c2{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del contenido*/

.c3{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del contenido*/

.c4{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:9px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del contenido*/

.c5{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:16px;
	color:Maroon;
	margin-top:0px;
	margin-bottom:0px;
}/* valores del contenido*/
.c6{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del contenido*/

.f1{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del pie de pagina*/

.loading{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:15px;
	color:#0091FF;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores del label de cargar en masterpage*/

.boton
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	width: 80px;
	background-color: #0091FF;
	border-style: solid;
}/* valores de botones normales*/

.boton_max
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	width: 180px;
	background-color: #0091FF;
	border-style: solid;
}/* valores de botones grandes*/

.validadores
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#FF0000;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores de los validadores en contenido*/

.mensajes
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#FF0000;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}/* valores de los mensajes en contenido*/

.grid
{
    background-color:#FFFFFF;
    border-style:none;
    border-width:1px;
    border-color:#CCCCCC;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#0091FF;
    font-size:10px;
    width:100%;
    margin:left;
}/* valores de las grillas generales en contenido*/

.grid_alternate
{
	background-color: #FFFFFF; /*font-family:Arial, Helvetica, sans-serif;*/
	color: #0091FF;
	background-image: url(img/menu.gif);
}/* valores de los menus alternate en contenido*/

.grid_header
{
    background-color:#0091FF;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
}/* valores de las grillas header en contenido*/

.grid_row
{
    background-color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#006296;
    font-size:10px;
}/* valores de las grillas row en contenido*/
.grid_row0
{
    background-color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#0091FF;
    font-size:10px;
}/* valores de las grillas row en contenido*/
.grid_row1
{
	background-color: #CCCCCC;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: #006296;
	font-size: 10px;
}/* valores de las grillas row en contenido*/
.fldReadOnly
{
	background-color: silver; /*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	color: #0091FF;
}
.fldReadOnly0 {
	background-color: #FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal ;
    color:#0091FF;       
}
.fldReadOnly1 {
	background-color: #ccffff;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal ;
    color:#0091FF;
}
.fldValueReadOnly0 {
	background-color: #FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal ;
    text-align: right;	
    color:#0091FF;       
}
.fldValueReadOnly1 {
	background-color: #ccffff;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight: normal ;
    text-align: right;	       
    color:#0091FF;
}

.grid_select
{
    background-color:#CCCCCC;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#0091FF;
    font-size:10px;
}/* valores de las grillas select en contenido*/

.grid_pager
{
    background-color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#0091FF;
    font-size:10px;
    text-align:left;
}/* valores de las grillas pager en contenido*/

.grid_empty
{
    background-color:#FFFFFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
    color:#0091FF;
    font-size:12px;
    text-align:center;
}/* valores de las grillas empty en contenido*/

.menu
{
    background-color:#FFFFFF;
    border-style:none;
    border-width:1px;
    border-color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif;
    color:#0091FF;
    font-size:11px;
    width:200px;
    text-align:center;
    margin:left;
}/* valores de los menus generales en contenido*/

.menu_row {
   background-color: #FFFFFF;
   /*font-family:Arial, Helvetica, sans-serif;*/
    color: #0091FF;
    height:25px;
}/* valores de los menus row en contenido*/

.menu_alternate {
    background-color: #FFFFFF;
    height:25px;
    /*font-family:Arial, Helvetica, sans-serif;*/
    color: #0091FF;
    background-image: url(img/menu.gif);
}/* valores de los menus alternate en contenido*/

.menu_row td:hover,
.menu_alternate td:hover{
    cursor:pointer;
}
.menu_empty {
    background-color: #FFFFFF;
    /*font-family:Arial, Helvetica, sans-serif;*/
    color: #0091FF;
    font-size: 12px;
    text-align: center;
    width: 100%;
}/* valores de los menus empty en contenido*/

.c_titulo
{ 
    background-color:#0091FF; 
	/*font-family:Arial, Helvetica, sans-serif;*/
    color: #FFFFFF; 
    font-size: 14px;
    text-align:center;
    font-weight:bold;
    width:100%;
    Height:1px;
}
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }   
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;    
 }      
.mGrid .pgr a { color: #666; text-decoration: none; }   
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  

.mGrid th {    
    padding: 4px 2px;    
    color: #fff;    
    background: #424242 url(grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;    
    font-size: 0.9em;   
}
.chkPse
{
	background-color: #FFFFFF; /*font-family:Arial, Helvetica, sans-serif;*/
	color: #0091FF;
	background-image: url(img/logopse.png);
}/* valores de los menus alternate en contenido*/

.mainVoucher{
    padding-bottom: 30px;
    padding-top: 30px;
}

.preText{
    padding-top:10px;
    padding-bottom:10px;
}

.bottomBorder{
    border-bottom: solid 1px #000;
}

.marginLeft{
    padding-left:40px;
}

.Initial {
    display: block;
    padding: 4px 10px 4px 10px;
    float: left;
    background: url("Img/InitialImage.png") no-repeat right top;
    color: Black;
    font-weight: normal;
}

    .Initial:hover {
        color: White;
        background: url("Img/SelectedButton.png") no-repeat right top;
    }

.Clicked {
    float: left;
    display: block;
    background: url("Img/SelectedButton.png") no-repeat right top;
    padding: 4px 10px 4px 10px;
    color: Black;
    font-weight: bold;
    color: White;
}