﻿@charset "utf-8"; 

body:nth-of-type(1) img[src*="Blank.gif"]{display:none;}
/* CSS Document */

/* Left */
	.ob_iTL
	{
		/*margin-top:3px;*/
		position: absolute;
    	font-size: 1px;
    	height: 17px;
    	width: 4px;
    	left: 0px;
        border: 1px solid #A4A4A4; 
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        border-radius:2px; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	* HTML .ob_iTL
	{
        border: 1px solid #A4A4A4; 
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        border-radius:2px; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	/* Content */
	.ob_iTC
	{
		/*margin-top:3px;*/
		height: 17px;
		line-height: 17px;
		margin-left: 4px;
		margin-right: 4px;
		position: relative;
        border-top: 1px solid #A4A4A4; 
        border-bottom: 1px solid #A4A4A4; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	* HTML .ob_iTC
	{
        border-top: 1px solid #A4A4A4; 
        border-bottom: 1px solid #A4A4A4; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	/* Right */
	.ob_iTR
	{
		/*margin-top:3px;*/
		position: absolute;    	
    	font-size: 1px;
    	height: 17px;
		width: 4px;
		right: 0px;
        border: 1px solid #A4A4A4; 
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        border-radius:2px; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	* HTML .ob_iTR
	{
        border: 1px solid #A4A4A4; 
        -webkit-border-radius: 2px; 
        -moz-border-radius: 2px; 
        border-radius:2px; 
        background: rgba(255,255,255,1);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(243,243,243,1)), color-stop(51%, rgba(226,226,226,1)), color-stop(100%, rgba(239,239,239,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(226,226,226,1) 51%, rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 );
	}
	
	/* Input Element */
	.ob_iTIE
	{
		width: 100%;
		position: absolute;
		left: 0px;
		right: 0px;
		top:0px;
		display: block;
    	background-color: transparent;
    	border: 0px;
    	margin: 0px;
    	/*margin-left: 30px;
    	margin-bottom: 23px;*/
    	padding: 0px;    	
    	margin-top: 2px !important;
    	font-family: Verdana !important;
		font-size: 10px !important;
		color: #4B555E;
		height: 14px !important;
		outline: 0;
	}
	
	.ob_iTCIC
	{
		display: none;
	}
	
	
	
	
	
	/* Normal State - container */
	.ob_iTCN
	{
    	position: relative;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        height: 17px;
        font-size: 10px;
    	padding: 0px;
    	text-align: center;
	}
	
	/* Normal State - left */
	.ob_iTCN .ob_iTL
	{
		background-position: 0px 0px;
	}
	
	/* Normal State - content */
	.ob_iTCN .ob_iTC
	{
		background-position: 0px -68px;
	}
		
	/* Normal State - right */
	.ob_iTCN .ob_iTR
	{
		background-position: -4px 0px;
	}
	
	
	
	
	/* Over State - container */
	.ob_iTCO
	{
		position: relative;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        height: 17px;
        font-size: 10px;
    	padding: 0px;
    	text-align: center;
	}
	
	/* Over State - left */
	.ob_iTCO .ob_iTL
	{
		background-position: 0px -17px;
	}
	
	/* Over State - content */
	.ob_iTCO .ob_iTC
	{
		background-position: 0px -85px;
	}
	
	/* Over State - right */
	.ob_iTCO .ob_iTR
	{
		background-position: -4px -17px;
	}
	
	
	
	
	
	/* Active State - container */
	.ob_iTCA
	{
		position: relative;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        height: 17px;
        font-size: 10px;
    	padding: 0px;
    	text-align: center;
	}
	
	/* Active State - left */
	.ob_iTCA .ob_iTL
	{
		background-position: 0px -34px;
	}
	
	/* Active State - content */
	.ob_iTCA .ob_iTC
	{
		background-position: 0px -102px;
	}
	
	/* Active State - right */
	.ob_iTCA .ob_iTR
	{
		background-position: -4px -34px;
	}
	
	
	
	
	
	/* Disabled State - container */
	.ob_iTCD
	{
		position: relative;
        display:-moz-inline-stack;
        display:inline-block;
        zoom:1;
        *display:inline;
        height: 17px;
        font-size: 10px;
    	padding: 0px;
    	text-align: center;
	}
	
	/* Disabled State - left */
	.ob_iTCD .ob_iTL
	{
		background-position: 0px -51px;
	}
	
	/* Disabled State - content */
	.ob_iTCD .ob_iTC
	{
		background-position: 0px -119px;
	}
	
	/* Disabled State - right */
	.ob_iTCD .ob_iTR
	{
		background-position: -4px -51px;
	}
	

.contenedor
{
    padding-left:7px;
}

.contenedorPre
{
    padding-left:7px;
    padding-top:7px;
}

/**********************************************************************************************************/

ul,li,p,a,div,body,img,fieldset,input,table,td,tr {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body {
	text-align: center;
	height: 100%;
	font-family: Arial, sans-serif;
	overflow-x:hidden;
	overflow-y:scroll;
}

body#bodyScroll{
       text-align: center;
       height: 100%;
       font-family: Arial, sans-serif;
       overflow-x:scroll;
       overflow-y:scroll;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	
}

.TituloH2
{
	font-size: 17px;
	margin: 0px 0px 10px 0px;
	display:block;
}

.TituloH3 {
    font-size: 15px;
    font-weight:bold;
    margin: 0px 0px 10px 0px;
    display: block;
}

h1 
{
	padding-top:20px;
	font-size: 20px;
}

h2 {
	font-size: 17px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

input{
	background-color:#FFFFFF;
}

#portal-wrapper {
	width: 980px; /*84.7%;*/
	margin: 0px auto;
	text-align: left;
}

#cabezal #MPSIGAE_cabezaPixel {
	width: 264px;
	float: right;
	margin: 14px 27px 0px 0px;
}

/*QUiTAR*/
#cabezal #cabezaPixel {
	height: 68px;
	width: 264px;
	float: right;
	margin: 14px 27px 0px 0px;
}

#cabezal .logo {
	height: 91px;
	width: 152px;
	float: left;
	margin: 14px 32px 0px 32px;
}

#cabezal .logoSigae {
	height: 68px;
	width: 259px;
	float:right;
	margin: 14px 32px 0px 32px;
}

#cabezal .logocabeza {
	height: 91px;
	width: 152px;
	float:right;
	
}

#cabezal #menu {
	clear: both;
	width: 100%;
	height: 32px;
	padding-top: 12px;
}

#cabezal #menu .puntaIzqMenu {
	/*background-image: url("images/punta-izquierda-menu.gif");*/
	width: 5px;
	height: 32px;
	float: left;
}

#cabezal #menu .centroMenu {
    background: rgba(192,32,37,1);
    background: -moz-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,32,37,1)), color-stop(50%, rgba(192,32,37,1)), color-stop(51%, rgba(158,29,31,1)), color-stop(100%, rgba(158,28,30,1)));
    background: -webkit-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -o-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -ms-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: linear-gradient(to bottom, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02025', endColorstr='#9e1c1e', GradientType=0 );
	background-repeat: repeat-x;
	width: 65%;
	height: 32px;
	float: left;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
}

#default #cabezal #menu .centroMenu {
    background: rgba(192,32,37,1);
    background: -moz-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,32,37,1)), color-stop(50%, rgba(192,32,37,1)), color-stop(51%, rgba(158,29,31,1)), color-stop(100%, rgba(158,28,30,1)));
    background: -webkit-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -o-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -ms-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: linear-gradient(to bottom, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02025', endColorstr='#9e1c1e', GradientType=0 );
	background-repeat: repeat-x;
	float:left;
	width: 65%;
	height: 32px;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
}

#cabezal #menu .centroMenuGris {
    background: rgba(220,221,222,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(220,221,222,1) 51%, rgba(220,221,222,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(51%, rgba(220,221,222,1)), color-stop(100%, rgba(220,221,222,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(220,221,222,1) 51%, rgba(220,221,222,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(220,221,222,1) 51%, rgba(220,221,222,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(220,221,222,1) 51%, rgba(220,221,222,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(220,221,222,1) 51%, rgba(220,221,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcddde', GradientType=0 );
	background-repeat: repeat-x;
	width: 35%;
	height: 32px;
	float: left;
	font-size: 11px;
    border-top:solid 1px #A9A9A9;
    border-bottom:solid 1px #A9A9A9;
}

#cabezal #menu .centroMenuGris a{
	float: right;
	color: #333333;
	margin-top: 9px; 
	padding-left:9px;
	margin-right: 20px;
}

#cabezal #menu .centroMenuGris .image{
	float: right;
	color: #333333;
	margin-top: -13px; 
	padding-left:0px;
	margin-right: 30px;
}

#cabezal #menu .centroMenuGris table{
	float: right;
	color: #333333;
	margin-top: 0px;
	padding-left: 0px;
	margin-right: 0px; 
	height: 32px;
	width: 32px;	
}

#cabezal #menu .centroMenuGris .usuario{
	border-right: 1px solid;
	border-right-color: #333333;
	padding-right: 9px;
	margin-right: 0px;
	
	color:#333333;
	float:right;

	margin-top:1px;
	padding-left:9px;
}

#cabezal #menu .centroMenuGris .link{
	padding-right: 9px;
	margin-right: 0px;
	
	color:#333333;
	float:right;

	margin-top:1px;
	padding-left:9px;
}
#cabezal #menu .centroMenuGris .salir{
	margin-right: 0px;
	margin-top:0px;
	padding-left:3px;
}

#cabezal #menu .centroMenu li {
	background-repeat: no-repeat;
}

#cabezal #menu .item {
	display: block;
	float: left;
	height: 32px;
}

#cabezal #menu .centroMenu a.item 
{
	background-repeat:no-repeat;
	background-position:right top;
	padding:8px 10px 0px 5px;
	
	margin-bottom:-8px;
    
}

#cabezal #menu .centroMenu .item td {
    border-right: solid 2px #86171B;
    border-top-right-radius:20%;
    border-bottom-right-radius:20%;
}

#cabezal #menu .centroMenu .item 
{
	text-align:center;
	text-decoration:none;
	font-family:Arial, Tahoma;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#cabezal #menu .menuItem 
{
	background: #dddddd;
	background-color: #dddddd;
	border: 1px #bcbcbc solid;
	z-index:500;
	position:relative;
	text-align:left;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding: 4px 2px 0px 2px;
	
	width:130px;
}

#cabezal #menu .menuItemSelected
{
	background: #eeeeee;	
	background-color: #eeeeee;
}

#cabezal #menu .centroMenu .item:hover 
{
	display: block;
	float: left;
	height: 32px;
}

#cabezal #menu .centroMenu a.item:hover 
{
	background-image:url(images/pixel-menu-seleccionado.gif);
	background-repeat:repeat-x;
}

#cabezal #menu .centroMenu .item ul{
	display:none;
	text-align:left;
}

#cabezal #menu .centroMenu .item ul li a{
	text-align:center;
	text-decoration:none;
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

#cabezal #menu .centroMenu a{
	display:block;
	/*height: 25px;*/
	background-repeat: no-repeat;
}

#default #cabezal #menu .puntaDerMenu {
	width: 5px;
	height: 35px;
	float: right;
}

#login .texto {
	background-image: url("images/login-input.gif");
	border: none;
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
}

#login .Uploads {	
	border-width: 1px;            
    border-style: solid;
    border-color: gray;
	height: 20px;
	width: 300px;
	background-repeat: no-repeat;
}

#login fieldset {
	border: none;
}

#login span.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

#login label {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 4px;
}

#cabezal #menu .puntaDerMenu {
	width: 5px;
	height: 35px;
	float: right;
}

:link
{
	color: #333333;
}

#cuerpo {
	margin-top: 24px;
	padding-left: 30px;
	padding-right: 31px;
	color: #333333;
	padding-right: 31px;
	overflow:hidden;
}

#cuerpo #colIzq {
	display: none;
}

#default #cuerpo #colIzq{
	float: left;
	width: 336px;
	display: block;
}

#inicio #cuerpo {
	background-image:url(images/marca-agua.gif);
	height:414px;
	background-repeat:no-repeat;
	background-position:center;
}

#cuerpo #colIzq h4 {
	color: #000000;
	font-style: italic;
	margin-top: 21px;
	margin-bottom: 17px;
}

#cuerpo #colIzq #login span.etiqueta {
	margin-left: 13px;
}

#cuerpo #colIzq #login {
	padding-right: 55px;
	float:none;
	display:block;
	width: 887px;
	
}

#cuerpo #colDer #login {
	float:none;
	display:block;
	width: 887px;
	/*position:absolute;*/
	/*height:100px;*/

	/*width: 887px;
	border: 1px solid;*/

}

#cuerpo #colIzq #login .user 
{
    color: #333333;
	font-weight: bold;
	font-size: 12px;	
	margin-left: 35px;
}

#cuerpo #colIzq #login fieldset {
	margin-top: 14px;
}

#cuerpo #colIzq #login .texto {
	margin-left: 30px;
}

#cuerpo #colIzq #login .ingresar {
	border: 1px solid rgba(158,0,19,1);
	height: 22px !important;
	width: 84px !important;
    color:#FFFFFF;
    font-size:9.5pt;
    font-family:Arial;
    font-weight: bold;
	text-decoration:none;

    background: rgb(249,11,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(240,82,88,1) 0%, 
    rgba(214,4,28,1) 70%,
    rgba(240,82,88,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(240,82,88,1)),
    color-stop(70%,rgba(214,4,28,1)),
    color-stop(100%,rgba(240,82,88,1)));
    background: -webkit-linear-gradient(top, rgba(240,82,88,1) 0%,
    rgba(214,4,28,1) 70%,
    rgba(240,82,88,1) 100%);
    background: -o-linear-gradient(top, rgba(240,82,88,1) 0%,
    rgba(214,4,28,1) 70%,
    rgba(240,82,88,1) 100%);
    background: -ms-linear-gradient(top, rgba(240,82,88,1) 0%,
    rgba(214,4,28,1) 70%,
    rgba(240,82,88,1) 100%);
    background: linear-gradient(to bottom, rgba(240,82,88,1) 0%,
    rgba(214,4,28,1) 70%,
    rgba(240,82,88,1) 100%);
    border-radius:5px;
}

#cuerpo #colIzq #login .guardar {
	/*background-image:url(images/fondo-boton.gif);*/
	float: right;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}


#colDer .bottomLista .botonLargo {
	/*background-image:url(images/fondo-boton_grande.png);*/
	float: left;
	padding:0px;
	height: 24px;
	width: 138px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonLargoTable {
	padding:0px;
	height: 24px;
	width: 138px;	
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}



#colDer .bottomLista .botonListaGrande {
	float: left;
	padding:0px;
	height: 24px;
	width: 138px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
    background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonGrandeAE
{
	padding:0px;
	height: 24px;
	width: 138px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonGrande {
	float: left;
	padding:0px;
	height: 24px;
	width: 138px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonGrande2 {
	float: left;
	padding:0px;
	height: 24px;
	width: 95px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonGrande3 {
	float: left;
	padding:0px;
	height: 24px;
	width: 196px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonPequenno {
	padding:0px;
	height: 24px;
	width: 76px;	
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}



#cuerpo #colDerLog {
	float: left;
	width: 543px;
}

#cuerpo #colDerLog #MPSIGAE_phAdminDer_lblTituloDetalle{
	color:#333333;
	margin-bottom:14px;
	font-weight:bold;
	font-size: 17px;
	margin-top:0px;
}

#cuerpo #colDerLog h3 {
	color: #cc0033;
	font-weight: bold;
	margin-top: 8px;
}

#cuerpo #colDerLog p {
	font-size: 12px;
	margin-bottom: 23px;
}

#cuerpo #colDerLog #etiquetaLogin {
	margin-top: 11px;
}
#cuerpo #colDerLog #etiquetaLogin .titulo  {
	color: #cc0033;
	font-weight: bold;
	font-size: 14px;
}

#cuerpo #colDerLog #textoLogin .texto 
{   
	font-size: 12px;
	margin-bottom: 23px;	
}


#cuerpo #colDerLog #MPSIGAE_phAdminDer_lblTituloDetalle{
	color:#333333;
	margin-bottom:14px;
	font-weight:bold;
	font-size: 17px;
	margin-top:0px;
}

#cuerpo #colDerLog h3 {
	color: #cc0033;
	font-weight: bold;
	margin-top: 8px;
}

#cuerpo #colDerLog p {
	font-size: 12px;
	margin-bottom: 23px;
}

#cuerpo #colDerLog #etiquetaLogin {
	margin-top: 11px;
}
#cuerpo #colDerLog #etiquetaLogin .titulo  {
	color: #cc0033;
	font-weight: bold;
	font-size: 14px;
}

#cuerpo #colDerLog #textoLogin .texto 
{   
	font-size: 12px;
	margin-bottom: 23px;	
}

#cuerpo #colDer {
	float: left;
	width: 943px;
}

#colDer .tabla #login .tablaInsert td,form{
	/*vertical-align: top;*/
	margin-bottom: 0px;

}
	
#colDer .tabla #login .tablaInsert fieldset{
	margin-left: 20px;	
	/*text-align: right;*/
	margin-top: 18px;
	
}

#colDer .tabla #login .tablaInsert
{
	vertical-align: top;
	margin-bottom: 0px;
	float:none;
	/*width:250px;*/
	display:block;
	width: 925px;
}
#colDer .tabla #login .tablaInsert input
{
	margin-left: 0px;
	/*border: none;	*/
}

#cuerpo #colDer #login span {
	margin-left: 0px;	
}

#cuerpo #colDer #login .texto {
	margin-left: 30px;
	
}

#colDer .tabla #login .tablaInsert .checks{
	margin-right: 172px;	
	border: none;
}

#colDer .tabla #login .tablaInsert .lupa{
	background-image: url("images/lupa.gif");
	background-repeat: no-repeat;
	margin-left: 0px;
	height: 20px;
	width: 25px;
	padding:0px;
	margin:0px;
}

#colDer .tabla{
	font-family: arial;
	font-size: 12px;
}

#colDer .tabla p{
	margin:0px 0px 22px 17px;
    height: 21px;
}

#colDer .tabla p.PF5{
	margin:0px 0px 0px 0px!important;
    height: 0px!important;
}

    #colDer .tabla .desactivadoCen {
        height: 26px;
        text-align: center;
        float: left;
        border: 1px solid #848484;
        background: #E6E6E6;
        background: -moz-linear-gradient(top, #FAF9F9 0%, #DBDBDB 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAF9F9), color-stop(100%,#DBDBDB));
        background: -webkit-linear-gradient(top, #FAF9F9 0%, #DBDBDB 100%);
        background: -o-linear-gradient(top, #FAF9F9 0%, #DBDBDB 100%);
        background: -ms-linear-gradient(top, #FAF9F9 0%, #DBDBDB 100%);
        background: linear-gradient(to bottom, #FAF9F9 0%, #DBDBDB 100%);
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        padding: 0px 2px 0px 2px;
        margin-bottom:10px;
    }

    #colDer .tabla div[menu=disabled] .desactivadoCen {
        background: #FFFFFF;
        border-bottom: 0px solid #FFFFFF;
    }

    #colDer .tabla .activadoCen {
        height: 26px;
        background: #FFFFFF;
        text-align: center;
        float: left;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border: 1px solid #848484;
        border-bottom: 0px solid #FFFFFF;
    }

#colDer .tabla .activadoCen a{
	margin-left: 0px;
	padding:5px 8px 0px 8px;
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	display:block;
}

#colDer .tabla .desactivadoCen a{
	margin-left: 0px;
	padding:5px 8px 0px 8px;
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	display:block;
}

#colDer .tabla .marco{
    width:921px;
	margin-top:-1px;
	float:left;	
	background-image: url("images/fondoMarco.gif");
	background-repeat: repeat-y;
}



/* Dise�o para el cuadro de vacaciones */

#colDer .tabla .marcoCV{
    width:940px;
	margin-top:-1px;
	float:left;	
	background-image: url("images/fondoMarcoVacaciones.gif");
	background-repeat: repeat-y;
}

#cuerpo #colDer #loginCV {
	float:none;
	display:block;
	width: 840px;
	/*position:absolute;*/
	/*height:100px;*/

	/*width: 887px;
	border: 1px solid;*/

}

#colDer .tabla #loginCV .tablaInsertCV
{
	vertical-align: top;
	margin-bottom: 0px;
	float:none;
	/*width:250px;*/
	display:block;
	width: 840px;
}

#colDer .tabla #loginCV .tablaInsertCV table.tabCampos table tr td
{
	padding: 7px 10px 7px 0px;
}

#colDer .tabla #loginCV .tablaInsertCV table.tabCampos tr td
{
	padding: 7px 10px 7px 10px;
}



#loginCV .texto {
	background-image: url("images/login-input.gif");
	border: none;
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
}

#loginPCV fieldset {
	border: none;
}

#loginCV span.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

#colDer .tabla #loginCV .tablaInsertCV .checks{
	margin-right: 172px;	
	border: none;
}


#colDer .tabla #loginCV .tablaInsertCV td,form{
	/*vertical-align: top;*/
	margin-bottom: 0px;

}
	
#colDer .tabla #loginCV .tablaInsertCV fieldset{
	margin-left: 20px;	
	/*text-align: right;*/
	margin-top: 18px;
	
}

#colDer .tablaCV{
	font-family: arial;
	font-size: 12px;
}

#colDer .tabla .marcoCV .topMarcoIzq{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoIzq.gif");
	float:left;	
}

#colDer .tabla .marcoCV .topMarcoCen{
	width:932px;
	height: 3px;
	background-image: url('images/topMarco.gif');
	background-repeat: repeat-x;
	float:left;
}

#colDer .tabla .marcoCV .topMarcoDer{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoDer.gif");
	float:left;
}

#colDer .tabla .marcoCV .bottomMarcoIzq{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoIzq.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

#colDer .tabla .marcoCV .bottomMarcoCen{
	width:932px;
	height: 53px;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;	
}

#colDer .tabla .marcoCV .bottomMarcoCen p{
	float:left;
	padding-top: 28px;
	margin-right: 17px;
}

#colDer .tabla .marcoCV .bottomMarcoCen .mover{
	float:right;
	padding-right:10px;
}

#colDer .tabla .marcoCV .bottomMarcoCen a img{
	border:none;
	float:left;
	padding:30px 5px 0px 5px;
}

#colDer .tabla .marcoCV .bottomMarcoDer{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoDer.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

.PanelTablasCV
{
    text-align: center;
    vertical-align:top;
    visibility:visible;
    padding:5px 7px 5px 5px;
    height:100%; 
}


.marcoCV{
    width:830px;
	margin-top:-1px;
	float:left;	
	background-image: url('images/fondoMarco.gif');
	background-repeat: repeat-y;
	height:auto;
}



/*************************************/



/* Dise�o para Servicio Paramedico   */






/* Dise�o para la boleta de incidente */

#colDer .tabla .marcoBI{
    width:935px;
	margin-top:-1px;
	float:left;	
	background-image: url("images/fondoMarco.gif");
	background-repeat: repeat-y;
}

#cuerpo #colDer #loginBI {
	float:none;
	display:block;
	width: 830px;
	/*position:absolute;*/
	/*height:100px;*/

	/*width: 887px;
	border: 1px solid;*/

}

#colDer .tabla #loginBI .tablaInsertBI
{
	vertical-align: top;
	margin-bottom: 0px;
	float:none;
	/*width:250px;*/
	display:block;
	width: 830px;
}

#colDer .tabla #loginBI .tablaInsertBI table.tabCampos table tr td
{
	padding: 7px 10px 7px 0px;
}

#colDer .tabla #loginBI .tablaInsertBI table.tabCampos tr td
{
	padding: 7px 10px 7px 10px;
}



#loginBI .texto {
	background-image: url("images/login-input.gif");
	border: none;
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
}

#loginPBI fieldset {
	border: none;
}

#loginBI span.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

#colDer .tabla #loginBI .tablaInsertBI .checks{
	margin-right: 172px;	
	border: none;
}


#colDer .tabla #loginBI .tablaInsertBI td,form{
	/*vertical-align: top;*/
	margin-bottom: 0px;

}
	
#colDer .tabla #loginBI .tablaInsertBI fieldset{
	margin-left: 20px;	
	/*text-align: right;*/
	margin-top: 18px;
	
}

#colDer .tablaBI{
	font-family: arial;
	font-size: 12px;
}

#colDer .tabla .marcoBI .topMarcoIzq{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoIzq.gif");
	float:left;	
}

#colDer .tabla .marcoBI .topMarcoCen{
	width:913px;
	height: 3px;
	background-image: url('images/topMarco.gif');
	background-repeat: repeat-x;
	float:left;
}

#colDer .tabla .marcoBI .topMarcoDer{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoDer.gif");
	float:left;
}

#colDer .tabla .marcoBI .bottomMarcoIzq{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoIzq.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

#colDer .tabla .marcoBI .bottomMarcoCen{
	width:913px;
	height: 53px;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;	
}

#colDer .tabla .marcoBI .bottomMarcoCen p{
	float:left;
	padding-top: 28px;
	margin-right: 17px;
}

#colDer .tabla .marcoBI .bottomMarcoCen .mover{
	float:right;
	padding-right:10px;
}

#colDer .tabla .marcoBI .bottomMarcoCen a img{
	border:none;
	float:left;
	padding:30px 5px 0px 5px;
}

#colDer .tabla .marcoBI .bottomMarcoDer{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoDer.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

.PanelTablasBI
{
    text-align: center;
    vertical-align:top;
    visibility:visible;
    padding:5px 7px 5px 5px;
    height:100%; 
}


.marcoBIN{
    width:830px;
	margin-top:-1px;
	float:left;	
	background-image: url('images/fondoMarco.gif');
	background-repeat: repeat-y;
	height:auto;
}



/*************************************/



/* Dise�o para Servicio Paramedico   */




#colDer .tabla .marcoP{
    width:900px;
	margin-top:-1px;
	float:left;	
	background-image: url("images/fondoMarco.gif");
	background-repeat: repeat-y;
	
}

#cuerpo #colDer #loginP {
	float:none;
	display:block;
	width: 830px;
	/*position:absolute;*/
	/*height:100px;*/

	/*width: 887px;
	border: 1px solid;*/

}

#colDer .tabla #loginP .tablaInsertP
{
	vertical-align: top;
	margin-bottom: 0px;
	float:none;
	/*width:250px;*/
	display:block;
	width: 830px;
}

#colDer .tabla #loginP .tablaInsertP table.tabCampos table tr td
{
	padding: 7px 10px 7px 5px;
}

#colDer .tabla #loginP .tablaInsertP table.tabCampos tr td
{
	padding: 7px 10px 7px 10px;
}





#loginP .texto {
	background-image: url("images/login-input.gif");
	border: none;
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
}

#loginP fieldset {
	border: none;
}

#loginP span.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

#colDer .tabla #loginP .tablaInsertP .checks{
	margin-right: 172px;	
	border: none;
}


#colDer .tabla #loginP .tablaInsertP td,form{
	/*vertical-align: top;*/
	margin-bottom: 0px;

}
	
#colDer .tabla #loginP .tablaInsertP fieldset{
	margin-left: 20px;	
	/*text-align: right;*/
	margin-top: 18px;
	
}

#colDer .tablaP{
	font-family: arial;
	font-size: 12px;
}

.marcopre{
    width:830px;
	margin-top:-1px;
	float:left;	
	background-image: url('images/fondoMarco.gif');
	background-repeat: repeat-y;
	height:auto;
}

/* /////////// */






#colDer .tabla .marco #MPSIGAE_phAdminDer_lblResultados{
    margin-left: 25px;
}

.itemGridDer
{
	background-image: url("images/itemGrid.jpg");
	background-repeat:repeat-y;
	background-position:right;
}

.itemGridIzq
{
	background-image: url("images/itemGrid.jpg");
	background-repeat:repeat-y;
	background-position:left;
}

.footGridDer
{
	background-image: url("images/bordeTabla-inf-der.gif");
	background-repeat:no-repeat;
	background-position:right;
	background-position:top;
	
	/*width:10px;
	height: 7px;
	border-right: 0px;*/

}

.footGridIzq
{
	background-image: url("images/bordeTabla-inf-izq.gif");
	background-repeat:no-repeat;
	background-position:left;
	background-position:top;
	
	/*width:10px;
	height: 7px;
	border-left: 0px;*/

}

#colDer .tabla .marco .topMarcoIzq{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoIzq.gif");
	float:left;	
}

#colDer .tabla .marco .topMarcoCen{
	width:913px;
	height: 3px;
	background-image: url('images/topMarco.gif');
	background-repeat: repeat-x;
	float:left;
}

#colDer .tabla .marco .topMarcoDer{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoDer.gif");
	float:left;
}

#colDer .tabla .marco .bottomMarcoIzq{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoIzq.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}



#colDer .tabla .bottomMarcoCen{
	width:892px;
	height: 53px;	
	float:left;	
}

#colDer .tabla .marco .bottomMarcoCen{
	width:913px;
	height: 53px;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;	
}


#colDer .tabla .marco .bottomMarcoCen p{
	float:left;
	padding-top: 28px;
	margin-right: 17px;
}


#colDer .tabla .marco .bottomMarcoCen .mover{
	float:right;
	padding-right:10px;
}


#colDer .tabla .marco .bottomMarcoCen a img{
	border:none;
	float:left;
	padding:30px 5px 0px 5px;
}

#colDer .tabla .marco .bottomMarcoDer{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoDer.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

#colDer .tabla .separador{
	clear: both;
}

#colDer table.tablaBus{
	empty-cells: show;
	/*border-collapse: collapse;*/
	margin:0px 17px 10px 15px;
	font-size:small;
}

#colDer table.tablaBusPre
{
	float:left;
	empty-cells: show;
	/*border-collapse: collapse;*/
	width: 800px;
	margin:0px 17px 10px 15px;
}

#colDer table.tablaBus tr.primero td.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:10px;
	height: 25px;
	border-left: 0px;
	background-repeat:no-repeat;
}

#colDer table.tablaBusPre tr.primero td.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:10px;
	height: 25px;
	border-left: 0px;
	background-repeat:no-repeat;
}

#colDer table.tablaBus tr.primero td.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:10px;
	height: 25px;
	border-right: 0px;
}

#colDer table.tablaBusPre tr.primero td.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:10px;
	height: 25px;
	border-right: 0px;
}

#colDer table.tablaBus tr.primero{
	height: 25px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
}

#colDer table.tablaBusPre tr.primero{
	height: 25px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
}

#colDer table.tablaBus tr.filaPar{
	background-color: #fcf2ca;
}

#colDer table.tablaBusPre tr.filaPar{
	background-color: #fcf2ca;
}


#colDer table.tablaBus tr td.bordeIzq {
	border-collapse:separate;
	border-left: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer table.tablaBusPre tr td.bordeIzq {
	border-collapse:separate;
	border-left: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer table.tablaBus tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer table.tablaBusPre tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer table.tablaBus tr.ultimo {
	background-image: url("images/pixelTablaInf.gif");
	height: 7px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

#colDer table.tablaBusPre tr.ultimo {
	background-image: url("images/pixelTablaInf.gif");
	height: 7px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

#colDer table.tablaBus tr.pager td {
	height: 53px;
	width: 100%;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;
	
}

#colDer table.tablaBusPre tr.pager td {
	height: 53px;
	width: 100%;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;
}

#colDer input.checkTable{
	background:none;
}

#colDer .bottomMarco .bottomMarcoCen .botonInsert {
	/*background-image:url(images/fondo-boton.gif);*/
	float: right;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    border-radius:5px;

    margin-left: 5px;
    margin-right: 5px;
    margin-top:23px;
}
#colDer .bottomMarco .bottomMarcoCen .botonInsertLargo {
	/*background-image:url(images/fondo-boton_grande.png);*/
	float: right;
	padding:0px;
	height:24px;
	width: 138px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonAmarillo 
{
	float: left;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial !important;
	font-size: 12px !important;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;

    margin-left: 5px;
    margin-right: 5px;
    margin-top: 17px;
}

    .botonAmarillo.SinMargenTop {
        margin-top: 0px;
    }

.botonAmarilloSeleccionado
{ 
	float: left;
	
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	
	border-style:solid !important;
	
	background: rgb(249,210,11);
    background: -moz-linear-gradient(top, rgba(249,210,11,1) 0%, rgba(249,210,11,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,210,11,1)), color-stop(100%,rgba(249,210,11,1)));
    background: -webkit-linear-gradient(top, rgba(249,210,11,1) 0%,rgba(249,210,11,1) 100%);
    background: -o-linear-gradient(top, rgba(249,210,11,1) 0%,rgba(249,210,11,1) 100%);
    background: -ms-linear-gradient(top, rgba(249,210,11,1) 0%,rgba(249,210,11,1) 100%);
    background: linear-gradient(to bottom, rgba(249,210,11,1) 0%,rgba(249,210,11,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d20b', endColorstr='#f9d20b',GradientType=0 );  
}

.botonAmarilloSinMargen
{
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	border-style:none;
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px !important;
}


.botonVerde {
	/*background-image:url(images/fondo-boton-verde.gif);*/
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	/*background-color:Transparent;*/
	border-style:none;
	
	background: rgb(11,249,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(11,249,11,1) 0%,
    rgba(18,160,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(11,249,11,1)),
    color-stop(100%,rgba(18,160,18,1)));
    background: -webkit-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    border-radius:5px;
}

.botonVerdeTramiteCompra {
	/*background-image:url(images/fondo-boton-verde.gif);*/
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	/*background-color:Transparent;*/
	border-style:none;
	
	background: rgb(11,249,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(11,249,11,1) 0%,
    rgba(18,160,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(11,249,11,1)),
    color-stop(100%,rgba(18,160,18,1)));
    background: -webkit-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(11,249,11,1)
    0%,rgba(18,160,18,1) 100%);
    border-radius:5px;
}

.botonRojoTramiteCompra {
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:repeat-x;
	text-align:center;
	background-color:Transparent;
	/*filter: alpha(opacity=50);*/
	border-style:none;
	
	background: rgb(249,11,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,11,11,1) 0%,
    rgba(170,18,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(249,11,11,1)),
    color-stop(100%,rgba(170,18,18,1)));
    background: -webkit-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    border-radius:5px;
}
.botonRojo {
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
	background-color:Transparent;
	/*filter: alpha(opacity=50);*/
	border-style:none;
	
	background: rgb(249,11,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,11,11,1) 0%,
    rgba(170,18,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(249,11,11,1)),
    color-stop(100%,rgba(170,18,18,1)));
    background: -webkit-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,11,11,1)
    0%,rgba(170,18,18,1) 100%);
    border-radius:5px;
}

.botonAmarilloTramiteCompra {
	/*background-image:url(images/fondo-boton.gif);*/
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	background-repeat:no-repeat;
	text-align:center;
	border-style:none;
	
    background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgb(249,220,11) 0%,
    rgb(220,150,19) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(249,220,11,1)),
    color-stop(100%,rgba(220,150,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(249,220,11,1) 0%,
    rgba(220,150,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(249,220,11,1) 0%,
    rgba(220,150,19,1) 100%);
    background: -ms-linear-gradient(top,
    rgba(249,220,11,1) 0%,
    rgba(220,150,19,1) 100%);
    background: linear-gradient(to bottom,
    rgba(249,220,11,1) 0%,
    rgba(220,150,19,1) 100%);
    border-radius:5px;
}

.botonAmarilloLink {
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonAmarilloPequenno 
{
	float: left;
	padding:0px;
	height: 24px;
	width: 56px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 5px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}


.botonAmarilloSinEspacio {/*Minimizar el margen del botonAmarillo*/
	float: left;
	padding:0px;
	height: 27px;
	width: 150px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	
	text-align:center;

	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}


.botonAmarilloSinEspacionTC {/*Minimizar el margen del botonAmarillo*/
	float: left;
	padding:0px;
	height: 27px;
	width: 150px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	
	text-align:center;

	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonAmarillo3 {
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 5px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

.botonAmarillo2 {
	float: none;
	padding:0px;
	height: 24px;
	width: 76px;
	display:block;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 0px 5px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

#colDer .bottomLista .botonLista {
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

#colDer .bottomLista .botonListaMenosMargen {
	float: left;
	padding:0px;
	height: 24px;
	width: 76px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 0px 0px 10px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}


#colDer .bottomLista .botonListaFinal {
	padding:0px;
	height: 24px;
	width: 76px;	
	font-family: Tahoma, Arial;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	margin: 17px 5px 20px 32px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:0px;
	border: 1px solid rgb(178, 144, 103);
	
	background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(253,214,4,1)),
    color-stop(70%,rgba(186,126,16,1)),
    color-stop(100%,rgba(211,154,19,1)));
    background: -webkit-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -o-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: -ms-linear-gradient(top, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    background: linear-gradient(to bottom, 
    rgba(253,214,4,1) 0%,
    rgba(186,126,16,1) 70%,
    rgba(211,154,19,1) 100%);
    border-radius:5px;
}

#colDer .bottomLista {
	float:none;
	display:block;
}

.paginacion {	
	border: none;
	height: 9px;
	width: 8px;
	margin-left: 2px;
	margin-top: 14px;
	background-repeat: no-repeat;	
	background-color:Transparent;
	cursor:hand;
}

#MPSIGAE_phAdminDer_btnPrimero{
    background-image: url(images/botonPri.gif);
}

#MPSIGAE_phAdminDer_btnAnterior
{
    background-image: url(images/botonAnt.gif);
}

#MPSIGAE_phAdminDer_btnSiguiente
{
    background-image: url(images/botonSig.gif);    
}

#MPSIGAE_phAdminDer_btnUltimo
{
    background-image: url(images/botonUlt.gif);    
}

#pie {
	clear: both;
	font-size: 11px;
	color: #666666;
	padding-top:20px;
	text-align: center;
}
.LabelError{
	font-size:11px;
	color: Red;
	/*color:#333333;*/
	margin-bottom:5px;
	font-weight:bold;
}

.LabelErrorGrande{
	font-size:24px;
	color: Red;
	margin-bottom:5px;
	font-weight:bold;
}
.LabelErrorPersonalizado{
	font-size:16px;
	color: #cc6645;
	margin-bottom:5px;
	font-weight:bold;
}
.linkDescarga{
	font-size:11px;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration:underline;	
	cursor:pointer;
}
#cuerpo a
{
	color:#333333;
}
.MensajeLogin
{
	margin: 10px 0px 0px 5px;
	float:left;
}

#colDer .tabla #login .tablaInsert table.tabCampos table tr td
{
	padding: 7px 10px 7px 0px;
}

#colDer .tabla #login .tablaInsert table.tabCampos tr td
{
	padding: 7px 10px 7px 10px;
}

#colDer .tabla #login .tablaInsert table
{
	padding: 10px 10px 5px 10px;
	
	/*border-collapse:collapse;
	empty-cells:show;
	margin:0 17px;
	width:887px;*/
}

#colDer #login .tablaInsert table tr td
{
	padding: 3px 5px 3px 5px;
}


#colDer #login .tablaInsert table
{
	padding: 7px 7px 3px 7px;
	
	/*border-collapse:collapse;
	empty-cells:show;
	margin:0 17px;
	width:887px;*/
}

#colDer #login .tablaInsertPre table tr td 
{
	padding: 1px 2px 1px 2px;
}


#colDer #login .tablaInsertPre table
{
	padding: 4px 4px 1px 4px;
	
	/*border-collapse:collapse;
	empty-cells:show;
	margin:0 17px;
	width:887px;*/
}


#colIzq #login table tr td
{
	padding: 7px 15px 7px 10px;
}



#colIzq #login table
{
	padding: 0px 10px 5px 0px;
	
	font-size: 12px;
	color:#666666;

}

#divError
{
	padding-left:4px;
}

.FavoritosAdd
{
	background-image: url(images/favoritosAdd.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 11px;
	color:#333333;
	cursor:hand;
}

.FavoritosRem
{
	background-image: url(images/favoritosRem.gif);
	background-repeat: repeat-x;
	background-repeat:no-repeat;
	background-position:right;
	font-size: 11px;
	color:#333333;
	cursor:hand;
}

#list_box
{
    width: 227px;
    height: 265px;
    overflow-y: scroll;
    text-align:left;
    Font-Size:xx-small;    
}

#Especifiq
{
    width: 227px;    
    text-align:center;   
    margin-top: 15px; 
}

.list_boxSV
{
    width: 200px;
    height: 125px;
    overflow-y: scroll;
    text-align:left;
    Font-Size:xx-small;    
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: #FFFFFF;
    background-color: #EEBD44;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    
    margin-left:20px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #FFFFFF;
    background-color: #D39A13;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    
    margin-left:20px;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    
    margin-left:20px;
}
/* Fin Accordion */

#colDer .tabla .marco .imagen{
	width:305px;
	height: 200px;
	border-color:Gray;
	border-width:thin;
	margin-left:20px;
}

/*div.upload {
   position: relative;
   width: 80px;
   height: 24px;
   overflow:hidden;
   background:url(images/fondo-boton.gif) left top no-repeat;
   clip:rect(0px, 80px, 24px, 0px );
   color:White;
   text-align:center;
   vertical-align:bottom;
   font-weight: bold;
}  

div.upload input {
   position: absolute;
   left: auto;
   right: 0px;
   top: 0px;
   margin:0;
   padding:0;
   filter: Alpha(Opacity=0);
   -moz-opacity: 0;
   opacity: 0;
}*/

.TreeViewItems
{
	color: #333333;
	font-size: 12px;
	margin-left: 0px;
}
.BuscaCodigo
{
	clear:both;
	border-color:#7F9DB9;
	border-style:solid;
	border-width:thin;
	/*border: 2px 2px 2px 2px;*/
	font-family: Verdana !important;
	font-size: 10px !important;
	color: #4B555E !important;
	height:15px;

}
.BuscaCodigoDesc
{
	clear:both;
	border-color:#7F9DB9;
	border-style:solid;
	border-width:thin;
	/*border: 2px 2px 2px 2px;*/
	font-family: Verdana !important;
	font-size: 10px !important;
	color: #4B555E !important;
	height:15px;
}
.BuscaCodigoBoton
{
	border: 1px 1px 1px 1px;
	background-color:#FED268;
	border-width:thin;
	border-style:solid;
	border-color:#7F9DB9;
	width:18px;
	/*height:22px;*/

}

.divBuscador
{
	margin-left:25px;

}
.CampoFecha
{
	clear:both;
	border-color:#7F9DB9;
	border-style:solid;
	border-width:thin;
	/*border: 2px 2px 2px 2px;*/
	font-family: Verdana !important;
	font-size: 10px !important;
	color: #4B555E !important;
	height:15px;
	
}

.FileUpload
{
	clear:both;
	border-color:#7F9DB9;
	border-style:solid;
	border-width:thin;
	/*border: 2px 2px 2px 2px;*/
	font-family: Verdana !important;
	font-size: 10px !important;
	color: #4B555E !important;
	height:18px;
}

/*FireFox 3*/
.FileUpload, x:-moz-any-link, x:default 
{
	height:22px !important;
}
/*FireFox 2 */
.FileUpload, x:-moz-any-link
{
	height:22px !important;
}

.MarcoAsignadoA
{
    border-color:Black;
    border-style:solid;
    border-width:1px;
    margin-left:15px;
    text-indent:20px; 
    padding-bottom:15px;
    text-align:center;
}

.MarcoObservacionesSinEspacios
{
    border-color:Black;
    border-style:solid;
    border-width:1px;
    resize: none;
}

.MarcoObservaciones
{
    border-color:Black;
    border-style:solid;
    border-width:1px;
    margin-left:13px;
    resize: none;
}

.TextoMultiLine
{
    border-color:Black;
    border-style:solid;
    border-width:1px;
    resize: none;
}


.MarcoDireccion
{
    border-color:Black;
    border-style:solid;
    border-width:1px;
    margin-left:3px;
}

.TamannoMinimoCombo
{
    min-width:70px;
    min-height:15px;
}

.TamannoMinimoComboGrande
{
    min-width:200px;
    min-height:15px;
}

.RadioButtonList 
{
    text-align:center;
    vertical-align:middle;
}

.RadioButtonList label
{
    padding-right:5px;
    padding-left:5px;
}

.CHECKBOX label
{
    padding-right:5px;
    padding-left:5px;
}

.GridRow {font-size: 9pt !important; color: black; font-family: Arial; background-color:#ffffff; height:35px;}
.GridAltRow {font-size: 9pt !important; color: black; font-family: Arial; background-color:#fcf2ca; height:35px;}

/*[disabled] { /* Text and background colour, medium red on light yellow */
	/*color:#000000 !important;/*
/*}*/

/*MAPAS*/
.MapViewer_TitleBarStyle
{
    background-color: #004080; 
    font-weight: bold; 
    font-size: xx-large; 
    vertical-align: middle; 
    color: white; 
    font-family: Arial, Verdana, Sans-Serif;
}

.MapViewer_TitleBannerStyle
{
	display: block; 
	background-color: #e1a38c;
	background-image: url(images/TitleBanner.jpg);
	background-repeat: no-repeat;
	font-weight: bold; 
	font-size: 	small; 
	font-family: Verdana, Sans-Serif, Arial;
	color: #666666;
}

.MapViewer_TaskbarStyle
{
    background-color: #8E694D; 
    font-weight: bold; 
    font-size: 8pt; 
    color: white; 
    font-family: Verdana, Sans-Serif, Arial;
	background: rgba(192,32,37,1);
    background: -moz-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,32,37,1)), color-stop(50%, rgba(192,32,37,1)), color-stop(51%, rgba(158,29,31,1)), color-stop(100%, rgba(158,28,30,1)));
    background: -webkit-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -o-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -ms-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: linear-gradient(to bottom, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02025', endColorstr='#9e1c1e', GradientType=0 );
	background-repeat: repeat-x;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
}

.MapViewer_SmallTitleBarStyle
{
    background-color: Navy; 
    font-weight: bold; 
    font-size: small; 
    color: white; 
    font-family: Arial, Verdana, Sans-Serif;
}

.MapViewer_PanelHeaderStyle
{
    background-color: Navy; 
    color:White; 
    font-family: Arial, Verdana, Sans-Serif; 
    font-size: small;
    font-weight: bold;
    width: 100%;
}

.MapViewer_PanelContentsStyle
{
    background-color: white; 
    color: black; 
    font-family: Arial, Verdana, Sans-Serif;
    font-size: small;
    width: 100%; 
    display: block;
}

.MapViewer_WindowTitleBarStyle 
{
    background-color: #8E694D; 
    font-weight: bold; 
    font-size: 8pt; 
    color: white; 
    font-family: Verdana, Sans-Serif, Arial;
	background-image: url(images/brown-gradient-24x1.gif);
	background-repeat: repeat-x;
}

.MapViewer_WindowStatusBarStyle
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:x-small; 
    color: white;
}

.MapViewer_WindowContentsStyle
{
    font-family:Arial, Verdana, Sans-Serif;	
    font-size:x-small; 
    background-color: White; 
    color: Navy; 
    border: 1px solid black; 
    overflow: hidden;
}

.MapViewer_WindowBodyStyle
{
    background-color: #00008b; 
    color:White; 
    font-family:Arial, Verdana, Sans-Serif; 
    font-size:x-small;
    border: solid thin Black;
}

.MapViewer_ResizeHandleStyle 
{
    width:250px; 
    height:8px; 
    background-color: White;
	-moz-opacity: 0.1; 
	filter: alpha(opacity=10); cursor:n-resize;
	opacity: 0.1; 
}
        
.MapViewer_CollapsePanel 
{
    background-color:white; 
    /*cursor:n-resize;*/
}
/*FIN MAPAS*/
/**********************************************************************************************************/




/**********************************************************************************************************/

/*PANTALLA F5*/
#portal-wrapperF5 {
	width: 980px;
	margin: 0px auto;
	text-align: left;
}

#cabezal #menu .centroMenuF5 {
    background: rgba(192,32,37,1);
    background: -moz-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,32,37,1)), color-stop(50%, rgba(192,32,37,1)), color-stop(51%, rgba(158,29,31,1)), color-stop(100%, rgba(158,28,30,1)));
    background: -webkit-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -o-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -ms-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: linear-gradient(to bottom, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02025', endColorstr='#9e1c1e', GradientType=0 );
	background-repeat: repeat-x;
	width: 100%;
	height: 32px;
	float: left;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
}

#colDer .tabla .marcoF5{
    width:921px;
	margin-top:-1px;
	float:left;	
	background-image: url("images/fondoMarcoF5.gif");
	background-repeat: repeat-y;
}

#colDer .tabla .marcoF5 .topMarcoIzq{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoIzq.gif");
	float:left;	
}

#colDer .tabla .marcoF5 .topMarcoCen{
	width:913px;
	height: 3px;
	background-image: url('images/topMarco.gif');
	background-repeat: repeat-x;
	float:left;
}

#colDer .tabla .marcoF5 .topMarcoDer{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoDer.gif");
	float:left;
}

#colDer .tabla .marcoF5 .bottomMarcoIzq{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoIzq.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

#colDer .tabla .marcoF5 .bottomMarcoCen{
	width:913px;
	height: 53px;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;	
}

#colDer .tabla .marcoF5 .bottomMarcoCen p{
	float:left;
	padding-top: 28px;
	margin-right: 17px;
}

#colDer .tabla .marcoF5 .bottomMarcoCen .mover{
	float:right;
	padding-right:10px;
}

#colDer .tabla .marcoF5 .bottomMarcoCen a img{
	border:none;
	float:left;
	padding:30px 5px 0px 5px;
}

#colDer .tabla .marcoF5 .bottomMarcoDer{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoDer.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

.PanelTablasF5
{
    text-align: center;
    vertical-align:top;
    visibility:visible;
    padding:5px 7px 5px 5px;
    height:100%; 
}


#colDer .PanelTablasF5 table.Tabla_Hija
{
  text-align:center;
  vertical-align:top; 
  empty-cells: show;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr.primero th.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:6px;
	height: 20px;
	border-left: 0px;
	background-repeat:no-repeat;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr.primero th.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:6px;
	height: 20px;
	border-right: 0px;
	background-repeat:no-repeat;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr.primero{
	height: 21px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
	text-align:center;
    font-size:10px;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr td {
	text-align:center;
    font-size:11px;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr td.Unidad {
	width:50px;
	text-align:center;
    font-size:12px;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr td.bordeIzq {
	border-collapse:separate;
	border-left: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

#colDer .PanelTablasF5 table.Tabla_Hija tr.ultimo {
	background-image: url("images/pixelTablaInf.gif");
	height: 7px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

/*Pantalla emergente del cambio de estado*/

#divErrorEmergente
{
	padding-left:4px;
}

#_emergente .texto {
	background-image: url("images/login-input.gif");
	border: none;
	height: 20px;
	width: 160px;
	background-repeat: no-repeat;
}

#_emergente fieldset {
	border: none;
}

#_emergente span.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

#cuerpo #colDer #_emergente {
	float:left;
	display:block;
	width: 700px;
}

#colDer .tabla #_emergente .tablaInsert td,form{
	margin-bottom: 0px;

}
	
#colDer .tabla #_emergente .tablaInsert fieldset{
	margin-left: 20px;	
	margin-top: 18px;
	
}

#colDer .tabla #_emergente .tablaInsert
{
	vertical-align: top;
	margin-bottom: 0px;
	float:none;
	display:block;
	width: 700px;
}
#colDer .tabla #_emergente .tablaInsert input
{
	margin-left: 0px;
}

#cuerpo #colDer #_emergente span {
	margin-left: 13px;	
}

#cuerpo #colDer #_emergente .texto {
	margin-left: 30px;
	
}

#colDer .tabla #_emergente .tablaInsert table.tabCampos table tr td
{
	padding: 7px 10px 7px 0px;
}

#colDer .tabla #_emergente .tablaInsert table.tabCampos tr td
{
	padding: 7px 10px 7px 10px;
}


#colDer .tabla #_emergente .tablaInsert table
{
	padding: 10px 10px 5px 10px;
}

#colDer #_emergente .tablaInsert table tr td
{
	padding: 3px 5px 3px 5px;
}


#colDer #_emergente .tablaInsert table
{
	padding: 7px 7px 3px 7px;
}

#colDer .tablaEmergente{
	font-family: arial;
	font-size: 12px;
}

#portal-wrapperEmergente {
	width: 700px;
	margin: 0px auto;
	text-align: left;
}

#cabezal #menu .centroMenuEmergente {
	background: rgba(192,32,37,1);
    background: -moz-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,32,37,1)), color-stop(50%, rgba(192,32,37,1)), color-stop(51%, rgba(158,29,31,1)), color-stop(100%, rgba(158,28,30,1)));
    background: -webkit-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -o-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: -ms-linear-gradient(top, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    background: linear-gradient(to bottom, rgba(192,32,37,1) 0%, rgba(192,32,37,1) 50%, rgba(158,29,31,1) 51%, rgba(158,28,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c02025', endColorstr='#9e1c1e', GradientType=0 );
	background-repeat: repeat-x;
	width: 100%;
	height: 32px;
	float: left;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
}

#colDer .tablaEmergente .marcoEmergente{
    width:650px;
	margin-top:1px;
	float:left;	
	background-image: url("images/fondoMarcoEmergenteF5.gif");
	background-repeat: repeat-y;
}

#colDer .tablaEmergente .marcoEmergente .topMarcoIzq{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoIzq.gif");
	float:left;	
}

#colDer .tablaEmergente .marcoEmergente .topMarcoCen{
	width:642px;
	height: 3px;
	background-image: url('images/topMarco.gif');
	background-repeat: repeat-x;
	float:left;
}

#colDer .tablaEmergente .marcoEmergente .topMarcoDer{
	width:4px;
	height: 5px;
	background-image: url("images/topMarcoDer.gif");
	float:left;
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoIzq{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoIzq.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoCen{
	width:642px;
	height: 53px;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;	
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoCen p{
	float:left;
	padding-top: 28px;
	margin-right: 17px;
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoCen .mover{
	float:right;
	padding-right:10px;
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoCen a img{
	border:none;
	float:left;
	padding:30px 5px 0px 5px;
}

#colDer .tablaEmergente .marcoEmergente .bottomMarcoDer{
	width:4px;
	height: 53px;
	background-image: url("images/bottomMarcoDer.gif");
	float:left;
	border-color:Red;
	border-bottom-width:medium;
}

/* Estilo de los 'div' din�micos*/
.Estilo_div
{
    border-style: solid;
    border-width: 1px;
    border-color: Black;    
}

/* Fin estilo de los 'div' din�micos*/

/*Pantalla emergente del cambio de estado*/


/*FIN PANTALLA F5*/

/**********************************************************************************************************/

.div 
{
    border: black 1px solid; 
    width: 25px; 
    height: 25px; 
    align: middle; 
    background-color: silver; 
    cursor: default;
}


/* PANTALLA GRAFICO VACACIONES */

.TableMeses
{
	border-style: solid; 
	/*border-width: 1px;*/
	border-width: thin;
	border-color: #000000;
	width:100px;
}




/*****************************************Estilo para los Grid Views*********************************************/


/*----- Estilo del Grid -----*/
.Grid
{
    background-color: White;
    border: #ccc 1px solid;
    width: 400px;
    margin-right: 19px;
    margin:0px 17px 10px 15px;
}


/*----- Encabezado del grid -----*/
.GridHeader
{
   	/*background-color: #EEBD44;*/
   	/*background-image:url(images/imagesGridView/fondo-Columna-Grid.png);*/
	font-weight: bold !important;
	vertical-align: middle;
	text-align: center;
    color: #ffffff;
    height: 30px;
    font-size:small;
    background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,210,11,1) 0%,
    rgba(197,138,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(249,210,11,1)),
    color-stop(100%,rgba(197,138,18,1)));
    background: -webkit-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    border-radius:5px;
    
}




/*----- Estilo de fila del grid -----*/
.GridRow
{
	color: #757B7F;
	background-color: White;
	margin:0px 17px 10px 15px;
}

/*----- Estilo del pie de pagina del grid -----*/
.GridFooter
{
  	color: Blue;
	background-color: #F7F6F3;
	text-align: center;
	font-weight: bold;
	font-style: normal;
}




/*----- Estilo de fila seleccionada del grid -----*/
.GridSelect
{
    color: Black;
    background-color: #F7F6F3;
    font-weight: bold;
}

.GridviewMargen{
	width: 887px;
	margin:0px 17px 10px 15px;
}

#colDer table.Grid
{
	 background-color: White;
    border: #ccc 1px solid;
    width: 400px;
    margin-right: 19px;
    margin:0px 17px 10px 15px;
}

#colDer table.Grid tr.filaParView{
	background-color: #fcf2ca;
}

/***************************************************************************************/

#colDer table.tablaBusGV
{
	/*float:left;*/
	/*empty-cells: show;*/
	/*border-collapse: collapse;*/
	margin:0px 17px 10px 15px;
	background-color: White;
    /*border: #ccc 1px solid;*/
    width: 400px;
    margin-right: 19px;
    
}

#colDer table.tablaBusGV tr.primero td.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:10px;
	height: 25px;
	border-left: 0px;
	background-repeat:no-repeat;
}

#colDer table.tablaBusGV tr.primero td.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:10px;
	height: 25px;
	border-right: 0px;
}


#colDer table.tablaBusGV tr.primero{
	height: 25px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
}



#colDer table.tablaBusGV tr.filaPar{
	background-color: #fcf2ca;
}

#colDer table.tablaBusGV tr..GridFooterS
{
	background-color: #fcf2ca;
	height:40px;
}




#colDer table.tablaBusGV tr td.bordeIzq {
	border-collapse:separate;
	border-left: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}


#colDer table.tablaBusGV tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}


#colDer table.tablaBusGV tr.ultimo {
	
	height: 45px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

#colDer table.tablaBusGV tr.ultimoLicencia {
	
	height: 45px;
	background-image: url("images/pixelTablaInf.gif");
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}


#colDer table.tablaBusGV tr.pager tdF {
	height: 53px;
	width: 100%;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;
}


.FooterStyleFirst
{
    font-size :small !important;
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-top-style: solid !important; 
    border-bottom-style: solid !important;  
    border-left-style: solid !important;
}

.FooterStyleNext
{
    font-size :small !important;
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-top-style: solid !important; 
    border-bottom-style: solid !important; 
}

.FooterStyleLast
{
    font-size :small !important;
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-top-style: solid !important; 
    border-bottom-style: solid !important;
    border-right-style: solid !important;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
    border-collapse:separate !important;
}

.FooterStyleUnique
{
    font-size :small !important;
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-top-style: solid !important; 
    border-bottom-style: solid !important;
    border-right-style: solid !important;
    border-left-style: solid !important;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-collapse:separate !important;
}

.RowStyleFirst
{
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-left-style: solid !important;
    font-size :small !important;
}

.RowStyleNext
{
 font-size :small !important;    
}

.RowStyleLast
{
    font-size :small !important; 
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-right-style: solid !important;
}


.borderStyleTable
{
	font-size :small !important; 
	border-color:#CDCED2 !important;
	border-right-style: solid !important;

    border-collapse:collapse;

    border-left:solid 1px;
    border-right:solid 1px;
    border-bottom:solid 1px;

}

.RowStyleUnique
{ 
    font-size :small !important; 
	border-width:1px !important;
    border-color:#CDCED2 !important;
    border-right-style: solid !important;
    border-left-style: solid !important;
  }

.HeaderStyleFirst
{
	border-width:1px !important;
	border-color:#CDCED2 !important;
	border-left-style: solid !important;
	font-size :small !important;
}

.HeaderStyleFirst a 
{
    color: white !important;
}

.HeaderStyleNext
{
 font-size :small !important;    
}

.HeaderStyleNext a
{
    color: white !important;
}

.HeaderStyleLast
{
	font-size :small !important; 
	border-width:1px !important;
	border-color:#CDCED2 !important;
	border-right-style: solid !important;
}

.HeaderStyleLast a
{
    color: white !important;
}

/*****************************************Estilo para los Grid Views*********************************************/



/* ComboBox styles */

#master_content .ajax__combobox_itemlist
{
    margin: 0px;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(images/Combo/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(images/Combo/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(images/Combo/aqua-bg.gif);
    background-position: top left;
    border: 0px none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 17px;
    width: 150px;
}
.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(images/Combo/aqua-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 19px;
    width: 19px;
}
.AquaStyle .ajax__combobox_itemlist
{
    border-color: #000000;
    background-color: #FFFFFF;
   overflow:auto;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(images/Combo/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
     overflow:auto;
     height:120px;
}



.FlayoutFirst
	{
		position:absolute;
		top:0px;left:0px;
		width:366px;
		height:220px;
		background-image:url(../App_Themes/Flyout/images/origin_downloadcombox.png);
	}
	
.FlayoutSecond
	{
		position:absolute;
		top:0px;left:0px;
		width:366px;
		height:220px;
	}
	
	
/*Estilo para el texto de paginaci�n de los grid view  */

.EtiquetaGrid
    {
	  font-size:small;
	  color:Black;
	}
	
	/*----- Estilo del pie de pagina del grid -----*/
.GridViewFooter
	{
  	background-color: #FFFFFF;
	}

.estiloEscabezadoGridView
	{
		color:#FFFFFF;
		font-c;
	}
	
	
/* Estilo para degradar un color*/

.gradientMes {
        
         /* Para Mozilla/Gecko (Firefox etc) */
         background: -moz-linear-gradient(top, #FBC114, #95730C);
 
         /* Para Internet Explorer 5.5 - 7 */
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBC114, endColorstr=#95730C, GradientType=0);
 
         /* Para Internet Explorer 8 */
         -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBC114, endColorstr=#95730C)";
         
         }
         
         
         
.gradientEscuadra {
        
         /* Para Mozilla/Gecko (Firefox etc) */
         background: -moz-linear-gradient(top, #BEBCBC, #E5E1E1);
 
         /* Para Internet Explorer 5.5 - 7 */
         filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BEBCBC, endColorstr=#E5E1E1, GradientType=0);
 
         /* Para Internet Explorer 8 */
         -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BEBCBC, endColorstr=#E5E1E1)";
         
         }
         

/*********************************************************************************************************/   
      
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: white;
	display:none;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
	height:352px;
}

.jspTrackVertical
{
	background: #dde;
	position: relative;
	height:auto;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: move;
	background-image: url(images/EstiloScrollEditLargo.bmp);
	opacity:0.4;
	
}

 .jspDrag:hover
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: move;
	background-image: url(images/EstiloScrollEditLargo.bmp);
	opacity:1;
}



.jspDragVertical
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: move;
	background-image: url(images/EstiloScrollEditLargo.bmp);
	opacity:0.4;
	display:none;
	
}

 .jspDragVertical:hover
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: move;
	background-image: url(images/EstiloScrollEditLargo.bmp);
	opacity:1;
}







 .jspDrag:actived
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: move;
	background-image: url(images/EstiloScrollEditLargo.bmp);
	opacity:1;
}




.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
	
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	display:none ;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

/*
.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}
*/

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}



.img
{
	margin: 1em 0;
}

.AnchoComboObout
{
	height:auto;
}

#capaVentana {
    display:none;
    position:fixed;
    padding:0px;
    width:800px;
    top:100px;
    z-index:3;
    background-color:white;
    font-family:"Times New Roman", Times, serif;
    font-size:12px; 
    top:30%;
    overflow:hidden;
    border-radius:7px;
    left:20%;
   }

#capaFondo1 {
    display:none;
    position:fixed;
    padding:0px;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    background-color:#424242; 
    background-repeat:repeat;
    filter:alpha(opacity=70);
    opacity:.70;
    width:100%;
    height:130%;
    z-index:2;
    overflow:hidden;
   }
   
   
   
 .capaVentanaDiv {
    display:none;
   position:fixed;
    padding:0px;
    width:800px;
    top:100px;
    z-index:3;
    background-color:white;
    font-family:"Times New Roman", Times, serif;
    font-size:12px; 
    top:30%;
    overflow:hidden;
    border-radius:7px;
    left:20%;
   }
   
.capaFondoDiv {
    display:none;
    position:fixed;
    padding:0px;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    background-color:#424242; 
    background-repeat:repeat;
    filter:alpha(opacity=70);
    opacity:.70;
    width:100%;
    height:130%;
    z-index:2;
    overflow:hidden;
   }
   
   
    .capaVentanaGrandeDiv {
    display:none;
    position:fixed;
    padding:0px;
    width:1000px;
    z-index:3;
    background-color:white;
    font-family: Arial,sans-serif;
    font-size:12px; 
    top:1%;
    overflow:hidden;
    border-radius:7px;
    left:10%;
    height:auto;
   }
   
.capaFondoGrandeDiv {
    display:none;
    position:fixed;
    padding:0px;
    left:0px;
    top:0px;
    right:0px;
    bottom:0px;
    background-color:#424242; 
    background-repeat:repeat;
    filter:alpha(opacity=70);
    opacity:.70;
    width:100%;
    height:130%;
    z-index:2;
    overflow:hidden;
   }
   


.marcoEmergenteGrande
{
    width:850px;
	margin-top:1px;
	float:left;	
    border-style: solid; 
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
   
}

.CuerpoEmergenteGrande
{
    padding-left:7%;
    padding-top:2%;
}

.bottomMarcoCenEmergenteGrande
{
    padding-top:7%;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 46%, rgba(198,197,190,1) 78%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,rgba(255,255,255,1)), color-stop(78%,rgba(198,197,190,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 46%,rgba(198,197,190,1) 78%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 46%,rgba(198,197,190,1) 78%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 46%,rgba(198,197,190,1) 78%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 46%,rgba(198,197,190,1) 78%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c6c5be',GradientType=0 );

    height:80%;
    border-radius: 5px;
}


	.capaVentanaMedianaDiv {
	display:none;
	
	
	width:640px;
	z-index:3;
	background-color:white;
	font-family: Arial,sans-serif;
	font-size:12px; 

	position:fixed;
	 top:30%;  
  left:35%;  
  margin:-100px 0 0 -100px;  



	overflow:hidden;
	border-radius:7px;
	height:auto;
   }

.marcoEmergenteMediano
{
	width:580px;
	margin-top:1px;
	float:left;	
	border-style: solid; 
	border-width: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
   
}



.EstadoActualSolicitud
{
    background: rgb(229,50,74);
background: -moz-linear-gradient(top,  rgba(229,50,74,1) 42%, rgba(136,4,21,1) 78%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(42%,rgba(229,50,74,1)), color-stop(78%,rgba(136,4,21,1)));
background: -webkit-linear-gradient(top,  rgba(229,50,74,1) 42%,rgba(136,4,21,1) 78%);
background: -o-linear-gradient(top,  rgba(229,50,74,1) 42%,rgba(136,4,21,1) 78%);
background: -ms-linear-gradient(top,  rgba(229,50,74,1) 42%,rgba(136,4,21,1) 78%);
background: linear-gradient(to bottom,  rgba(229,50,74,1) 42%,rgba(136,4,21,1) 78%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5324a', endColorstr='#880415',GradientType=0 );



}


/********************** Style Iframe ****************/
.iframe
{
    border-style:solid ; 
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}



/***********************Header Table Compra *********************/
.headerTable
{
    background: rgb(249,210,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,210,11,1) 0%,
    rgba(197,138,18,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,rgba(249,210,11,1)),
    color-stop(100%,rgba(197,138,18,1)));
    background: -webkit-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: -o-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: -ms-linear-gradient(top,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,210,11,1)
    0%,rgba(197,138,18,1) 100%);
   
}


/******************Estilo item table *************************/

@-webkit-keyframes slidein-fromright {
 from {
   -webkit-transform: translateX(100%);
 }
 to {
   -webkit-transform: translateX(0%);
 }
}
 
@-webkit-keyframes slideout-toleft {
 from {
   -webkit-transform: translateX(0%);
 }
 to {
   -webkit-transform: translateX(-100%);
 }
}

@-webkit-keyframes slidein-fromleft {
 from {
   -webkit-transform: translateX(-100%);
 }
 to {
   -webkit-transform: translateX(0%);
 }
}

@-webkit-keyframes slideout-toright {
 from {
   -webkit-transform: translateX(0%);
 }
 to {
   -webkit-transform: translateX(100%);
 }
}


.mobl__ui__generic__selectedItemStyle {
  background-color: #ccc;
  border: 1px solid #cccccc;
  border-left: 0;
  border-right: 0;
  color: #000;
  display: block;
  font-size: 17px;
  margin-bottom: -1px;
  padding: 12px 10px;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobl__ui__generic__tableStyle {
  padding: 8px 10px 8px 5px !important;
  width: 100%;
  border-spacing: 0;
}
.mobl__ui__generic__tdStyle {
  padding: 8px;
  border: 1px solid #000 !important;
}

.mobl__ui__generic__trStyle:nth-child(even) {
    
    background-color:White;
	color:Black;
   
  }
.mobl__ui__generic__trStyle:nth-child(odd) {
 
 
 background: rgb(251,243,207);
background: -moz-linear-gradient(top, rgba(251,243,207,1) 27%, rgba(249,237,184,1) 52%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,rgba(251,243,207,1)), color-stop(52%,rgba(249,237,184,1)));
background: -webkit-linear-gradient(top, rgba(251,243,207,1) 27%,rgba(249,237,184,1) 52%);
background: -o-linear-gradient(top, rgba(251,243,207,1) 27%,rgba(249,237,184,1) 52%);
background: -ms-linear-gradient(top, rgba(251,243,207,1) 27%,rgba(249,237,184,1) 52%);
background: linear-gradient(to bottom, rgba(251,243,207,1) 27%,rgba(249,237,184,1) 52%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf3cf', endColorstr='#f9edb8',GradientType=0 );
color:Black;
 
}
.mob_ui__generic__trStyle:first-child .mobl__ui__generic__tdStyle:first-child {
  
  border: 1px solid #000;
}


.mobl__ui__generic__trStyle:first-child .mobl__ui__generic__tdStyle:last-child {

  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:nth-child(odd) {
   background-color:White;
   color:Black;
}

.mobl__ui__generic__trStyle:hover
{
	
	color:Black;
	/*cursor:pointer;*/ /* Esto es para cambiar el icono del mause cuando se posiciona sobre la fila del grid */
}

.mobl__ui__generic__trStyle:active
{
	background: rgb(229,235,238);
    background: -moz-linear-gradient(top,  rgba(229,235,238,1) 2%, rgba(215,222,227,1) 76%, rgba(245,247,249,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(229,235,238,1)), color-stop(76%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1)));
    background: -webkit-linear-gradient(top,  rgba(229,235,238,1) 2%,rgba(215,222,227,1) 76%,rgba(245,247,249,1) 100%);
    background: -o-linear-gradient(top,  rgba(229,235,238,1) 2%,rgba(215,222,227,1) 76%,rgba(245,247,249,1) 100%);
    background: -ms-linear-gradient(top,  rgba(229,235,238,1) 2%,rgba(215,222,227,1) 76%,rgba(245,247,249,1) 100%);
    background: linear-gradient(to bottom,  rgba(229,235,238,1) 2%,rgba(215,222,227,1) 76%,rgba(245,247,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5ebee', endColorstr='#f5f7f9',GradientType=0 );
	color:Black;
	cursor:pointer;
}

.mobl__ui__generic__trStyle:first-child .mobl__ui__generic__tdStyle:first-child {
 
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:first-child .mobl__ui__generic__tdStyle:last-child {
  
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:last-child .mobl__ui__generic__tdStyle:first-child {
  
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:last-child .mobl__ui__generic__tdStyle:last-child {
  
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle .mobl__ui__generic__tdStyle:first-child {
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle .mobl__ui__generic__tdStyle:last-child {
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:first-child .mobl__ui__generic__tdStyle {
  border: 1px solid #000;
}
.mobl__ui__generic__trStyle:last-child .mobl__ui__generic__tdStyle {
  border: 1px solid #000;
}


 .Cabezera
 {
 	max-height:50px;
 }

.Cabezera:first-child .mobl__ui__generic__tdStyle:first-child {
 
  border: 1px solid #000;
  max-height:50px;
}


.Cabezera:first-child .mobl__ui__generic__tdStyle:last-child {
  
  border: 1px solid #000;
}

.Cabezera:nth-child(odd) {

  background: rgb(255,255,255);
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(216,216,216,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(216,216,216,1)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );

		
	color:Black;

}
.Cabezera:first-child .mobl__ui__generic__tdStyle:first-child {
 
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}





.Cabezera:first-child .mobl__ui__generic__tdStyle:last-child {

  border-right: 1px solid #000;
  border-top: 1px solid #000;
}
.Cabezera:last-child .mobl__ui__generic__tdStyle:first-child {
 
 
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
}
.Cabezera:last-child .mobl__ui__generic__tdStyle:last-child {

  border: 1px solid #000;
}
.Cabezera .mobl__ui__generic__tdStyle:first-child {
  border: 1px solid #000;
}
.Cabezera .mobl__ui__generic__tdStyle:last-child {
  border: 1px solid #000;
}
.Cabezera:first-child .mobl__ui__generic__tdStyle {
  border: 1px solid #000;
}
.Cabezera:last-child .mobl__ui__generic__tdStyle {
  border: 1px solid #000;
}

.tdFilaEncabezadoPar
{
    
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(216,216,216,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(216,216,216,1)));
  background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(216,216,216,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=0 );
  border : 1px solid #000 !important;
    
}

/***************************************************************/


.gridView
{
    width:100%;
    empty-cells: show;
	/*border-collapse: collapse;*/
	margin:0px 17px 10px 15px;
}

.gridView td
{
    padding: 0px;
    border: none;
    font-size:10px;
    font-family:inherit;
}


.gridView tr.primero th{
	height: 25px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
	font-size:12px;
	padding:0px;
}

.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:7px;
	height: 25px;
	border-left: 0px;
	border-right: 1px;
	background-repeat:no-repeat;
	padding:0px;
	border-collapse:separate;
	border-left: 0px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}


.gridView tr.primero th.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:10px;
	height: 25px;
	border-right: 0px;
	background-repeat:no-repeat;
	padding:0px;
}


.gridView .filaNumeroPar {
	background-color: #fcf2ca;
}


table.gridView  tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

table.gridView  tr.ultimo {
	background-image: url("images/pixelTablaInf.gif");
	height: 7px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

.etiqueta {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}

.etiquetaRadioButton {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
}
.etiquetaRadioButton tr td {
    color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
    padding-right:10px;
}
.etiquetaRadioButton tr td input[type=radio] {
    margin-right:4px;
}
.etiquetaRadioButton tr td:last-child {
    padding-right:0px;
}
.LabelValidator {
    font-weight: bold;
	font-size: 12px;
    color: #333333;
    margin-left:3px;
}

table.gridView  tr.pager td {
	height: 53px;
	width: 100%;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;
	
}

#divMarco
{
    border-style: solid;
    border-width: 2px;
}

.gridView
{
    width:100%;
    empty-cells: show;
	/*border-collapse: collapse;*/
	margin:0px 17px 10px 15px;
	padding:5px;
	
}

.gridView td
{
    border: none;
    font-size:10px;
    font-family:inherit;
    margin-left:10px;
}

.tabCampos td
{
    border: none;
    /*font-size:10px;*/ /*Se comenta ya que afecta la pantalla de grafico de vacaciones (La de Consulta)*/
    font-family:inherit;
    /*padding: 3px 10px 7px 0px;*/ /*Se comenta ya que afecta la pantalla de grafico de vacaciones (La de Consulta)*/
}


.gridView tr.primero th{
	height: 25px;
	background-image: url("images/pixelTablaPrimeraFila.gif");	
	border:none;
	font-weight: bold;
	font-size:12px;
	padding:0px;
	
}

.gridView tr.primero th.bordeIzq {
	background-image: url("images/bordeTabla-sup-izq.gif");
	width:7px;
	height: 25px;
	border-left: 0px;
	border-right: 2px;
	background-repeat:no-repeat;
	padding:0px;
	border-right-color: #d9d9d9;
	
}


.gridView tr.primero th.bordeDer {
	background-image: url("images/bordeTabla-sup-der.gif");
	width:10px;
	height: 25px;
	border-right: 0px;
	background-repeat:no-repeat;
	padding:0px;
}


.gridView .filaNumeroPar {
	background-color: #fcf2ca;
}

.gridView .itemGridIzq
{
	background-image: url("images/itemGrid.jpg");
	background-repeat:repeat-y;
	background-position:left;
	
	padding: 0px;
}

.gridView .itemGridDer
{
	background-image: url("images/itemGrid.jpg");
	background-repeat:repeat-y;
	background-position:right;
}


table.gridView  tr td.bordeDer {
	border-collapse:separate;
	border-right: 1px solid;
	border-color: #d9d9d9;
	padding-right: -1px;
}

.gridView.ultimo {
	background-image: url("images/pixelTablaInf.gif");
	height: 7px;
	background-repeat: repeat-x;
	border:none;
	background-position:top;
}

table.gridView  tr.pager td {
	height: 53px;
	width: 100%;
	background-image: url("images/bottomMarco.gif");
	background-repeat: repeat-x;
	float:left;
	
}

.divMarco
{
    border-style: solid;
    border-width: 2px;
}

#divLabel {
    padding:10px 10px 5px;
}

.etiquetaEmergente
{
    font-family: Arial,sans-serif;
    color: #333333;
	font-weight: bold;
	font-size: 12px;
	margin-left: 0px;
    -style: solid;
    border-width: 2px;
}

.customFieldset { 
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0.35em;
    padding-bottom: 0.625em;
    padding-left: 0.75em;
    padding-right: 0.75em;
    border: 2px groove;
}

/*Style para pantallas modal INICIO*/
.ModalBackGround {
    position:fixed;
    background-color: #888888;
    z-index: 2147483645 !important;
    opacity: 0.8;
    overflow: hidden;
    top: 0; left: 0;
    height: 100%;
    width: 100%;
}
.RecuadroCargando {
    position:fixed;
    background-color: #FFFFFF;
    z-index: 2147483647 !important;
    text-align: center;
    color:#CC0000;
    font-weight:bold;
    font-size:14pt;
    top: 35%; left: 40%;
    border-top: 10px solid #CC5555;
    border-left: 10px solid #CC5555;
    border-right: 10px solid #CC0000;
    border-bottom: 10px solid #CC0000;
    padding-left:50px;
    padding-right:50px;
    padding-top:8px;
    padding-bottom:4px;
}
.RecuadroCargando h1 {
    background-color: #FFFFFF;
    text-align:center;
}
.RecuadroCargando img {
    background-color: #FFFFFF;
}
.PopUpRecuadro {
    position:fixed;
    background-color: #FFFFFF;
    z-index: 2147483646 !important;
    top: 5%;
    width:80%;
    left:9%;
    height:600px;
    border-top: 6px solid #CCCCCC;
    border-left: 6px solid #CCCCCC;
    border-right: 6px solid #888888;
    border-bottom: 6px solid #888888;
    padding:10px;
}

.PopUpRecuadro span {
    font-size:12px;
}

.PopUpRecuadro > fieldset {
    border-width: thin;
    border-style: solid;
    border-color:#888888;
    padding:10px;
    width:97.5%;
    height:93%;
    min-width:95%
}

.PopUpRecuadro > fieldset legend {
    font-weight: bold;
    font-size: large;
}

.PopUpRecuadro > fieldset .tablaBus {
    max-width:900px;
    max-height:650px;
}

.PopUpRecuadro > fieldset table.tablaModal tr td {
    padding:3px;
    margin:3px;
}

.PopUpRecuadro > fieldset .Footer {
    width:100%;
    float:right;
}

.PopUpRecuadro > fieldset .Footer input {
    float:right;
}

#txtDescripServicioContainer {
	display: block;
	margin-left: 13px;
}

.bgrModal {
	background-color: rgba(0,0,0,0.4);
}

.botonera {
	height: 40px;
	width: 100%;
}

	.botonera .btnModal {
		float: right;
		margin-right: 6px;
		/*background-image:url(images/fondo-boton.gif);*/
		float: right;
		padding: 0px;
		height: 24px;
		width: 76px;
		display: block;
		font-family: Tahoma, Arial;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		background-repeat: no-repeat;
		text-align: center;
		border: 1px solid rgb(178, 144, 103);
		background: rgb(249,210,11);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, rgba(253,214,4,1) 0%, rgba(186,126,16,1) 70%, rgba(211,154,19,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,214,4,1)), color-stop(70%,rgba(186,126,16,1)), color-stop(100%,rgba(211,154,19,1)));
		background: -webkit-linear-gradient(top, rgba(253,214,4,1) 0%, rgba(186,126,16,1) 70%, rgba(211,154,19,1) 100%);
		background: -o-linear-gradient(top, rgba(253,214,4,1) 0%, rgba(186,126,16,1) 70%, rgba(211,154,19,1) 100%);
		background: -ms-linear-gradient(top, rgba(253,214,4,1) 0%, rgba(186,126,16,1) 70%, rgba(211,154,19,1) 100%);
		background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDIwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNThhMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
		border-radius: 5px;
		margin-left: 5px;
		/*margin-right: 5px;*/
		margin-top: 9px;
	}

.elementooculto {
	display: none !important;
}

.textoNegrita {
	font-weight: bolder;
}

.noClicks {
	pointer-events: none;
}
/*Style para pantallas modal FIN*/

/*SUATT 4821-2023-1*/
.pl-15 {
	padding-left: 15px !important;
}
/*SUATT 4821-2023-1*/