@import url("icofont/icofont.min.css");

img:focus {
	outline: none;
}

.RadTabStrip_Metro .rcbInputCell .rcbInput
    {
        text-transform: none !important;       
    }

.RadCalendarPopup
   {
     z-index: 10000!important;
   }

.RadCalendarFastNavPopup
   {
     z-index: 30000!important;
   }


div.ListboxComboRad .rcbInputCell .rcbInput
    {
       background-position: right !important;
       font-family:'Segoe UI', Tahoma !important;
       font-size:11px !important;
       color:#000 !important;
    }

.cuadrotransp
{
    display: block;
}

.spacelist1 {
	padding-left: 8px;
	padding-right: 2px;
	line-height: 18px;
}


/*CUERPO*/

.fondobody {
	background-color: #D8D8D9;
	background-image:url(../images/fondos/fondo_body.png);
	background-repeat:repeat-x;
}

#contenedor
{
    width: 1500px;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
}

.fondo
{
	background-color: #000;
}

#header
{
	width: 100%;
	height: 50px;
	/*background-image:url(../images/logos/logo_eproperty.png);*/
    background-image:url(../images/logos/logo_epass.png);
	background-repeat:no-repeat;
	background-position: left bottom;
}

#header div.titulosist
{
	width: 50%;
	float:left;
	font-family:'Segoe UI', Tahoma;
	font-size:16px;
	color: #DCE9F4;
	margin-left: 130px;
	margin-top: 18px;
}

#header div.fechasist
{
	float:right;
	text-align:right;
	font-family:'Segoe UI', Tahoma;
	font-size:12px;
	color:#FFF;
	padding-right: 20px;
	line-height: 20px;
	width: 400px;
}

#contenido
{
	width: 100%;
	height: 800px;
	min-height: 800px;
	height:auto !important; /*texto relativo*/
	float: left;
	margin-bottom: 7px;
	background-image:url(../images/fondos/fondo_cont.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	background-color: #fff;
    border: 6px solid #A4A29C;
}

/*LOGIN*/

#contlogin
{
    width: 380px;
	height: 287px;
	min-height: 287px;
	height:auto !important; /*texto relativo*/
    margin-top: 70px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F7F7F4;
	border: 1px solid #B5B5B5;
	border-radius: 7px;
	box-shadow: 0px -0px 10px #B2B2B2;
	/*position: relative;*/
}

#conttop
{
    width: 350px;
	height: 180px;
	min-height: 180px;
	height:auto !important; /*texto relativo*/
	background-color:#fff;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	padding-top: 30px;
	padding-left: 30px;
}

#cambiologin
{
    width: 100%;
	height: 107px;
	border-top: 1px solid #C7C7C7;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

#cambiologin .iconocandado
{
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 30px;
}

#cambiologin span.cright
{
	width: 80%;
	float:right;
	text-align:left;
	font-family:'Segoe UI', Tahoma;
	font-size:13px;
	color:#000;
	margin-top: 12px;
}

#cambiologin span.separador
{
	width: 95%;
	float:left;
	background-color: #A3BDC9;
	height: 1px;
	margin-top: 7px;
	margin-bottom: -7px;
}

#cambiologin span.cright a
{
	font-family:'Segoe UI', Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	cursor:pointer;
}

#cambiologin span.cright a:hover
{
	color: #FF3300;
}

#cambiologin span.cright a:focus 
{
    outline: none;
}

/*GLOBO INFO*/
#globoinfo
{
	background-image:url(../images/fondos/fondo_globo.png);
	background-repeat:no-repeat;
	width: 248px;
	height: 91px;
	font-family:'Segoe UI', Tahoma;
	font-size:16px;
	color:#333;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 19px;
	padding-right: 10px;
	position: relative;
	line-height: 25px;
	top: 398px;
	left: 7px;
}

#globoinfo span
{
	font-family:'Segoe UI', Tahoma;
	font-size:21px;
	color:#FF800E;
}

#logologin
{
	width: 140px;
	height: 176px;
	margin-top: -75px;
	float:right;
	margin-right: 37px;
}

#logocont

{
    width: 126px;
    height: 74px;
    margin-top: -13px;
    float:right;
    margin-right: 37px;

}


/*CON CONTENEDOR*/

#headercontenido
{
	width: 100%;
	height: 100px;
	top: 0;
	background-color: #fff;
	/*border-top-left-radius: 9px;
	border-top-right-radius: 9px;*/
	position:relative;
    background-image:url(../images/fondos/fondo_header_right.png);
	background-repeat: no-repeat;
    background-position-x: 87%; 
}

#concontenido
{
	width: 100%;
	height: 584px;
	min-height: 584px;
	height:auto !important; /*texto relativo*/
	top: 136px;
	/*border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;*/
	margin-bottom: 10px;
}

#tools
{
	width:950px;
	top: 0;
	background-image:url(../images/fondos/fondo_tools.png);
	background-repeat:repeat-x;
    padding-top: 0px;
}

#tools a
{
	/*width: 20px;*/
	height: 20px;
}

#tools a:hover
{
	opacity:0.5;
	filter:alpha(opacity=90);
}

#tools a:focus 
{
    outline: none;
}

#tools img
{
	border: none;
}

.separadortools
{
	background-image:url(../images/fondos/raya_tools.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 1px;
	height: 20px;
    display:block;
    margin-left: 8px;
    margin-right: 5px;
    margin-top: 7px;  
}

.textosesionuser

{
    font-family:'Segoe UI', Tahoma;
    font-size: 11px;
    color:#333;  
    padding-left: 5px;

}


#menuhoriz
{
	/*width: 980px;
	height: 55px;
	background-image:url(../images/fondos/fondo_menu.png);
	background-repeat:no-repeat;
	margin-top: 9px;
	margin-left: 0px;
	padding-left: 6px;
	float: left;*/
    width: 980px;
	height: 49px;
	margin-top: 4px;
	margin-left: 0px;
	float: left;
}

.fondo_menuright
{
    background-image:url(../images/fondos/fndo_menu_right.png);
	background-repeat: no-repeat;
    position: absolute;
    display: block;
    float: right;
    right: 483px;
    width: 68px;
    height: 29px;
    z-index: 10;
    top: 66px;
}

#headertitulo
{
	width: 1313px;
	background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
    background-color: #FBFBF9;
	border: 1px solid #B5B5B5;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #555;
	padding-top: 6px;
	padding-bottom: 6px;
}

#headertitulo img
{
	margin-left: 12px;
	margin-right: 8px;
}

#headertitulo_home
{
	width: 1313px;
	background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
    background-color: #FBFBF9;
	border: 1px solid #B5B5B5;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #555;
	padding-top: 6px;
	padding-bottom: 6px;
}

#headertitulo_home img
{
	margin-left: 12px;
	margin-right: 8px;
}

#headertitulo2 {
	width: 98.5%;
	border: 1px solid #B5B5B5;
	font-family: 'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 11px;
	background-color: #FBFBF9;
}

.textitu_span
{
	margin-top: 5px;
    display:block;  
}

.textitu_span_h {
	margin-top: 10px;
	display: block;
}


.subdestacado
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 7px;
	padding-bottom: 7px;
    font-weight:bold;
}

.labelsubdestacado
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 7px;
	padding-bottom: 7px;
}

.labelsubdestacado2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 7px;
	padding-bottom: 7px;
}

.headersubtituloright
{
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	border-top-right-radius: 5px;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}

.headersubtitulo_dest
{
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	border-top:1px solid #D1DEE4;
	border-left: 1px solid #D1DEE4;
	border-right: 1px solid #D1DEE4;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.imgsubtitulos
{
    padding-bottom: 2px; 
}

.headersubtituloleft
{
	/*width: 790px;
	width: 49%;*/
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	/*border-top-left-radius: 5px;*/
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}

.headersubtitulo_cuadro
{
	background-color: #FFFFEA;
    text-align:center;
	border: 1px solid #B1B1B1;
    font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #FF6600;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
    padding-right: 7px;
}

.headersubtituloright2
{
	width: 16%;
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	/*border-top-right-radius: 5px;*/
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}

.headersubtituloleft2
{
	width: 83%;
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	/*border-top-left-radius: 5px;*/
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}

#pageinfo
{
	width: 50px;
	text-align:center;
	float:right;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px; 
	border: 2px solid #FF6600;
	background-color:#FFF;
	margin-right: 45px;
	margin-top: -3px;
	opacity:0.8;
	filter:alpha(opacity=90);
	display: block;
    padding-bottom: 1px;
	padding-left: 3px;
}

#pageinfo a
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	cursor:pointer;
	text-decoration: none;
    display: block;
    margin-top: -1px;
}

#pageinfo a:hover
{
	color: #F90;
}

#pageinfo a:focus 
{
    outline: none;
}

#pageinfopreliq
{
	width: 50px;
	text-align:center;
	border-top-left-radius: 4px;
    border-bottom-right-radius: 4px; 
	border: 2px solid #FF6600;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
    padding-top: 1px;
	padding-left: 3px;
    z-index: 999;
    position: fixed;
    display:block;
    top: 6px;
    right: 105px; 
}

#pageinfopreliq a
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	cursor:pointer;
	text-decoration: none;
    display: block;
    margin-top: -1px;
}

#pageinfopreliq a:hover
{
	color: #F90;
}

#pageinfopreliq a:focus 
{
    outline: none;
}

.destaca
{
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #A4A29C;
	margin-left: 3px;
    padding-top: 2px;
}

.codpag {
	color: #D6D5D1;
}

#page {
	width: 40px;
	float: right;
	font-family:'Segoe UI', Tahoma;
	text-align: center;
	font-size: 12px;
	color: #D6D5D1 !important;
	padding: 3px;
	margin-right: 4px;
	margin-top: -3px;
}

#page:hover {
	color: #D6D5D1;
	cursor: default;
}

#page:focus 
{
    outline: none;
}

#page label {
	color: #D6E4E2 !important;
}

#page3 {
	width: 40px;
	float: right;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	text-align: center;
	font-size: 11px;
	color: #D6E4E2;
	padding: 3px;
	background-color: #FFF;
	margin-right: 7px;
	margin-top: -3px;
}

.bordeslaterales
{
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color:#FFF;
	opacity:0.95;
	filter:alpha(opacity=90);
	height: 612px;
	width: 1290px;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
    border-collapse:collapse;
}

.bordetop
{
	border-top: 1px solid #B1B1B1;
}

.bordetop_left
{
	border-left: 1px solid #D1DEE4;
    padding-top: 7px;
}

.bordegrafico
{
	border: 1px solid #ccc;
	background-color: #fff;
    border-collapse: collapse;
}

.bordegrafico2 td
{
	border: 1px solid #ccc;
    border-collapse: collapse;
}

.imggrafico
{
	/*border-top-left-radius: 7px;
	border-top-right-radius: 7px;*/
	margin-left: 1px;
	margin-right: 1px;
    /*margin-bottom: -1px;*/
    /*border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;*/
}

.imggrafico2
{
	 border: 1px solid #B1B1B1;
}

.imggrafico_vacio
{
	border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.imggrafico_inicio
{
	border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.botonmes
{
  	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#3376B7;
    background-image:url('../images/fondos/fondo_boton.png');
    background-repeat:repeat-x;
    text-align:center;
    cursor:pointer;
    border: 1px solid #25A0DA;
    /*border-radius: 3px;*/
    box-shadow: 0px -0px 5px #ccc;
    text-decoration:none;
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	margin-top: 3px;
	margin-bottom: 3px;
    display:inline-block;
}

.botonmes:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonmes:focus 
{
    outline: none;
}

.botonsymbol
{
  	font-family:'Segoe UI', Tahoma;
    font-size:16px;
    color:#3376B7;
	font-weight:bold;
    background-image:url('../images/fondos/fondo_boton.png');
    background-repeat:repeat-x;
    text-align:center;
    cursor:pointer;
    border: 1px solid #B5B5B5;
    border-radius: 3px;
    box-shadow: 0px -0px 5px #ccc;
    text-decoration:none;
    padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 1px;
    display:inline-block;
}

.botonsymbol:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonsymbol:focus 
{
    outline: none;
}

#botonerafooter
{
	width: 1310px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B5B5B5;
	text-align:right;
	height: 29px;
    background-color: #F7F7F4; 
}

#botonerafooterPol
{
	/*width: 790px;*/
	width: 852px;
	background-color: #F7F7F4; 
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B1B1B1;
	/*border-bottom-right-radius: 7px;*/
	text-align:right;
	height: 29px;
}


.botonera_cierra_ico_centro
{
	font-family:'Segoe UI', Tahoma;
    font-size: 10px;
    color: #1B79B2;
    text-decoration:none;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
    padding-right: 15px;
    width: 50px; 
	text-align:right;
    top: -1px;
    left: 622px;
    display: block;
    position: absolute;
    z-index:9999;
    border: 1px solid #B1B1B1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; 
    background-color: #fff;
    box-shadow: 0px 2px 5px 1px #ccc;
}

.botonera_cierra_ico_centro:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro:focus 
{
    outline: none;
}

#msj
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	
}
#msj2
{
	float:left;
	width: 35%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.borde_fondocuadro
{
	border: 1px solid #ccc;
	background-color:#fff;
	padding-top: 3px;
	padding-bottom: 3px;
}

.cuadroborde
{
	border: 1px solid #ccc;
	background-color:#FFFFEA;
    text-align: center;
    font-family:'Segoe UI', Tahoma;
	font-size: 14px; 
	color: #FF6600;
    padding-top: 0px;
	padding-bottom: 0px;
    width: 50px;
}

.textolabel_h {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
    font-weight: bold; 
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textolabel_pop {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #3376B7;
	padding: 5px;
    line-height: 20px; 
}

.textolabel_pop2 {
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding: 5px;
    line-height: 25px; 
}

.lineacentro {
	background-image:url(../images/fondos/linea_centro.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	width: 10px;
}

.lineacentro2 {
	background-image:url(../images/fondos/linea_centro.jpg);
	background-repeat:repeat-y;
    background-position:right;
}

.sinlineacentro {
	width: 12px;
}

.textolabel_1 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	padding-left: 7px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.textolabel_1_int {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	padding-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.textolabel {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.textolabel2 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.textolabeltachado {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
    text-decoration: line-through;
}

.textoCaja_sinborde {
    font-family:'Segoe UI', Tahoma;
    font-size: 11px;
    color: #333;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: none;
    outline: none;
    resize: none;
    background-color: #fff;
}


.textolabel3 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5.5px;
}


.textolabel4 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 8px;
}

.textolabelright {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	text-align:right;
	padding: 5px;
}

.textolabelint {
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #333;
	padding-top: 2px;
	padding-bottom: 2px;
    line-height: 18px;
}

.textolabelint1 {
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 16px;
}

.textolabelint2
{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 1px;
	padding-bottom: 1px;

}

.textolabelleft {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	text-align:left;
	padding: 5px;
}

.textomsj{
	
	font-family:'Segoe UI', Tahoma;
    font-size:14px;
    color: #F60;
	text-align:right;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.textocheck label
{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 2px;
	padding-bottom: 0px;
    line-height: 13px;
    padding-left: 3px;
    padding-right: 3px;
}

.textocheckdestacado label
{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
    font-weight:bold;  
	color: #FF6600;
	padding-top: 3px;
	padding-bottom: 1px;
}

.textocheck2 label
{
    font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333;
	padding-top: 2px;
	padding-bottom: 0px;
    line-height: 13px;
    padding-left: 3px;
    padding-right: 3px;
    display: inline-block;
}

/*alinea check*/

.chkChoice input 
{ 
    margin-left: 0px;
    display: inline-block; 
    float:left;
}
.chkChoice td 
{ 
     padding-left: 10px; 
     display: inline-block; 
}


.chkChoice2 input 
{ 
    margin-left: 10px;
    display: inline-block; 
    float:left;

}
.chkChoice2 td 
{ 
     padding-left: 5px; 
     display: inline-block; 
}

.chkChoice_int input 
{ 
    margin-left: 11px;
    display: inline-block; 
    float:left;

}
.chkChoice_int td 
{ 
     padding-left: 5px; 
     display: inline-block; 
}

.borde
{
	border: 1px solid #CFCFCF;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.borde_h
{
	border: 1px solid #CFCFCF;
	background-color:#fff;
}

.borde_color1_amarillo
{
	border: 1px solid #D1DEE4;
	background-image:url(../images/fondos/fondo_y_amarillo.png);
    background-repeat:repeat-y;
    background-position:left;
    background-color:#fff;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 14px;
	padding-bottom: 0px;
}


.borde_color2_verde
{
	border: 1px solid #D1DEE4;
	background-image:url(../images/fondos/fondo_y_verde.png);
    background-repeat:repeat-y;
    background-position:left;
    background-color:#fff;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 14px;
	padding-bottom: 0px;
}

.borde_color3_rojo
{
	border: 1px solid #D1DEE4;
	background-image:url(../images/fondos/fondo_y_rojo.png);
    background-repeat:repeat-y;
    background-position:left;
    background-color:#fff;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 14px;
	padding-bottom: 0px;
}

.borde_color_rojo_tope1
{
	border: 1px solid #D1DEE4;
	background-image:url(../images/fondos/fondo_y_rojo.png);
    background-repeat:repeat-y;
    background-position:left;
    background-color:#fff;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 5px;
    padding-bottom: 5px;  
}

.borde_color_verde_tope1
{
	border: 1px solid #D1DEE4;
	background-image:url(../images/fondos/fondo_y_verde.png);
    background-repeat:repeat-y;
    background-position:left;
    background-color:#fff;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 5px;
    padding-bottom: 5px;  
}

.borde_color4_vacio_celdas
{
	border: 1px solid #D1DEE4;
    height: 95px;
    min-height: 95px;
	height:auto !important; /*texto relativo*/
    padding-top: 5px;
    padding-bottom: 5px; 
}

.borde_color4_vacio
{
	border: 1px solid #D1DEE4;
	padding: 0;
    height: 55px;
    min-height: 55px;
	height:auto !important; /*texto relativo*/
    /*padding-top: 5px;
    padding-bottom: 5px;*/
}

.fondo_isapre {
     background-image:url(../images/fondos/ico_isapre.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 115px;
}

.fondo_fonasa {
     background-image:url(../images/fondos/ico_fonasa.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 115px;
}

.fondo_habilitar {
     background-image:url(../images/fondos/ico_habilitar.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 115px;
}


.borde_pop
{
	border: 1px solid #D1DEE4;
	padding: 7px;
}

.textosubtitulos{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #000;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 4px;
	display:inline-block; 
}

.textosubtitulos img{
	margin-right: 7px;
	vertical-align:middle;
}

.textosubtitulos2{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #000;
	padding-left: 3px;
	padding-top: 9px;
	padding-bottom: 6px;
	display:inline-block; 
}

.textosubtitulos2 img{
	margin-right: 7px;
	vertical-align:middle;
}

.margenleft
{
	margin-left: 2px;
	margin-top: 1px;
}

margenleft2 {
	margin-left: 2px;
	margin-top: 2px;
	z-index: 10 !important;
}

/*PIE DE PAGINA*/

#footer
{
	width:100%;
	height: 50px;
	background-color:#F0F4F7;
	float: left;
	margin-bottom: 10px;
	border-radius: 9px;
	box-shadow: 0px -0px 7px #777;
/*	opacity:0.5;
	filter:alpha(opacity=90);*/
}

#footer span.left
{
	float:left;
	text-align:left;
	font-family:'Segoe UI', Tahoma;
	font-size:13px;
	color:#333;
	padding-left: 20px;
	width: 500px;
	margin-top: 10px;
}

#footer span.left img
{
	vertical-align:middle;
	margin-right: 7px;
}

#footer span.left span
{
	font-family:'Segoe UI', Tahoma;
	font-size:16px;
	color:#FF800E;
}

#footer span.left a
{
	font-family:'Segoe UI', Tahoma;
	font-size:15px;
	color:#FF800E;
	text-decoration:none;
	cursor:pointer;
}

#footer span.left a:hover
{
	color: #FF3300;
}

#footer span.left a:focus 
{
    outline: none;
}

#footer span.right
{
	float:right;
	text-align:right;
	font-family:'Segoe UI', Tahoma;
	font-size:13px;
	color:#333;
	padding-right: 20px;
	width: 400px;
	margin-top: 14px;
}

#footer span.right a
{
	font-family:'Segoe UI', Tahoma;
	font-size:15px;
	color:#3376B7;
	text-decoration:none;
	cursor:pointer;
}

#footer span.right a:hover
{
	color: #F60;
}

#footer span.right a:focus 
{
    outline: none;
}

/*FORMULARIOS*/

label
{
	font-family:'Segoe UI', Tahoma;
	font-size:13px;
	color:#000;
	float:left;
}

.textboxlogin
{
   font-family:'Segoe UI', Tahoma;
   font-size:12px;
   color:#000;
   float:left;
   background-color:#fff;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.textboxlogin:hover
{
   border: 1px solid #B5B5B5;
   background-color:#fff;
   box-shadow: 0px -0px 6px #ddd;
}

.textboxlogin:focus 
{
    outline: none;
}

.textbox
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   background-color:#fff;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
    }

.textbox:hover
{
   border: 1px solid #B5B5B5;
   background-color:#fff;
   box-shadow: 0px -0px 6px #ddd;
}

.textbox:focus 
{
    outline: none;
}

.textboxerror
{
    padding: 3px 4px;
    font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#333;
    background-color:#FFFFEA;
    border: 1px solid #fa5858;
    border-radius: 5px;
    margin-left: 0px;
    width: 646px;
}

.textboxerror:hover
{
   border: 1px solid #fa5858;
   background-color:#FFFFEA;
   box-shadow: 0px -0px 6px #ddd;
}

.textboxerror:focus 
{
    outline: none;
}

.boxleft_scroll
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   text-align:left;
   padding-left: 3px;
   padding-right: 5px;
   margin-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px; 
   line-height: 25px !important;  
}

.boxleft_scroll:focus 
{
    outline: none;
}

.boxrightnormal
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   text-align:right;
   padding-right: 5px;
}

.boxrightnormal:focus 
{
    outline: none;
}

.textboxright
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   text-align:right;
   background-color:#fff;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
}

.textboxright:hover
{
   border: 1px solid #B5B5B5;
   background-color:#fff;
   box-shadow: 0px -0px 6px #ddd;
}

.textboxright:focus 
{
    outline: none;
}

.listboxbloqueadoleft {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #555;
	background-color: #F2F3F4;
	border: 1px solid #B5B5B5;
	border-radius: 5px;
	text-align: left;
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.listboxbloqueadoleft:hover {
	border: 1px solid #B5B5B5;
	background-color: #F2F3F4;
	box-shadow: 0px -0px 6px #ddd;
}

.listboxbloqueadoleft:focus 
{
    outline: none;
}



.listboxdestacado {
	font-family: 'Segoe UI', Tahoma;
	font-size: 11px;
	color: #555;
	background-color: #FFEFD7;
	border: 1px solid #B5B5B5;
	border-radius: 5px;
	text-align: left;
	padding-left: 3px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 1px;
}

.listboxdestacado:hover {
	border: 1px solid #B5B5B5;
	background-color: #FFF9F0;
	box-shadow: 0px -0px 6px #ddd;
}

.listboxdestacado:focus 
{
    outline: none;
}





.textboxdestacado {
	font-family: 'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #FFEFD7;
	border: 1px solid #B5B5B5;
	border-radius: 5px;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.textboxdestacado:hover {
	border: 1px solid #B5B5B5;
	background-color: #FFF9F0;
	box-shadow: 0px -0px 6px #ddd;
}

.textboxdestacado:focus 
{
    outline: none;
}




.textboxdestacadorightorange
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   background-color: #FFD08A;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   text-align: right;
}

.textboxdestacadorightorange:hover
{
   border: 1px solid #B5B5B5;
   background-color:#FFD08A;
   box-shadow: 0px -0px 6px #ddd;
}

.textboxdestacadorightorange:focus 
{
    outline: none;
}

.textboxdestacadoright
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   text-align: right;
}

.textboxdestacadoright:hover
{
   border: 1px solid #B5B5B5;
   background-color:#FFF7D7;
   box-shadow: 0px -0px 6px #ddd;
}

.textboxdestacadoright:focus 
{
    outline: none;
}




.boxbloqueadoleft
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#555;
   background-color: #F2F3F4;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   text-align:left;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
}

.boxbloqueadoleft:hover
{
   border: 1px solid #B5B5B5;
   background-color: #F2F3F4;
   box-shadow: 0px -0px 6px #ddd;
}

.boxbloqueadoleft:focus 
{
    outline: none;
}

.boxbloqueadoright {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #555;
	background-color: #F2F3F4;
	border: 1px solid #B5B5B5;
	border-radius: 5px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	margin-top: 1px;
	margin-bottom: 1px;
}

.boxbloqueadoright:hover
{
   border: 1px solid #B5B5B5;
   background-color: #F2F3F4;
   box-shadow: 0px -0px 6px #ddd;
}

.boxbloqueadoright:focus 
{
    outline: none;
}

.boxbloqueadoadv
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#555;
   background-color: #F2F3F4;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 3px;
   padding-bottom: 3px;
   text-align: right;
}

.listbox
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   background-color:#fff;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 2px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-bottom: 1px;
}

.listbox:hover
{
   border: 1px solid #B5B5B5;
   background-color:#fff;
   box-shadow: 0px -0px 6px #ddd;
}

.listbox:focus 
{
    outline: none;
}

.botonlogin
{
   padding: 4px 17px;
   font-family:'Segoe UI', Tahoma;
   font-size:13px;
   color:#333;
   text-align:center;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   margin-bottom: 0px;
   background-color: #fff;
}

.botonlogin:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color: #EAF6F4;
}

.botonlogin:focus 
{
    outline: none;
}

.botonboxmodal {
	font-family: 'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	text-align: center;
	cursor: pointer;
	border: 1px solid #B5B5B5;
	box-shadow: 0px -0px 5px #ccc;
	margin-right: 4px;
	margin-top: 0px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 70px !Important;
	display: inline-block;
	background-color: #FCFCFC;
}

	.botonboxmodal:hover {
		border: 1px solid #B2B2B2;
		color: #F60;
		background-color: #F3F3F3;
	}

.botonboxmodal:focus 
{
    outline: none;
}

.botonbox
{
   font-family:'Segoe UI', Tahoma;
   font-size: 13px;
   color: #333;
   text-align: center;
   cursor: pointer;
   border: 1px solid #B5B5B5;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 80px !Important;
   display: inline-block;
   background-color:#FCFCFC;

}

.botonbox:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color:#F3F3F3;
}

.botonbox:focus 
{
    outline: none;
}

.botonboxint_pol
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   text-align:left;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 17px;
   padding-right: 5px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   margin-left: 4px;
   text-decoration:none;
   width: 80px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint_pol:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color: #EAF6F4;
}

.botonboxint_pol:focus 
{
    outline: none;
}

.botonboxint_pol2
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#333;
   text-align:left;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 17px;
   padding-right: 5px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   margin-left: 4px;
   text-decoration:none;
   width: 75px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint_pol2:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color: #EAF6F4;
}

.botonboxint_pol2:focus 
{
    outline: none;
}

.botonboxint3
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color: #333;
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 14px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   width: 80px;
   display: inline-block;
   background-color: #fff;
   margin-right: 15px;
   margin-top: 2px;
}

.botonboxint3:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color: #EAF6F4;
}

.botonboxint3:focus 
{
    outline: none;
}


.botonboxdiente1
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align: left;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 10px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   width: 60px;
   display: inline-block;
   background-color: #fff;
   margin-left: 15px;
}

.botonboxdiente1:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxdiente1:focus 
{
    outline: none;
}

.botonboxdiente2
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#3376B7;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-right: 7px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   width: 30px;
   display: inline-block;
   background-color: #fff;
}

.botonboxdiente2:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxdiente2:focus 
{
    outline: none;
}

.botonboxint
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color: #333;
   text-align:center;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   box-shadow: 0px -0px 5px #ccc;
   margin-left: 4px;
   margin-right: 15px;
   text-decoration:none;
   width: 70px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
   background-color: #EAF6F4;
}

.botonboxint:focus 
{
    outline: none;
}

.botonint_bus {
	font-family: 'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #fff;
	border: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor: pointer;
	display: inline-block !important;
	margin-top: 2px;
	margin-right: 17px;
	width: 70px !important;
}
.botonint_bus:hover{
	border: 1px solid #B2B2B2;
	background-color: #EAF6F4;
	color: #F60;
}
.botonint_bus:focus 
{
    outline: none;
}

.botonint_bus3 {
	font-family: 'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #fff;
	border: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor: pointer;
	display: inline-block;
	margin-top: 2px;
	margin-right: 17px !important;
	width: 50px !important;
}
.botonint_bus3:hover{
	border: 1px solid #B2B2B2;
	background-color: #EAF6F4;
	color: #F60;
}
.botonint_bus3:focus 
{
    outline: none;
}


.botonint_bus2 {
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#333;
	background-color:#fff;
	border: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    margin-right: 15px;
    width: 70px;
	float: right;  
}
.botonint_bus2:hover{
	border: 1px solid #B2B2B2;
	background-color: #EAF6F4;
	color: #F60;
}
.botonint_bus2:focus 
{
    outline: none;
}

.boxint_enable {
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#999;
	background-color:#fff;
	border: 1px solid #ccc;
	text-align: center;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 58px;
    display: inline-block;
    margin-right: 9px !important;
}

.botonboxint2 {
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#3376B7;
	background-color:#fff;
	border: 1px solid #25A0DA;
	text-align: center;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 60px;
    display:inline-block;
}
.botonboxint2:hover{
	border: 1px solid #B2B2B2;
	background-color:#F0F7FB;
	color: #F60;
}

.botonboxint2:focus 
{
    outline: none;
}

.icograbar{ 
	background-image:url(../images/iconos/tools/icono_ticket2.png);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	display:inline-block;
}

.botonboxintpas {
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#333;
	background-color:#fff;
	border: 1px solid #B5B5B5;
	/*border-radius: 4px;*/
	text-align: center;
	text-decoration: none;
	padding-left: 22px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 86px;
    display:inline-block;
    margin-right: 3px;
}
.botonboxintpas:hover{
	border: 1px solid #B5B5B5;
	background-color:#EBF6F5;
	color: #F60;
}

.botonboxintpas:focus 
{
    outline: none;
}

.botonboxint_icohome {
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#333;
	background-color:#fff;
	border: 2px solid #70C2C2;
	text-align: center;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 110px;
    display:inline-block;
    margin-right: 7px; 
    margin-top: 2px;
}
.botonboxint_icohome:hover{
	border: 2px solid #FF9900;
	background-color: #E9F5F3;
	color: #F60;
}

.botonboxint_icohome:focus 
{
    outline: none;
}

.botonboxint_icohome_activo{
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color: #F60;
	background-color: #E9F5F3;
	border: 2px solid #FF9900;
	text-align: center;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 110px;
    display:inline-block;
    margin-right: 7px; 
    margin-top: 2px;
    cursor: default;  
}

.botonbox_imag1{
	font-family:'Segoe UI', Tahoma;
    font-size:10px;
    color:#3376B7;
	background-color:#fff;
	border: 2px solid #25A0DA;
	border-bottom-right-radius:4px;
    border-top-left-radius:4px;
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 17px;
	padding-top: 2px;
	padding-bottom: 3px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 45px;
    margin-top: 1px;
    margin-right: 14px;
}
.botonbox_imag1:hover{
	border: 1px solid #25A0DA;
	background-color:#fff;
	color: #F60;
}
.botonbox_imag1:focus 
{
    outline: none;
}

.botonbox_imag2{
	font-family:'Segoe UI', Tahoma;
    font-size:10px;
    color:#F60;
	background-color:#fff;
	border: 1px solid #FF6600;
	border-bottom-right-radius:4px;
    border-top-left-radius:4px;
	text-align: left;
	text-decoration: none;
	padding-left: 11px;
	padding-right: 23px;
	padding-top: 2px;
	padding-bottom: 3px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 45px;
    margin-top: 1px;
    margin-right: 14px;
}
.botonbox_imag2:hover{
	border: 1px solid #FF6600;
	background-color:#fff;
	color: #3376B7;
}
.botonbox_imag2:focus 
{
    outline: none;
}

.botonbox_imag3{
	font-family:'Segoe UI', Tahoma;
    font-size:11px;
    color:#3376B7;
	background-color:#fff;
	border: 1px solid #25A0DA;
	/*border-bottom-right-radius:4px;
    border-top-left-radius:4px;*/
	text-align: left;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 22px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 40px;
    margin-top: 2px;
}
.botonbox_imag3:hover{
	border: 1px solid #25A0DA;
	background-color:#fff;
	color: #F60;
}
.botonbox_imag3:focus 
{
    outline: none;
}


.botonboxint_list {
	font-family:'Segoe UI', Tahoma;
    font-size:10px;
    color:#3376B7;
	background-color:#fff;
	border: 1px solid #25A0DA;
	border-bottom-right-radius:4px;
    border-top-left-radius:4px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
	cursor:pointer;
	display:inline-block;
}
.botonboxint_list:hover{
	border: 1px solid #25A0DA;
	background-color:#fff;
	color: #F60;
}

.botonboxint_list:focus 
{
    outline: none;
}

.icoactualizar2{ 
	background-image:url(../images/iconos/tools/actualizar_datos_ok.png);
	background-repeat: no-repeat;
	background-position: 55px 1px;
	display:inline-block;
}

.icoactualizado2{ 
	background-image:url(../images/iconos/tools/actualizar_datos.png);
	background-repeat: no-repeat;
	background-position: 60px 1px;
	display:inline-block;
}

.icoactualizar{ 
	background-image:url(../images/iconos/tools/actualizar_datos_ok.png);
	background-repeat: no-repeat;
	background-position: 6px 3px;
	display:inline-block;
}


.icosalir{ 
	background-image:url(../images/iconos/tools/iconosalir2.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	display:inline-block;
}

.icoactualizado{ 
	background-image:url(../images/iconos/tools/actualizar_datos.png);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	display:inline-block;
}

.icoflechaleft{ 
	background-image: url(../images/iconos/tools/flecha_left.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	display:inline-block; 
}

.icoflechaleft2{ 
	background-image: url(../images/iconos/tools/flecha_left.png);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	display:inline-block; 
}


.icoflecharight_pol{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	display:inline-block;
}

.icoflecharight{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	display:inline-block;
}

.icoflecharight2{ 
	background-image: url('../images/iconos/tools/flecha_right.png');
	background-repeat: no-repeat;
	background-position: 10px 7px;
	display:inline-block;
}

.icoflecharight_b{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	display:inline-block;
}

.icovalida {
	background-image: url(../images/iconos/tools/icono_activo.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	cursor: pointer;
}

.icodiente1{ 
	background-image: url(../images/iconos/tools/icono_diente1.png);
	background-repeat: no-repeat;
	background-position: 32px 1px;
	display:inline-block;
}

.icodiente2{ 
	background-image: url(../images/iconos/tools/icono_diente2.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	display:inline-block;
}

.icocontrolador{ 
	background-image: url(../images/iconos/tools/ico_controlador.png);
	background-repeat: no-repeat;
	background-position: 32px 1px;
	display:inline-block;
}

.icosupervisor{ 
	background-image: url(../images/iconos/tools/ico_supervisor.png);
	background-repeat: no-repeat;
	background-position: 32px 1px;
	display:inline-block;
}

.ico_liquidador{ 
	background-image: url(../images/iconos/listado/icono_liquidador.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	display:inline-block;
}

.ico_supervisor{ 
	background-image: url(../images/iconos/listado/icono_supervisor.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	display:inline-block;
}

.ico_conmedico{ 
	background-image: url(../images/iconos/listado/icono_contralor_medico.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	display:inline-block;
}

.ico_condental{ 
	background-image: url(../images/iconos/listado/icono_contralor_dental.png);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	display:inline-block;
}

.icomass{ 
	background-image:url(../images/iconos/tools/icono_mas.png);
	background-repeat: no-repeat;
	background-position: 60px 4px;
	display:inline-block;
}

.icoimgboton_prest{ 
	background-image: url(../images/iconos/listado/icono_prestador.png);
	background-repeat: no-repeat;
	display:inline-block;
    width: 15px;
    height: 17px;
}



.imgboton
{
    background-image:url('../images/fondos/fondo_boton.png');
    background-repeat:repeat-x;
    cursor:pointer;
    border: 1px solid #B5B5B5;
    border-radius: 4px;
    box-shadow: 0px -0px 5px #ccc;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    display: inline-block;
}

.imgboton:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #F90;
   box-shadow: 0px -0px 6px #ddd;
   color: #F60;
}

.imgboton:focus 
{
    outline: none;
}

.imgbotonlist
{
    background-image:url('../images/fondos/fondo_boton.png');
    background-repeat:repeat-x;
    cursor:pointer;
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 0px -0px 3px #ccc;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.letra
{
   border: 1px solid #aaa;
   border-radius: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
   font-family: Calibri;
   font-size: 8pt;
   color:#333;
}

.letra_manual
{
   border: 1px solid #aaa;
   border-radius: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
   font-family: Calibri;
   font-size: 8pt;
   font-weight:bold;  
   color:#333;
   text-align:center; 
}

.letra_especialidad
{
   border: 1px solid #aaa;
   border-radius: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
   font-family: Calibri;
   font-size: 8pt;
   font-weight:bold;  
   color: #CC6600;
   text-align:center; 
}

.letra_auto
{
   border: 1px solid #aaa;
   border-radius: 4px;
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
  font-family: Calibri;
   font-size: 8pt;
   font-weight:bold;  
   color:#3376B7;
   text-align:center;
}

.imgbotonlist:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #F90;
   box-shadow: 0px -0px 5px #777;
   color: #F60;
}

.imgbotonlist:focus 
{
    outline: none;
}

#botoneralogin
{
   text-align:right;
   width: 338px;
   margin-top: 8px;
}

#msjerror
{
   font-family:'Segoe UI', Tahoma;
   font-size:13px;
   color: #F60;
   text-align:center;
   padding: 9px;
   border: 1px solid #FC0;
   border-radius: 4px;
   box-shadow: 0px -0px 5px #ccc;
   float: left;
   width: 86%;
   margin-top: 5px;
   margin-bottom: 15px;
}

/*Tooltip*/

#tooltip.fancy {
	background: url('../js/tooltip2/img/tooltip.png');
	height:21px;
	width: 64px;
	padding-top: 24px;
	border:none;
	font-family:'Segoe UI', Tahoma;
	font-size:9px;
	font-weight:normal;
	color:#000;
	text-align:center;
}

#tooltip.fancy.viewport-right {
	background: url('../js/tooltip2/demo/shadow2-reverse.png');
	/*background: url('shadow2-reverse.png');
	background-image:url(../js/tooltip2/demo/shadow2-reverse.png)*/
}

/*Scroll*/

#scrollbargrilla {
	overflow:auto;
}

.anchogrilla {
    width: 1272px;
}

#scrollbargrilla2 {
	overflow:auto;
}

#scrollbargrilla3 {
	overflow:auto;
}

#scrollbargrilla4 {
	overflow:auto;
}


.textjustifleft
{
    padding-left: 8px;
    padding-right: 2px;
}

.textolefttotaliza{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #000;
	padding-top: 5px;
	padding-bottom: 2px;
	display:inline-block; 
}

.textorighttotaliza{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #000;
	padding-top: 5px;
	padding-bottom: 2px;
	display:inline-block; 
    text-align: right; 
    padding-right: 5px;
    float: right; 
}

.bordetotaliza2
{
    border: 1px solid #D1DEE4;
	background-color:#fff;
}

.linealefttotal 
{
	height:30px;
	border-left: 1px solid #D1DEE4;
}

/*Reporte Grilla*/

.totalizareporteGrillacenter3
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	height:22px;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #fff;
}

.totalizareporteGrillacenterleft 
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:left;
	padding-left: 8px;
	height:22px;
	border-left: 1px solid #999;
	background-color:#fff;
}


.reporteGrillacenter3 {
	font-family: 'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 22px;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #F7F7F4;
}
.reporteGrillacenter {
	font-family: 'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: center;
	height: 22px;
	border-left: 1px solid #999;
	background-color: #F7F7F4;
}
.reporteGrillacenterleft {
	font-family: 'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: left;
	padding-left: 8px;
	height: 22px;
	border-left: 1px solid #999;
	background-color: #F7F7F4;
}

.reporteGrillacenterright 
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:right;
	padding-right: 0px;
	height:22px;
	border-left: 1px solid #999;
	background-color:#fff;
}

.reporteGrillacenter3_totaliza2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333; 
	height:22px;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #fff;
}

.reporteGrillacentertotaliza2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333; 
	text-align:center;
	height:22px;
	border-left: 1px solid #999;
	background-color:#fff;
}
.reporteGrillacenterlefttotaliza2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333; 
	text-align:left;
	padding-left: 8px;
	height:22px;
	border-left: 1px solid #999;
	background-color:#fff;
}

.textocontenidoceldas_reportegrilla
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #003366;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
    line-height: 20px;
}

.textcenter_val
{
	font-family: Calibri;
	font-size: 12pt;
	color: #999; 
	text-align:center;
	height:10px;
}

.textcenter_val_1
{
	font-family: Calibri;
	font-size: 10pt;
	text-align:center;
    display: inline-block;  
    margin-top: 3px; 
    margin-left: 10px; 
    margin-right: 28px;
}

.textcenter_val2
{
	font-family: Calibri;
	font-size: 10pt;
	text-align:center;
    display: inline-block;  
    margin-top: 3px; 
    margin-right: 16px;
}

.fondoleft_valor
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #333; 
	text-align:left;
	height:19px;
    width:22px;
    background-image:url(../images/fondos/fondo_text_left.png);
    background-repeat:no-repeat;
    display: inline-block;  
    float: left;
    padding-left: 5px;
    padding-top: 3px; 
   
}

.fondocenter_valores
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #333; 
	/*text-align:center;
	height:10px;*/

    text-align:left;
    height:19px;
    width:22px;
    background-image:url(../images/fondos/fondo_text_left.png);
    background-repeat:no-repeat;
    display: inline-block;  
    float: left;
    padding-left: 5px;
    padding-top: 3px; 
   
}

.fondocenter_valores_cab
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #333; 
	text-align:center;
	height:20px;
	border: 1px solid #bbb;  
}

.salto_cab
{
	margin-bottom: 5px;
}


/*Grilla*/

.textoHeaderGrillacenter
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
   
}
.textoHeaderGrillacenterleft 
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	text-align:left;
	padding-left: 7px;
	height:22px;
	border-left: 1px solid #bbb;
 
}

.textoHeaderGrillacenter3
{
	background-color: #F7F7F4;
	height:22px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #F90;
}

.textoHeaderGrilla_topdoble {
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height: 22px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.textoHeaderGrillacenter2
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000;
	color: #333; 
	text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
}

.textoHeaderGrillacenterleft2 
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000;
	color: #333; 
	text-align:left;
	padding-left: 8px;
	height:22px;
	border-left: 1px solid #bbb;
}

.textoHeaderGrillacenter32
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000;
	color: #333; 
	height:22px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.Grillacenter
{
	background-color: #F7F7F4;
    text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
}

.Grillaleft
{
	background-color: #F7F7F4;
    text-align:left;
    padding-left: 6px;
	height:22px;
	border-left: 1px solid #bbb;
}

.textocontenidoceldas
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
    line-height: 24px;
}

.textocontenidoceldas_right
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
    text-align:right;  
}

.textocontenidoceldas_left
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #3376B7;
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
    text-align:left;  
}

.spacegrid1
{
	 margin-top: 0px;
     outline: none;
}

.font_textceldanormal
{
	font-family: 'Courier New';
    font-size: 11px;
	color: #999;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.font_linkceldaverde
{
	font-family: 'Courier New';
    font-size: 11.4px;
    letter-spacing: 0.5px;
	color: #390;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.font_linkceldaverde:hover
{
	color: #0C0;
}

.font_linkceldaverde:focus 
{
    outline: none;
}


.font_linkceldaorange {
	font-family: 'Courier New';
	font-size: 11.4px;
	color: #F60;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
	
}

.font_linkceldaorange:hover
{
	color: #999;
}

.font_linkceldaorange:focus 
{
    outline: none;
}


.spacegrid
{
	 margin-top: 3px;
     outline: none;
}

.spacegridlist {
	outline: none;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textocontenidoceldas3
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
    line-height: 18px;
}

.textocontenidoceldas2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.spacelistimg
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 5px;
}

.sinlinkceldas
{
	font-family: Calibri;
	font-size: 9pt;
	color: #333;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
    cursor: default;  
}

.linkceldas
{
	font-family: Calibri;
	font-size: 9pt;
	color: #F60;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldas:hover
{
	color: #F90;
}

.linkceldas:focus 
{
    outline: none;
}

.linkceldas2
{
	font-family: Calibri;
	font-size: 9pt;
	color: #222;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldas2:hover
{
	color: #F90;
}

.linkceldas2:focus 
{
    outline: none;
}

.linkceldas3
{
	font-family: Calibri;
	font-size: 9pt;
	color: #FF6600;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldas3:hover
{
	color: #222;
}

.linkceldas3:focus 
{
    outline: none;
}

.linkceldas4
{
	font-family: Calibri;
	font-size: 9pt;
	color: #F60;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldas4:hover
{
	color: #F90;
}

.linkceldas4:focus 
{
    outline: none;
}

.linkceldaorange
{
	font-family: Calibri;
	font-size: 9pt;
	color: #F60;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
    cursor:pointer;
}

.linkceldaorange:hover
{
	color: #F90;
}

.linkceldaorange:focus 
{
    outline: none;
}

.linkceldarojo
{
	font-family: Calibri;
	font-size: 9pt;
	color: #F00;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldarojo:hover
{
	color: #F33;
}

.linkceldarojo:focus 
{
    outline: none;
}

.text_grafito
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #bbb;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.text_grafito_fondo
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
	padding-bottom:1px;
    height: 15px;
    background-color: #fff;
}

.text_grafito_flecha
{
	font-family:'Segoe UI', Tahoma;
	font-size: 9px;
    text-align: center; 
	color: #555;
    background-image: url(../images/iconos/icono_flecha_grilla.png);
    background-repeat: no-repeat;
	background-position: center center;
    display:block;
    width: 50px;
    height: 14px; 
    margin-left: 4px;
    margin-top: -6px;
    padding-top: 7px;
    
}

.text_grafito_flecha_vacia
{
	display:block;
    width: 50px;
    height: 14px; 
    margin-left: 4px;
    margin-top: -6px;
    padding-top: 7px;
}

.linkceldaverde
{
	font-family: Calibri;
	font-size: 9pt;
	color: #678F0A;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldaverde:hover
{
	color: #95AB18;
}

.linkceldaverde:focus 
{
    outline: none;
}

.linkceldaverde2
{
	font-family: Calibri;
	font-size: 9pt;
	color: #390;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldaverde2:hover
{
	color: #0C0;
}

.linkceldaverde2:focus 
{
    outline: none;
}

.linkgrafito
{
	font-family: Calibri;
	font-size: 10pt;
	color: #333;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkgrafito:hover
{
	color: #999;
}

.linkgrafito:focus 
{
    outline: none;
}

.textespecial
{
	font-family: Calibri;
	font-size: 9pt;
    color: #3376B7;
	padding-left: 0px;
	text-decoration: none;
}

.linkcoments
{
	font-family: Calibri;
	font-size: 9pt;
	color: #ccc;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkcoments:hover
{
	color: #F90;
}

.linkcoments:focus 
{
    outline: none;
}

.linkimgcoment
{
	margin-top: 2px;
    margin-bottom: 2px;
    border:none;

}

.linkimgcoment:focus 
{
    outline: none;
}


.linkceldaazul
{
	font-family: Calibri;
	font-size: 9pt;
	color: #039;
	padding-left: 0px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldaazul:hover
{
	color: #06C;
    text-decoration:underline;
}

.linkceldaazul:focus 
{
    outline: none;
}

.bordetotalizador {
	border: 1px solid #bbb;
	background-color:#E8EFF2;
}

.textototalinicio {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.textototalizadorcenter
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333; 
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #bbb;
}
.textototalizadorright {
	font-family: 'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #bbb;
	padding-right: 5px;
}
.textototalizadorleft
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	text-align:left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #bbb;
	padding-left: 5px;
}

/*Lenguetas Interiores*/

.lengueta_width {
	width: 82px;
	display: inline-block;
}

.lengueta1 {
	text-align: center;
	font-family: 'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	height: 26px;
	width: 82px;
	text-decoration: none;
	background-color: #FCFCFC;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	cursor: pointer;
	z-index: 1000;
	margin-bottom: -1px !important;
	padding-top: 1px;
}
.lengueta1:hover{
	text-decoration: none;
	color: #F60;
    background-color:#F3F3F3;
}

.lengueta1:focus 
{
    outline: none;
}

.lengueta1 a {
	color: #333;
	text-decoration: none;
	cursor:pointer;
}
.lengueta1 a:hover{
	text-decoration: none;
	color: #F60;
}

.lengueta1 a:focus 
{
    outline: none;
}



.lengueta2 {
	text-align: center;
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #A2A2A2;
	height: 26px;
	width: 82px;
	text-decoration: none;
	background-color:#FCFCFC;
	border-top: 1px solid #CFCFCF;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	cursor:pointer;
}
.lengueta2:hover{
	text-decoration: none;
	color: #F60;
    background-color:#F3F3F3;
}

.lengueta2:focus 
{
    outline: none;
}

.lengueta2 a {
	color: #A2A2A2;
	text-decoration: none;
	cursor:pointer;
}
.lengueta2 a:hover{
	text-decoration: none;
	color: #F60;
}

.lengueta2 a:focus 
{
    outline: none;
}

.lenguetafondo {
	text-align: center;
	font-family: 'Segoe UI', Tahoma;
	font-size: 12px;
	color: #777;
	height: 26px;
	width: 82px;
	text-decoration: none;
	background-color: #fff;
	border-top: 1px solid #FF9F0E;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-bottom: 2px solid #fff;
	z-index: 1000;
	margin-bottom: -1px !important;
	padding-top: 1px;
}

.lenguetafondo2{
	text-align: center;
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #678F0A;
	height: 26px;
	width: 82px;
	text-decoration: none;
	background-color:#fff;
	/*border-top-left-radius:5px;
	border-top-right-radius:5px;*/
	border-top: 1px solid #678F0A;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
}

.lengueta_estado
{
	height: 27px;
	width: 200px;
	background-color:#fff;
    float: right; 
    margin-top: -27px;
    padding-right: 0px;
    background-image:url(../images/fondos/linea_fondo_lengueta_estado.png);
	background-repeat: no-repeat;
    background-position: top;
    z-index: 999;
    position: relative;
}

.lbl_textestado_leng
{
	text-align: right;
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	text-decoration: none;
    margin-top: 8px; 
    margin-right: 4px;
    float: right; 
    position: relative;
    top: 0px;
    left: 0px;
    padding-right: 2px;
}

.iconoestado_leng
{
    margin-top: 7px;
    margin-right: -4px;
    float: right; 
    position: relative;
    top: 0px;
    left: 0px;
    width: 14px;
    padding-right: 10px;
}

.tableestado_leng
{
    float:right;
}

.lineaborde
{
	border-bottom: 1px solid #D1DEE4;
}


.bordefondo_lst
{
	border: 1px solid #CFCFCF;
	background-color: #fcfcfb;
	padding: 7px;
}


.bordelengueta2
{
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background-color:#fff;
	padding-top: 7px;
	padding-bottom: 7px;
}

.bordelengueta
{
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background-color:#fff;
	padding-top: 7px;
	padding-bottom: 4px;
}

.bordelengueta_dest
{
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background-color:#fff;
	padding-top: 7px;
}

.bordelengueta_esp
{
	border-bottom: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	background-color:#fff;
}

.bordelenguetalist
{
	background-color:#fff;
	padding-top: 5px;
}

.textosubtituloslengueta{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #000;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid #D1DEE4; 
}

.textosubtituloslengueta img{
	margin-right: 7px;
	vertical-align:middle;
}

/*Modal Popup*/
.modalBackground {
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=90);
    z-index: 100 !important;
    height: 100%;
	display:block;  
}

/*Modal Popup*/
.modalBackground_ajust {
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=90);
    z-index: 100 !important;
    height: 690px;
	min-height: 690px;
	height:auto !important; /*texto relativo*/
    display:block;  
}

#modalInfo
{
	width: 850px;
	height: 410px;
	min-height: 410px;
	height:auto !important; /*texto relativo*/
	background-color: #fff;	
	padding-left: 7px;
    padding-bottom: 5px;
    padding-right: 11px;
    padding-top: 5px;
}

.textolabeldestacado_info {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #F60;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.textolabeldestacado_info2 {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #3376B7;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.textolabeldestacado_titulo {
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #3376B7;
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.textolabelint_info {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.separador_info {
	border-bottom: 1px solid #D1DEE4;
    padding-top: 5px;
}

#imgestadoinfo
{
    top: 0px;
    width: 84px;
    height: 75px;
    position:fixed;
    z-index: 0;
    float:right;
    right: -5px;
}

.textolabelresaltado_verde1 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #6C0;	
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textolabelresaltado_verde2 {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #91FF22;	
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.textolabelresaltado_amarillo {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #FF6;
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.textolabelresaltado_blue {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #BDF0FB;	
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#modalPopupImg
{
	/*display: none;*/
	width: 580px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup_den {
	width: 843px;
	height: 250px;
	min-height: 250px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	margin-top: -150px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

#modalPopup_int
{
	/*display: none;*/
	width: 600px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    z-index: 999;
}

.fondoright_tool{
	background-image:url(../images/fondos/fondo_versionright.png);
	background-repeat: no-repeat;
    width: 57px;
	height: 34px;
}


#modalPopup_sobre {
	width: 703px;
	height: 130px;
	min-height: 130px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup_sobre1 {
	width: 703px;
	height: 130px;
	min-height: 130px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup_sobre2
{
	/*display: none;*/
	width: 703px;
	height: 232px;
	min-height: 206px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup_isp {
	width: 703px;
	height: 220px;
	min-height: 220px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup_plan {

	width: 703px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopupbene
{
	width: 823px;
	height: 380px;
	min-height:380px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopupapertura {
	width: 500px;
	height: 100px;
	min-height: 100px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
	margin-top: -100px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

#modalPopupter
{
	width: 1123px;
	height: 320px;
	min-height:320px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}


#modalPopup_parentesco {

	width: 703px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopupvenc
{
	width: 703px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopupmas
{
	width: 760px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopup {
	width: 703px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup1
{
	/*display: none;*/
	width: 550px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -240px;
}

#modalPopupPassword
{
	/*display: none;*/
	width: 600px;
	height: 350px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -105px;
	margin-left:auto;
	margin-right:auto;
}


#modalPopupBloqueo
{
	/*display: none;*/
	width: 1020px;
	height: 585px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -80px;
	margin-left:auto;
	margin-right:auto;
}

#modalPopupPorVencer
{
	/*display: none;*/
	width: 1020px;
	height: 585px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -40px;
	margin-left:auto;
	margin-right:auto;
}

#modalPopupUserOnline
{
	/*display: none;*/
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #B5B5B5;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
    top: 0px;
    position: relative; 
    margin-left: 100px;
}

#modalPopupPolizas
{
	/*display: none;*/
	width: 860px;
	height: 480px;
	min-height: 480px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
}


#modalPopupUserDoctos
{
	/*display: none;*/
	width: 1020px;
	height: 585px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -40px;
	margin-left:auto;
	margin-right:auto;
}

#modalPopup1_1
{
	/*display: none;*/
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup1_2
{
	/*display: none;*/
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup2 {
	width: 500px;
	height: 70px;
	min-height: 70px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopupMuerte {
	width: 560px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
	margin-top: -100px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

.EstilomodalPopup2
{
	/*display: none;*/
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup2_2
{
	width: 700px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopup2_3 {
	width: 700px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup3
{
	width: 803px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 

}

#modalPopup4_1
{
	/*display: none;*/
	width: 720px;
	height: 280px;
	min-height:280px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup3_2 {

	width: 803px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup3_3 {

	width: 803px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup_aseg {
	width: 1090px;
	height: 150px;
	min-height: 150px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup3_diag
{
	width: 1003px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -25px;
    display:block;
    position: relative; 
}

#modalPopupValid
{
	width: 450px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopupDental
{
	width: 360px;
	height: 50px;
	min-height: 50px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}


#modalPopupDocumentos {
    width: 360px;
    height: 50px;
	min-height: 50px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}


#modalPopup_MontoALTO
{
	/*display: none;*/
	width: 360px;
	height: 50px;
	min-height:50px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup4
{
	width: 850px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopup4_4
{
	width: 850px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopup5
{
	width: 700px;
	height: 50px;
	min-height: 50px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
    -webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
    display:block;
    position: relative; 
}

#modalPopup6 {

	width: 500px;
	height: 50px;
	min-height: 50px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}



#modalPopup6_1 {
	width: 500px;
	height: 50px;
	min-height: 50px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup6_2 {
	width: 500px;
	height: 50px;
	min-height: 50px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup6_3 {
	width: 500px;
	height: 50px;
	min-height: 50px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup6_4 {
	width: 500px;
	height: 50px;
	min-height: 50px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	-moz-box-shadow: 0px -0px 9px #333;
	-webkit-box-shadow: 0px -0px 9px #333;
	margin-top: -250px;
	display: block;
	position: relative;
}

#modalPopup4_5
{
	/*display: none;*/
	width: 803px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

#modalPopup_preliq
{
	/*display: none;*/
	width: 963px;
	height: 380px;
	min-height:380px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
}

.headertitulomodal
{
	width: 100%;
	border: 1px solid #B1B1B1;
    background-color: #F8F8F8;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #555;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 11px;
}

.headerbullet
{
	margin-left: 12px;
	margin-right: 8px;
}

.bordeslateralesmodal2
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	background-color:#FFF;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
}

.bordeslateralesmodal
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	height: 100px;
	min-height: 100px;
	height:auto !important; /*texto relativo*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
}

#scrollbargrillamodal {
	width: 100%;
	overflow:auto;
}

#scrollbargrillamodal1 {
	width: 100%;
	overflow:auto;
}

#scrollbargrillamodal2 {
	width: 100%;
	overflow: auto;
}

#scrollbargrillamodal3 {
	width: 100%;
	overflow: auto;
}

#scrollbargrillamodal4 {
	width: 100%;
	overflow: auto;
}

.botonerafootermodal
{
	width: 100%;
    background-color: #F7F7F4; 
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #B1B1B1;
	text-align:right;
}

#msjmodal
{
	float:left;
	width: 62%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#msjmodal1
{
	float:left;
	width: 60%;
	font-family:'Segoe UI', Tahoma;
    font-size:12px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#msjmodal2
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#msjmodal3
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#msjmodal4
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#msjmodal5
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

#msjmodal6
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


#msjmodal7
{
	float:left;
	width: 50%;
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.msjmodall {
	float: left;
	width: 60%;
	font-family: 'Segoe UI', Tahoma;
	font-size: 12px;
	color: #F60;
	text-align: center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#msjmodal_Muerte {
	float: left;
	width: 62%;
	font-family: 'Segoe UI', Tahoma;
	font-size: 13px;
	color: #F60;
	text-align: center;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*VENTANA SESIONES*/

#retry
{
	width: 500px;
	height: 200px;
	min-height: 200px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	border-radius: 6px;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	margin-left:auto;
	margin-right:auto;
	margin-top: 50px; 
}

#retry_deny
{
    width: 500px;
	height: 330px;
	min-height: 330px;
	height:auto !important; /*texto relativo*/
    margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F7F7F4;
	border: 1px solid #B5B5B5;
	box-shadow: 0px -0px 10px #B2B2B2;
	/*position: relative;*/
}

#retry2
{
    width: 500px;
	height: 167px;
	min-height: 167px;
	height:auto !important; /*texto relativo*/
    margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F7F7F4;
	border: 1px solid #B5B5B5;
	box-shadow: 0px -0px 10px #B2B2B2;
	/*position: relative;*/
}

#contint
{
    width: 480px;
	height: 160px;
	min-height: 160px;
	height:auto !important; /*texto relativo*/
	background-color:#fff;
	background-image:url(../images/fondos/subventanas/fondo_finsesion.png);
	background-repeat: no-repeat;
	background-position:right top;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	padding-top: 15px;
	padding-left: 20px;
}

#contint p
{
   font-family:'Segoe UI', Tahoma;
   font-size:14px;
   color: #333;
   padding-left: 10px;
   line-height: 30px;
}

#contint2
{
    width: 480px;
    height: 220px;
	min-height: 220px;
	height:auto !important; /*texto relativo*/
	background-color:#fff;
	padding-top: 15px;
	padding-left: 20px;
}

#contint2 p
{
   font-family:'Segoe UI', Tahoma;
   font-size:14px;
   color: #333;
   padding-left: 10px;
   line-height: 30px;
}

#botoneraretry
{
   text-align:right;
   width: 455px;
   margin-top: 0px;
   margin-bottom: 10px;
}

#botoneraretry_deny
{
   text-align:right;
   width: 455px;
   display: block;
   position: relative;
   top: -90px;
   float: right;
   right: 20px;
}

#pieretry
{
    width: 100%;
	height: 87px;
	border-top: 1px solid #C7C7C7;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	
}

#pieretry .iconoretry
{
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 22px;
	
}


.pieretry_deny
{
    width: 100%;
	height: 87px;
    padding: 10px; 
}

.iconoretry_deny
{
	margin-left: 15px !important;  
	margin-top: -60px;
    float: left;
    display: inline-block;   
}

.pieretrytextleft
{
	font-family: "Segoe UI", Tahoma;
    font-size:15px !Important;
    color: #333;
	margin-left: 75px;
	margin-top: 18px;
}

.pieretrytextright
{
	float: right;
	font-family: "Segoe UI", Tahoma;
    font-size:33px;
    color: #838B8E;
    margin-top: -20px;
    margin-right: 28px;
}

#pieretry p
{
	font-family:'Segoe UI', Tahoma;
    font-size:18px;
    color: #333;
	margin-left: 85px;
	margin-top: -35px;
}

#pieretry span
{
	float: right;
	font-family:'Segoe UI', Tahoma;
    font-size:51px;
    color: #838B8E;
    margin-top: -55px;
    margin-right: 20px;
}


.pieretry
{
    width: 100%;
	height: 87px;
	border-top: 1px solid #C7C7C7;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	
}

.pieretry img
{
    margin-top: 20px;
    margin-left: 10px;
	
}

.pieretrylabel
{
	font-family:'Segoe UI', Tahoma;
    font-size:16px;
    color: #333;
	margin-left: 13px;
	margin-top: -45px;
}

.pieretrylabelspan
{
	float: right;
	font-family:'Segoe UI', Tahoma;
    font-size:35px;
    color: #838B8E;
    margin-top: 36px;
    margin-right: 10px;
}

/*BORDE GRIllAS*/

.bordegrid
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	background-color:#fff;
}   

/*GRILLA HOME2*/

#scrollbargrillahome {
	/*width: 770px;
	width: 753px;*/
	overflow:auto;
}

#scrollbargrillahome2 {
	/*width: 770px;
	width: 753px;*/
	overflow:auto;
}

#scrollbargrillaint {
	/*width: 770px;
	width: 753px;*/
	overflow:auto;
}

#scrollbargrillaint2 {
	/*width: 770px;
	width: 753px;*/
	overflow:auto;
}


.textoHeaderGrillacenterhome
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height:50px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align:center;
}

.Grillatext_central
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000;  
	height:50px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #F90;
	text-align:center;
     
}

.textoHeaderGrilla1_left
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height:50px;
    border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align:left;
    padding-left: 6px;
     
}

.textoHeaderGrilla1_center
{
	 background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height:50px;
    border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align:center;
     
}

.grillatext_left
{
	height:50px;
	border-left: 1px solid #bbb;
    text-align: left; 
    padding-left: 7px; 
}

.grillatext_center
{
	height:50px;
	border-left: 1px solid #bbb;
    text-align: center; 
}

.grillatext_center_linearight
{
	height:50px;
	border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    text-align: center; 
}


.grillalefthome
{
	height:50px;
	border-left: 1px solid #bbb;
}

.grillacenterhome
{
	height:50px;
}

.fondogrilla_columa_verde {

    background-color: #EEF7EA;
}

.fondogrilla_columa_rojo {

    background-color: #FFEDEC;
}

.fondogrilla_columa_amarilla {

    background-color: #FFFFE8;
}

.grillalefthome2
{
	height:50px;
	border-left: 1px solid #bbb;
    text-align:left;
    padding-left: 5px; 
}

.lineaabajohome
{
	border-bottom: 1px solid #bbb;
	height: 23px;
}

.lineasinrighthome
{
	height: 24px;
}

.linearighthome
{
	border-right: 1px solid #bbb;
	height: 24px;
}

.linearighthome_textcenter
{
	border-right: 1px solid #bbb;
	height: 24px;
    text-align:center; 
}

.linealefthome_textcenter
{
	border-left: 1px solid #bbb;
	height: 24px;
    text-align:center; 
}

.lineaabajohome2
{
	border-bottom: 1px solid #bbb;
    border-right: 1px solid #bbb;
	height: 23px;
}

.bordefondoinsp
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image:url(../images/fondos/subventanas/fondo_inspecciones.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/*FLUJO HOME*/

.fondoflujo_supervisor
{
	background-image:url(../images/fondos/home/cuadro_flechas_supervisor.png);
	background-repeat: no-repeat;
}

.fondoflujo_contralor
{
	background-image:url(../images/fondos/home/cuadro_flechas_contralor.png);
	background-repeat: no-repeat;
}

.fondoflujo
{
	background-image:url(../images/fondos/fondo_flechas_flujo.png);
	background-repeat: no-repeat;
}

.fondoflujomiscasos
{
	background-image:url(../images/fondos/fondo_miscasos.jpg);
	background-repeat: no-repeat;
    height: 306px;
}


.fondoflujo2
{
	background-image:url(../images/fondos/fondo_flechas_flujo2.png);
	background-repeat: no-repeat;
}
	
.cubo
{
	background-image:url(../images/fondos/fondo_cuboflujo.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 129px; 
	height:52px;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	border: 1px solid #B5B5B5;
	text-align: center;
	color: #333;
	padding: 5px; 
    background-color: #fff;
}

.cubo p
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-top: 1px;
}

.cubo2
{
	background-image:url(../images/fondos/fondo_cuboflujo2.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 129px; 
	height:71px;
	/*border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	border: 1px solid #B5B5B5;
	text-align: center;
	color: #333;
	padding: 5px; 
}

.cubo2 p
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin-top: 1px;
}

.iconocubo
{
	float:left;
	margin-top: 2px;
}

.valorcubo
{
    margin-left:42px;
	margin-top: 0px;
	margin-right: 1px;
	border: 1px solid #ccc;
	width: 45px;
	padding-top: -3px;
	padding-bottom: -3px;
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #333;
}


.textcubo
{
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #F60;
	text-decoration: none;
}

.linkcubo2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #F60;
	cursor:pointer;
	text-decoration: none;
}

.linkcubo2:hover
{
	color: #F90;
}

.linkcubo2:focus 
{
    outline: none;
}

.imgiconos
{
	margin-top: 2px;
	margin-left: 7px;
}

.bordetext
{
   
	font-family:'Segoe UI', Tahoma;
	font-size: 9px;
	font-weight: bold; 
	color: #000;
	text-align:left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:7px;
	padding-right: 7px;
	width: 250px;
}

.bordefoto
{
    border:1px solid #E0E9ED;
	padding: 5px;
	margin-right: 4px;
	margin-bottom: 4px;
}


.letragrillas
{
   font-family: Calibri;
   font-size: 8pt;
   color:#000;
   text-transform: uppercase;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 3px;
   padding-right: 3px;
   width: 10px;
   border: 1px solid #F90;
   background-color: #fff;
   display:inline-block;
   text-decoration: none;
   text-align: center;
   border-radius: 4px;
}

._letraliqui {
	font-family: Calibri;
	font-size: 8pt;
	color: #000;
	text-transform: uppercase;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	width: 10px;
	min-width: 10px;
	width: auto !important; /*texto relativo*/
	border: 1px solid #F90;
	background-color: #fff;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	border-radius: 4px;
}

._letracontrsup
{
   font-family: Calibri;
   font-size: 8pt;
   color:#000;
   text-transform: uppercase;
   padding-left: 2.5px;
   padding-right: 2px;
   padding-top: 1px;
   padding-bottom: 1px;
   width: 10px;
   border: 1px solid #FFB442;
   background-color: #fff;
   display:block;
   float:left;
   margin-left: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   text-decoration: none;
   text-align:center;
   border-radius: 4px;
}


.botonletra
{
   font-family: Calibri;
   font-size: 8pt;
   color:#333;
   font-weight:bold;
   text-transform: uppercase;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 2px;
   padding-right: 2px;
   width: 18px;
   cursor:pointer;
   border: 1px solid #77A5CA;
   border-radius: 4px;
   background-color: #fff;
   display:inline-block;
   margin-right: 3px;
   text-decoration: none;
}

.botonletra:hover
{
   border: 1px solid #FF8600;
   color: #FF6600;
   text-decoration: underline;
}

.botonletra:focus 
{
    outline: none;
}

.botonexpan
{
   font-family:'Segoe UI', Tahoma;
   font-size:10px;
   color:#333;
   font-weight:bold;
   text-transform: uppercase;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   cursor:pointer;
   border: 1px solid #77A5CA;
   border-radius: 4px;
   background-color: #fff;
   display:inline-block;
   text-decoration: none;
}

.botonexpan:hover
{
   border: 1px solid #FF8600;
   color: #FF6600;
   text-decoration: underline;
}

.botonexpan:focus 
{
    outline: none;
}

.botonimg
{
    background-image: url(../images/iconos/alerta_gifts.gif);
    background-repeat:no-repeat;
    width:37px;
    height:37px;
    cursor: pointer;
    display:block; 
    border:none;
    /*background-color:transparent;*/
   
}

.botonimg:hover
{
   background-image: url(../images/iconos/alerta_gifts2.png);
   background-repeat:no-repeat;
   border: none;
}

.botonimg:focus 
{
    outline: none;
}

.botonimg:focus 
{
    outline: none;
}


/*HOJA REPORTE*/

.borde2 {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

.bordeintrep
{
	border: 1px solid #ccc;
	padding: 5px;
}

.bordepierep
{
	border: 1px solid #B5B5B5;
	padding-top: 8px;
    padding-bottom: 8px;
	padding-right: 5px;
	padding-left:5px;
}

.bordepierep2
{
	border: 1px solid #B5B5B5;
	padding-top: 8px;
    padding-bottom: 8px;
	padding-right: 5px;
	padding-left:5px;
    margin-left:2px;
}


.textolabelrep {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #000;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bordetitprincipalreporte{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #000;
	border: 1px solid #B5B5B5;
	padding-top: 7px;
	padding-bottom: 6px;
    background-color: #F7F7F4;
	text-transform:uppercase;
}

.bordetitmedio_reporte{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #000;
	border: 1px solid #B5B5B5;
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	padding-top: 7px;
	padding-bottom: 6px;
	text-transform:uppercase;
}

.textosubtitulosdestacado{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-radius: 5px;
	border: 1px solid #85AAC9;
	background-color: #EFF5F8;
}

.textosubtitulosrep{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-left: 8px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.texto_reporteCarta
{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	padding-left: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
    line-height: 22px; 
}

.texto_subcarta
{
	 text-decoration:underline;
}

.textosubtitulosrep2{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-left: 1px;
	padding-top: 7px;
	padding-bottom: 7px;
    line-height: 16px; 
}

.bordeintlabel
{
    /*border-radius: 4px;*/
	border: 1px solid #D1DCE7;
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333;
	text-align: left;
	height: 16px;
	min-height: 16px;
	height:auto !important; /*texto relativo*/
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right:4px; 
	margin-top: 1px;
	margin-bottom: 1px; 

}

.bordeintlabel2
{
    /*border-radius: 4px;*/
	border: 1px solid #D1DCE7;
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333;
	text-align: left;
	height: 16px;
	min-height: 16px;
	height:auto !important; /*texto relativo*/
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right:4px; 
	margin-top: 1px;
	margin-bottom: 1px; 
    display:block;
}

.piecredito {
	font-family:'Segoe UI', Tahoma;
	font-size: 9px;
	color: #666666;
}

.textomensajeshojas {
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: Red;
	text-align: center;
}

.botonreporte
{
   font-family:'Segoe UI', Tahoma;
   font-size:10px;
   color:#333;
   text-align:center;
   text-transform: uppercase;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 10px;
   padding-right: 10px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   text-decoration:none;
   background-color: #FFF;
   width: 50px;
   display: block;  
}

.botonreporte:hover
{
   border: 1px solid #B5B5B5;
   background-color: #EBF6F5;
}

.botonreporte:focus 
{
    outline: none;
}

.fondorep{
  background-color: #fff;
   margin-top: 12px;
   margin-left: 12px;
}

.fondocolor{
   background-color: #fff;
}

.bordefotorep
{
    border:1px solid #D1DCE7;
	padding: 5px;
	margin: 5px;
}

/*MUESTRA TWITER & FACEBOOK*/

#contCamposlist {
	display: none;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	border: 3px solid #ca9425;
	background-color: #fff;
	width: 590px;
	height: 341px;
	position: absolute;
	top: 90px;
	left: 618px;
	padding: 10px;
	z-index: 1;
	box-shadow: 0px -0px 12px #777;
}

#contAyudalist {
	display: none;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border: 3px solid #25A0DA;
	background-color:#fff;
	width: 826px;
	height: 341px;
	position: absolute;
	top:179px;
	left:136px;
	padding: 10px;
	z-index: 1;
    box-shadow: 0px -0px 12px #777;
}

#continfo {
	display: none;
	border: 5px solid #A4A29C;
	background-color: #fff;
	width: 800px;
	height: 555px;
	position: absolute;
	top: 30px;
	left: 335px;
	padding: 10px;
	z-index: 999;
	box-shadow: 0px -0px 12px #eee;
}

#contredtwiter {
	display: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #85AAC9;
	background-color:#D2E7F0;
	width: 280px;
	height: 350px;
	position:absolute;
	top:0;
	right:140px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

#contredfacebook {
	display: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 1px solid #85AAC9;
	background-color:#D2E7F0;
	width: 280px;
	height: 350px;
	position:absolute;
	top:0;
	right:140px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.botonredes
{
	margin-top: 3px;
	border: none;
    cursor:pointer;
}

.botonredes:hover 
{
    opacity:0.5;
	filter:alpha(opacity=90);
}

.botonredes:focus 
{
    outline: none;
}

#mostrar{
	display:block;
}

.chk_aling label{
	padding-top: 3px;
    padding-left: 6px;
}

.img_aling{
	margin-top: -14px;
}

.img_aling_subtitulos{
	margin-top: 10px;
	float:left;
}

.espvertical_desc
{
    padding-top: 1px;
    
}

.fondoblanco
{
    background-color: #fff; 
}


/*Acordeon*/

#accordion { margin: 0; padding: 0; }
#accordion dt {
	font-family:'Segoe UI', Tahoma; 
	font-size: 13px; 
	color: #333;
	background-color: #F7F7F4;
	border-top-right-radius: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 20px;
	cursor: pointer;
    margin-bottom:5px;
    width: 100%;
}

	#accordion dt:hover {
		background-color: #E6EDE5;
	}

#accordion dt:focus 
{
    outline: none;
}

#accordion dd { 
    padding: 0; 
    margin-left:0; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:5px; 
}

/*Acordeon*/  

#accordion2 { margin: 0; padding: 0; }
#accordion2 dt {
	font-family:'Segoe UI', Tahoma; 
	font-size: 12px; 
	color: #333;
	/*background-color: #CCE9F7;
	border-top-left-radius: 6px;*/
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 12px;
	cursor: pointer;
    margin-bottom:3px;
    width: 98.6%;

    
    background-image:url(../images/fondos/fondo_titulo2.png);
	background-repeat:repeat-x;
	border-top-left-radius: 9px;
    border-bottom-right-radius: 9px;
	border: 1px solid #D7E3E8;
}
#accordion2 dd { 
    padding: 0; 
    margin-left:0; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:3px; 
    background-color: #F2FBFF;
    border: 1px solid #D7E3E8;
    height: 250px;
    border-top-right-radius: 9px;
    border-bottom-left-radius: 9px;
}

.fondoajax {

    background-color: #fff;
}

.acordeonajax {
    font-family:'Segoe UI', Tahoma; 
	font-size: 12px; 
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
    margin-bottom:3px;
    width: 390px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #B6E0E0;
    /*background-image:url(../images/fondos/fondo_titulo2.png);
	background-repeat:repeat-x;
    border-top-left-radius: 9px;*/
	border: 1px solid #CCE9F7;
}

/*.acordeonajax:hover {
    background-color: #D3EDED;
    border: 1px solid #A4D8F0;
}*/

.icoflechaleft{ 
	background-image:url(../images/iconos/tools/flecha_right.png);
    background-repeat:no-repeat;
	background-position: 9px 9px; 
}

.imagenlist
{
    padding: 7px;
    margin-top: 4px;
    margin-bottom:4px;
    background-color: #D1DEE4;
    cursor:pointer; 
}

.imagenlist:hover
{
    background-color:#FE9E10;
}

.imagenlist:focus 
{
    outline: none;
}

.imagenlist2
{
    border: 4px solid #D1DEE4;
    cursor: pointer;
    width: 90px;
    height: 70px;
    margin-top: 2px;
    margin-bottom: 2px;   
}

.imagenlist2:hover
{
    border: 4px solid #FE9E10;
}

.imagenlist2:focus 
{
    outline: none;
}


.spacelist
{
    padding: 7px;
    line-height: 18px;
}

.spacelistmenu
{
    padding: 7px;
}

.enlinea
{
    display:inline-block; 
}

.botonboximg
{
   font-family:'Segoe UI', Tahoma;
   font-size:11px;
   color:#3376B7;
   background-color:#FCFCFC;
   text-align:center;
   padding-top: 4px;
   padding-bottom: 4px;
   cursor:pointer;
   border: 1px solid #B5B5B5;
   border-radius: 3px;
   box-shadow: 0px -0px 5px #eee;
   margin-bottom: 6px;
   text-decoration:none;
   width: 76px;
   display: inline-block;  
}

.botonboximg:hover
{
   background-color:#F3F3F3;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboximg:focus 
{
    outline: none;
}

.textoimg {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #777;
    padding-bottom: 11px;
}

/*Botones_popup*/

.botoneraheader_bloqueo
{
	width: 7%;
	border-bottom: 1px solid #B1B1B1;
    border-left: 1px solid #B1B1B1;
	border-bottom-left-radius: 7px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 5px;
    padding-left: 6px;
	text-align:left;
    float:right;
    text-align:right;
    margin-right: -10px;
    margin-top:-10px;
    margin-bottom: 5px;
    display: inline-block;
}

.botoneraheader_bloqueo2
{
	width: 75px;
	border-bottom: 1px solid #B1B1B1;
    border-left: 1px solid #B1B1B1;
	border-bottom-left-radius: 7px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
    padding-left: 4px;
	text-align:left;
    float:right;
    text-align:right;
    margin-right: -10px;
    margin-top:-10px;
    margin-bottom: 3px;
    display: inline-block;
    font-family:'Segoe UI', Tahoma;
	font-size: 15px;
	color: #999;
}

.botonsalir_pop
{
   background-image:url('../images/iconos/tools/icono_pop_salir1.png');
   background-repeat:repeat-x;
   cursor:pointer;
   border: none;
   text-decoration:none;
   padding-top: 5px;
   padding-left: 3px;
   padding-right: 3px;
   padding-bottom: 0px;
   width: 15px;
   height: 21px;
   margin-right:3px;
   margin-left:3px;
   float:right;
   display:inline-block;
}

.botonsalir_pop:hover
{
   background-image:url(../images/iconos/tools/icono_pop_salir2.png);
   background-repeat:repeat-x;
}

.botonsalir_pop:focus 
{
    outline: none;
}

.botonayuda_pop
{
   background-image:url('../images/iconos/tools/icono_pop_ayuda1.png');
   background-repeat:repeat-x;
   cursor:pointer;
   border: none;
   text-decoration:none;
   width: 21px;
   height: 21px;
   margin-right: 5px;
   display: inline-block;
   float:right;
   
}

.botonayuda_pop:hover
{
   background-image:url(../images/iconos/tools/icono_pop_ayuda2.png);
   background-repeat:repeat-x;
}

.botonayuda_pop:focus 
{
    outline: none;
}

#pieayudapop2
{
    width: 99.7%;
	height: 87px;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
    border-bottom: 1px solid #B1B1B1;
	background-color:#F7F7F4;
    opacity:0.8;
	filter:alpha(opacity=90); 
}

#pieayudapop2 .iconoretry
{
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 22px;	
}

#pieayudapop3
{
    width: 99.8%;
	height: 87px;
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
    border-bottom: 1px solid #B1B1B1;
	/*border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;*/
	background-color:#DDECF1;
    opacity:0.8;
	filter:alpha(opacity=90);
}

#pieayudapop3 .iconoretry
{
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 22px;
	
}

.pieayuda_text
{
	font-family:'Segoe UI', Tahoma;
    font-size:16px;
    color: #333;
	margin-left: 80px;
    margin-top: -30px;
    display:block;
}

.pieayuda_text2
{
	font-family:'Segoe UI', Tahoma;
    font-size:13px;
    color: #333;
	margin-left: 80px;
    margin-top: -30px;
    display:block;
}

.pieayuda_textright
{
	float: right;
	font-family:'Segoe UI', Tahoma;
    font-size: 35px;
    color: #838B8E;
    margin-top: -17px;
    margin-right: 35px;
    display:block;
}

.pieayuda_textright2
{
	float: right;
	font-family:'Segoe UI', Tahoma;
    font-size: 35px;
    color: #838B8E;
    margin-top: -10px;
    margin-right: 25px;
    display:block;
}

.pieayuda_textright3
{
	float: right;
	font-family:'Segoe UI', Tahoma;
    font-size: 50px;
    color: #838B8E;
    margin-top: -16px;
    margin-right: 35px;
    display:block;
    float:right;
    position: relative;
}

.bordeslateralespop_useronline
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_useronline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeslateralespop_doctosline
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_doctos_line.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeslateralespop_doctostodos
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_doctos_line_todos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeslateralespop_advertencia
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    /*background-image:url(../images/fondos/subventanas/fondo_advertencia.png);
	background-repeat: no-repeat;
	background-position: right bottom;*/
}

.bordeslateralespop_bloqueo
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_bloqueado.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeslateralespop
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	/*width: 770px;*/
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_ayuda.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeslateralespop span
{
    font-family:'Segoe UI', Tahoma;
    font-size:14px;
    color: #333;
    
}

#botonerapop_volver
{
   text-align:right;
    width: 120px;
	float:right;
	
	padding: 3px;
	
	margin-right: 3px;
	margin-top: -5px;
}

.fondo_usermargenleft
{
	margin-left: 2px;
	margin-top: 1px;
	background-image:url(../images/fondos/fondo_salud_ok.jpg);
	background-repeat:no-repeat;
}

.tit_def1
{
	font-family:'Segoe UI', Tahoma;
    font-size: 24px;
    color: #3170AB;
	margin-top: 26px;
	float:left;
	width: 100%;	
}

.tit_def2
{
	font-family:'Segoe UI', Tahoma;
    font-size:28px;
    color: #E7843E;
	margin-top: 1px;
	float:left;
	width: 100%;			
}

.linkayuda
{
	background-image:url(../images/fondos/fondoayuda.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	color: #1979AA;
	font-weight: bold;
	cursor:pointer;

}

.linkayuda:hover
{
	color: #F90;
}

.linkayuda:focus 
{
    outline: none;
}

.textleftayuda
{
    padding-left: 8px;
    padding-right: 4px;
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
    line-height: 23px;
}


/*cuboacordeon*/

.cuboacor
{
	background-image:url(../images/fondos/fondo_cuboflujo.png);
	background-repeat: repeat-x;
	background-position: top;
	width: 300px; 
	height:220px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #B5B5B5;
    margin-left: 10px;
    margin-top: 10px;
    background-color: #fff;
}

.textcentrocuboacor
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;
    padding-left: 12px;
    padding-bottom: 3px;
    text-align:right;

}

.texttitcubo
{
    float:left;
    margin-top: 4px;
}

.iconoimg_pendiente
{
    background-image:url(../images/iconos/icono_home_pendientes.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.iconoimg_atraso
{
    background-image:url(../images/iconos/icono_home_atrasos.png);
	background-repeat: no-repeat;
	background-position: top right;
}

.iconoimg_alarma
{
    background-image:url(../images/iconos/icono_home_alarma.png);
	background-repeat: no-repeat;
	background-position: top right;
}


.valorcuboacor
{
	margin-top: 5px;
	border: 1px solid #ccc;
	width: 250px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.txtcuboacor
{
	background-color: transparent;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-left: 5px;
    border: none;
    text-align: right;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333;
    width: 190px;
    margin-top: 0px;
    float:right;
    border-top-right-radius: 4px;
}

.txtverde
{
    background-color:transparent;
    background-image:url(../images/graficos/color_txt/grad_verde.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-left: 5px;
    border: none;
    text-align: right;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333;
    width: 190px;
    margin-top: 0px;
    float:right;
    border-top-right-radius: 4px;
}

.txtamarillo
{
    background-color:transparent;
    background-image:url(../images/graficos/color_txt/grad_amarillo.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-left: 5px;
    border: none;
    text-align: right;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333;
    width: 190px;
    margin-top: 0px;
    float:right;
    border-top-right-radius: 4px;
}

.txtnaranjo
{
    background-color:transparent;
    background-image:url(../images/graficos/color_txt/grad_naranjo.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-left: 5px;
    border: none;
    text-align: right;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333;
    width: 190px;
    margin-top: 0px;
    float:right;
    border-top-right-radius: 4px;
}

.txtrojo
{
    background-color:transparent;
    background-image:url(../images/graficos/color_txt/grad_rojo.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    padding-left: 5px;
    border: none;
    text-align: right;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #333;
    width: 190px;
    margin-top: 0px;
    float:right;
    border-top-right-radius: 4px;
}

#Acc_porVencer
{
	width: 53px;
    border: 1px solid #86C9EA;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    /*border-radius: 3px;*/
    margin-top: 3px;
}

#pageuser
{
	width: 53px;
    border: 1px solid #86C9EA;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    /*border-radius: 3px;*/
    margin-top: 3px;
}

#pageuserdoc
{
	width: 53px;
    border: 1px solid #86C9EA;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    /*border-radius: 3px;*/
    margin-top: 3px;
}

.espaimag
{

    margin-right: 3px;

}

.pagenum
{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
    color: #FF6600;
    float: right;
    text-align:center;
    width: 30px;
    border: 1px solid #86C9EA;
    background-color: #EBF7FC;
    padding-top: 4px;
    padding-bottom: 0;
    margin-top: -6px;
    margin-right: -2px;
    display:block;
    /*border-radius: 3px;*/
    /*opacity:0.6;
	filter:alpha(opacity=90);*/
    text-decoration:none;
    cursor:pointer;
}

.pagenum:hover
{
	color: #000;
    border: 1px solid #25A0DA;
    background-color: #fff;
    opacity:0;
	filter:alpha(opacity=90);
}

.pagenum:focus 
{
    outline: none;
}

#pageuser img
{
	margin-left: 3px;
}

.linkgal {
	font-family: Calibri;
	font-size: 10pt;
	color: #FB4B00;
	text-align: center;
	text-decoration: none;
}

.linkgal:hover {
	color: #FF6A06;
}

.linkgal:focus 
{
    outline: none;
}

.updateloading
{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 695px;
    min-width: 100%;
    background-image: url("../images/loading.gif");
    background-position:center center;
    background-repeat:no-repeat;
    background-color: #fff;
    z-index: 1500 !important;
    opacity:0.78;
	filter:alpha(opacity=90);
    overflow: hidden;
}
.text_loading
{
    font-family:'Segoe UI', Tahoma;
	font-size: 15px;
    font-weight:bold;  
	color: #0066AA;
    z-index: 1600 !important;
    margin-left:auto;
	margin-right:auto;
    text-align:center;
    width: 100%;
    position: fixed;
    bottom: 400px;
    left: 0px;
}

.bordelist {
	background-color:#ffffff;
	border: 1px solid #BCBCBC;
	border-width:1px;
	width:100%;
	border-collapse:collapse;
	height:20px;
}

.textolistrright
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333333;
	text-align:right;
	height:20px;padding-right: 5px;
}
.textolistleft
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333333;
	text-align:left;
	height:20px;
	padding-left: 5px;
}
.textolistcenter
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
	color: #333333;
	text-align:center;
	height:20px;
	padding-left: 5px;
}

.textototalizadorleftbold
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333333;
	text-align:left;
	font-weight: bold;
	height:20px;
	padding-left: 6px;
	
}

.boxiconohome:hover 
{
    opacity:0.5;
	filter:alpha(opacity=90);
}

.boxiconohome:focus 
{
    outline: none;
}

.cuadroimg_amplia
{

    background-color:#fff;

}

.fondo_casos
{
    width: 162px;
    height: 128px;
    z-index: 999; 
    position: absolute;
    top:1px;
    left: 827px;
}

.fondo_casos_global
{
    margin-top: 5px;
}

.text_miscasos
{
    font-family:'Segoe UI', Tahoma; 
	font-size: 12px; 
	color: #333;
    width: 141px;
    height: 31px;
    text-align: center;
    background-image: url(../images/fondos/fondo_miscasos_textoglobo.png);
    background-repeat:no-repeat;
    display:block;
    margin-left: 22px;
    margin-top: -6px;
    padding-top: 9px;
    z-index: 999; 
    position: absolute;
}

.img_miscasos
{
    /*border: 1px solid #ddd;*/
    margin-left: 56px;
}



/*Para Tooltip info*/

#fondo_fijo
{
	width: 150px;
	height: 70px;
	min-height: 70px;
	height:auto !important; /*texto relativo*/
	background-color: #fff;	
	padding: 5px;
}

#modalInfo_fijo
{
	width: 790px;
	height: 360px;
	min-height: 360px;
	height:auto !important; /*texto relativo*/
	background-color: #fff;	
	padding-left: 7px;
    padding-bottom: 2px;
    padding-right: 11px;
    padding-top: 5px;
}

.icoflechaleft_info{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 9px 11px;
	display:inline-block; 
}

#accordion3 { margin: 0; padding: 0; }
#accordion3 dt {
	font-family:'Segoe UI', Tahoma; 
	font-size: 13px; 
	color: #3376B7;
	background-color: #CCE9F7;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	padding-top: 7px;
	padding-bottom: 7px;
    padding-left: 20px;
    margin-bottom:5px;
    width: 97.5%;
}
#accordion3 dd { 
    padding: 0; 
    margin-left:0; 
    margin-right:0; 
    margin-top:0; 
    margin-bottom:5px; 
}

.borde_infofijo
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 7px;
	padding-bottom: 7px;
}

.solo:focus 
{
    outline: none;
}

.cursormano
{
    cursor:pointer;
}

#accordion3 dt
{
    font-family:'Segoe UI', Tahoma;
    font-size: 13px;
    color: #3376B7;
}

.textnombres_home
{
	font-family:'Segoe UI', Tahoma;
	font-size: 24px;
	color: #3170AB;
	text-decoration: none;
    padding-right: 10px;
    text-align:right; 
}

.textnumero_mayor
{
	font-family:'Segoe UI', Tahoma;
	font-size: 45px;
	color: #FF6600;
	text-decoration: none;
    text-align: center; 
}

.linktextnumero_mayor
{
	font-family:'Segoe UI', Tahoma;
	font-size: 45px;
	color: #FF6600;
	text-decoration: none;
    text-align: center; 
}

.linktextnumero_mayor:hover
{
	color: #F90;
}

.linktextnumero_mayor:focus 
{
    outline: none;
}

.textnumero_home
{
	font-family:'Segoe UI', Tahoma;
	font-size: 18px;
	color: #C9C9C9;
	text-decoration: none;
    padding-left: 10px;
}

.linktextnumero_home
{
	font-family:'Segoe UI', Tahoma;
	font-size: 18px;
	color: #C9C9C9;
	text-decoration: none;
    padding-left: 10px;
}

.linktextnumero_home:hover
{
	color: #F90;
}

.linktextnumero_home:focus 
{
    outline: none;
}

.lincia
{
	background-image:url(../images/fondos/fondocia1.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	cursor:pointer;
    width: 24px;
    height:24px;
    float:right;
    position: absolute;
    display: inline-block;
    margin-top: -11px;
    margin-left: 20px;

}

.lincia:hover
{
	background-image:url(../images/fondos/fondocia2.png);
	background-repeat:no-repeat;
}

.lincia:focus 
{
    outline: none;
}

.linbeneficiario
{
	background-image:url('../images/fondos/fondo_btn_beneficiario1.png');
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	cursor:pointer;
    width: 24px;
    height:24px;
    float:right;
    position: absolute;
    display: inline-block;
    margin-top: -11px;
    margin-left: 20px;
    right: 710px;
}

.linbeneficiario:hover
{
	background-image:url(../images/fondos/fondo_btn_beneficiario2.png);
	background-repeat:no-repeat;
}

.linbeneficiario:focus 
{
    outline: none;
}

.linvalidacion
{
	background-image:url(../images/fondos/fondo_btn_validacion1.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	cursor:pointer;
    width: 24px;
    height:24px;
    float:right;
    position: absolute;
    display: inline-block;
    margin-top: -11px;
    margin-left: 5px;

}

.linvalidacion:hover
{
	background-image:url(../images/fondos/fondo_btn_validacion2.png);
	background-repeat:no-repeat;
}

.linvalidacion:focus 
{
    outline: none;
}

/*organigramas*/

.cuadroorg_orange{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	text-align:center;
	background-color: #FFAF37;
	border: 1px solid #B5B5B5;	
	border-radius: 7px !important;*/
}

.cuadroorg_green{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	text-align:center;
	background-color: #C9E478;
	border: 1px solid #B5B5B5;	
	border-radius: 7px !important;*/
}

.cuadroorg_blue{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	text-align:center;
	background-color: #8AD0FF;
	border: 1px solid #B5B5B5;	
	border-radius: 7px !important;*/
}

.fondo_org_1{
	background-image:url(../images/fondos/org/fondo_org_1.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D1DEE4;
	background-color:#fff;
}

.fondo_org_2{
	background-image:url(../images/fondos/org/fondo_org_2.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D1DEE4;
	background-color:#fff;
}

.fondo_org_3{
	background-image:url(../images/fondos/org/fondo_org_3.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D1DEE4;
	background-color:#fff;
}

.fondo_org_4{
	background-image:url(../images/fondos/org/fondo_org_4.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D1DEE4;
	background-color:#fff;
}

.fondo_org_5{
	background-image:url(../images/fondos/org/fondo_org_contralor.jpg);
	background-repeat: no-repeat;
	border: 1px solid #D1DEE4;
	background-color:#fff;
}
    
/*graficasalud*/

.borde_sal
{  
	border: 1px solid #CECFCF;
	background-color:#fff;
	padding-top: 5px;
}

.borde_sal2
{  
	border-bottom: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-right: 1px solid #CECFCF;
	background-color:#fff;
	padding-top: 5px;
}

.borde_sal2_graf
{  
	border-bottom: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-right: 1px solid #CECFCF;
	background-color:#fff;
	background-image:url(../images/fondos/fondo_salud_medio.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.bor_fam{
	border-top: 1px solid #D2E0E5;
	border-bottom: 1px solid #D2E0E5;
	background-image:url(../images/fondos/fondo_lengueta.png);
	background-repeat:repeat-x;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #3376B7;
	text-align:center;
	height: 21px;
}

.bor_fam2{
	border-bottom: 1px solid #D2E0E5;
    padding-top: 2px;
    padding-bottom: 1px;  
}


.lengsub{
	border-top: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-right: 1px solid #CECFCF;
	background-image:url(../images/fondos/fondo_lengueta.png);
	background-repeat:repeat-x;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #3376B7;
	text-align:center;
	height: 21px;
}

.lengsub_left{
	border-top: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-right: 1px solid #CECFCF;
	background-image:url(../images/fondos/fondo_lengueta.png);
	background-repeat:repeat-x;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #3376B7;
	text-align:left;
	height: 21px;
    padding-left:7px;
}

.lengsub_rojo{
	border-top: 1px solid #CECFCF;
	border-left: 1px solid #CECFCF;
	border-right: 1px solid #CECFCF;
	background-image:url(../images/fondos/fondo_lengueta_trans.png);
	background-repeat:repeat-x;
    background-color: #FD9980;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #3376B7;
	text-align:center;
	height: 21px;
}

.fondo_deducible_abajo_abajo1{
	background-image:url(../images/fondos/fondo_left_abajo_abajo1.jpg);
	background-repeat: repeat-y;
    background-position:left;
}

.fondo_deducible_abajo{
	background-image:url(../images/fondos/fondo_left_abajo.png);
	background-repeat: no-repeat;
    background-position:left;
}

.fondoright_titulo{
	background-image:url(../images/fondos/fondo_titulo_right.png);
	background-repeat:no-repeat;
	background-position:right;
	height: 182px;
}

.textolabel_sal {
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.fondoamrillo_top {
    background-image:url(../images/fondos/fondo_y_amarillo.png);
	background-repeat: repeat-y;

}

#contmas {
	display: none;
	border: 1px solid #BBBBBB;
	background-color: #FFD528;
	width: 150px;
	height: 40px;
	position: absolute;
	top:156px;
	left:790px;
	padding: 7px;
	z-index: 1;
    box-shadow: 0px -0px 12px #eee;
}

#pagemas
{
	width: 18px;
	text-align:center;
	border: none;
	display:block;
	margin-top: -50px;
	margin-left: -3px;
}

#pagemas a
{
	cursor:pointer;
}

#pagemas a:hover
{
	opacity:0.8;
	filter:alpha(opacity=90);
}

#pagemas a:focus 
{
    outline: none;
}

.fondosubt_home{
	font-family:'Segoe UI', Tahoma;
	font-size: 15px;
	color: #333;
    padding-left: 10px;
    height: 30px;
    display:inline-block;
    background-color: #B1DFD7;
    border-left: 3px solid #F90; 
}

.fondosubt_pdzright_home{
    height: 30px;
    width: 33px; 
    background-image:url('../images/fondos/pdzo_right_home.png');
    background-repeat: no-repeat;
    display:inline-block;
}


.textitu_span_h
{
	margin-top: 7px;
    display:block;  
}

.fondosub_dest{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
    padding-left: 18px;
    padding-top: 4px;
    padding-bottom: 2px;
    display:inline-block;
    background-color: #FCFBF4;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
    text-align: right;
    width: 36%;  
    margin-bottom: -2px; 
}


.fondosubt{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
    padding-left: 8px;
    padding-top: 5px;
    height: 22px;
    display:inline-block;
    background-color: #FCFBF4;
    border-left: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
}

.fondosubtright{
    
    height: 27px;
    width: 26px; 
    background-image:url('../images/fondos/pdz_right_interior.png');
    background-repeat: no-repeat;
    display:inline-block;
}


.fondosubt_center{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
    text-align: center;
	color: #333;
    padding-top: 4px;
    height: 23px;
    background-image:url('../images/fondos/fondo_subt.png');
    background-repeat: repeat-x;
    border-left: 1px solid #BEBEBE;
    border-right: 1px solid #BEBEBE;
}

.fondosubt_pdzright{
    padding-top: 6px;
    height: 20px;
    width: 27px; 
    background-image:url('../images/fondos/pdz_right_interior.png');
    background-repeat: no-repeat;
    display:inline-block;

}

.bordegrid0
{
    background-color:#fff;
    border: none;
    border-collapse: collapse;
    font-family: Calibri;
	font-size: 9pt;
	color: #333;
} 


.bordegrid0 td {  

    border: none;   
    height: 18px;
}  

  

.bordegrid0 th {  

    background: #fff;  
    border-left: none; 

}

 

.bordegrid1
{
    
    border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
    border-collapse: collapse;
    font-family: Calibri;
	font-size: 9pt;
	color: #333;
} 


.bordegrid1 td {  

    border: none; 
    border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
    height: 18px;
}  

  

.bordegrid1 th {  

    background: #fff;  

}

.bordegrid_plano {
	border: 1px solid #CCC;
	border-collapse: collapse;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	text-align: center;
	color: #333;
	line-height: 24px;

}

.bordegrid_plano td {
		border: 1px solid #CCC;
	}

.bordegrid_plano th {
		border: 1px solid #CCC;
}


.bordegrid_liq {
	border: 1px solid #B1B1B1;
	border-collapse: collapse;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	line-height: 24px;
    background-color:#fff;
}

.bordegrid_liq td {
		border: 1px solid #B1B1B1;
	}

.bordegrid_liq th {
		border: 1px solid #B1B1B1;
}

 

.spacelist_nivel0
{
    /*font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;*/
	padding-left: 9px !Important;
	padding-right: 9px;
	padding-top: 5px;
	padding-bottom: 0px;
    line-height: 17px;
    font-weight:bold;
    display: inline-block;
    border:none;
    border-color:transparent;   
}


.spacelist_nivel1
{

	padding-left: 100px !Important;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 0px;
    line-height: 18px;
    display: block;
    text-align:justify;
    border:none;
    border-color:transparent;  
}

.spacelist_nivel2
{

	padding-left: 198px !Important;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom:4px;
    line-height: 5px;
    display: inline-block;
    border:none;
    border-color:transparent; 
}
 

.spacelist_nivel2_center

{

    padding-top: 1px;
    padding-bottom: 1px;
    border:none;
    text-align:center; 
    border-color:transparent;  

}

.spacelist_nivel3

{

    padding-left:  82px !Important;
    padding-right: 5px;
     padding-top: 1px;
    padding-bottom: 1px;

    display: inline-block;
    border:none;
    border-color:transparent;  

}

.spacelist_nivel4

{
    padding-left: 65px;
    padding-right: 5px;
     padding-top: 1px;
    padding-bottom: 1px;

    display: inline-block;
    border:none;
    border-color:transparent;  

}
 

.textocontenidoceldas_versiones

{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border:none;
}

.fondo_encabezado_grilla
{  
	background-color: #F7F7F4;
	background-position:left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.textoHeaderGrillacenterleft0
{
	background-color: #F7F7F4;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	text-align:left;
	padding-left: 0px;
	height:22px;
	border-left: 1px solid #bbb;
}


/*BORDE GRIllAS*/

.bordegrid2
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family: Calibri;
	font-size: 9pt;
	color: #333;
} 

.bordegrid2 td {  
        border: solid 1px #B1B1B1;   
        /*padding-top: 5px;
        padding-bottom: 4px;*/ 
        height: 18px;
}  
  
.bordegrid2 th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

.bordegridesp
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
} 

.bordegridesp td {  
        border: solid 1px #B1B1B1;   
        /*padding-top: 5px;
        padding-bottom: 4px;*/ 
        height: 16px;
}  
  
.bordegridesp th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

._bordeleft
{  
        border-left: solid 1px #D2E0E5; 
        line-height:22px;
}

._borderight
{  
        border-right: solid 1px #D2E0E5; 
        line-height:22px;
}

.cuadro_fondo_text {
    background-image:url(../images/fondos/pdz_horizontal_cuadro.png);
	background-repeat: repeat-x;
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
    font-weight:bold;
	color: #3376B7; 
	text-align: right;
	padding-right: 7px;
    height: 24px;
}

.cuadro_right_abajo_isapre{

    width: 100px !important;
    height: 24px;
    float: right;
    right: 686px;
    display: block;
    position: static;
    margin-top: 11px !important;
}

.cuadro_right_abajo_fonasa{

    width: 100px !important;
    height: 24px;
    float: right;
    right: 454px;
    display: block;
    position: fixed;
    margin-top: 12px !important;
}

.cuadro_right_abajo_habilitar_orag{

    width: 100px !important;
    height: 24px;
    float: right !important;
    right: 18px;
    display: block;
    bottom: 264px !important;
    position: absolute;
}

.cuadro_right_abajo_habilitar{

    width: 100px !important;
    height: 24px;
    float: right;
    right: 18px;
    display: inline-block;
    bottom: 334px;
    position: absolute;
}

.cuadro_right_copia_amarillo {
    width: 100px !important;
    height: 24px;
    float: right !important;
    right: 18px;
    top: 72px;
    z-index: 899;
    position: absolute;
    display: block;
}

.cuadro_right_abajo_copia {
    width: 100px !important;
    height: 24px;
    float: right !important;
    right: 18px;
    top: 72px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_topes_orange{

    width: 100px !important;
    height: 24px;
    float: right;
    right: 665px !important;
    top: 334px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_abajo_topes{

    width: 100px !important;
    height: 24px;
    float: right;
    right: 665px !important;
    top: 334px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_deducible_azul {
    width: 100px !important;
    height: 24px;
    float: right !important;
    right: 19px;
    top: 334px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_deducible_azul2 {
    width: 100px !important;
    height: 24px;
    float: right !important;
    right: 19px;
    top: 334px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_abajo_deducible_1 {
    width: 105px;
    height: 24px;
    float: right;
    right: 20px;
    top: 321px;
    z-index: 899;
    position: absolute;
    display:block;
}

.cuadro_right_abajo_deducible_2 {
    width: 105px;
    height: 24px;
    float: right;
    right: 20px;
    top: 506px;
    z-index: 899;
    position: absolute;
    display:block;
}

.anchob {
    display:block;
    width: 105px;

}

#logocont_e
{

       width: 94px;
       height: 31px;
       margin-top: 28px;
       float:right;
       margin-right: 190px;

}


.fondo_arriba_home
{
	background-image:url(../images/fondos/home/fondo_home_derecho.png);
    background-repeat: no-repeat;
    width: 369px;
    height: 513px;
}

.cuadro_abajo_hometext
{
	background-image:url(../images/fondos/home/fondo_cuadro_abajotext.png);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
    height: 38px;
}

.cuadro_text_abajo
{
	margin-top: 16px;
    margin-right: 9px;
    display:block;  
    font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
    text-align: right;  
}

.cuadro_numero
{
	font-family:'Segoe UI', Tahoma;
	font-size: 20px;
	color: #999;
    text-align: center;  
    background-color: #FFFFEB;
    border: 1px solid #B1DFD7; 
    width: 75px;
    height: 53px;
    padding-top: 3px;
    text-decoration: none; 
}

.linkcubo
{
	font-family:'Segoe UI', Tahoma;
	font-size: 20px;
	color: #F60;
	cursor:pointer;
	text-decoration: none;
}

.linkcubo:hover
{
	color: #F90;
}

.linkcubo:focus 
{
    outline: none;
}

.borde_cuadro {
    border: 1px solid #B1DFD7; 
}

#cuadro1
{
	position: relative;
    left: -150px;
}

#cuadro2
{
	position: relative;
    right: -150px;
}

#cuadro3
{
	position: relative;
    left: -150px;
}

#cuadrofoto
{
	position: relative;
    bottom: -50px;
}

#cuadrotext
{
	position: relative;
    right: -100px;
}

#label_right
{
	position: relative;
    top: -50px;
}

#imgcircular {
    width:100px;
    height:100px;
    border-radius:160px;
    border: 4px solid #429D9D;
    background-color: #FFF;
    margin-top: 10px;
}

.textuser_home
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
    /*font-weight: bold;*/ 
	color: #A4A29C;
	text-decoration: none;
    padding-left: 0px;
    margin-top: 10px;
    display: block; 
}

.texto-vertical-2 {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    font-family:'Segoe UI', Tahoma;
	font-size: 40px;
	color: #8AB5AD;
    float: right;
    display: block;  
    margin-right: 5px;
}

.home_borde
{
    border-bottom: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    border-right: 1px solid #BCBCBC;
    background-image:url(../images/fondos/home/fondo_home_principal.jpg);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
	background-color:#FFF;
	height: 654px;
	width: 1313px;
    padding-left: 10px;	
	padding-right: 10px;
    border-collapse:collapse;
    
}

.cuadro_logo {
    float:right;
    margin-top: 520px;
    right: 0px;
    margin-right: 60px;
}

.sombra_logo {
    float:right;
    margin-top: 565px;
    right: 0px;
    margin-right: -199px;
}

#cuadroh
{
	position: relative;
    /*top: -150px;*/
}

#cuadroh2
{
	position: relative;
    /*bottom: -150px;*/
}

.fondosubt_h3
{
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 3px;
    height: 20px;
    background-color: #B1DFD7;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
    float: right; 
}
 

.textsub3 {

    font-family:'Segoe UI', Tahoma;
    font-size: 13px;
    color: #333;
    display:inline-block;
    margin-top: 2px;
}


.headersubtitulo_cuadro3
{
    font-family:'Segoe UI', Tahoma;
    font-size: 14px;
    color: #FF6600;
    padding-top: 3px;
    padding-left:2px;
    padding-right:2px;
    text-align: center; 
    height: 20px;
    padding-left: 1px;
    padding-right: 1px;
    background-color: #FFFFEA;
    border-right: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
}

 

.linkcubo3
{
   font-family:'Segoe UI', Tahoma;
   font-size: 14px;
   color: #F60;
   cursor:pointer;
   text-decoration: none;
   display: inline-block;
   float:right;
   margin-right: 7px;
   margin-top: 3px;

}

.linkcubo3:hover
{
   color: #F90;
}

.linkcubo3:focus 
{
    outline: none;
}

#pageuser2
{
	width:60px;
    border: 1px solid #70C2C2;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    margin-top: -2px;
}

#pageuser2 img
{
	margin-left: 3px;
}


.pagefondoico
{
	width:56px;
    border: 1px solid #CAC9C6;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 3px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 0px;
    margin-top: -2px;
}

.pagefondoico span
{
	margin-left: 2px;
}


/*.pageliquidaciones
{
	width:70px;
    border: 1px solid #70C2C2;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    margin-top: -2px;
}

.pageliquidaciones img
{
	margin-left: 6px;
    margin-bottom: 2px; 
}*/

.pagenum_vacio
{
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
    color: #FF6600;
    float: right;
    text-align: center;
    width: 33px;
    border: 1px solid #70C2C2;
    background-color: #EBF7FC;
    padding-top: 4px;
    padding-bottom: 3px;
    margin-top: -6px;
    margin-right: -1px;
    display: inline-block;
    text-decoration:none;
    line-height: 17px; 
     
}

.pagenumero
{
	font-family: "Segoe UI", Tahoma;
	font-size: 9px;
    color: #FF4D00;
    float: right;
    text-align: center;
    width: 32px;
    height: 24px;
    border-left: 1px solid #CAC9C6;
    border-right: none;
    border-top: none;
    border-bottom: none;
    background-color: #fff;
    padding-top: 5px; 
    padding-bottom: 5px;
    display: block;
    text-decoration:none;
    cursor: pointer;  
    opacity:0.8;
	filter:alpha(opacity=90);
    margin-top: -3px;
}

.pagenumero:hover
{
	color: #000;
    opacity:0.4;
	filter:alpha(opacity=80);
}

.pagenumero:focus 
{
    outline: none;
}

/*.pagenum2
{
	font-family:'Segoe UI', Tahoma;
	font-size: 11px;
    color: #FF6600;
    float: right;
    text-align: center;
    width: 43px;
    border: 1px solid #70C2C2;
    background-color: #EBF7FC;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: -6px;
    margin-right: -1px;
    display: inline-block;
    text-decoration:none;
    cursor: pointer;
    line-height: 18px; 
     
}

.pagenum2:hover
{
	color: #000;
    border: 1px solid #25A0DA;
    background-color: #fff;
    opacity:0.6;
	filter:alpha(opacity=90);
}

.pagenum2:focus 
{
    outline: none;
}*/

.cuadroversion
{
	border: 1px solid #CAC9C6;
    display: inline-block;
    padding-left: 5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom: 3px;
    background-color: #fff;
}
.pageversiones
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
    color: #333;
    text-align:center;
    text-decoration:none;
    /*cursor:pointer;*/
    height: 15px;
}

/*.pageversiones:hover
{
	color: #000;
}*/



.icocerrar_left2_men{ 
	background-image: url(../images/iconos/icono_boton_cerrar.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	display:inline-block; 
}

.bordeeSaludteralespop_useronline
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_useronline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bordeeSaludteralespop_asignacionesonline
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	width: 100%;
	padding-bottom: 5px;
	padding-left: 12px;	
	padding-right: 10px;
    background-image:url(../images/fondos/subventanas/fondo_iconoasignaciones.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.Imagen_derecho
{
	float:right;
    margin-right: 7px;
}

.chkChoicerad {

    padding-top:0px;
    padding-bottom: 2px;
    width: 100%;
    line-height: 20px;
    font-family:'Segoe UI', Tahoma;
    font-size: 11px;
    color: #333; 

}
 

/*.chkChoicerad input 

{ 
    display: block; 
    float:left;
    cursor: pointer; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 1px;
    width: 100%;
    background-color: #FFE791; 
    font-size: 11px;
}*/

.checkborad 

{ 
     margin-top: 2px;
}

.chkChoicerad:hover {
    background-color: #FFE791; 
}

.chkChoicerad:focus 
{
    outline: none;
}

/*.chkChoicerad td 

{ 
     padding-left: 0px; 
     display: inline-block; 
     
}


.chkChoicerad span

{ 
    font-family:'Segoe UI', Tahoma;
    font-size: 11px;
    color: #333; 
}
 

*/

/*paginador*/

.fdo_pag {
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-top: 8px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
    opacity: 0.7;
    filter: alpha(opacity=90);
    float: left;
    margin-top: -6px !important; 
    color: #31796C;
}

.text_pag {

    padding-left: 16px;
    padding-right: 16px;
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #31796C;
}

.boton_pag
{
   font-family:'Segoe UI', Tahoma;
   font-size: 15px;
   color: #31796C;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat: repeat-x;
   text-align: center;
   cursor: pointer;
   border: 1px solid #ccc;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration: none;
   padding-top: 0px;
   padding-bottom: 2px;
   padding-left: 1px;
   padding-right: 1px;
   width: 18px;
   display: inline-block;
   margin-left: 2px;
   margin-right: 2px;

}

.boton_pag:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat: repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.boton_pag:focus 
{
    outline: none;
}

.solo_borde_home {
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: transparent;
	height: 654px;
	width: 1323px;
	border-collapse: collapse;
}


/*home new*/

/*inactivos*/

.liqui_top_inactivo {
	background-image: url(../images/fondos/home_new/inactivo_liquidador_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.superv_top_inactivo {
	background-image: url(../images/fondos/home_new/inactivo_supervisor_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.contr_top_inactivo {
	background-image: url(../images/fondos/home_new/inactivo_contralor_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.text_top_inactivo {
	font-family:'Segoe UI', Tahoma;
	font-size: 18px;
	color: #fff;
	padding-left: 27px;
	margin-bottom: -9px;
	display: block;
}

.cuafondoinactivo {
	background-color: #F8F8F8;
}

.fondo_asign_inactivo {
	background-image: url(../images/fondos/home_new/inact_fond_asignacion.png);
	background-repeat: no-repeat;
	background-color: #F8F8F8;
	border: none;
}

.fondo_evalua_inactivo {
	background-image: url(../images/fondos/home_new/inact_fond_evaluacion.png);
	background-repeat: no-repeat;
	background-color: #F8F8F8;
	border: none;
}

.fondo_proce_inactivo {
	background-image: url(../images/fondos/home_new/inact_fond_proceso.png);
	background-repeat: no-repeat;
	background-color: #F8F8F8;
	border: none;
}

.fondo_fina_inactivo {
	background-image: url(../images/fondos/home_new/inact_fond_finalizada.png);
	background-repeat: no-repeat;
	background-color: #F8F8F8;
	border: none;
}

.text_cuadro_inactivo {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #fff;
	padding-left: 15px;
}

.text_vertical_inactivo {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #fff;
	-moz-transform: rotate(271deg) translate(3px, -5px);
	-webkit-transform: rotate(271deg) translate(3px, -5px);
	-o-transform: rotate(271deg) translate(3px, -5px);
	-ms-transform: rotate(271deg) translate(3px, -5px);
	transform: rotate(271deg) translate(3px, -5px);
	position: relative;
}

.text_valor_inactivo {
	font-family:'Segoe UI', Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #ccc;
	padding-left: 20px;
}


/*activos*/

.liqui_top_activo {
	background-image: url(../images/fondos/home_new/liquidador_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.superv_top_activo {
	background-image: url(../images/fondos/home_new/supervisor_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.contr_top_activo {
	background-image: url(../images/fondos/home_new/contralor_top.png);
	background-repeat: no-repeat;
	border: none;
	height: 77px;
}

.text_top_activo {
	font-family:'Segoe UI', Tahoma;
	font-size: 18px;
	color: #333;
	padding-left: 27px;
	margin-bottom: -9px;
	display:block;
}

.fondo_asign_activo {
	background-image: url(../images/fondos/home_new/fond_asignacion.png);
	background-repeat: no-repeat;
	background-color: #F8FCFC;
	border: none;
}

.fondo_evalua_activo {
	background-image: url(../images/fondos/home_new/fond_evaluacion.png);
	background-repeat: no-repeat;
	background-color: #F8FCFC;
	border: none;
}

.fondo_proce_activo {
	background-image: url(../images/fondos/home_new/fond_proceso.png);
	background-repeat: no-repeat;
	background-color: #F8FCFC;
	border: none;
}

.fondo_fina_activo {
	background-image: url(../images/fondos/home_new/fond_finalizada.png);
	background-repeat: no-repeat;
	background-color: #F8FCFC;
	border: none;
}

.cuafondoactivo {
	background-color: #F8FCFC;
}

.text_cuadro_activo {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	padding-left: 15px;
}

.text_vertical_activo {
	font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	-moz-transform: rotate(271deg) translate(3px, -5px);
	-webkit-transform: rotate(271deg) translate(3px, -5px);
	-o-transform: rotate(271deg) translate(3px, -5px);
	-ms-transform: rotate(271deg) translate(3px, -5px);
	transform: rotate(271deg) translate(3px, -5px);
	position: relative;
}

.text_valor {
	font-family:'Segoe UI', Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #999;
	padding-left: 20px;
}

.text_valor:hover {
	color: #FF6600;
	cursor:pointer;
}

.text_valor:focus 
{
    outline: none;
}

.text_valor a {
		color: #FF6600;
		text-decoration: none;
		cursor: pointer;
}

.text_valor a:hover {
		color: #777;
		cursor: pointer;
}

.text_valor a:focus 
{
    outline: none;
}

/*Estilo Font especial_home*/

.iconhome i {
	display: block;
	font-size: 30px;
	color: #999;
	margin-left: -45px;
	margin-bottom: 11px;
}

.iconhome2 i {
	display: block;
	font-size: 30px;
	color: #999;
	margin-left: -30px;
	margin-bottom: 11px;
}


.iconhome_inac i {
	display: block;
	font-size: 30px;
	color: #ccc;
	margin-left: -45px;
	margin-bottom: 11px;
}

.iconhome_inac2 i {
	display: block;
	font-size: 30px;
	color: #ccc;
	margin-left: -30px;
	margin-bottom: 11px;
}

.fondo_arriba_home_right {
	background-image: url(../images/fondos/home/fondo_home_derecho.png);
	background-repeat: no-repeat;
	width: 369px;
	height: 513px;
	position: absolute;
	float: right;
	right: 9px;
	bottom: 108px;
	z-index: -1 !important;
}


#cuadrofoto_h {
	position: relative;
	bottom: 20px;
}

#cuadrotext_h {
	position: relative;
	right: -10px;
	bottom: -24px;
}

#label_right_h {
	position: relative;
	top: -30px;
}

#imgcircular_h {
	width: 100px;
	height: 100px;
	border-radius: 160px;
	border: 4px solid #429D9D;
	background-color: #FFF;
	margin-top: 10px;
}

.textuser_home_h {
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #31796C;
	text-decoration: none;
	padding-left: 0px;
	margin-top: 0px;
	display: block;
}

.lineamedio {
	background-image: url(../images/fondos/home_new/linea_medio.png);
	background-repeat: repeat-y;
}

.botonboxint_tipo {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 17px;
	padding-right: 5px;
	cursor: pointer;
	border: 1px solid #B5B5B5;
	margin-left: 0px;
	text-decoration: none;
	width: 120px;
	display: inline-block;
	background-color: #fff;
}


.botonboxint_tipo:hover {
	border: 1px solid #B2B2B2;
	color: #F60;
}


.botonboxint_tipo:focus {
	outline: none;
}

.icoflechaleft3 {
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	display: inline-block;
}


#modalPopupVersiones
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #B5B5B5;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
	-moz-box-shadow: 0px -0px 9px #999;
    -webkit-box-shadow: 0px -0px 9px #999;
    top: 0px;
    position: relative; 
    margin-left: 100px;
}

.botonmodaltop{
	font-family: "Segoe UI", Tahoma;
    font-size:11px;
    color:#333;
	background-color:#fff;
	border: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
	display:inline-block;
	width: 80px;
	margin-top: -3px;
	margin-left: 910px;
    position: absolute;
    right: 105px; 
    float: right;  
}
.botonmodaltop:hover{
	border: 1px solid #B5B5B5;
	background-color: #EBF6F5;
	color: #F60;
}
.botonmodaltop:focus 
{
    outline: none;
}

.bordeslateralespop_versiones
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
    border-bottom: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=90);
	height: 450px;
	width: 100%;
	padding-bottom: 15px;
	padding-left: 12px;	
	padding-right: 10px;
}

.estado_borde
{
	border: 1px solid #CFCFCF;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
    padding-left: 9px;
	padding-right: 9px;
}

.estado_borde0
{
	border: 1px solid #CFCFCF;
	background-color:#fff;
	padding-left: 0px;
	padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.estado_fondo1
{
    background-image:url('../images/fondos/estadp_fondo1.png');
    background-repeat: no-repeat;
    border: 1px solid #B5B5B5;
    height: 151px;
}

.estado_fondo2
{
    background-image:url('../images/fondos/estadp_fondo2.png');
    background-repeat: no-repeat;
    border: 1px solid #B5B5B5;
    height: 151px;
}

.estado_fondo3
{
    background-image:url('../images/fondos/estadp_fondo3.png');
    background-repeat: no-repeat;
    border: 1px solid #B5B5B5;
    height: 151px;
}

.estado_bullet_text
{
	font-family: "Segoe UI", Tahoma;
    font-size: 12px;
    color: #333;
    line-height: 25px; 
    margin-left: -14px; 
    list-style-type: disc; 
}

.estado_text
{
	font-family: "Segoe UI", Tahoma;
    font-size: 12px;
    color: #333;
    line-height: 25px; 
    margin-left: -18px; 
    list-style-type: none;
}

.estado_text_vert {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    font-family:'Segoe UI', Tahoma;
    font-weight: bold;  
	font-size: 14px;
	color: #555;
    float: right;
    display: block;  
    margin-right: 29px;
    letter-spacing: 0.03em;
    cursor: default !Important; 

}


.estado_leng_cab
{
	font-family: "Segoe UI", Tahoma;
    font-size: 11px;
    color: #333;
    line-height: 25px; 
    text-align: center;
    border-left: 1px solid #999; 
    border-top: 1px solid #999;
    background-color: #F7F7F4;  
}

.soloborde_right_est
{
	border-right: 1px solid #999; 
}

.botonint_reci {
	background-image: url(../images/iconos/tools/fondo_misrecientes.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 23px;
	display: block;
	float: right;
	right: 19px;
	z-index: 10000;
	position: absolute;
	text-align: right;
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #F60;
	text-decoration: none;
	margin-top: -15px !important;
	margin-right: 0px;
	padding-top: 1px;
	padding-right: 12px;
	border: none !important;
	background-color: #fff;
	cursor: pointer;
}

.botonint_reci:hover{
	opacity:0.8;
	filter:alpha(opacity=90);
    color: #333;
}

.botonint_reci:focus 
{
    outline: none;
}


.botonlink_r
{
	border: none;
    cursor: pointer;
}

.botonlink_r:hover 
{
    opacity:0.5;
	filter:alpha(opacity=90);
}

.botonlink_r:focus 
{
    outline: none;
}
 

#menuhoriz_fal
{
	width: 980px;
	height: 49px;
	background-image:url(../images/fondos/menu_fal.jpg);
	background-repeat:no-repeat;
	margin-top: 3px;
	margin-left: 0px;
	float: left;
}

.modalBackground_difuso {
	 z-index: 100 !important;
    height: 100%;
	display:block;  
    -webkit-backdrop-filter: blur(4px); /* Safari 9+ */
    backdrop-filter: blur(4px); /* Chrome and Opera */
    background-color: rgba(255, 255, 255, 0.3);
}

#modalPopupPass_fal
{
	width: 600px;
	height: 350px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #B5B5B5;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
	-moz-box-shadow: 0px -0px 9px #999;
    -webkit-box-shadow: 0px -0px 9px #999;
	margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
}

/*controlpassword*/

.control-container {
    float: left;
    padding-left: 8px;
    width: 350px;

    font-family: "Segoe UI", Tahoma;
	font-size: 11px !Important;
	color: #333;

}
 
.control-container label {
    font-family: "Segoe UI", Tahoma;
	font-size: 11px !Important;
	color: #333;
    padding-top: 6px;
    width: 120px !Important;
}

.Base {
    display: inline-block;
    font: 11px/18px "Segoe UI", Tahoma;
    height: 20px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 80px;
    color: #fff;
    border: 1px solid #ccc;
    padding-top: 3px;
    padding-bottom: 1px;
}

.objmsj {
    display:block;
    float: left;
    
    left: 120px;
    position: relative;
}

.objbot {
    display: inline-block;
    float: right;
    
    right: -35px;
    position: relative;
    bottom: 29px;
}
 
.objmsj_score {
    display: none;
    float: right;
    
    right: 205px;
    position: absolute;
    bottom: 207px;
    background-color: #E0E0E0;
    width: 110px;
    color: #333;
    padding-left: 15px;
    padding-right: 7px;
    padding-top: 1px;
    padding-bottom: 1px;
  
}

.objmsj_forma {
    display: inline-block;
    float: right;
    font-size: 11.5px;
    color: #333;
    line-height: 16px;
    
    right: 20px;
    position: absolute;
    bottom: 140px;
    width: 120px;
    height: 100px;
    padding: 15px;
    background-color: #EDF5F8;
    text-align: center;
    margin-bottom: -1px; 
}


.L0 {
    border: 0 none;
}
 
.L1 {
    background-color: #ff3933;
}
 
.L2 {
    background-color: #ff6633;
}
 
.L3 {
    background-color: #ff3399;
}
 
.L4 {
    background-color: #cccc33;
}
 
.L5 {
    background-color: #33cc00;
}

.boxpassw_men
{
   font-family: "Segoe UI", Tahoma;
   font-size:14px !Important;
   color:#333;
   background-color: #fff;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 1px !Important;
   padding-bottom: 1px !Important;
   margin-top: 1px;
   margin-bottom: 2px; 
}

.boxpassw_men:hover
{
   border: 1px solid #B5B5B5;
   box-shadow: 0px -0px 6px #ccc;
}

.boxpassw_men:focus 
 {
   outline: none;
 }


.boxpassw
{
   font-family: "Segoe UI", Tahoma;
   font-size:14px !Important;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #B5B5B5;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 5px !Important;
   padding-bottom: 5px !Important;
   margin-top: 1px;
   margin-bottom: 4px !Important;
}

.boxpassw:hover
{
   border: 1px solid #B5B5B5;
   background-color:#FFF7D7;
   box-shadow: 0px -0px 6px #777;
}

.boxpassw:focus 
 {
   outline: none;
 }

.bordepass
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 7px;
	padding-bottom: 7px;
}

.textbox_sinborde
{
   font-family: "Segoe UI", Tahoma;
   font-size:12px;
   color:#333;
   border: none;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   overflow: hidden;
   background-color: transparent;
     
}

.imagenretry_right
{
   width: 130px;
   height: 134px;
   display: block;
   position: relative;
   top: -140px;
   float: right;
   right: 10px;
}

.botonera_cierra_ico_centro_clave
{
	font-family: "Segoe UI", Tahoma;
    font-size: 10px;
    color: #1B79B2;
    text-decoration:none;
    padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
    padding-right: 15px;
    width: 50px; 
	text-align:right;
    top: -105px;
    left: 495px;
    display: block;
    position: absolute;
    z-index:9999;
    border: 1px solid #B1B1B1;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; 
    background-color: #fff;
    box-shadow: 0px 2px 5px 1px #ccc;
}

.botonera_cierra_ico_centro_clave:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_clave:focus 
{
    outline: none;
}

.btnojito2
{
    display: block;
    width: 25px;
    margin-left: 247px;
    margin-top: -28px;
    background-repeat: no-repeat;
    background-image: url(../images/iconos/listado/icono_ojo.png);
    background-position: center center;
    border: 1px solid #CFCFCF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 2px;
    cursor: pointer;
    background-color: #fff;
    position:absolute;
    z-index: 10000 !Important;
  
}

.btnojito2:hover
{
    opacity:0.5;
	filter:alpha(opacity=90);
}

.btnojito2:focus 
{
    outline: none;
}

.btnojito_men
{
    width: 25px;
    background-repeat: no-repeat;
    background-image: url(../images/iconos/listado/icono_ojo.png);
    background-position: center center;
    border: 1px solid #CFCFCF;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 2px;
    cursor: pointer;
    background-color: #fff;
  
}

.btnojito_men:hover
{
    opacity:0.5;
	filter:alpha(opacity=90);
}

.btnojito_men:focus 
{
    outline: none;
}

.msj_fal
{
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px;
}

.msj_fal_men
{
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
    padding-top: 1px;
    padding-bottom: 1px;
}

.label_color333
{
    color: #333 !important;
}

.label_colorFF6
{
    color:  #FF6600 !important;
}

.label_colorf72
{
    color: #f72a2a !important;
}

.fondoclaro_amarillo
{
     background-color: rgba(255, 255, 190, 0.5);  /*color con opacidad*/
}

.fondoclaro_verde
{
     background-color: rgba(102, 153, 0, 0.1);  
}

.fondoclaro_naranjo
{
      background-color: rgba(255, 225, 106, 0.3);   
}

.fondoclaro_azul
{
      background-color: rgba(204, 235, 255, 0.4);   
}

.noHover{
    pointer-events: none;
}


.link_btn_list
{
   border: none;
   margin-top: 1px;
   margin-bottom: 1px;
   margin-right: 5px;
   display: inline-block;
   float: right;
   text-decoration: none;
}

.link_btn_list:hover
{
   color: #FF6600;
}

.fondo_est_tiempo
{
    background-image:url('../images/fondos/est_tiempo/fondo_tiempo.png');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: top;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
    text-align:right;
    padding-top: 5px;
    padding-bottom: 13px;
    padding-right: 42px;   


}

.fondo_est_0
{
    padding-left: 9px !important;
    padding-right: 5px !important;
}

.f1_est
{
    background-image:url('../images/fondos/est_tiempo/f1_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f2_est
{
    background-image:url('../images/fondos/est_tiempo/f2_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f3_est
{
    background-image:url('../images/fondos/est_tiempo/f3_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f4_est
{
    background-image:url('../images/fondos/est_tiempo/f4_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f5_est
{
    background-image:url('../images/fondos/est_tiempo/f5_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f6_est
{
    background-image:url('../images/fondos/est_tiempo/f6_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f7_est
{
    background-image:url('../images/fondos/est_tiempo/f7_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f8_est
{
    background-image:url('../images/fondos/est_tiempo/f8_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f9_est
{
    background-image:url('../images/fondos/est_tiempo/f9_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f10_est
{
    background-image:url('../images/fondos/est_tiempo/f10_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.f11_est
{
    background-image:url('../images/fondos/est_tiempo/f11_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
}

.ftotal_est
{
    background-image:url('../images/fondos/est_tiempo/ftotal_.png');
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 10px;
    padding-bottom: 10px; 
    padding-left: 15px; 
    height: 44px;
    color: #D35805 !important;
    font-weight:bold;  
}

.text_sub_est
{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
    text-align:left;
    text-transform:uppercase;   
    padding-left: 12px; 
}

.text_tiempo_est
{
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #528A7F;
    text-align:center;  
    padding-right: 2px; 
}

.text_esp_ico
{
    padding-left: 7px; 
}

.text_tiempo_total
{
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #FF6600;
    text-align:center;
    text-transform:uppercase;   
    border: 1px solid #ccc;
    background-color: #FFF4DF;
    padding-top: 8px;
    padding-bottom: 8px; 
}

.labelporc_list
{
   border: none;
   margin-right: 1px;
   display: inline-block;
   float: left;
   text-decoration: none;
   width: 30px;
   padding-left: 3px; 
   text-align: right; 
}

.barraporc_list
{
   border: none;
   margin-bottom: 2px; 
   display: inline-block;
   margin-left: -3px;
}

.encabezado_grilla_top_naran
{
	background-color: #FFE16A;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height:20px;
    border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #333;
	text-align:center; 
    z-index: 500;
    padding-bottom: 2px;
    padding-top: 1px;  
}

.encabezado_grilla_top_verde_sleft
{
	background-color: #E0F3BA;
	font-family: Calibri;
	font-size: 10pt;
	color: #000; 
	height:20px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #333;
	text-align:center;
    padding-bottom: 2px;
    padding-top: 1px; 
     
}

.flechaAbajo_naran {
    background-image:url('../images/fondos/flecha_horizontal_naranja.png');
    background-repeat: no-repeat;
    z-index: 11000;
    display: block;
    position:  absolute;
    width: 16px;
    height: 8px;
    background-color: transparent;
    margin-top: 24px;
    margin-left: 354px;
}

.flechaAbajo_verde {
    background-image:url('../images/fondos/flecha_horizontal_verde.png');
    background-repeat: no-repeat;
    z-index: 11000;
    display: block;
    position:  absolute;
    width: 16px;
    height: 8px;
    background-color: transparent;
    margin-top: 24px;
    margin-left: 886px;
}

.cuadrocarpetas {
    background-image:url(../images/fondos/fondo_numerocarpetas.png);
	background-repeat: no-repeat;
    width: 77px;
    height: 29px;
    display: block;
    float:right; 
    right:19px; 
    z-index: 999;
    position: absolute; 
    text-align:right;  
    margin-top: -25px; 
    font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #F60;
	text-decoration: none;
    padding-right: 14px;
    padding-top: 8px;

}


#btn_descargar {
	float: right;
	top: 41px;
	right: 8px;
	z-index: 1;
	position: absolute;
	display: block;
	background-image: url(../images/fondos/descarga_carga_excel.png);
	background-repeat: no-repeat;
	width: 161px;
	height: 37px;
	background-color: transparent;
	cursor: pointer;
}

#btn_descargar:hover {
	opacity: 0.7;
	filter: alpha(opacity=90);
}

#btn_descargar:focus {
	outline: none;
}

.bordeicono {
	border-radius: 25px;
	border: 4px solid #B3DEF2;
	padding: 2px;
}


.botonint_reci_den {
	background-image: url(../images/iconos/tools/fondo_misrecientes.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 23px;
	display: block;
	float: right;
	right: 19px;
	z-index: 10000;
	position: absolute;
	text-align: right;
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #F60;
	text-decoration: none;
	margin-top: -27px !important;
	margin-right: 0px;
	padding-top: 1px;
	padding-right: 12px;
	border: none !important;
	background-color: #fff;
	cursor: pointer;
}

.botonint_reci_den:hover {
	opacity: 0.8;
	filter: alpha(opacity=90);
	color: #333;
}

.botonint_reci_den:focus {
	outline: none;
}


.pagenumerover {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333 !important;
	float: right;
	text-align: center;
	width: 32px;
	padding-right: 5px !important;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #F4F4F4 !important;
	padding-bottom: 0px;
	display: block;
	text-decoration: none !important;
	cursor: pointer;
	opacity: 0.8;
	filter: alpha(opacity=90);
}

	.pagenumerover:hover {
		color: #000;
		opacity: 0.4;
		filter: alpha(opacity=80);
	}

	.pagenumerover:focus {
		outline: none;
	}

/*HOJA REPORTE*/

.bordeext {
	border: 1px solid #777;
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-right: 0px;
}



.text_leftrep {
	font-family: "Segoe UI", Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.text_titulorep {
	font-family: "Segoe UI", Tahoma;
	font-size: 16px;
	color: #3399CC;
	padding-top: 9px;
	padding-bottom: 9px;
}


.rayamedio {
	border-top: 1px solid #5F8E04;
	margin-left: 8px;
	display: block;
	width: 175px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rayaabajo {
	border-bottom: 1px solid #3399CC;
}

.fontcodigo {
	font-family: 'Courier New';
	font-size: 11.4px;
	/*letter-spacing: 0.5px;*/
}


