@import url("icofont/icofont.min.css");
@import url('../Skins_ct/ePass/Upload.ePass.css');
@import url('../Skins_ct/ePass/ComboBox.ePass.css');

.fontcombo {
    font-family: "Segoe UI", Tahoma;
    font-size: 11px;
    color: #333; 
    display: inline-block;
    cursor: pointer; 
    padding-top: 2px;
    padding-bottom: 2px; 
    padding-left: 8px;
    width: 100%; 
    margin-top: 0px;
}

.fontcombo:hover {
    background-color: #FFE791; 
}

.chkChoicerad {
    height: 18px; 
    min-height: 18px;
	height:auto !important; 
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    margin-bottom: 2px;
}

.chkChoicerad input 
{ 
    display: inline-block; 
    cursor: pointer; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 5px;
    width: 100%;
    background-color: #FFE791; 
    font-size: 11px;
}

.chkChoicerad:hover {
    background-color: #FFE791; 
}


.listacombo {
    height: 18px; 
    min-height: 18px;
	height:auto !important; 
    padding-top: 2px;
    padding-bottom: 2px;
    width: 100%;
    margin-top: -5px;
}

.listacombo input 
{ 
    display: inline-block; 
    cursor: pointer; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 5px;
    width: 100%;
    background-color: #FFE791; 
    font-size: 11px;
}

.listacombo:hover {
    background-color: #FFE791; 
}

.fontcodigo {
    font-family: 'Courier New';
    font-size: 11.4px;
    letter-spacing: 0.5px;
}

.font_tooltip {
    font-family: "Segoe UI", Tahoma;
    font-size: 12px !important;
    color: #333;
    padding: 4px;
    display: block;
	z-index: 0;
}

.font_linkcoments_nohover {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 30px;
	background-color: #FFFFEA;
	margin-left: -2px;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	display: inline-block;
}

.font_linkcoments {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 30px;
	background-color: #FFFFEA;
	margin-left: -2px;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	display: inline-block;
}

.font_linkcoments:hover {
    color: #50A8D8;
	text-decoration: none;
}

.font_linkcoments:focus 
{
    outline: 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_linkceldagris_nohover {
	font-family: 'Courier New';
	font-size: 11.4px;
	letter-spacing: 0.5px;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.font_linkceldaorange {
	font-family: 'Courier New';
	font-size: 11.4px;
	letter-spacing: 0.5px;
	color: #FF3300;
	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;
}

.celdaversion_left {
	padding-left: 8px;
	width: 17%;
}

.iconoflecha_version {
	padding-left: 0px;
	background-image: url('../images/iconos/icono_flecha_version.png');
	background-repeat: no-repeat; 
	width: 40px;
	height: 14px;
	display:inline-block;
	margin-top: -2px;
	cursor: none !important;
}

.font_linkceldaorange_version {
	font-family: 'Courier New';
	font-size: 11.4px;
	letter-spacing: 0.5px;
	color: #FF3300;
	padding-left: 50px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-decoration: none;
	display: inline-block;
	margin-top: -11px;
}

	.font_linkceldaorange_version:hover {
		color: #999;
	}

	.font_linkceldaorange_version:focus {
		outline: none;
	}

.lengsub{
	border-top: 1px solid #CECFCF;
	border-left: 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_right{
	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;
}

/*aplicado en tooltip*/

/*li {
margin-left: 1em;
}*/

.textomensajes_val {
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #fe3a1f;
    padding-left: 4px;
}
/*--------------------------------------*/


/*es del menu tab*/

.RadTabStrip_Metro .rcbInputCell .rcbInput
    {
        text-transform: none !important;
    }

div.ListboxComboRad .rcbInputCell .rcbInput
    {
       background-position: right !important;
       font-family: "Segoe UI", Tahoma;
       font-size: 11px;
       color:#333 !important;

    }

.ListboxComboRad:hover {
    background-color: #FFE791; 
    font-weight:bold; 
}

.ListboxComboRad:focus 
{
    outline: none;
}

.RadComboBoxDropDown 
   {     
      font-family: Arial, Helvetica, sans-serif !important;
      font-size: 10px !important; 
   }

.cuadrotransp
{
    display: block;
}

.imggrafico_left {
    margin-left: -10px; 

}

.fondo_hora_menu {
    display: block; 
	border: 1px solid #86C9EA;
    width: 26px; 
    padding-left: 2px; 
    padding-top: 4px;
    padding-bottom: 3px;
    margin-top: -1px;
    background-color: #fff;
    opacity:0.9;
	filter:alpha(opacity=90);
}

/*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;
}

#header
{
	width: 100%;
	height: 50px;
}

#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 #2F7AB4;

}

/*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:#DDECF1;
	border: 1px solid #C7C7C7;
	border-radius: 7px;
	box-shadow: 0px -0px 10px #B2B2B2;
}

#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:#333;
	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_epass
{
	width: 94px;
	height: 31px;
    margin-top: 28px;
	float:right;
    margin-right: 160px;
}

#logocont
{
	width: 126px;
	height: 74px;
	margin-top: -18px;
	float:right;
	margin-right: 37px;
}

/*CON CONTENEDOR*/

#headercontenido
{
	width: 100%;
	height: 100px;
	top: 0;
	background-color:#fff;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	position:relative;
    background-image:url(../images/fondos/fondo_header_right.png);
	background-repeat: no-repeat;
    background-position-x: 87%; 
}

#concontenido
{
	width: 100%;
	height: 578px;
	min-height: 578px;
	height:auto !important; /*texto relativo*/
	top: 136px;
	margin-bottom: 10px;

}

#tools
{
	width:950px;
	top: 0;
	background-image:url(../images/fondos/fondo_tools.png);
	background-repeat: no-repeat;
}

#tools a
{
	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;   
}

.fondoright_tool {
	width: 57px;
	height: 34px;
}

.fondocheck_docto {
	width: 264px;
	height: 20px;
	background-image: url('../images/fondos/fondo_checkdocto.png');
	background-repeat: no-repeat;
	background-position: center;
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #fff !important;
	float: right;
	right: 270px;
	top: 0;
	position: absolute;
	padding-left: 98px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.textosesionuser
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color:#333;
    padding-left: 4px; 	
}

#menuhoriz
{
	width: 980px;
	height: 49px;
	margin-top: 3px;
	margin-left: 0px;
	float: left;
}

#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;
}

#headertitulo2
{
	width: 98.5%;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 6px;
	padding-bottom: 5px;
    padding-left: 11px;
    background-color: #E2F2F8;
}

#headertituloPol
{
	width: 100%;
    background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 6px;
	padding-bottom: 5px;
    background-color: #E2F2F8;
}

#headertituloPol img
{
	margin-left: 12px;
	margin-right: 8px;
}

#headertitulo
{
	width: 1313px;
	background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 5px;
	padding-bottom: 4px;
    background-color: #E2F2F8;
}

#headertitulo img
{
	margin-left: 12px;
	margin-right: 8px;
}

#headertitulo_nw
{
	width: 1246px;
	background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 5px;
	padding-bottom: 4px;
    background-color: #E2F2F8;
}

#headertitulo_nw img
{
	margin-left: 12px;
	margin-right: 8px;
}

#headertitulo_gast
{
	width: 99.9%;
    background-image:url(../images/fondos/header_titulo_right.png);
	background-repeat: no-repeat;
    background-position-x: right;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 5px;
	padding-bottom: 4px;
    padding-left: 0px;
    background-color: #E2F2F8;
}

#headertitulo_gast img
{
	margin-left: 12px;
	margin-right: 8px;
}


#headertitulo .subdestacado
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #333;
	padding-top: 7px;
	padding-bottom: 7px;
}

.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;
    padding-right: 7px;
}

.labelsubdestacado3
{
	font-family: "Segoe UI", Tahoma;
	font-size: 15.5px;
	color: #999;
	padding-top: 7px;
	padding-bottom: 7px;
    padding-right: 11px;
    line-height: 20px;
    margin-top: 5px;
    text-align:center;
    display:block;
}

.labelsubdestacado4
{
	font-family:'Segoe UI', Tahoma;
	font-size: 17px;
	color: #FF6600;
	padding-bottom: 7px;
    padding-right: 5px;
    line-height: 20px;
    margin-top: -5px;
    text-align:center;
    display:block;
}

.objadv {
    padding-top: 4px;
    padding-bottom: 5px;
}

.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: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
{
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	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
{
    font-family:'Segoe UI', Tahoma;
	font-size: 14px;
    color: #FF6600;
    padding-top: 1px;
    padding-left:2px;
    padding-right:2px;
    text-align: center; 
    height: 20px;
	padding-left: 1px;
    padding-right: 1px;
    background-color: #FFFFEA;
	border-right: 1px solid #D3DFE5;
    border-top: 1px solid #D3DFE5;
}

.headersubtitulo_cuadro_chico
{
	background-color: #FFFFEA;
    text-align:right;
	border: 1px solid #D3D3D3;
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 5px;
    width: 103px; 
    height: 15px;
    display: inline-block;
    float:right; 
    margin-right: 5px;   
}

.headersubtitulo_cuadro_chico_right
{
	background-color: #fff;
    text-align: center;
	border: 1px solid #D3D3D3;
    padding-top: 2px;
	padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    width: 20px; 
    height: 15px;  
}

.headersubtitulo_cuadro_chico_right2
{
	background-color: #fff;
    text-align: center;
	border: 1px solid #D3D3D3;
    padding-top: 1px;
	padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    width: 20px; 
    height: 10px;  
}


.headercuadro_valor
{
    background-color: #DDF0F9;
    text-align:right;
	border: 1px solid #D3D3D3;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 8px;
    display: inline-block;
    float:right; 
    height: 18px;  
    box-shadow: 0px -0px 5px #ccc;  
}

.headercuadro_valortotal
{
	background-color: #FFE377;
    text-align:right;
	border: 1px solid #D3D3D3;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
    font-weight:bold;
	padding-top: 4px;
	padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 8px;
    display: inline-block;
    float:right; 
    height: 20px;    
}

.headercuadro_porcent
{
	background-color: #FFFFEA;
    text-align:right;
	border: 1px solid #D3D3D3;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 8px;
    display: inline-block;
    float:right; 
    height: 20px;   
}

.headersubtituloright2
{
	background-image:url(../images/fondos/fondo_titulo.png);
	background-repeat:repeat-x;
	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: 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: 5px;
    border-bottom-right-radius: 5px; 
	border: 2px solid #2F7AB4;
	background-color:#FFF;
	margin-right: 45px;
	margin-top: -3px;
	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;
}

.destaca
{
	font-family:'Segoe UI', Tahoma;
	font-size: 14px;
	font-weight:bold;
	color: #F60;
	margin-left: 3px;
}


#page
{
	width: 40px;
	float:right;
	font-family:'Segoe UI', Tahoma;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 3px;
	margin-right: 4px;
	margin-top: -3px;
	opacity:0.8;
	filter:alpha(opacity=90);
}


#page3
{
	width: 40px;
	float:right;
	font-family:'Segoe UI', Tahoma;
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding: 3px;
	margin-right: 4px;
	margin-top: -3px;
	opacity:0.8;
	filter:alpha(opacity=90);
}

.bordeslaterales_h
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.95;
	filter:alpha(opacity=90);
	height: 651px;
	width: 1290px;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
    border-collapse:collapse;
}

.bordeslaterales
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	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;
}

.bordeslaterales_nw
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.95;
	filter:alpha(opacity=90);
	height: 545px;
	width: 1090px;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
    border-collapse:collapse;
}

.bordeslaterales_qlink
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
	background-color:#FFF;
	opacity:0.95;
	filter:alpha(opacity=90);
	height: 511px;
	width: 990px;
	padding-bottom: 5px;
	padding-left: 10px;	
	padding-right: 10px;
    border-collapse:collapse;
}

.bordetop
{
	border-top: 1px solid #B1B1B1;
}

.bordegrafico
{
	border: 1px solid #ccc;
	background-color: #fff;
    border-collapse: collapse;
}

.bordegrafico2 td
{
	border: 1px solid #ccc;
    border-collapse: collapse;
}

.imggrafico_pos
{
	 margin-bottom: -1px;
}

.imggrafico_bajo
{
	margin-left: 1px;
	margin-right: 1px;
    margin-bottom: -4px;
    margin-top: 25px;
}

.imggrafico
{
	margin-left: 1px;
	margin-right: 1px;
}

.imggrafico2
{
	 border: 1px solid #B1B1B1;
     margin-bottom: -1px;
     display:block;
}

.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;
    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;
}

.botonmes_sinhover
{
  	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;
    border: 1px solid #25A0DA;
    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;
}

.solomes_sinhover
{
  	font-family: "Segoe UI", Tahoma;
    font-size:11px;
    color: #3376B7;
    text-align:center; 
    border: 1px solid #DAEFF8;
    text-decoration:none;
    padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 9px;
	margin-top: 3px;
	margin-bottom: 3px;
    display:inline-block;
}

.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 #ccc;
    box-shadow: 0px -0px 5px #eee;
    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;
}

.botonsymbol_cale
{
  	font-family: "Segoe UI", Tahoma;
    font-size:16px;
    color:#F60;
	font-weight:bold;
    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 #eee;
    text-decoration:none;
    padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: -2px;
    display:inline-block;
}

.botonsymbol_cale:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color: #3376B7;
}

.botonsymbol_cale:focus 
{
    outline: none;
}

#botonerafooter
{
	width: 1310px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B1B1B1;
	text-align:right;
	height: 29px;
    background-color: #F5FDFF;
}

#botonerafooter_nw
{
	width: 1243px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B1B1B1;
	text-align:right;
	height: 29px;
    background-color: #F5FDFF;
}

#botonerafooter_gast
{
	width: 1010px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B1B1B1;
	text-align:right;
	height: 29px;
    background-color: #F5FDFF;
}


#botonerafooterPol
{
	width: 852px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 3px;
	border: 1px solid #B1B1B1;
	text-align:right;
	height: 29px;
    background-color: #F5FDFF;
}

.botoness_msj
{
	float:right;
	width: 50%;
	margin-top: -1px;
	padding-top: 2px;
	padding-bottom: 3px;
	
}

#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;
	
}

#msj3
{
	float:left;
	width: 60%;
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
	margin-top: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
	
}


#msjlarg {
	float: left;
	width: 80%;
	font-family: "Segoe UI", Tahoma;
	font-size: 13px;
	color: #F60;
	text-align: center;
	margin-top: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.msj_s
{
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
}

.msj_fal
{
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:center;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px;
}

.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;
}

.sinlineacentro {
	width: 12px;
}

.textolabel_e {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
    padding-top: 12px;
	padding-left: 3px;
}

.textolabel0 {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.textolabel {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textolabel_bloqueado {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #888;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textolabel3 {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5.5px;
}

.textolabel_chk {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.textolabeltachado {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
    text-decoration: line-through;
}

.textolabel2 {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3.5px;
}

.textolabelright {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	text-align:right;
	padding: 5px;
}

.textolabelright_grafhome {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
    font-weight:bold;
	color: #333;
	text-align:right;
    padding-top: 6px;
	padding-bottom: 2px;
}

.textolabelleft_grafhome {
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #333;
	text-align:left;
    padding-top: 6px;
	padding-bottom: 2px;
    padding-left:10px;
}

.textolabelleft_grafhome2 {
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #333;
	text-align:left;
    padding-top: 6px;
	padding-bottom: 2px;
    padding-left:2px;
}

.textolabelint_bloqueado {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #888;
	padding-top: 3px;
	padding-bottom: 3.5px;
}

.textolabelint_des {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #3376B7;
	padding-top: 3px;
	padding-bottom: 3.5px;
}

.textolabelint {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight:bold;
	color: #3376B7;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textolabelint2
{
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3.5px;
}

.textolabelint3
{
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3.5px;
}

.textolabelint4
{
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-top: 3px;
	padding-bottom: 3.5px;
    font-weight:bold;

}

.textolabelleft {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	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;
	
}

.textolabelint_listbox {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #3376B7;
	padding-top: 2px;
	padding-bottom: 2px;
	background: none;
	border-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: none;
}

/*alinea check*/


.chkChoice input 
{ 
    margin-left: 0px;
    display: inline-block; 
    float:left;
}
.chkChoice td 
{ 
     padding-left: 10px; 
     display: inline-block; 
}

.chkChoice_menu input {
	margin-left: 0px;
	display: inline-block;
	float: left;
	box-shadow: 0px 0px 5px #fff;
	border: 1px solid #fff;
}

.chkChoice2 input 
{ 
    margin-left: -20px;

}
.chkChoice2 td 
{ 
     padding-left: 0px;  
}

.labelcheck
{
    font-family: "Segoe UI", Tahoma;
	font-size: 9px;
	color: #333;
    padding-top: 3px;
	padding-bottom: 1px;
    display: block;  
}


.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;
}

.textocheck_cab label {
	font-family: "Segoe UI", Tahoma;
	font-size: 12px !important;
	color: #5F8EC0 !important;
	padding-left: 3px;
}

.textocheck_menu label {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #fff !important;
	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;
}

.bordehorizontal
{
	border-bottom: 1px solid #D1DEE4;
}

.borde_h
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
    height: 388px;
    padding-bottom: 12px;
}

.borde_h_bottom
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 6px;
	padding-bottom: 6px;
}

.borde
{
	border: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
}

.bordemul {
	border: 1px solid #D1DEE4;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
}


.borde_grafico_fac
{
	border: 1px solid #D3DFE5;
	background-color:#fff;
	padding-top: 10px;
	padding-bottom: 5px;
    padding-left: 10px;
	padding-right: 10px;
}

.borde_grafico_fac2
{
	border: 1px solid #D3DFE5;
	background-color:#fff;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 10px;
	padding-right: 10px;
}

.borde_pop
{
	border: 1px solid #D1DEE4;
	padding: 7px;
}

.borde_graf_home
{
	border: 1px solid #D1DEE4;
	padding-top: 0px;
	padding-bottom: 0px;
    padding-left: 9px;
	padding-right: 9px;
}

.textosubtitulos{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #333;
	padding-left: 3px;
	padding-top: 6px;
	padding-bottom: 4px;
	display:inline-block; 
}

.fondosubt_h{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #5F8EC0;
    padding-left: 8px;
    padding-top: 6px;
    height: 20px;
    display:inline-block;
    background-color: #E2F2F8;
    border-left: 1px solid #D3DFE5;
    border-right: 1px solid #D3DFE5;
    border-top: 1px solid #D3DFE5;
}

.fondosubt{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #5F8EC0;
    padding-left: 8px;
    padding-top: 6px;
    height: 20px;
    display:inline-block;
    background-color: #E2F2F8;
    border-left: 1px solid #D3DFE5;
    border-top: 1px solid #D3DFE5;
}

.fondosubt_center{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #5F8EC0;
    padding-left: 8px;
    padding-top: 6px;
    height: 20px;
    display:inline-block;
    background-color: #E2F2F8;
    border-left: 1px solid #D3DFE5;
    border-right: 1px solid #D3DFE5;
    border-top: 1px solid #D3DFE5;
    text-align: center;
}

.fondosubt_pdzright{
	padding-top: 6px;
    height: 20px;
    width: 27px; 
    background-image:url('../images/fondos/pdz_right_interior.png');
    background-repeat: no-repeat;
    margin-left: -4px;
    display:inline-block;
    background-color: #fff;
    border-top: 1px solid #fff;
}


.fondotitulo_totales{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
    font-weight: bold; 
	color: #333;
    padding-top: 5px;
    padding-bottom: 4px;
    background-color: #E2F2F8;
    border-left: 1px solid #D1DEE4;
    border-right: 1px solid #D1DEE4;
    border-top: 1px solid #D1DEE4;
    text-align: center;
}

.bulletsubt {
    margin-right: 3px;  
    padding-bottom: 1px;
}

.tiporight {
    float:right;
}

.textosubtitulos img{
	margin-right: 7px;
	vertical-align:middle;
}

.textosubtitulos2{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #333;
	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;
}	

/*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;
}

#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:#333;
	float:left;
}

.textboxlogin
{
   font-family: "Segoe UI", Tahoma;
   font-size:12px;
   color:#333;
   float:left;
   background-color:#fff;
   border: 1px solid #999;
   /*border-radius: 5px;*/
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 5px;
   padding-bottom: 5px;
}

.textboxlogin:hover
{
   border: 1px solid #999;
   background-color:#fff;
  /* box-shadow: 0px -0px 6px #777;*/
}

.textboxlogin:focus 
{
    outline: none;
}


.textbox_sinborde_multiline
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#333;
   border: none;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   overflow: hidden;
   resize:none;  /*quita la esquina del multiline*/
     
}

.textbox_sinborde {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 12px !important;
	color: #333 !important;
	border: none !important;
	padding-left: 5px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	overflow: hidden !important;
	background-color: transparent !important;
}

.textbox {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #fff;
	border: 1px solid #E2E1E1;
	/*  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 #D0D0D0;
		background-color: #fff;
	}

.textbox:focus 
{
    outline: none;
}

.textbox_formesp {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #FFF7D7;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 13px;
}

	.textbox_formesp:hover {
		border: 1px solid #D0D0D0;
		background-color: #fff;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.textbox_formesp:focus 
{
    outline: none;
}


.textboxerror {
	padding: 3px 4px;
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #FFFFEA;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	margin-left: 0px;
	width: 646px;
}

	.textboxerror:hover {
		border: 1px solid #D0D0D0;
		background-color: #FFFFEA;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.textboxerror:focus 
{
    outline: none;
}


.textboxright {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #333 !important;
	text-align: right !important;
	background-color: #fff !important;
	border: 1px solid #E2E1E1 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	margin-top: 2px !important;
	margin-bottom: 1px !important;
}

	.textboxright:hover {
		border: 1px solid #D0D0D0 !important;
		background-color: #fff !important;
	}

	.textboxright:focus {
		outline: none !important;
	}


.listboxtelerik_norelacionado
{
 /*  font-family: Verdana;
   font-size:11px;*/
   color:#555;
   background-color: #E7EFF5;
   text-align:left;
   padding-left: 3px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
}

.listboxtelerik_norelacionado:hover
{
   background-color: #E7EFF5;
}

.listboxtelerik_norelacionado:focus 
{
    outline: none;
}


.listboxbloqueadoleft
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#555;
   background-color: #E7EFF5;
   border: 1px solid #999;
   /*border-radius: 5px;*/
   text-align:left;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
  
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-overflow:'';
    text-indent: 0.01px; /* Removes default arrow from firefox*/
    text-overflow: "";  /*Removes default arrow from firefox*/

}

.listboxbloqueadoleft:hover
{
   border: 1px solid #999;
   background-color: #E7EFF5;
  /* box-shadow: 0px -0px 6px #777;*/
}

.listboxbloqueadoleft:focus 
{
    outline: none;
}

.listboxbloqueadoleft::-ms-expand 
{
    display: none;
}
.listboxbloqueadoleft-wrapper
{
    padding-left:0px;
    overflow:hidden;
}


.listboxdestacado
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#555;
   background-color: #FFF7D7;
   border: 1px solid #E2E1E1;
   /*border-radius: 5px;*/
   text-align:left;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;

}

.listboxdestacado:hover
{
   border: 1px solid #999;
   background-color: #FFF7D7;
   /*box-shadow: 0px -0px 6px #777;*/
}

.listboxdestacado:focus 
 {
   outline: none;
 }

.textboxdestacado
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #999;
  /* 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 #999;
   background-color:#FFF7D7;
  /* box-shadow: 0px -0px 6px #777;*/
}

.textboxdestacado:focus 
 {
   outline: none;
 }

.textboxdestacado_Calendario {
	border: 3px solid #FFF7D7 !important;
}

	.textboxdestacado_Calendario:hover {
		border: 3px solid #FFF7D7 !important;
	}

	.textboxdestacado_Calendario:focus {
		outline: none;
	}



.textboxdestacadoright
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #999;
   /*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 #999;
   background-color:#FFF7D7;
   /*box-shadow: 0px -0px 6px #777;*/
}

.textboxdestacadoright:focus 
 {
   outline: none;
 }

.textboxSuperdestacadoright
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #FF6600;
  /* border-radius: 5px;*/
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   text-align: right;
}

.textboxSuperdestacadoright:hover
{
   border: 1px solid #999;
   background-color:#FFF7D7;
  /* box-shadow: 0px -0px 6px #777;*/
}

.textboxSuperdestacadoright:focus 
 {
   outline: none;
 }

.boxbloqueadoleft
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#555;
   background-color: #E7EFF5;
   border: 1px solid #999;
  /* border-radius: 5px;*/
   text-align:left;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
}

.boxbloqueadoleft:hover
{
   border: 1px solid #999;
   background-color: #E7EFF5;
 /*  box-shadow: 0px -0px 6px #777;*/
}

.boxbloqueadoleft:focus 
{
    outline: none;
}


.boxbloqueadoright_aj_padre_reclamo
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   font-weight:bold;  
   color:#555;
   background-color: #F2F8DC;
   border: none;
   text-align:right;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
}
.boxbloqueadoright_aj_padre_ajuste
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   font-weight:bold;  
   color:#555;
   background-color: #FFF1DC;
   border: none;
   /*border-radius: 5px;*/
   text-align:right;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
}

.boxbloqueadoleft_aj_transp
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   font-weight:bold;
   color:#555;
   background-color: transparent;
   border: none;
   text-align:left;
   padding-left: 5px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-top: 1px;
   margin-bottom: 1px;
   overflow: hidden;

   -webkit-appearance: none;
   -moz-appearance: none;      
   appearance: none;
   padding: 2px 30px 2px 2px;
 
}


.boxbloqueadorightt_aj
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   color:#555;
   background-color: #E7EFF5;
   border: 1px solid #999;
  /* border-radius: 5px;*/
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: right;
   margin-top: 1px;
   margin-bottom: 1px; 
}

.boxbloqueadorightt_aj:hover
{
   border: 1px solid #999;
   background-color: #E7EFF5;
  /* box-shadow: 0px -0px 6px #777;*/
}

.boxbloqueadorightt_aj:focus 
{
    outline: none;
}

.boxbloqueadoleft_aj
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   color:#555;
   background-color: #E7EFF5;
   border: 1px solid #999;
  /* border-radius: 5px;*/
   padding-left: 4px;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: left;
   margin-top: 1px;
   margin-bottom: 1px; 
}

.boxbloqueadoleft_aj:hover
{
   border: 1px solid #999;
   background-color: #E7EFF5;
   /*box-shadow: 0px -0px 6px #777;*/
}

.boxbloqueadoleft_aj:focus 
{
    outline: none;
}

.textbox_aj {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	background-color: #fff;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

	.textbox_aj:hover {
		border: 1px solid #D0D0D0;
		background-color: #fff;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.textbox_aj:focus 
 {
   outline: none;
 }


.listbox_aj {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	background-color: #fff;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

	.listbox_aj:hover {
		border: 1px solid #D0D0D0;
		background-color: #fff;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.listbox_aj:focus 
 {
   outline: none;
 }

.textboxright_aj {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align: right;
	background-color: #fff;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

	.textboxright_aj:hover {
		border: 1px solid #D0D0D0;
		background-color: #fff;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.textboxright_aj:focus 
 {
   outline: none;
 }


.boxbloqueadoright {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #555 !important;
	background-color: #E7EFF5 !important;
	border: 1px solid #999 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	text-align: right !important;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
}

	.boxbloqueadoright:hover {
		border: 1px solid #999 !important;
		background-color: #E7EFF5 !important;
	}

	.boxbloqueadoright:focus {
		outline: none !important;
	}

.boxbloqueadoright_telerik {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #555 !important;
	background-color: #E7EFF5 !important;
	border: 1px solid #999 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	text-align: right !important;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	
}

.boxbloqueadoright_telerik:hover {
		border: 1px solid #999 !important;
		background-color: #E7EFF5 !important;
	}

.boxbloqueadoright_telerik:focus {
		outline: none !important;
	}

.boxbloqueadoright_telerik_color {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #000 !important;
	/*background-color: #E7EFF5 !important;*/
	border: 1px solid #999 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	text-align: right !important;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
}

	.boxbloqueadoright_telerik_color :hover {
		border: 1px solid #999 !important;
		/*background-color: #E7EFF5 !important;*/
	}

	.boxbloqueadoright_telerik_color :focus {
		outline: none !important;
	}

.textboxright_telerik {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #333 !important;
	text-align: right !important;
	background-color: #fff !important;
	border: 1px solid #E2E1E1 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	margin-top: 1px !important;
	margin-bottom: 1px !important;
	height: 23px !important;
}

	.textboxright_telerik:hover {
		border: 1px solid #D0D0D0 !important;
		background-color: #fff !important;
	}

	.textboxright_telerik:focus {
		outline: none !important;
	}


.boxbloqueadoadv {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #FF0000 !important;
	background-color: #D9E6F0 !important;
	border: 1px solid #999 !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	text-align: right !important;
}

.textbloqueadoadv {
	font-family: "Segoe UI", Tahoma !important;
	font-size: 11px !important;
	color: #FF0000 !important;
}

.listbox {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	background-color: #fff;
	border: 1px solid #E2E1E1;
	/*border-radius: 5px;*/
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
}

	.listbox:hover {
		border: 1px solid #D0D0D0;
		background-color: #fff;
		/*box-shadow: 0px -0px 6px #777;*/
	}

.listbox:focus 
 {
   outline: none;
 }

.listbox input:focus 
 {
   outline: none;
 }

.listbox td:focus 
 {
   outline: none;
 }

.listbox::-ms-expand 
{
    display: block;
}

.botonlogin
{
   padding: 4px 17px;
   font-family: "Segoe UI", Tahoma;
   font-size:13px;
   color:#3376B7;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat:repeat-x;
   text-align:center;
   cursor:pointer;
   border: 1px solid #999;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   margin-bottom: 0px;
}

.botonlogin:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonlogin:focus 
{
    outline: none;
}

.botonbox_esp
{
   font-family: "Segoe UI", Tahoma;
   font-size: 13px;
   color: #3376B7;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat: repeat-x;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 12px;
   padding-right: 7px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 90px;
   display: inline-block;

}

.botonbox_esp:hover
{
   background-color: #fff;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_esp:focus 
{
    outline: none;
}

.botonbox_esp2
{
   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;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 17px;
   padding-right: 7px;
   padding-top: 2px;
   padding-bottom: 3px;
   width: 65px;
   display: inline-block;

}

.botonbox_esp2:hover
{
   background-color: #fff;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_esp2:focus 
{
    outline: none;
}

.botonbox
{
   font-family: "Segoe UI", Tahoma;
   font-size: 12px;
   color: #3376B7;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat: repeat-x;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 80px;
   display: inline-block;
   
}

.botonbox:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat: repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox:focus 
{
    outline: none;
}


.botonbox_modal {
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #3376B7;
	background-image: url('../images/fondos/fondo_boton.png');
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
	border: 1px solid #25A0DA;
	box-shadow: 0px -0px 5px #ccc;
	margin-right: 4px;
	margin-top: 0px;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 80px;
	display: inline-block;
	position: absolute;
	z-index: 9999;
}

	.botonbox_modal:hover {
		background-image: url(../images/fondos/fondo_boton2.png);
		background-repeat: repeat-x;
		border: 1px solid #B2B2B2;
		color: #F60;
	}

	.botonbox_modal:focus {
		outline: none;
	}


.botonbox_pdf
{
   font-family: "Segoe UI", Tahoma;
   font-size: 12px;
   color: #3376B7;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat: repeat-x;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 105px;
   margin-top: -27px !important;
   margin-left: 150px;
   text-decoration: none;
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 5px;
   padding-bottom: 4px;
   width: 80px;
   display: block !important;
   float: right;
   background-color: #fff;

}

.botonbox_pdf:hover
{
   background-color: #fff;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_pdf:focus 
{
    outline: none;
}

.botonbox_icono {
	font-family: "Segoe UI", Tahoma;
    font-size:11px;
    color:#3376B7;
	background-color: #F9FCFF;
	border: 1px solid #25A0DA;
	text-align: center;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 5px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 22px;
    margin-left:-1px; 
}
.botonbox_icono:hover{
	border: 1px solid #25A0DA;
	background-color:#fff;
	color: #F60;
}

.botonbox_icono:focus 
{
    outline: none;
}

.botonbox_leftico
{
   font-family: "Segoe UI", Tahoma;
   font-size: 12px;
   color: #3376B7;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 13px;
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 84px;
   display: inline-block;
   background-color: #FAFBFB;

}

.botonbox_leftico:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_leftico:focus 
{
    outline: none;
}

.botonbox_cerrarico:hover
{
   border: 1px solid #B2B2B2;
   color: #efad8b;
}

.botonbox_cerrarico:focus 
{
    outline: none;
}

.botonbox_leftico2
{
   font-family: "Segoe UI", Tahoma;
   font-size: 12px;
   color: #3376B7;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 13px;
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 95px;
   display: inline-block;
   background-color: #FAFBFB;

}

.botonbox_leftico2:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_leftico2:focus 
{
    outline: none;
}

.botonboxint_pol
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:left;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 21px;
   padding-right: 5px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   margin-left: 4px;
   text-decoration:none;
   width: 86px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint_pol:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint_pol:focus
{
   outline: none;
}

.botonboxint_tipo
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:left;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 17px;
   padding-right: 5px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   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;
}


.botonboxint_tipase
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   color:#3376B7;
   text-align:right;
   padding-left: 10px;
   padding-right: 3px;
   padding-top: 2px;
   padding-bottom: 2px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   background-color: #fff;
   display:block; 
   width: 30px;
   text-decoration:none;
}

.botonboxint_tipase:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint_tipase:focus 
{
    outline: none;
}

.botonboxint_tipo2
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   color:#3376B7;
   text-align:right;
   padding-left: 10px;
   padding-right: 3px;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   background-color: #fff;
   display:block; 
   width: 90px;
   text-decoration:none;
   height: 13px !important;
}

.botonboxint_tipo2:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint_tipo2:focus 
{
    outline: none;
}

.botonboxint_tipo3 {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #3376B7;
	text-align: right;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
	border: 1px solid #25A0DA;
	background-color: #fff;
	display: block;
	width: 110px;
	text-decoration: none;
	height: 13px !important;
}

	.botonboxint_tipo3:hover {
		border: 1px solid #B2B2B2;
		color: #F60;
	}

	.botonboxint_tipo3:focus {
		outline: none;
	}

.botonboxint3
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:center;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   width: 70px;
   display: inline-block;
   background-color: #fff;
   margin-right: 15px;
}

.botonboxint3:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint3:focus 
{
    outline: none;
}


.botonboxint
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:center;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 23px;
   text-decoration:none;
   width: 70px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint:focus 
{
    outline: none;
}

.botonboxint_p
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:center;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 19px;
   text-decoration:none;
   width: 70px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint_p:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint_p:focus 
{
    outline: none;
}

.botonboxintden
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:center;
   padding-top: 3px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-left: 3px;
   margin-top: 7px;
   text-decoration:none;
   width: 70px;
   display: inline-block;
   background-color: #fff;
}

.botonboxintden:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxintden:focus 
{
    outline: none;
}

.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: 5px;
	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;
}

.botonboxint_home
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#3376B7;
   text-align:right;
   padding-right: 16px;
   padding-top: 2px;
   padding-bottom: 3px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   margin-left: 0px;
   margin-right: 7px;
   text-decoration:none;
   width: 75px;
   display: inline-block;
   background-color: #fff;
}

.botonboxint_home:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint_home:focus 
{
    outline: none;
}

.botonboxint4
{
   font-family: "Segoe UI", Tahoma;
   font-size:11px;
   color:#390;
   text-align:center;
   padding-top: 5px;
   padding-bottom: 5px;
   cursor:pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   text-decoration:none;
   width: 120px;
   display: block !important;
   background-color: #fff;
   z-index: 20000 !important;
}

.botonboxint4:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboxint4:focus 
{
    outline: none;
}

.boxint_enable {
	font-family: "Segoe UI", Tahoma;
    font-size:11px;
    color:#77A8D9;
	background-color:#fff;
	border: 1px solid #ccc;
	text-align: center;
	text-decoration: none;
	padding-left: 22px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 58px;
    display: inline-block;
}

.botonboxint_act {
	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: 16px;
	padding-right: 8px;
	padding-top: 3px;
    padding-bottom: 3px;
	cursor:pointer;
	display:inline-block;
    box-shadow: 0px -0px 5px #ccc;
    width: 50px;
    display:inline-block;
}
.botonboxint_act:hover{
	border: 1px solid #B2B2B2;
	background-color:#F0F7FB;
	color: #F60;
}
.botonboxint_act:focus 
{
    outline: none;
}


.botonboxint4 {
	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: 40px;
    display:inline-block;
}
.botonboxint4:hover{
	border: 1px solid #B2B2B2;
	background-color:#F0F7FB;
	color: #F60;
}

.botonboxint4:focus 
{
    outline: none;
}

.botonbox_imag1{
	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-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;
	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;
}

.botonbox_mass{
	border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #fff;
	border-top-right-radius: 6px;
    border-top-left-radius: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	cursor:pointer;
	display:block;
    width: 46px;
    margin-top: 7px;
    margin-right: 22px;
    background-image:url(../images/iconos/tools/icono_mas.png);
	background-repeat: no-repeat;
    background-position: 23px 4px;
    float:right;
    background-color: #fff;
    z-index: 999;
}
.botonbox_mass:hover{
	background-color:#fff;
}
.botonbox_mass:focus 
{
    outline: none;
}

.botonbox_menos{
	border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #fff;
	border-top-right-radius: 6px;
    border-top-left-radius: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	cursor:pointer;
	display:block;
    width: 46px;
    margin-top: 7px;
    margin-right: 22px;
    background-image:url(../images/iconos/tools/icono_menos.png);
	background-repeat: no-repeat;
    background-position: 23px 4px;
    float:right;
    background-color: #fff;
    z-index: 999;
}
.botonbox_menos:hover{
	background-color:#fff;
}

.botonbox_menos: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;
}

.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;
}

.icoactualizarcentro{ 
	background-image:url(../images/iconos/tools/actualizar_datos_ok.png);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	display:inline-block;
}

.icograbar{ 
	background-image:url(../images/iconos/tools/icono_ticket2.png);
	background-repeat: no-repeat;
	background-position: 10px 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;
}

.icoflechaticket_left{ 
	background-image: url(../images/iconos/listado/icono_activo.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	display:inline-block; 
}

.icorechazo_left{ 
	background-image: url(../images/iconos/icono_boton_cerrar.png);
	background-repeat: no-repeat;
	background-position: 9px 7px;
	display:inline-block; 
}

.icoflechaticket_left2{ 
	background-image: url(../images/iconos/listado/icono_activo.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	display:inline-block; 
}

.icoExcelleft{ 
	background-image: url(../images/iconos/listado/office/office_excel.png);
	background-repeat: no-repeat;
	background-position: 6px 4px;
	display:inline-block; 
}

.icoactualizalleft {
	background-image: url(../images/iconos/listado/icono_actualiza_right.png);
	background-repeat: no-repeat;
	background-position: 9px 7px;
	display: inline-block;
}


.icoCorreoleft {
	background-image: url('../images/iconos/listado/office/icono_mail.png');
	background-repeat: no-repeat;
	background-position: 6px 4px;
	display: inline-block;
}

.icocerrar_left2_men{ 
	background-image: url(../images/iconos/icono_boton_cerrar.png);
	background-repeat: no-repeat;
	background-position: 9px 5px;
	display:inline-block; 
}

.icocerrar_left{ 
	background-image: url(../images/iconos/tools/icono_pop_salir1.png);
	background-repeat: no-repeat;
	background-position: 6px 1px;
	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; 
}

.icoflechaleft3{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	display:inline-block; 
}

.icoimpresoraleft{ 
	background-image:url(../images/iconos/listado/icono_impresora.png);
    background-repeat:no-repeat;
	background-position: 4px 4px;
	display:inline-block; 
}


.icoflecharight_pol{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	display:inline-block;
}

.icoflecharight2{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	display:inline-block;
}

.icoflecharight{ 
	background-image: url(../images/iconos/tools/flecha_right.png);
	background-repeat: no-repeat;
	background-position: 7px 7px;
	display:inline-block;
}

.icoflecha_excel{ 
	background-image: url(../images/iconos/listado/icono_excel2.png);
	background-repeat: no-repeat;
	background-position: 7px 3px;
	display:inline-block;
}

.icoflecha_excel2{ 
	background-image: url(../images/iconos/listado/icono_excel2.png);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	display:inline-block;
}

.icoflecha_pdf{ 
	background-image: url(../images/iconos/listado/office/iconopdf.png);
	background-repeat: no-repeat;
	background-position: 7px 4px;
	display:inline-block;
}

.icoactright{ 
	background-image: url(../images/iconos/listado/icono_actualiza_right.png);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	display:inline-block;
}

.ico_lupahome{ 
	background-image: url(../images/iconos/lupa_peque.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	display:inline-block;
}



.botonbox_leftico3
{
   font-family: "Segoe UI", Tahoma;
   font-size: 12px;
   color: #3376B7;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   box-shadow: 0px -0px 5px #ccc;
   margin-right: 4px;
   margin-top: 0px;
   text-decoration: none;
   padding-left: 13px;
   padding-right: 2px;
   padding-top: 4px;
   padding-bottom: 5px;
   width: 120px;
   display: inline-block;
   background-color: #FAFBFB;
}

.botonbox_leftico3:hover
{
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonbox_leftico3:focus 
{
    outline: none;
}


/*iconos_transportes*/

.ico_transporte_aereo {
	background-image: url(../images/iconos/tr_transporte/icono_transporte_aereo.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ico_transporte_mar {
	background-image: url(../images/iconos/tr_transporte/icono_transporte_mar.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ico_transporte{ 
	background-image: url(../images/iconos/tr_transporte/icono_transporte_TR.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	display:inline-block; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.ico_transportistas{ 
	background-image: url(../images/iconos/tr_transporte/icono_transportista_TR.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
	display:inline-block;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ico_mercaderia{ 
	background-image: url(../images/iconos/tr_transporte/icono_mercaderia_TR.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
	display:inline-block; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.ico_propietario{ 
	background-image: url(../images/iconos/tr_transporte/icono_propietario_TR.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
	display:inline-block; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.ico_segurocarga{ 
	background-image: url(../images/iconos/tr_transporte/icono_segurocarga_TR.png);
	background-repeat: no-repeat;
	background-position: 9px 3px;
	display:inline-block; 
    padding-top: 5px;
    padding-bottom: 5px;
}


.icomass{ 
	background-image:url(../images/iconos/tools/icono_mas.png);
	background-repeat: no-repeat;
	background-position: 60px 4px;
	display:inline-block;
}

.imgboton
{
    background-image:url('../images/fondos/fondo_boton.png');
    background-repeat:repeat-x;
    cursor:pointer;
    border: 1px solid #999;
    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 #777;
   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: 4px;
    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: "Segoe UI", Tahoma;
   font-size:10px;
   color:#333;
}

.letra_manual {
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align: center;
	width: 11px;
	display: inline-block;
}

.letra_especialidad {
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #CC6600;
	text-align: center;
	width: 11px;
	display: inline-block;
}

.letra_auto {
	border: 1px solid #ccc;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #3376B7;
	text-align: center;
	width: 11px;
	display: inline-block;
}

.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;
}

#scrollbargrilla {
	overflow:auto;
}

.anchogrilla {
	width: 1272px;
	z-index: 2;
}

#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; 
}

.bordetotaliza2
{
    border: 1px solid #D1DEE4;
	background-color:#fff;
    padding-top: 2px;
    padding-bottom: 2px;
}

.linealefttotal 
{
	height:20px;
	border-left: 1px solid #D1DEE4;
}

/*Reporte Grilla*/

.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: #EFF5F8;
}

.reporteGrillacenter2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	height:22px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #EFF5F8;
}

.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:#EFF5F8;
}
.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:#EFF5F8;
}

.reporteGrillacenterleft2
{
	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;
    border-right: 1px solid #999;
	background-color:#EFF5F8;
}

.reporteGrillacenterright
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:right;
	padding-right: 8px;
	height:22px;
	border-right: 1px solid #999;
	background-color:#EFF5F8;
}

.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;
}

.reporteGrillacenterrighttotaliza2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333; 
	text-align:right;
	padding-right: 6px;
	height:22px;
	border-left: 1px solid #999;
	background-color:#fff;
}

/*Grilla*/

.Grillacenter
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat:  repeat-x;
    text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
}

.textoHeaderGrillacenter
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat:  repeat-x;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
}
.textoHeaderGrillacenterleft 
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat:  repeat-x;
	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 #bbb;
}
.textoHeaderGrillacenter3
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat:  repeat-x;
	height:22px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.textoHeaderGrillacenter2
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo2.jpg);
	background-repeat:  repeat-x;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:center;
	height:22px;
	border-left: 1px solid #bbb;
}

.textoHeaderGrillacenterleft2 
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo2.jpg);
	background-repeat:  repeat-x;
	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 #bbb;
}

.textoHeaderGrillacenter32
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat:  repeat-x;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	height:22px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}

.textoHeaderGrillacenter_color {
/*	background-image: url(../images/fondos/grilla/Header_grilla_abajo.jpg);
	background-repeat: repeat-x;*/
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-align: center;
	height: 22px;
	border-left: 1px solid #bbb;
}


.textocontenidoceldas_versiones
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
    border:none;
}

.spacelist_nivel0
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 20px;
	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
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 35px;
	padding-right: 9px;
	padding-top: 1px;
	padding-bottom: 0px;
    line-height: 18px;
    display: block;
    text-align:justify;
    border:none;
    border-color:transparent;  
}

.spacelist_nivel2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	padding-left: 60px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom:4px;
    line-height: 5px;
    display: inline-block;
    border:none;
    border-color:transparent;  
}

.spacegrid
{
	 margin-top: 0px;
     outline: none;
}

.spacegrid_dev
{
	 margin-top: -14px;
     height: 18px;
     display:block;
     outline: none;
}

.linkceldas
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #F60;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldas:hover
{
	color: #F90;
}

.linkceldas:focus 
{
    outline: none;
}

.linkceldas2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	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;
}

.link_cal
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #555;
	padding-top: 3px;
	padding-bottom: 2px;
	text-decoration: none;
}

.link_cal:hover
{
	color: #FF6600;
}

.link_cal:focus 
{
    outline: none;
}

.linkceldaorange2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #777;
	text-decoration: none;
    cursor:pointer;
    display:inline-block;
}

.linkceldaorange2:link
{
	color: #777;
    text-decoration: none;
}

.linkceldaorange2:hover
{
	color: #F60;
    text-decoration: none;
}

.linkceldaorange2:focus 
{
    outline: none;
}

.imgoffice {
    display: inline-block;
    position: relative;
    margin-bottom: -3px;
}

.textceldaverde
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
    font-weight:bold; 
	color: #390;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldaorange
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	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: "Segoe UI", Tahoma;
	font-size: 11px;
	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_center
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
    text-align: center;
	color: #777;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: 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_flechainvertida
{
	font-family: "Segoe UI", Tahoma;
	font-size: 9px;
    text-align: center; 
	color: #555;
    background-image: url(../images/iconos/icono_flecha_grilla_invertida.png);
    background-repeat: no-repeat;
	background-position: center center;
    position: absolute;
    width: 50px;
    height: 14px;
    margin-left: 0px;
    padding-top: 7px;
    padding-bottom: 3px;
    
}

.text_grafito_flechainvertida_vacia
{
	display:block;
    width: 50px;
    height: 14px;
    margin-left: -1px;
    margin-top: -9px;
    padding-top: 7px;
    padding-bottom: 3px;
    
}

.text_grafito_flecha_vacia
{
	display:block;
    width: 50px;
    height: 14px; 
    margin-left: 4px;
    margin-top: -6px;
    padding-top: 7px;
}

.linkceldaverde
{
	font-family: "Segoe UI", Tahoma;
    font-size: 11px;
	color: #390;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
}

.linkceldaverde:hover
{
	color: #0C0;
}

.linkceldaverde:focus 
{
    outline: none;
}

.linkceldaverde2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	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: "Segoe UI", Tahoma;
	font-size: 11px;
	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: "Segoe UI", Tahoma;
    font-size: 11px;
    color: #3376B7;
	padding-left: 0px;
	text-decoration: none;
}

.linkcoments
{
	font-family: "Segoe UI", Tahoma;
    font-size: 11px;
	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: "Segoe UI", Tahoma;
	font-size: 11px;
	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: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.textototalizadorcenter
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333; 
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #bbb;
}

.textototalizadorcenter_sinborde
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333; 
	text-align:center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.textototalizadorright
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	text-align:right;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #bbb;
	padding-right: 5px;
}
.textototalizadorleft
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	text-align:left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left: 1px solid #bbb;
	padding-left: 5px;
}

.textototalizadorright_nw
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align:right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
}

.textototalizadorcenter_nw_sl_left
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.textototalizadorcenter_nw
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #D1DEE4;
}

.textototalizadorright2_nw
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
	text-align:right;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 1px solid #D1DEE4;
	padding-right: 5px;
}

.textoHeader_todo_nw
{
	background-color: #E2F2F8; 
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:center;
	height:27px;
	border: 1px solid #bbb;
    padding-top: 2px;
    padding-bottom: 2px;
}

.textoHeader_todo_left_nw
{
	background-color: #E2F2F8; 
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:center;
	height:27px;
	border-left: 1px solid #bbb;
}


/*Lenguetas Interiores*/

.lengueta1 {
	text-align: center;
	font-family: "Segoe UI", Tahoma;
	font-size: 11.4px;
	color: #3376B7;
	height: 26px;
	width: 76px;
	text-decoration: none;
	background-image:url(../images/fondos/fondo_lengueta.png);
	background-repeat:repeat-x;
	background-color:#fff;
	border-top: 1px solid #D1DEE4;
	border-bottom: 1px solid #D1DEE4;
	border-right: 1px solid #D1DEE4;
	border-left: 1px solid #D1DEE4;
	cursor:pointer;
}
.lengueta1:hover{
	text-decoration: none;
	background-color:#fff;
	color: #F60;
    /*background-image:url(../images/fondos/fondo_lengueta2.png);
	background-repeat:repeat-x;*/
    border-top: 1px solid #FFB755;
}

.lengueta1:active{
	text-decoration:none; 
}

.lengueta1:link{
	text-decoration:none; 
}
.lengueta1:visited{
	text-decoration:none; 
}

.lengueta1:focus 
{
    outline: none;
}


.lengueta1 a {
	color: #1D599C;
	text-decoration: none;
	cursor:pointer;
}
.lengueta1 a:hover{
	text-decoration: none;
	color: #F60;
}

.lengueta1 a:focus{
	outline: none;
}

.lenguetafondo{
	text-align: center;
	font-family: "Segoe UI", Tahoma;
	font-size: 11.4px;
	color: #444;
	height: 26px;
	width: 76px;
	text-decoration: none;
	background-color:#fff;
	border-top: 1px solid #ff0000;
	border-left: 1px solid #D1DEE4;
	border-right: 1px solid #D1DEE4;
}

.lengueta_estado
{
	height: 27px;
	width: 145px;
    float: right; 
    margin-top: -27px;
    margin-right: -2px;
    padding-right: 4px;
    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: 11px;
	color: #3170AB;
	text-decoration: none;
    margin-top: 8px; 
    margin-right: 4px;
    float: right; 
    position: relative;
    top: 0px;
    left: 0px;
    height: 14px;
}

.iconoestado_leng
{
    margin-top: 13px;
    margin-right: 4px;
    float: right; 
    position: relative;
    display: inline-block;
}

.tableestado_leng
{
    float:right;
}

.lineaborde
{
	border-bottom: 1px solid #D1DEE4;
}

.lineaborde_top
{
	border-top: 1px solid #D1DEE4;
}

.bordelengueta
{
	border-bottom: 1px solid #D1DEE4;
	border-left: 1px solid #D1DEE4;
	border-right: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 5px;
	padding-bottom: 4px;
    margin-left: 0px;
    margin-top:0px;
    display: inline-block;
    width: 99.85%;   
}

.bordelenguetalist
{
	background-color:#fff;
	padding-top: 3px;
}

.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;  
}

.RadCalendarPopup
   {
     z-index: 10000!important;
   } 

.RadCalendarFastNavPopup
 {
      z-index: 15000  !important;
 }

.BackGround
    {
        background-color:#fff;
	    opacity:0.7;
        z-index: 903 !important;
    }

#modalInfo
{
	width: 790px;
	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: -2px;
    width: 84px;
    height: 75px;
    position:fixed;
    z-index: 0;
    float: right;
    right:-2px;
}

.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;
}

#modalPopupImg2
{
	width: 600px;
	height: 200px;
	min-height: 200px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopupImg
{
	width: 580px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopupImg_open
{
	width: 573px;
	height: 205px;
	min-height: 205px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -120px;
    position: absolute;
	margin-left:auto;
	margin-right:auto;
}

#modalPopup_den
{
	width: 843px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    margin-top: -150px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopup_aseg
{
	width: 923px;
	height: 250px;
	min-height: 250px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopup_fact
{
	width: 1016px;
	height: 580px;
	min-height:580px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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;
    display:block;
    position: relative;
}

#modalPopup_factexport {
	width: 1016px;
	height: 580px;
	min-height: 580px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #999;
	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;
	display: block;
	position: relative;
}

#modal_importar
{
	width: 1255px;
	height: 550px;
	min-height:550px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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-bottom: 100px;
    position: static;
	margin-left:auto;
	margin-right:auto;
    z-index: 10000; 
}

#modalPopup
{
	width: 703px;
	height: 150px;
	min-height: 150px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopup1
{
	width: 550px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	-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: -140px;
    display: block;
	position: relative;
}

.modalPopup_adv
{
	width: 440px;
	height: 100px;
	min-height: 100px;
	height:auto !important; /*texto relativo*/
    border: 1px solid #F48F53;
	background-color: #fff;	
	padding: 9px;
    box-shadow: 0px -0px 27px #F48F53;
	-moz-box-shadow: 0px -0px 27px #F48F53;
    -webkit-box-shadow: 0px -0px 27px #F48F53;
	margin-top: -40px;
}

.modalPopup_check
{
	width: 440px;
	height: 100px;
	min-height: 100px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #AFBF6F;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 27px #AFBF6F;
	-moz-box-shadow: 0px -0px 27px #AFBF6F;
    -webkit-box-shadow: 0px -0px 27px #AFBF6F;
	margin-top: -40px;
}

#modalPopupPassword
{
	width: 600px;
	height: 350px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -105px;
	margin-left:auto;
	margin-right:auto;
}


#modalPopupPass_fal
{
	width: 600px;
	height: 350px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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;
}

#modalPopupPass_fal2
{
	width: 600px;
	height: 350px;
	min-height: 350px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: 40px;
	margin-left: 30% !Important;
	margin-right: auto !Important;

    z-index: 20000 !Important;
    position: fixed;
   
  
}

.modalBackground_difuso2 {
	width: 1000px;
    height:  1000px;
	display: inline-block;  
    -webkit-backdrop-filter: blur(4px); /* Safari 9+ */
    backdrop-filter: blur(4px); /* Chrome and Opera */
    background-color: rgba(255, 255, 255, 0.3);

     z-index: 19000 !Important;
    position: fixed;
}


.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);
}


#modalPopupGlobales
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupBloqueo
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupPorVencer
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupRecupero
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupGantt {
	width: 1320px;
	display: block;
	background-color: #3376B7;
	height: 590px;
	min-height: 590px;
	height: auto !important;
	border: 1px solid #999;
	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;
}

#modalPopupHora
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}


#modalPopupQlik
{
	width: 1200px;
	height: 700px;
	min-height: 700px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -20px;
	margin-left:auto;
	margin-right:auto;
}

#modalPopupUserOnline
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupRecuperoint
{
	width: 520px;
	height: 190px;
	min-height: 190px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}


#modalPopupVersiones
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopupPolizas
{
	width: 860px;
	height: 180px;
	min-height: 180px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

.modalPopup_receptor {
	width: 420px;
	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;
	-moz-box-shadow: 0px -0px 9px #999;
	-webkit-box-shadow: 0px -0px 9px #999;
	margin-top: -100px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
}

#modalPopupUserDoctos
{
	width: 1320px;
    display:block;
    background-color: #3376B7; 
	height: 590px;
	min-height: 590px;
	height:auto !important; 
	border: 1px solid #999;
	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;
}

#modalPopup1_1
{
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
}

#modalPopup1_2
{
	width: 600px;
	height: 80px;
	min-height: 80px;
	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;
	z-index: 300000 !important;
}

#modalPopup1_3 {
	width: 800px;
	height: 80px;
	min-height: 80px;
	height: auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
	margin-top: -200px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	z-index: 300000 !important;
}

#modalPopup_300px
{
	width: 830px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
}

#modalPopup2
{
	width: 500px;
	height: 80px;
	min-height: 80px;
	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;
}

.modalPopup2_dict
{
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999  !important;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999 !important;
    margin-top: -100px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopup_recupero
{
	width: 500px;
	height: 80px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
}


#modalPopup2_2
{
	width: 700px;
	height: 400px;
	min-height: 80px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
    display:block;
    position: relative;
}

#modalPopup_tol
{
	width: 823px;
	height: 380px;
	min-height:380px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #ccc;
	background-color: #fff !important;
	padding: 9px;
}

#modalPopup3
{
	width: 823px;
	height: 120px;
	min-height:120px;
	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_refe
{
	width: 673px;
	height: 120px;
	min-height:120px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -150px;
    position: absolute;
    display:block;
    position: relative;
}

#modalPopup_refe2
{
	width: 673px;
	height: 120px;
	min-height:120px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -20px;
    position: absolute;
    display:block;
    position: relative;
}

#modalPopup3_1
{
	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;
}

#modalPopup3_2
{
	width: 803px;
	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: -102px;
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}


#modalexcel_cuadro
{
	width: 400px;
	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: -90px !important; 
    position: absolute;
    margin-left:auto;
	margin-right:auto;
}

#modalPopup3_3
{
	width: 803px;
	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;
}

#modalPopup3_4
{
	width: 803px;
	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;
}

.modalPopup_transp
{
	width: 823px;
	height: 280px;
	min-height:280px;
	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_mercamarin {
	width: 1223px;
	height: 280px;
	min-height: 280px;
	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_merca {
	width: 1223px;
	height: 280px;
	min-height: 280px;
	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;
}

#modalPopup4
{
	width: 803px;
	height: 250px;
	min-height: 250px;
	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;
}

#modalPopup5
{
	width: 700px;
	height: 80px;
	min-height: 80px;
	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;
}

#modalPopup6
{
	width: 500px;
	height: 80px;
	min-height: 80px;
	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_res {
	width: 500px;
	height: 80px;
	min-height: 80px;
	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;
}

#modalPopup6_6 {
	width: 700px;
	height: 80px;
	min-height: 80px;
	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;
}

#modalPopup7
{
	width: 903px;
	height: 210px;
	min-height:210px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
}

#modalPopup8
{
	width: 903px;
	height: 210px;
	min-height:210px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
}


#modalPopup_traza {
	width: 900px;
	height: 455px;
	min-height: 455px;
	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;
}

#modalPopup9
{
	width: 903px;
	height: 210px;
	min-height:210px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #999;
    margin-top: -100px;
}


.headertitulomodal
{
    width: 100%;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 7px;
	padding-bottom: 6px;
    padding-left: 11px;
    background-color: #E2F2F8;
}

.headertitulomodal_liqui
{
	width: 100%;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 7px;
	padding-bottom: 6px;
    padding-left: 11px;
    background-color: #E2F2F8;
}

.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: 90px;
	min-height: 90px;
	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;
}

.scrollbargrillamodal5 {
	width: 100%;
	overflow:auto;
}

.botonerafootermodal
{
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #B1B1B1;
	text-align:right;
    height: 27px;
    background-color: #F5FDFF;
}

#msjmodal
{
	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;
}

#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;
}

#msjmodal2_1
{
	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;
	
}

#msjmodal2_2
{
	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;
	
}

#msjmodal2_3
{
	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;
	
}

.msjmodal2_4
{
	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;
	
}

#msjmodal_6 {
	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;
}

.msjmodal_cua
{
	float:left;
	width: 40%;
	font-family: "Segoe UI", Tahoma;
    font-size:13px;
    color: #F60;
	text-align:left;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
}

/*VENTANA SESIONES*/

#retry
{
	width: 500px;
	height: 200px;
	min-height: 200px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	background-color: #fff;	
	padding: 9px;
	box-shadow: 0px -0px 9px #333;
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px; 
}

#retry2
{
    width: 500px;
	height: 330px;
	min-height: 330px;
	height:auto !important; /*texto relativo*/
    margin-top: 30px;
	margin-left:auto;
	margin-right:auto;
	background-color:#DDECF1;
	border: 1px solid #C7C7C7;
	box-shadow: 0px -0px 10px #B2B2B2;
}

#contint
{
    width: 480px;
	height: 220px;
	min-height: 220px;
	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;*/
	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: 160px;
	min-height: 160px;
	height:auto !important; /*texto relativo*/
	background-color:#fff;
	background-image:url(../images/fondos/subventanas/fondo_sinpermiso.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;
}

#contint2 p
{
   font-family: "Segoe UI", Tahoma;
   font-size:14px;
   color: #333;
   padding-left: 10px;
   line-height: 30px;
}

#botoneraretry
{
   text-align:right;
   width: 455px;
   display: block;
   position: relative;
   top: -90px;
   float: right;
   right: 20px;
}

.imagenretry_right
{
   width: 130px;
   height: 134px;
   display: block;
   position: relative;
   top: -140px;
   float: right;
   right: 10px;
}

#pieretry
{
    width: 100%;
	height: 87px;
	display: block;
    position: relative;
    float: right;
    top: -63px;
}

#pieretry .iconoretry
{
	margin-left: 25px;
	margin-right: 10px;
	margin-top: 22px;
	
}

.pieretrytextleft
{
	font-family: "Segoe UI", Tahoma;
    font-size:15px !Important;
    color: #333;
	margin-left: 75px;
	margin-top: -30px;
}

.pieretrytextright
{
	float: right;
	font-family: "Segoe UI", Tahoma;
    font-size:33px;
    color: #838B8E;
    margin-top: -15px;
    margin-right: 15px;
}


/*.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: 0px;
	
}

.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:30px;
    color: #838B8E;
    margin-top: 36px;
    margin-right: 10px;
}*/


/*BORDE GRIllAS*/

.bordegrid_1
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;

    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
} 

.bordegrid_1 td {  
        border: solid 1px #B1B1B1;   
        height: 15px;
}  
  
.bordegrid_1 th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

.bordegrid2
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
} 

.bordegrid2 td {  
        border: solid 1px #B1B1B1;   
        height: 18px;
}  
  
.bordegrid2 th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

.bordegrid2_nw
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family: "Segoe UI", Tahoma;
	font-size: 8.5px;
	color: #333;
} 

.bordegrid2_nw td {  
        border: solid 1px #B1B1B1;   
        height: 18px;
}  
  
.bordegrid2_nw th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
} 

.bordegrid_acc
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
} 

.bordegrid_acc td {  
        border: solid 1px #B1B1B1;   
        height: 13px;
}  
  
.bordegrid_acc th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

.bordegrid0
{
	background-color:#fff;
    border: none;
    border-collapse: collapse;
} 

.bordegrid0 td {  
        border: none;   
        height: 18px;
}  
  
.bordegrid0 th {  
        background: #fff;  
        border-left: none; 
}  

.bordegrid_cal
{
	background-color:#fff;
    border: solid 1px #B1B1B1;
    border-collapse: collapse;
    font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	color: #333;
} 

.bordegrid_cal td {  
        border: solid 1px #B1B1B1;   
        height: 11.7pt;
}  
  
.bordegrid_cal th {  
        background: #fff;  
        border-left: solid 1px #B1B1B1; 
}  

.bordegrid_reser
{
	
    border: solid 1px #CECFCF;
    border-collapse: collapse;
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
    background-image:url(../images/fondos/fondo_x_horizontal_azul.png);
    background-repeat: repeat-x;
    background-color:#fff;
} 

.bordegrid_reser td {  
        border: solid 1px #CECFCF;   
        height: 16px;
}  
  
.bordegrid_reser th {  
        background: #fff;  
        border-left: solid 1px #CECFCF; 
}  

/*GRILLA HOME2*/

#scrollbargrillahome {
	overflow:auto;
}

#scrollbargrillahome2 {
	overflow:auto;
}

#scrollbargrillaint {
	overflow:auto;
}

#scrollbargrillaint2 {
	overflow:auto;
}

.textoHeaderGrillacenterhome
{
	background-image:url(../images/fondos/grilla/Header_grilla_abajo_home.jpg);
	background-repeat:  repeat-x;
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	height:50px;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align:center;
}

.grillalefthome
{
	height:50px;
	border-left: 1px solid #bbb;
}

.grillalefthome_verde
{
	height:50px;
	border-left: 1px solid #bbb;
    background-image:url(../images/fondos/grilla/Header_grilla_abajo_home_verde.jpg);
	background-repeat:  repeat-x;
}

.grillalefthome_naranjo
{
	height:50px;
	border-left: 1px solid #bbb;
    background-image:url(../images/fondos/grilla/Header_grilla_abajo_home_naranjo.jpg);
	background-repeat:  repeat-x;
}

.lineaabajohome
{
	border-bottom: 1px solid #bbb;
	height: 23px;
}

.linearighthome
{
	border-right: 1px solid #bbb;
	height: 24px;
}

.linearighthome_nw
{
	height: 24px;
}

.linearighthome_textleft
{
	border-right: 1px solid #bbb;
	height: 24px;
    text-align: left;
    padding-left: 8px;
}

.linearighthome_textleft_nw
{
	height: 24px;
    text-align: left;
    padding-left: 8px;
}

.linearighthome_textcenter_nw
{
    border-left: 1px solid #bbb;
	height: 24px;
    text-align: center;
}

.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
{
	/*background-image:url(../images/fondos/fondo_flechas_flujo.jpg);*/
    background-image:url(../images/fondos/fondo_global2.png);
	background-repeat: no-repeat;
    width: 940px;
    height: 355px;
    border: 1px solid #B6DBE4;
    padding-top: 17px;
}

.fondoflujomiscasos
{
	
    background-image:url(../images/fondos/fondo_miscasos2.png);
	background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 372px;
    border: 1px solid #B6DBE4;
}


.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:71px;
	border: 1px solid #999;
	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: 1px solid #999;
	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
{
	float:right;
	margin-top: 0px;
	margin-right: 1px;
	border: 1px solid #ccc;
	width: 77px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: "Segoe UI", Tahoma;
	font-size: 20px;
	color: #333;
}

.linkcubo
{
	font-family: "Segoe UI", Tahoma;
	font-size: 20px;
	color: #F60;
	cursor:pointer;
	text-decoration: none;
}

.linkcubo:hover
{
	color: #F90;
}

.linkcubo:focus 
{
    outline: none;
}

.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;
    display: inline-block;
    float:right;
    margin-right: 5px;
}

.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;
    cursor: pointer; 
}

.bordefoto:hover
{
    border:1px solid #FFE16C;
    opacity:0.8;
	filter:alpha(opacity=90);
}

.bordefoto:focus 
{
    outline: none;
}

.botonletra
{
   font-family: "Segoe UI", Tahoma;
   font-size:10px;
   color:#333;
   font-weight:bold;
   text-transform: uppercase;
   padding-top: 2px;
   padding-bottom: 3px;
   padding-left: 2px;
   padding-right: 2px;
   width: 16px;
   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; 
}

.botonimg:hover
{
   background-image: url(../images/iconos/alerta_gifts2.png);
   background-repeat:no-repeat;
   border: none;
}

.botonimg:focus 
{
    outline: none;
}


/*HOJA REPORTE*/

.bordeext
{
	border: 1px solid #777;
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 5px;
	padding-right: 0px;
}


.bordepierep2
{
	border: 1px solid #999;
	padding-top: 8px;
    padding-bottom: 8px;
	padding-right: 5px;
	padding-left:5px;
}

.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;	
}

.bordeintrep2
{
	border: 1px solid #999;
	padding: 9px;
}

.borde2 {
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
}

.bordeintrep
{
	border: 1px solid #85AAC9;
	padding: 5px;
}

.bordepierep
{
	border: 1px solid #85AAC9;
	padding-top: 8px;
    padding-bottom: 8px;
	padding-right: 5px;
	padding-left:5px;
}


.textolabelrep {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #000;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
}

.bordetitprincipalreporte{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #000;
	border: 1px solid #777;
	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: 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-left: 1px solid #85AAC9;
	border-right: 1px solid #85AAC9;
	border-top: 1px solid #85AAC9;
}

.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;
	white-space: nowrap;
	justify-content: space-between;
}

.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:#3376B7;
   background-image:url('../images/fondos/fondo_lengueta.png');
   background-repeat:repeat-x;
   text-align:center;
   text-transform: uppercase;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 15px;
   padding-right: 15px;
   cursor:pointer;
   border: 1px solid #999;
   /*box-shadow: 0px -0px 3px #999;*/
   text-decoration: none;
}

.botonreporte:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color:#F30;
}

.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*/

.Pop
{
    z-index: 1001 !important;
}

#contCamposlist {
	display: none;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
	border: 3px solid #25A0DA;
	background-color:#fff;
	width: 590px;
	height: 341px;
	position: absolute;
	top:63px;
	left:636px;
	padding: 10px;
	z-index: 1;
    box-shadow: 0px -0px 12px #777;
}

#contAyuda_infodoctos{
	display: none;
	border-top-left-radius: 9px;
	border-bottom-right-radius: 9px;
	border: 3px solid #25A0DA;
	background-color:#fff;
	width: 406px;
	height: 159px;
	position: absolute;
	top:96px;
	right:52px;
	padding: 10px;
	z-index: 1;
    box-shadow: 0px -0px 12px #777;
    background-image:url(../images/iconos/tipo/icono_info2.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

#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: 4px solid #2F7AB4;
	background-color:#fff;
	width: 800px;
	height: 575px;
	position: absolute;
	top:29px;
	left:335px;
	padding: 10px;
	z-index: 1;
    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; 
}

.bordeblancopoliza
{
    background-color: #fff;
    border: 1px solid #B1B1B1; 
    padding: 7px; 
}


/*Acordeon*/

#accordion { margin: 0; padding: 0; }
#accordion dt {
	font-family: "Segoe UI", Tahoma; 
	font-size: 13px; 
	color: #3376B7;
	background-color: #CCE9F7;
    border-top-right-radius: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
    padding-left: 20px;
	cursor: pointer;
    margin-bottom:5px;
    width: 86%;
}

#accordion dt:hover {
	background-color: #A4D8F0;
}

#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;
	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: 825px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #CCE9F7;
	border: 1px solid #CCE9F7;
}

.acordeonajax:hover {
    background-color: #A4D8F0;
    border: 1px solid #A4D8F0;
}

.acordeonajax:focus 
{
    outline: none;
}

.acordeonajax_correo {
    font-family: "Segoe UI", Tahoma; 
	font-size: 12px; 
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
    margin-bottom:3px;
    width: 625px;
    margin-top: 3px;
    margin-bottom: 3px;
    background-color: #CCE9F7;
	border: 1px solid #CCE9F7;
}

.acordeonajax_correo:hover {
    background-color: #A4D8F0;
    border: 1px solid #A4D8F0;
}

.acordeonajax_correo:focus 
{
    outline: none;
}

.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;
}


.spacelist1
{
    padding-left: 8px;
    padding-right: 2px;
    line-height: 18px;
}

.spacelist
{
    padding: 7px;
    line-height: 16px;
}

.spacelistimg
{
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 5px;
}

.spacelistmenu
{
    padding: 7px;
}

.spacegrilla_soli
{
    height: 18px;
    min-height: 18px;
    height:auto !important;
    padding-left: 6px;
    padding-right: 5px;
    
    border-collapse: collapse;

    text-align: justify;
    display: inline-block;
    border: none; 
    outline: none;
    word-wrap: break-word;
    clear: both;
}


.spacelist_gri
{
    padding-left: 6px;
    padding-right: 5px;
    line-height: 15px;
}

.enlinea
{
    display:inline-block; 
}

.botonboximg
{
   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;
   padding-top: 4px;
   padding-bottom: 4px;
   cursor:pointer;
   border: 1px solid #999;
   border-radius: 3px;
   box-shadow: 0px -0px 5px #eee;
   margin-bottom: 6px;
   text-decoration:none;
   width: 76px;
   display: inline-block;  
}

.botonboximg:hover
{
   background-image:url(../images/fondos/fondo_boton2.png);
   background-repeat:repeat-x;
   border: 1px solid #B2B2B2;
   color: #F60;
}

.botonboximg:focus 
{
    outline: none;
}

.textoimg {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #777;
    display: inline-block; 
    margin-top: 7px; 
}

.textoimg2 {
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #777;
    padding-bottom: 1px;
}

/*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_bloqueo1
{
	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_pop1
{
   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_pop1:hover
{
   background-image:url(../images/iconos/tools/icono_pop_salir2.png);
   background-repeat:repeat-x;
}

.botonsalir_pop1:focus 
{
    outline: none;
}

.botoneraheader_bloqueo2_2
{
	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;
}

.botoneraheader_bloqueo2_2_3
{
	width: 17px;
	border: 1px solid #B1B1B1;
	border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 864px;
    margin-top: 1px;
    margin-bottom: 3px;
    display: inline-block;
    position: absolute;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botoneraheader_bloqueo2
{
	width: 43px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 5px;
    padding-left: 4px;
	text-align:left;
    float:right;
    text-align:right;
    margin-right: 3px;
    margin-top:-615px;
    margin-bottom: 0px;
    display: block;
    position:relative;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botonera_cierra_ico_centro_horar
{
	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: 205px;
    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_horar:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_horar:focus 
{
    outline: none;
}

.botonera_cierra_ico_centro_foto
{
	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: 255px;
    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_foto:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_foto:focus 
{
    outline: none;
}

.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;
}


.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;
}

.botonera_cierra_ico_centro_exc
{
	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: 302px;
    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_exc:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_exc:focus 
{
    outline: none;
}

.botonera_cierra_ico_centro_interno_pol {
	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: 392px;
	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_interno_pol:hover {
		color: #FF6600;
		background-color: #FFF3E1;
		text-decoration: underline;
	}

	.botonera_cierra_ico_centro_interno_pol:focus {
		outline: none;
	}

.botonera_cierra_ico_centro_interno
{
	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: 474px;
    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_interno:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_interno:focus 
{
    outline: none;
}


.botonera_cierra_ico_centro_interno2
{
	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: 596px;
    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_interno2:hover
{
	color: #FF6600;
    background-color: #FFF3E1;
    text-decoration: underline; 
}

.botonera_cierra_ico_centro_interno2:focus 
{
    outline: none;
}

.botoneraheader_bloqueo4
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 1322px;
    margin-top:-715px;
    margin-bottom: 0px;
    display: block;
    position: absolute;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botoneraheader_bloqueofact
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left:912px;
    margin-top: -520px;
    display: block;
    position: fixed;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botoneraheader_bloqueo_qlink
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 1200px;
    margin-top: -20px;
    margin-bottom: 0px;
    display: block;
    position: absolute;
    z-index:99999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}


.botoneraheader_bloqueo_int
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 522px;
    margin-top: -251px;
    display: block;
    position: absolute;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botoneraheader_bloqueo_int2
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 522px;
    margin-top:-278px;
    display: block;
    position: absolute;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}


.botonsalir_pop
{
   background-image:url('../images/iconos/tools/iconocerrar1.png');
   background-repeat:repeat-x;
   cursor:pointer;
   border: none;
   text-decoration:none;
   width: 17px;
   height: 17px;
   float:right;
   display:block;
}

.botonsalir_pop:hover
{
   background-image:url(../images/iconos/tools/iconocerrar2.png);
   background-repeat:repeat-x;
}

.botonsalir_pop:focus 
{
    outline: none;
}

.botonsalir_pop_2
{
   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_2:hover
{
   background-image:url(../images/iconos/tools/icono_pop_salir2.png);
   background-repeat:repeat-x;
}

.botonsalir_pop_2: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: 19px;
   height: 19px;
   margin-left: 1155px;
   position: absolute;
   margin-top: -685px;
   padding-bottom:1px;
   padding-right:2px;
   border: 1px solid #ccc;

}

.botonayuda_pop:hover
{
   background-image:url(../images/iconos/tools/icono_pop_ayuda2.png);
   background-repeat:repeat-x;
}

.botonayuda_pop:focus 
{
    outline: none;
}

.lineacierre_submodal
{
    width: 99.8%;
	border-top: 1px solid #B1B1B1;
}

#pieayudapop2
{
    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);
}

#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: 35px;
    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: 550px;
	/*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_atrasado
{
	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_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_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: 770px;*/
	width: 100%;
	padding-bottom: 15px;
	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: 550px;
	/*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:13px;
    color: #333;
    
}

#botonerapop_volver
{
   text-align:right;
    width: 120px;
	float:right;
	
	padding: 3px;
	
	margin-right: 3px;
	margin-top: -7px;
}

.fondo_usermargenleft
{
	margin-top: 0px;
	background-image:url(../images/fondos/fondo_defecto_ext.png);
	background-repeat:no-repeat;
    background-position-x: center;  
}

.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%;			
}

.linkrev
{
	background-image:url(../images/fondos/fondorevisores.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;

}

.linkrev:hover
{
	background-image:url(../images/fondos/fondorevisores2.png);
	background-repeat:no-repeat;
}

.linkrev: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: 11px;
    height:20px;
    float:right;
    position: relative;
    display: block;
    margin-bottom : -2px;

}

.lincia:hover
{
	background-image:url(../images/fondos/fondocia2.png);
	background-repeat:no-repeat;
}

.lincia:focus 
{
    outline: none;
}

.linroles
{
	background-image:url(../images/fondos/fondorevisores.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	cursor:pointer;
    width: 11px;
    height:20px;
    float:right;
    position: relative;
    display: block;
    margin-bottom : -2px;
}

.linroles:hover
{
	background-image:url(../images/fondos/fondorevisores2.png);
	background-repeat:no-repeat;
}

.linroles:focus 
{
    outline: none;
}

.linkaseg_vip {
	background-image: url(../images/fondos/fond_asegu_vip1.png);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 9px;
	cursor: pointer;
	width: 11px;
	height: 20px;
	float: right;
	position: relative;
	display: block;
	margin-top: 3px;
}

	.linkaseg_vip:hover {
		background-image: url(../images/fondos/fond_asegu_vip2.png);
		background-repeat: no-repeat;
	}

	.linkaseg_vip:focus {
		outline: none;
	}

.linkayuda
{
	background-image:url(../images/fondos/fondoayuda.png);
	background-repeat:no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	font-family: "Segoe UI", Tahoma;
	font-size: 14px;
	color: #1979AA;
	font-weight: bold;
	cursor:pointer;
    width: 34px;
}

.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 #999;
    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;
    margin-top: -2px;
}

#Acc_Recupero
{
	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;
    margin-top: -2px;
}*/

/*#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;
    margin-top: -2px;
}

#pageuser img
{
	margin-left: 3px;
}*/

.pagefondoico
{
	width:56px;
    border: 1px solid #86C9EA;
    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;
}


/*#pageglobales
{
	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;
     margin-top: -2px;
}

#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;
     margin-top: -2px;
}*/

/*#pagehora
{
	width: 26px;
    border: 1px solid #86C9EA;
    background-image:url(../images/fondos/fondo_useronline.png);
	padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 0px;
     margin-top: -1px;
}*/

/*#pageQLINK
{
	width: 20px;
    border: 1px solid #86C9EA;
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 0px;
    margin-top: -2px;
    background-color: #fff;
}*/

.espaimag
{

    margin-right: 3px;

}

.pagenum
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
    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;
    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;
}

.pagenumero
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
    color: #FF4D00;
    float: right;
    text-align: center;
    width: 32px;
    border-left: 1px solid #ceeeee;
    border-right: none;
    border-top: none;
    border-bottom: none;
    background-color: #fff;
    padding-bottom: 5px;
    display: block;
    text-decoration:none;
    cursor: pointer;  
    opacity:0.8;
	filter:alpha(opacity=90);
}

.pagenumero:hover
{
	color: #000;
    opacity:0.4;
	filter:alpha(opacity=80);
}

.pagenumero:focus 
{
    outline: none;
}


.pagenumerover {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333 !important;
	text-align: left;
	width: 32px;
	margin-left: -3px !important;
	padding-right: 10px !important;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: #EBF7FC !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;
	}

.pagenumero2
{
	font-family: "Segoe UI", Tahoma;
	font-size: 11px; 
    color: #FF4D00;
    float: right;
    text-align: center;
    width: 32px;
    border-left: 1px solid #ceeeee;
    border-right: none;
    border-top: none;
    border-bottom: none;
    background-color: #fff;
    padding-top: 1px;
    padding-bottom: 0px;
    display: block;
    text-decoration:none;
    cursor: pointer;  
    opacity:0.8;
	filter:alpha(opacity=90);
}

.pagenumero2:hover
{
	color: #000;
    opacity:0.4;
	filter:alpha(opacity=80);
}

.pagenumero2:focus 
{
    outline: none;
}

.linkgal {
	font-family: "Segoe UI", Tahoma;
	font-size: 10.5px;
	color: #FB4B00;
	text-align: center;
	text-decoration: none;
}

.linkgal:hover {
	color: #F90;
}

.linkgal:focus 
{
    outline: none;
}

.updateloading
{
    position: fixed;
    top: 0px;
    left: 0px;
    height: 695px;
    /*min-height: 100%;*/
    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; 
}

.bordelist {
	background-color:#ffffff;
	border: 1px solid #999999;
	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;

}

.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: 22px;
	color: #3170AB;
	text-decoration: none;
    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: #AEAEAE;
	text-decoration: none;
}

.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;
}

.fondodetallepoliza {
	border: none;
	background-color: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 9px;
	margin-right: 9px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.alineaflecha {
    margin-top:3px;

}

.botonmodaltop{
	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: 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 #999;
	background-color: #F0F7FB;
	color: #F60;
}
.botonmodaltop:focus 
{
    outline: none;
}

.pageversiones
{
	font-family: "Segoe UI", 'Segoe UI', Tahoma; 
	font-size: 10px;
    color: #333;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    height: 15px;
}

.pageversiones:hover
{
	color: #000;
}

.pageversiones:focus 
{
    outline: none;
}

.pageQL
{
	font-family:'Segoe UI', Tahoma;
	font-size: 10px;
    color: #333;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    height: 15px;
    background-color: #fff;
}

.pageQL:hover
{
	color: #000;
}

.pageQL:focus 
{
    outline: none;
}

.cuadroversion
{
	border: 1px solid #86C9EA;
    display: inline-block;
    padding-left: 5px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom: 3px;
    background-color: #EBF7FC;
    /*width:50px;
    height:20px;*/
}

.cuadronrodoctos
{
	border: 2px solid #FF6600;
    padding: 5px;
    background-color: #eee;
    text-align:center;
    font-family:'Segoe UI', Tahoma;
	font-size: 12px;
    color: #333;
    text-align:center;
    text-decoration:none; 
}

.cuadroborderesumen
{
	border: 1px solid #FF6600;
    padding: 5px;
    background-color: #eee;
    font-family:'Segoe UI', Tahoma;
	font-size: 11px;
    color: #333;
    padding: 7px;
}

#modalHorarios
{
	/*display: none;*/
	width: 410px;
	height: 100px;
	min-height: 100px;
	height:auto !important; /*texto relativo*/
	border: 1px solid #999;
	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: -190px;*/

        top: 0px;
    position: relative; 
    margin-left: 100px;
}

.headertitulomodal_user
{
	 width: 100%;
	border: 1px solid #B1B1B1;
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #3376B7;
	padding-top: 7px;
	padding-bottom: 6px;
    padding-left: 11px;
    background-color: #E2F2F8;
}

.bordeslateralesmodal_user
{
	border-left: 1px solid #B1B1B1;
	border-right: 1px solid #B1B1B1;
    border-bottom: 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;
}

.botoneraheader_user
{
	width: 17px;
	border: 1px solid #B1B1B1;
    border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-right: 5px;
    padding-left: 2px;
	text-align:left;
    float:right;
    margin-left: 310px;
    margin-top:-193px;
    margin-bottom: 0px;
    position: absolute;
    z-index:9999;
    background-color: #fff;
    box-shadow: 0px -0px 5px #B2B2B2;
}

.botonsalir_pop_user
{
   background-image:url('../images/iconos/tools/iconocerrar1.png');
   background-repeat:repeat-x;
   cursor:pointer;
   border: none;
   text-decoration:none;
   width: 17px;
   height: 17px;
   /*margin-right:3px;
   margin-left:3px;*/
   float:right;
   display:block;
}

.iconomedio {
    
    display:inline-block;
    margin-bottom: -2px;
}

.regla_headerarbol {
	background-image:url(../images/graficos/regla_arbol.png);
	background-repeat: no-repeat;

}

.regla_headerarbol_left 
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:left;
	padding-left: 8px;
	line-height: 20px;
}

.regla_headerarbol_center 
{
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #333; 
	text-align:center;
	padding-left: 8px;
	line-height: 20px;
}

.flechanro_fondo {
    font-family:'Segoe UI', Tahoma;
	font-size: 9px;
	color: #25A0DA;
	background-image:url(../images/graficos/flecha_nro.png);
	background-repeat: no-repeat;
    text-align:center;
    width: 26px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top:-1px;
    margin-left:2px;
    display: inline-block;
    position: fixed;
}

.flechanro_fondo_max {
    background-image:url(../images/graficos/flecha_nro_max.png);
	background-repeat: no-repeat;
    width: 26px;
    height: 19px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top:-1px;
    margin-left:2px;
    display: inline-block;
    position: fixed;
}

.barra_regla {
    margin-top: 1px;
    display:inline-block;
    border:none;
}

.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;

}

.pos_label 
{
    display:block;
    float: right;
    margin-bottom: 3px;
    margin-right: 5px;   
}

.labeldestacado_orange
{
	font-family:'Segoe UI', Tahoma;
	font-size: 13px;
	color: #FF3300;
    font-weight:normal; 
}

.fondo_Ge {
	
    background-image:url(../images/fondos/iconofondo_Gobal_epass.png);
	background-repeat: no-repeat;
    display:block;
    position: absolute;
    float: right;
    width: 41px;
    height: 38px; 
    margin-top: -21px;
    margin-left: -9px;

}

.sacamano
{
   cursor: default;
}


.sacamano:hover
{
	opacity:0.5;
	filter:alpha(opacity=90);
}

.sacamano:focus 
{
    outline: none;
}

/*Fondo transp*/

.fondo_trasnporteTR
{
	background-image:url(../images/iconos/tr_transporte/icono_fondo_transporte.png);
	background-repeat: no-repeat;
    background-position: left bottom;
}

.fondo_transportistasTR
{
	background-image:url(../images/iconos/tr_transporte/icono_fondo_transportistas.png);
	background-repeat: no-repeat;
    background-position: left bottom;
}

.fondo_mercaderiaTR
{
	background-image:url(../images/iconos/tr_transporte/icono_fondo_mercaderia.png);
	background-repeat: no-repeat;
    background-position: left bottom;
}

.fondo_propietariocargaTR
{
	background-image:url(../images/iconos/tr_transporte/icono_fondo_propietariocarga.png);
	background-repeat: no-repeat;
    background-position: left bottom;
}

.fondo_segurocargatrasnporteTR
{
	background-image:url(../images/iconos/tr_transporte/icono_fondo_segurocarga.png);
	background-repeat: no-repeat;
    background-position: left bottom;
}

.relojright {
    float:right;
    right:0;
    margin-right: 5px;
}

.horaleft {
    margin-right: -22px;
    padding-top:2px;
    display: inline-block;
}

.bordelengueta_qlik_subtitulo
{
	border-bottom: 1px solid #D1DEE4;
	border-left: 1px solid #D1DEE4;
	border-right: 1px solid #D1DEE4;
	background-color:#fff;
	padding-top: 4px;
	padding-bottom: 4px;
    /*margin-left: 0px;
    margin-top:0px;*/
    display: inline-block;
    width: 99.87%;   
    background-image:url(../images/fondos/fondo_right_qlik.png);
	background-repeat: no-repeat;
    background-position:right;
}

/*.fondo_qlik_subtitulo
{
	border: none;
	background-image:url(../images/fondos/fondo_right_qlik.png);
	background-repeat: no-repeat;
    background-position:right;
}*/

.label_qlik_subtitulo
{
    font-family:'Segoe UI', Tahoma;
	font-size: 14px;
    color: #fff;
    float: right;
    display:block;
    margin-right: -255px;
    margin-top: 2px;
    position: relative;
}

.fondo_arriba_home
{
	background-image:url(../images/fondos/parte_derecha.png);
    background-repeat: no-repeat;
    /*width: 298px;*/
    height: 372px;
    /*background-color: #FF6600;*/
    border: 1px solid #B6DBE4;
}

.texto-vertical-2 {
    writing-mode: tb-rl;
    filter: flipv fliph;
    font-family: "Segoe UI", Tahoma;
	font-size: 26px;
	color: #fff;
    float: right;
    text-align: left;
    /*margin-left: 290px;
    margin-bottom: -5px;*/
}

.cuadrofoto
{
	position: relative;
    bottom: -11px;
    left: 33px;
}

.cuadrotext
{
	position: relative;
    left: 30px;
}

.label_right1
{
	position: relative;
    bottom: 20px;
}


.label_right
{
	position: relative;
    bottom: 60px;
}

.imgcircular {
    width:100px;
    height:100px;
    border-radius:160px;
    border: 4px solid #2F7AB4;
    background-color: #FFF;
    margin-top: 33px;
}

.imgcuadrofot {
    width: 82px;
    height: 81px;
    border: 2px solid #2F7AB4;
    background-color: #FFF;
}

.textuser_home
{
	font-family: "Segoe UI", Tahoma;
	font-size: 14px;
	color: #2F7AB4;
	text-decoration: none;
   
    margin-top: 110px;
    display: block; 
    margin-left: 26px;
}

.textperfil_home
{
	font-family: "Segoe UI", Tahoma;
	font-size: 12px;
	color: #777;
	text-decoration: none;
    margin-top: -15px;
    margin-left: 26px;
    display: inline-block; 
    
}

.home_borde
{
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    background-image:url(../images/fondos/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: -203px;
}

#cuadroh
{
	position: relative;
    top: -150px;
}

#cuadroh2
{
	position: relative;
    bottom: -150px;
}


#barritas
{
	position: relative;
    bottom: -30px;
}

#graf_inspector
{
	position: relative;
    left: -30px;
}

#graf_liquidador
{
	position: relative;
    left: -30px;
}

#graf_VB
{
	position: relative;
    left: -30px;
}

#graf_despachador
{
	position: relative;
    left: -30px;
}

#graf_inspector2
{
	position: relative;
    right: -30px;
}

#graf_liquidador2
{
	position: relative;
    right: -30px;
}

#graf_VB2
{
	position: relative;
    right: -30px;
}

#graf_despachador2
{
	position: relative;
    right: -30px;
}

/*paginador*/

.fdo_pag {
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
    opacity: 0.7;
    filter: alpha(opacity=90);
    float: left;
    margin-top: -5px;
    color: #25A0DA;
}

.text_pag {

    padding-left: 16px;
    padding-right: 16px;
    font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #25A0DA;
}


.boton_pag
{
   font-family: "Segoe UI", Tahoma;
   font-size: 15px;
   color: #3376B7;
   background-image:url('../images/fondos/fondo_boton.png');
   background-repeat: repeat-x;
   text-align: center;
   cursor: pointer;
   border: 1px solid #25A0DA;
   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;
}


/*no puede cambiar de nombre va por id*/
#btn_importar_aj
{
	float:right;
    top: 63px;
    right:9px;
    z-index: 1;
	position: absolute;
    display: block;
    background-image:url(../images/fondos/btn_importar.png);
    background-repeat:no-repeat;
    width: 31px;
    height: 49px;
    background-color: transparent;
    cursor:pointer;
}

#btn_importar_aj:hover
{
	background-image:url(../images/fondos/btn_importar.png);
    background-repeat:no-repeat;
    opacity:0.8;
	filter:alpha(opacity=90);

}

#btn_importar_aj:focus 
{
    outline: none;
}


/*no puede cambiar de nombre va por id*/
#btn_exportar_excel_aj
{
	float:right;
    top: 105px;
    right:9px;
    z-index: 1;
	position: absolute;
    display: block;
    background-image:url(../images/fondos/btn_exportar.png);
    background-repeat:no-repeat;
    width: 31px;
    height: 49px;
    background-color: transparent;
    cursor:pointer;
}

#btn_exportar_excel_aj:hover
{
	background-image:url(../images/fondos/btn_exportar.png);
    background-repeat:no-repeat;
    opacity:0.8;
	filter:alpha(opacity=90);

}

#btn_exportar_excel_aj:focus 
{
    outline: none;
}

.botonint_bus_ho {
	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: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor: pointer;
	display: inline-block;
	margin-top: 2px;
	width: 60px;
}

	.botonint_bus_ho:hover {
		border: 1px solid #999;
		background-color: #F0F7FB;
		color: #F60;
	}

	.botonint_bus_ho:focus {
		outline: none;
	}


.botonint_bus {
	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: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
	margin-top: 2px;
    margin-right: 15px;
    width: 60px;
}
.botonint_bus:hover{
	border: 1px solid #999;
	background-color: #F0F7FB;
	color: #F60;
}
.botonint_bus:focus 
{
    outline: none;
}

.botonint_bus2 {
	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: 12px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor:pointer;
	display:inline-block;
	margin-top: 2px;
    margin-right: 15px;
    width: 80px;
}
.botonint_bus2:hover{
	border: 1px solid #999;
	background-color: #F0F7FB;
	color: #F60;
}
.botonint_bus2:focus 
{
    outline: none;
}


.botonint_reci {
	background-image: url(../images/iconos/tools/fondo_misrecientes.png);
	background-repeat: no-repeat;
	width: 120px;
	height: 23px;
	display: block;
	
	right: 0px;
	z-index: 999;
	position: absolute;
	text-align: center;
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #3376B7;
	text-decoration: none;
	margin-top: -15px;
	margin-right: -1px !important;
	padding-top: 3px;
	padding-left: 16px; 
	cursor: pointer;
}

.botonint_reci:hover{
	opacity:0.8;
	filter:alpha(opacity=90);
    color: #F60;
}

.botonint_reci:focus 
{
    outline: none;
}

.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: 28px;
    z-index: 10;
    top: 66px;
}



/*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;
}


.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
{
   font-family: "Segoe UI", Tahoma;
   font-size:14px !Important;
   color:#333;
   background-color: #FFF7D7;
   border: 1px solid #999;
   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 #999;
   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;
}

.botimages
{
	background-color:transparent;
}

.botimages:hover
{
	opacity:0.5;
	filter:alpha(opacity=90);
}

.botimages:focus 
{
    outline: none;
}

.sologrill:focus 
{
    outline: none;
}

.solobordepaginado {
    width: 97.3% !Important;
    border: 1px solid #ccc;
    margin-left: auto; 
    margin-right: auto;
    text-align: center;  
}

.panelpaginador_arriba
{
    width: 231px;
    background-color: #fff;
    border-left: 1px solid #ccc !Important;
    border-right: 1px solid #ccc !Important;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 33px;
    padding-right: 0px;
    opacity: 0.7;
    filter: alpha(opacity=90);
    color: #25A0DA;
}

.panelpaginador_abajo
{
    background-color: #fff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
    position: absolute; 
    opacity: 0.7;
    filter: alpha(opacity=90);
    margin-left: 512px; 
    margin-top: 11px !Important;
    color: #25A0DA;
    z-index: 100000 !Important;
     
}

.borde_vert {
    border: 1px solid #8DCCEB;
    text-align: center;
    padding: 5px;

}

.textvert_pag_arriba{
    background-color: #fff;
    border: 1px solid #8DCCEB; 
    font-family: "Segoe UI", Tahoma;
    font-weight: bold;
    text-align: center;
	font-size: 14px;
	color: #1F9BDE;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 6px;
    position: absolute;
    width: 540px;
    margin-left: -270px;
    margin-top: -11px;
    transform: rotate(270deg);
    box-shadow: 0px 3px 0px #FFF4A5;
    text-transform:uppercase; 

  }

.textvert_pag_arriba2{
    display:block;  
    background-color: #fff;
    border: 1px solid #8DCCEB;
    font-family: "Segoe UI", Tahoma;
    font-weight: bold;
    text-align: center;
	font-size: 14px;
	color: #1F9BDE;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 6px;
    position: absolute;
    width: 344px;
    margin-left: -172px;
    margin-top: -15px;
    transform: rotate(270deg);
    box-shadow: 0px 3px 0px #FFF4A5;
    text-transform:uppercase; 

  }

.textvert_pag_abajo{
    display:block; 
    background-color: #fff;
    border: 1px solid #8DCCEB;
    font-family: "Segoe UI", Tahoma;
    font-weight: bold;
    text-align: center;
	font-size: 14px;
	color: #1F9BDE;
    letter-spacing: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    padding-bottom: 6px;
    position: absolute;
    width: 136px;
    margin-left: -58px;
    margin-top: -14px;
    transform: rotate(270deg);
    box-shadow: 0px 3px 0px #FFF4A5;
    text-transform:uppercase;

  }

.textvert_pag_pol {
	display: block;
	background-color: #fff;
	border: 1px solid #8DCCEB;
	font-family: "Segoe UI", Tahoma;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	color: #1F9BDE;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 6px;
	position: absolute;
	width: 118px;
	margin-left: -51px;
	margin-top: -16px;
	transform: rotate(270deg);
	box-shadow: 0px 3px 0px #FFF4A5;
	text-transform: uppercase;
}


.textnorm {
     font-family: "Segoe UI", Tahoma;
     font-size: 11px; 
     font-weight: lighter;
     color: #333;
     font-weight:bold;
}

.borde_icono_text {
	font-family: "Segoe UI", Tahoma;
	font-size: 10px;
	font-weight: bold;  
	color: #333 !important;
	background-color: #fff;
	border: 1px solid #999;
	padding-left: 16px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 56px;
	border-radius: 3px;
}

.ico_docto {
	background-image: url('../images/iconos/listado/icono_documento2.png');
	background-repeat: no-repeat;
	background-position: 2px 1px;
	display: inline-block;
}

.ico_alarma {
	background-image: url('../images/iconos/listado/icono_time.png');
	background-repeat: no-repeat;
	background-position: 5px 1px;
	display: inline-block;
}

.ico_adver {
	background-image: url('../images/iconos/listado/icono_advertencia.png');
	background-repeat: no-repeat;
	background-position: 5px 1px;
	display: inline-block;
}

.text_extension1 {
	font-family: 'Segoe UI', Tahoma;
	color: #333;
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 3px;
}

.text_extension {
	font-family: 'Segoe UI', Tahoma;
	color: #333;
	text-transform: uppercase;
	font-size: 11px;
	padding-left: 3px;
}

.msjright {
	float:right; 
	display: inline-block;
	position: relative; 
	margin-top: -20px; 
}

.ico_clp {
	background-image: url('../images/iconos/banderas_monedas/ico_clp.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_cop {
	background-image: url('../images/iconos/banderas_monedas/ico_cop.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_dolar {
	background-image: url('../images/iconos/banderas_monedas/ico_dolar.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_euro {
	background-image: url('../images/iconos/banderas_monedas/ico_euro.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_real {
	background-image: url('../images/iconos/banderas_monedas/ico_real.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_sol {
	background-image: url('../images/iconos/banderas_monedas/ico_sol.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.ico_mxn {
	background-image: url('../images/iconos/banderas_monedas/ico_mxn.png');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	display: inline-block;
	width: 25px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: -2px;
	margin-right: 6px;
	margin-left: 3px;
}

.icono_word {
	background-image: url('../images/iconos/listado/office/office_word.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

.icono_excel {
	background-image: url('../images/iconos/listado/office/office_excel.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

.icono_powerpoint {
	background-image: url('../images/iconos/listado/office/office_power.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

.icono_bloqueo {
	background-image: url('../images/iconos/listado/office/nube_bloqueo.png');
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

.icono_liberar {
	background-image: url('../images/iconos/listado/office/nube_libera.png');
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

.icono_devuelta {
	background-image: url('../images/iconos/listado/office/nube_devuelto2.png');
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	margin-top: -15px !important;
	padding-bottom: 2px !important;
	padding-left: 2px !important;
	/*height: 18px;
	display: block;*/
	outline: none;
}

.labelceldagris {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #777;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
	outline: none;
	cursor: default !important;
}

.labelpregunta {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	outline: none;
	cursor: help !important;
}


.fondo_text_flecha_left {
	background-image: url('../images/fondos/fondo_flecha_destaca.png');
	background-repeat: no-repeat;
	font-family: 'Segoe UI', Tahoma;
	font-weight:bold; 
	font-size: 11px;
	color: #333;
	padding-top: 6px;
	padding-bottom: 7px;
	padding-left: 15px;
}

.fondochek_descarga {
	background-color: #eefaff;
	border-left: 1px solid #85AAC9;
	border-right: 1px solid #85AAC9;
	padding-left: 14px;
	padding-right: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: right;
	margin-right: 25px;
	margin-top: -5px;
	font-weight: 600; 
}

.boxbloqueadoleft_transp {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #555;
	text-align: left;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: none;
	background: transparent;
	overflow: hidden;
	height: fit-content;
	min-height: 250px;
	height: auto !important;
}

	.boxbloqueadoleft_transp:focus {
		outline: none;
	}

.boxbloqueadoleft_transp_sinalto {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #555;
	text-align: left;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	border: none;
	background: transparent;
	overflow: hidden;
	
}

	.boxbloqueadoleft_transp_sinalto:focus {
		outline: none;
	}


.oculta_i {
	display: none !important;
}

.muestra_i {
	display: block !important;
}

.solonegrita {
	font-weight: bold;
}

/*.titulo_gannt {
	font-weight: bold !important;
	color: #2182C9 !important;
}

*/
html .RadGantt .rgtTaskTemplate {
	padding: 0;
}

html .RadGantt.rgtRowheight .rgtTaskSingle {
	border-color: rgba(51,51,51,0.5);
	color: #333333;
	text-shadow: none;
	height: auto;
}

.wrapper {
	padding: 4px 0;
}

.resource-img {
	border-radius: 50%;
	float: left;
	width: 48px;
	height: 48px;
	margin: 2px 5px 2px 2px;
}

.info-container {
	padding: 9px 5px;
}

/*.manager, .title {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
}*/

#pagegantt {
	width: 50px;
	text-align: center;
	float: right;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: 2px solid #25A0DA;
	background-color: #FFF;
	margin-right: 10px;
	margin-top: -3px;
	display: block;
	padding-bottom: 1px;
	padding-left: 3px;
}

	#pagegantt a {
		font-family: 'Segoe UI', Tahoma;
		font-size: 11px;
		color: #333;
		cursor: pointer;
		text-decoration: none;
		display: block;
		margin-top: -1px;
	}

		#pagegantt a:hover {
			color: #F90;
		}

		#pagegantt a:focus {
			outline: none;
		}


#contgantt {
	display: none;
	border: 4px solid #25A0DA;
	background-color: #fff;
	width: 96%;
	height: 575px;
	position: absolute;
	top: 38px;
	left: 12px;
	padding: 10px;
	z-index: 1;
	box-shadow: 0px -0px 12px #eee;
}

.obj_cuadro_textolabel {
	font-family: "Segoe UI", Tahoma;
	font-size: 11px;
	color: #333;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*HOME_CONTROL*/

.fondo_config_control2 {
	background-image: url('../images/fondos/fondo_right_rangos2.png');
	background-repeat: no-repeat;
	background-position-x: right;
	background-color: #F8FCFC;
	border: none;
	width: 316px;
	height: 187px;
	border: 1px solid #D1DEE4;
}

.liqui_top_activo {
	background-image: url('../images/fondos/home_new/liquidador_top.png');
	background-repeat: no-repeat;
	border: none;
	height: 54px;
	margin-top: 5px;
}

.auditor_top_activo {
	background-image: url('../images/fondos/home_new/auditor_top.png');
	background-repeat: no-repeat;
	border: none;
	height: 54px;
}

.supervisor_top_activo {
	background-image: url('../images/fondos/home_new/supervisor_top.png');
	background-repeat: no-repeat;
	border: none;
	height: 54px;
}

.text_top_activo {
	font-family: 'Segoe UI', Tahoma;
	font-size: 18px;
	color: #3170AB;
	text-decoration: none;
	padding-left: 43px;
	margin-bottom: 0px;
	display: block;
}

.cuafondoactivo {
	background-color: #F8FCFC;
}

.fondo_flujo_activo {
	background-image: url(../images/fondos/home_new/fondo_flujo.png);
	background-repeat: no-repeat;
	background-color: #F4FAFD;
	border: none;
}

.fondo_alerta_activo {
	background-image: url(../images/fondos/home_new/fondo_alerta.png);
	background-repeat: no-repeat;
	background-color: #F4FAFD;
	border: none;
}

.fondo_emergenciaactivo {
	background-image: url(../images/fondos/home_new/fondo_emergencia.png);
	background-repeat: no-repeat;
	background-color: #F4FAFD;
	border: none;
}

.fondo_fuerarango {
	background-image: url(../images/fondos/home_new/fondo_fuerarango.png);
	background-repeat: no-repeat;
	background-color: #F4FAFD;
	border: none;
}



.text_vertical_activo {
	font-family: 'Segoe UI', Tahoma;
	font-size: 10.5px !important;
	font-weight: 600; 
	color: #333;
	-moz-transform: rotate(270deg) translate(3px, -5px);
	-webkit-transform: rotate(270deg) translate(3px, -5px);
	-o-transform: rotate(270deg) translate(3px, -5px);
	-ms-transform: rotate(270deg) translate(3px, -5px);
	transform: rotate(270deg) translate(3px, -5px);
	position: relative;
	text-align: center;
	padding-right: 6px;
	width: 76px;
	height: 30px;
}

.iconofondo_ZA31 i {
	position: absolute;
	bottom: 55px;
	right: -510px;
	width: 100%;
	z-index: 1;
}

.iconhome i {
	display: block;
	font-size: 27px;
	color: #999;
	margin-left: -65px;
	margin-bottom: 0px;
}

.iconhome2 i {
	display: block;
	font-size: 27px;
	color: #999;
	margin-left: -32px;
	margin-bottom: 2px;
}

.iconhome3 i {
	display: block;
	font-size: 27px;
	color: #999;
	margin-left: -45px;
	margin-bottom: 2px;
}

.text_nomb {
	margin-bottom: -5px;
}

.text_cuadro_activo {
	font-family: 'Segoe UI', Tahoma;
	font-size: 12px;
	color: #333;
	padding-left: 7px;
}

.lineamedio {
	background-image: url(../images/fondos/home_new/linea_medio.png);
	background-repeat: repeat-y;
}

.text_valor {
	font-family: 'Segoe UI', Tahoma;
	font-size: 16px;
	color: #999;
	text-align:center; 
}

	.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;
		}

.positext_aler {
	margin-top: 3px;
	position: absolute;
}

.positext_emer {
	margin-top: -8px;
	position: absolute;
}

.posibtn_disk {
	margin-top: 5px !important;
	position: absolute;
}








