body {
	margin: 0;
	padding: 0;
	background: none repeat scroll 0 0 #EFEFEF;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-size: 66.5% !important;
	color: #666666;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
a img,:link img,:visited img,form,fieldset {border:none}

/*.ui-widget { font-size: 0.96em; }*/


/* Hx */
#tituloAplicacion{color: #000000; margin: 0 0 0.5em; padding: 0 0 0.3em 0;}

h1 {font-size: 1.4em; color: #67701B !important; display:block; margin: 0 0 0.5em; padding: 0;}
h2 { font-size:1.6em; color:#67701B; display: block; margin:0 0 0.5em; padding:0; width: 100%; font-size: 1.5em; text-align: right;}
    
/*FIX Color de los textos*/
.ui-widget-content{	color: #666666;}

.clsCustomToolbar {
    background: none;
    border: 0px transparent;
    //margin-bottom: 5px;
}
.centeredToolbar{
	text-align: center;	
}

.rup-tabs_container {
    border: 0px;
}

.rup-tabs_container > .ui-tabs-nav {
    background: none;
    border: 0px;
    padding-left: 2em;
}

.ui-tabs {
    position: relative;
    /* padding: .2em; */
    zoom: 1;
}

.relative {
	 position: relative;
}

h3 { font-size:1.4em; color:#67701B; display:block; margin:0 0 0.5em 0.5em; padding:0; }

/* Parrafo */
p { color:#000000; line-height:1.7em; margin:0; }

/* Input deshabilitado */
input.disabled { background-color: #D3D3D3; opacity: 1 !important;}

input:disabled {
    background-color: #D3D3D3  !important;
    opacity: 1 !important;
    color: black !important;
}

input[readonly], input[readonly="readonly"] {
    background-color: #D3D3D3  !important;
    opacity: 1 !important;
    color: black !important;
}
textarea[readonly], textarea[readonly="readonly"] {
    background-color: #D3D3D3  !important;
    opacity: 1 !important;
    color: black !important;
}

input:read-only{ 
	background-color: #D3D3D3;
}

/* GENERALES */

/*Titulo*/
div.portada {margin-top: 2em;text-align: center;}
div.portada > .titulo {font-size:3em; font-weight:normal; color: rgb(102, 102, 102);}

.contenedor { 
	width: 90%;
    min-width: 798px;
    margin: 0 auto;
    padding: 0 2em 2em;
    background-color: #FFFFFF;
    position: relative;  
}

.languageHelpContact {
	float: right;
	cursor: pointer;
}
.languageHelpContact a {
    color: #000000;
}

.pointer {
	cursor: pointer;
}

.menu {
	margin-top: 1em; 
	margin-bottom: 1em;
}

.rup_external_link {
    float: none;
}

/*Posicionamiento a la derecha de los botones*/
.right_buttons{ 
	text-align:right;
	margin-bottom:5px;
}

.right_buttons button {
	background: #6d7715;
    color: white;
    padding: 0.4em 0.5em;
    border-radius: 4px;
    border: none;	
}

/* FORMULARIOS */
.formulario_legend {
    color: #000000 !important;
    font-size: 0.96em;
}
.formulario_columna_cnt {
	color:#666666; 
	float:left; 
	width:99%;
}
.formulario_linea_izda_float { 
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 2em;
	float:left;
}
.formulario_linea_izda { 
	margin-top: 1em;
	margin-left: 2em;
	margin-right: 2em;
}
.formulario_linea_label { 
	float: left;
	width: 14em;
}

.formulario_linea_label_pequena { 
	float: left;
	width: 8em;
}

.formulario_linea_label_grande { 
	float: left;
	width: 20em;
}

.formulario_linea_label_muypequena { 
	float: left;
	width: 4em;
}

.formulario_linea_input { 
	border:0.1em solid #D1D1D1;
	color:#666666;
	font-size:100%;
	height: 16px;
}
.formulario_required {
    color: #FF0000;
}

.filaIzquierdaModal {
	width: 47%;
	float: left;
	margin-top: 15px;
	padding-right: 10px;
	clear: left;
	color: #666666;
	padding-left: 1em;
	padding-bottom: .35em;
	padding-top: .25em;
}

.filaDerechaModal {
	width: 45%;
	float: right;
	margin-top: 15px;
	padding-right: 10px;
	color: #666666;
	padding-bottom: .35em;
	padding-top: .25em;
}

.floating_left_pad_right {
	float:left;
	padding-right:10px;
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	font-size:1.09em;
	text-align:left;
	margin-top:5px;
	width: 15em;
	font-size: 100%;
}

.width30{
	width: 30em !important;
}


.formTooltip{
	width: 7em;
}

.tip{
	font-style: italic;	
	padding: 5px;
}

a.ui-selectmenu {  background: #e6e6e6 url(../../rup/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important; text-decoration: none; color: #000000 !important; }

a.ui-selectmenu-disabled {background:none repeat scroll 0 0 #C5C5C5 !important; opacity: 1!important;  filter:Alpha(Opacity=100) !important; background-image: none; color:#000000; background-color: #D3D3D3 !important;}

.externalForm label, .externalForm input {
  display: inline-block;
  
}

.externalForm label.corta {
  width: 150px; /* or whatever size you want them */
}


/* Estilos para la validacion de campos */
input.error {
    background: url("../images/icon-fail.png") no-repeat scroll right center #FFEBEF !important;
    color: red !important;
    font-weight: bold !important;
}


span.form-error.help-block {
    color: red;
    margin-top: 6px;
    padding-left: 0;
}

div.right_link a {
	position:relative;
    float:right;
	margin-bottom: 5px;
}

.ui-icon .ui-icon-plus {
	background-image:url("images/tree/d.gif");
	background-position:-72px 0;
}

.ui-icon .ui-icon-minus {
	background-image:url("images/tree/d.gif");
	background-position:-54px 0;
}

.has-error {
	padding: auto;
}

.borderFieldset {
	border: solid 1px black;
	margin: 2px;
	padding: 10px;
}


div.detalle, .clear {
	clear:both;
}



.informacionAdicional {
    margin: 4em 0 4em 2em;
}


.seleccionar { background:url("../images/rup.ok.png") no-repeat !important; }
.seleccionar.disabled { background:url("../images/rup.ok_disabled.png") no-repeat !important; }


div.ab03b_modalWait{
/*	border: 2px solid red;*/
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 22px !important;
	font-weight: bold !important;
	padding: 0.5em 0em 0.3em 0em;
	text-align: center;
	color: #A8BBC6;
	background-image: url("../images/fnd_gris.png");
	background-position: bottom;
	background-repeat: repeat-x;
}


div.ab03b_modalWait img{
/*border: 1px solid green;*/
margin: -2px 0px 2px 20px;
float:left;	
}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS CABECERA*/
.tipo_letra_departamental {
	color: #67701B;
	font: bold 70%/100% Myriad Pro, Verdana;
	text-decoration: none;
	font-size: 14px;
}
td.tituloApp { font-size:1.4em; color:#67701b; display:block; margin:0.8em 0 0 0; padding:0;  font-weight:bold;}

.cabecera {
	margin-bottom: 2px;
	width: 100%;
}
.cabecera a {
	color: #000000;
	text-decoration:none;
}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*OTROS ESTILOS*/
.verde {
	color: #FFFFFF !important;
	border: solid 1px #999999;
	background: url("../images/ui-bg_highlight-hard_15_67701B_1x100.png") repeat-x scroll 50% 50% #E6E6E6;
	
}

.verde:hover, .verde:focus {
	color: black !important;
	background: url("../images/ui-bg_highlight-soft_25_9aad70_1x100.png") repeat-x scroll 50% 50% #DADADA;
	border: solid 1px #999999;
}
.verde:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.verde2 {
	color: #FFFFFF !important;
	border: solid 2px #FFFFFF;
	background: url("../images/ui-bg_highlight-hard_15_67701B_1x100.png") repeat-x scroll 50% 50% #E6E6E6;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

.verde2:hover, .verde2:focus {
	color: black !important;
	background: url("../images/ui-bg_highlight-soft_25_9aad70_1x100.png") repeat-x scroll 50% 50% #DADADA;
	border: solid 1px #999999;
}
.verde2:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.blanco {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	
}
.blanco:hover, .blanco:focus {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.blanco:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.visible{
	display: block;
}
.oculto{
	display: none;
}

.campoTexto{
	padding: 2px;
    border: 1px solid #DDDDDD;
    width: 12em;
    
    /*Applying CSS3 gradient*/
   /* background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');*/
    
    /*Applying CSS 3radius*/    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    /*Applying CSS3 box shadow*/
   /* -moz-box-shadow: 0 0 2px #DDDDDD;*/
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
}

.campoTextoPeque{
    width: 3em;
}

.campoTextoPequeMas{
    width: 5em;
}

.campoTextoExtraPeque{
    width: 2em;
}

.campoTextoMediano{
    width: 20em;
    
    padding: 2px;
    border: 1px solid #DDDDDD;
    
    
    /*Applying CSS3 gradient*/
   /* background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');*/
    
    /*Applying CSS 3radius*/    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    /*Applying CSS3 box shadow*/
   /* -moz-box-shadow: 0 0 2px #DDDDDD;*/
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
}

.campoTextoLargo{
    width: 40em;
    
    padding: 2px;
    border: 1px solid #DDDDDD;

    
    /*Applying CSS3 gradient
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');*/
    
    /*Applying CSS 3radius*/    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    /*Applying CSS3 box shadow*/
   /* -moz-box-shadow: 0 0 2px #DDDDDD;*/
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;
}

.campoFecha {
	padding: 2px;
    border: 1px solid #DDDDDD;
    width: 8em;
    
    /*Applying CSS3 gradient*/
    background: -moz-linear-gradient(center top , #FFFFFF,  #EEEEEE 1px, #FFFFFF 20px);    
    background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(5%, #EEEEEE) to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#FFFFFF');
    
    /*Applying CSS 3radius*/    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    
    /*Applying CSS3 box shadow*/
    -moz-box-shadow: 0 0 2px #DDDDDD;
    -webkit-box-shadow: 0 0 2px #DDDDDD;
    box-shadow: 0 0 2px #DDDDDD;	
}


.botonPeque {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% Verdana,Arial,Helvetica, sans-serif;
	padding: .4em 1em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #339;
	text-decoration: none;
}
.botonPeque:hover {
	text-decoration: none;
}
.botonPeque:active {
	position: relative;
	top: 1px;
}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS MENU PRINCIPAL AMIANTO*/
#ab03bAmiantoWar_menu{
	background:#67701B;
}
#ab03bAmiantoWar_menu ul{
	background:#67701B !important;
}

#ab03bAmiantoWar_menu a{
	color: #FFFFFF;
}


#ab03bAmiantoWar_menu span{
	color: #FFFFFF;
	background-image: url("../images/ui-icons_ffffff_256x240.png") !important;
}

#ab03bAmiantoWar_menu a.ui-state-active{
	//color:black !important;
	background:#67701B !important;
}

/*ESTILOS MENU PRINCIPAL RERA*/
#ab03bRERAWar_menu{
	background:#67701B;
}
#ab03bRERAWar_menu ul{
	background:#67701B !important;
}

#ab03bRERAWar_menu a{
	color: #FFFFFF;
}

#ab03bRERAWar_menu span{
	color: #FFFFFF;
	background-image: url("../images/ui-icons_ffffff_256x240.png") !important;
}

#ab03bRERAWar_menu a.ui-state-active{
	//color:black !important;
	background:#67701B !important;
}


.rup_menu_horizontal_children{
	float: left;
	background:none; 
	border-style: none solid none none;
	border-width: medium 1px medium medium;
	border-right-color: #ffffff !important;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
 	padding-left: .5em; 
 	padding-right: .5em; 
	padding-bottom: .15em;
	margin: .15em 0em;
	width:130px;
}
#ab03bAmiantoWar_menu #primero{width:80px!important; padding-right:0;}
#ab03bRERAWar_menu #primero{width:80px!important; padding-right:0;}

.rup_menu_horizontal_childrenMenuIcon .ui-icon {background-image: url(../../rup/custom-theme/images/ui-icons_ffffff_256x240.png) !important;}

/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS ACORDEON*/

/*
.___formulario .seccion{
	BACKGROUND: white;
	border: 1px solid #67701B;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 8px;
	padding: 9px;
}

.___formulario {
	BACKGROUND: #EBEBEB;
	padding: 4px;
	border: 1px solid #ebf0f3;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	font-size: 1em;
	float: left;
	width:100%;
}
*/


.formulario {
    padding: 4px;
    border: 1px solid #ebf0f3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 1em;
}

.acordeon {
	ui-button;ui-widget;ui-state-default;ui-corner-all;ui-button-text-only;
	width: 100%;
	height: 24px;
	text-align: left;
	position: relative;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0.3em 0.2em 0.4em 0.2em;
	outline: none;
	cursor: pointer;
	text-decoration: none;
	padding: .4em 1em .3em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.letraAcordeon{
	color:#67701b;
	text-decoration: none;
	font-weight:bold;
	font-size: 1.0em;
}


.clsFila {
    box-sizing: border-box;
    display: block;
    padding-left: 1em;
    vertical-align: middle;
}
.formFila{
	margin-top: 15px;
	height: 15px;
	clear: both;
	color: #666666;
	font-size: 1em;
	padding-left: 1em;
	padding-bottom: .35em;
	padding-top: .25em;
}

.clsTexto {
	float: left;
	font-weight: bold;
}

.clsCampo:not(:last-child) {
    margin-right: 30px;
}

.clsCampo {
    box-sizing: border-box;
    display: inline-block;
    margin: 5px 0;
    vertical-align: top;
}

.clsMuyMinimo	{width:20px;}
.clsMinimo		{width:40px;}
.clsMasPequeno	{width:50px;}
.clsPequeno		{width:80px;}
.clsMediano		{width:150px;}
.clsGrande		{width:220px;}
.clsMasGrande	{width:300px;}
.clsMuyGrande	{width:420px;}
.clsEnorme		{width:520px;}
.clsGigante		{width:750px;}


.mayus{text-transform:uppercase;}

.filaFormulario{
	padding-top: 2px;
	background-color: #FFFFFF;
	width:98%;
	display:block;
	padding-left: 0.2em;
	float:left;
	margin-bottom:2px;
	margin-top: 4px;
}


.campoFormulario, .bloqueFloatLeft{
	float:left;
}

.tabulado{
	margin-left:1em;
}

.tabuladoPost{
	margin-right:1em;
}

.tabuladoPostGrande{
	margin-right:3em;
}

.tabuladoMas{
	margin-left:2em;
}

.tabulado350{
	margin-left:350px;
}
.infoFormulario{
	font-size:0.9em;
	font-style: oblique;
	font-style: oblique;
}


.columnaSimpleYMediaFormulario{
	width: 19em;
	float:left;
}

.etiquetaFormulario{
	color: #575757;
	font-weight:bold;
	font-size: 1em;
}

.etiquetaFormularioPeq{
	color: #575757;
	font-weight:bold;
	font-size: 1em;
}

.columnaSimpleFormulario{
	width: 8em;
	float:left;
}

.columnaDobleFormulario{
	width: 27%;
	float:left;
}

.columnaTripleFormulario{
	width: 35%;
	float:left;
}

.columnaAncho40{
	width: 40%;
	float:left;
}

.columnaAncho42{
	width: 42.8%;
	float:left;
}

.columnaAncho45{
	width: 45%;
	float:left;
}


.columnaCuadrupleFormulario{
	width: 50%;
	float:left;
}

.columnaQuintupleFormulario{
	width: 60%;
	float:left;
}

.columnaSextupleFormulario{
	width: 70%;
	float:left;
}

.textoFormulario{
	font-size: 1.0em;
	color: #000000;
}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILO BOTON FILTRAR*/
.filter-margin{
	margin-right:8px;
	padding:0.4em !important;
}

.ui-icon-gear{
	background-image: url(../../rup/custom-theme/images/ui-icons_ffffff_256x240.png) !important;
}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS PIE DE PAGINA*/
.footer {
	background-color:#67701B;
	border-top:1px solid #DADADA;
	clear:both;
	color:#FFFFFF;
	font-size:0.9em;
	margin:2em 0 0;
	padding:0.7em;
	padding-bottom: 0em;
	border-bottom: 1px dotted #CCCCCC;
    border-top: 1px dotted #CCCCCC;
    padding-bottom: 17px;
    padding-top: 1px;
    width: 99%;
}
.footer a {
	color: #FFFFFF;
}

.footer .ui-icon {background-image: url(../../rup/custom-theme/images/ui-icons_ffffff_256x240.png) !important; }*/
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS TABLA*/
.tablaOscura .ui-state-default, .tablaOscura .ui-widget-content .ui-state-default, .tablaOscura .ui-widget-header .ui-state-default { background: #e6e6e6 url(../images/ui-bg_highlight-hard_15_67701B_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #FFFFFF; }
.tablaOscura .ui-state-default a, .tablaOscura .ui-state-default a:link, .tablaOscura .ui-state-default a:visited { color:#FFFFFF !important; text-decoration: none; }
.tablaOscura .ui-state-hover, .tablaOscura .ui-widget-content .ui-state-hover, .tablaOscura .ui-widget-header .ui-state-hover, .tablaOscura .ui-state-focus, .tablaOscura .ui-widget-content .ui-state-focus, .tablaOscura .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_highlight-soft_25_9aad70_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.tablaOscura .ui-state-hover a, .tablaOscura .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.tablaOscura .ui-state-active, .tablaOscura .ui-widget-content .ui-state-active, .tablaOscura .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.tablaOscura .ui-state-active a, .tablaOscura .ui-state-active a:link, .tablaOscura .ui-state-active a:visited { color: #212121; text-decoration: none; }
.tablaOscura .ui-widget :active { outline: none; }
.tablaOscura .rup-grid_oddRow { background-color: #EFF6EB !important;}
/*******************************************************************************************************/
/*******************************************************************************************************/
/*ESTILOS BOTONES DERECHA*/
.right_buttons{ 
	text-align:right;
	margin-bottom:5px;
}







/*añadido prueba */
.detalle_cabecera { 
    background: #EBEBEB;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border: 1px solid #ebf0f3;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-size: 1.1em;
    margin-bottom: 5px;
}

.detalle_cabecera .seccion {
	background: white;
    border: 2px solid #dbe4ef;
}

.inv { 
	display: none;
}

table.ui-jqgrid-btable tr.rup-grid_oddRow, table.ui-jqgrid-htable tr.rup-grid_oddRow {
    background-color: #EFF6EB !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: url("../../rup/custom-theme/images/ui-bg_glass_55_fffeda_1x400.png") repeat-x scroll 50% 50% #FFFEDA;
    border: 1px solid #AAAAAA;
}

.columnaSimpleFormulario {
	width: 14em;
	float:left;
	min-height: 1px;
}
.columnaSimpleFormularioPeque {
	width: 8.5em;
	float:left;
	min-height: 1px;
}

.columnaSimpleAncho10 {
	width: 10em;
	float:left;
	min-height: 1px;
}

.columnaSimpleAncho15 {
	width: 15em;
	float:left;
	min-height: 1px;
}
.columnaSimpleAncho7 {
	width: 7em;
	float:left;
	min-height: 1px;
}
.mediaColumnaFormularioPeque {
	width: 9em;
	float:left;
	min-height: 1px;
}

.mediaColumnaFormularioExtraPeque {
	width: 4em;
	float:left;
	min-height: 1px;
}

.mediaColumnaFormulario  {
	width: 15.1em;
	float: left;
	min-height: 1px;
}

.mediaColumnaFormularioNoFloat  {
	width: 14.2em;
}

div.columnaSimpleFormulario.etiquetaFormulario {
    width: 14em;
}

div.columnaSimpleFormulario.etiquetaFormularioPeq {
    width: 8em;
}

.detalle_datos_generales { 
	padding: 0.6em;
}

/* estilos para tabs*/ 
#tabs ul .ui-state-default,#tabs ul  .ui-widget-content .ui-state-default,#tabs ul .ui-widget-header .ui-state-default {
    border: 1px solid #FFFFFF;
    font-weight: normal;
    color: #FFFFFF;
    background: #e6e6e6 50% 50% repeat-x;
}

#tabs ul .ui-state-active,#tabs ul .ui-widget-content ul .ui-state-active,#tabs ul .ui-widget-header .ui-state-active {
    border: 1px solid #67701B;
    background: #ffffff 50% 50% repeat-x;
    font-weight: bold;
    color: #67701B ;
}

#tabs ul .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#tabs ul .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#tabs ul .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
    color: #67701B;
}

#tabs ul .ui-state-default a,#tabs ul .ui-state-default a:link,#tabs ul .ui-state-default a:visited {
    color: #67701B;
    text-decoration: none;
}


#tabs_altaExpdte ul .ui-state-default,#tabs ul  .ui-widget-content .ui-state-default,#tabs ul .ui-widget-header .ui-state-default {
    border: 1px solid #FFFFFF;
    font-weight: normal;
    color: #FFFFFF;
    background: #e6e6e6 50% 50% repeat-x;
}

#tabs_altaExpdte ul .ui-state-active,#tabs ul .ui-widget-content ul .ui-state-active,#tabs ul .ui-widget-header .ui-state-active {
    border: 1px solid #67701B;
    background: #ffffff 50% 50% repeat-x;
    font-weight: bold;
    color: #67701B ;
}

#tabs_altaExpdte ul .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#tabs ul .ui-tabs .ui-tabs-nav li.ui-state-disabled a,#tabs ul .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
    color: #67701B;
}

#tabs_altaExpdte ul .ui-state-default a,#tabs ul .ui-state-default a:link,#tabs ul .ui-state-default a:visited {
    color: #67701B;
    text-decoration: none;
}




/* pestaña participante */
.tabla {
    font-size: 13px;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    border: 1px solid #333;
    border-collapse: collapse;
    text-align: center;
    width: 100%;
}

tr.cabeceraTabla th {
    line-height: 2em;
}
tr.cabeceraTabla th, table.tabla td {
    border: 1px solid #333;
}

table.tabla tr.par {
    background-color: #FAF9F9;
}
table.tabla td {
    text-align: left;
}

thead tr.cabeceraTabla {   
    color: #FFFFFF !important;
    border: solid 1px #999999;
    background: #67701B;
}

/* tabla seguimiento*/

.tablaSeguimiento {
    font-size: 13px;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    border: 1px solid #333;
    border-collapse: collapse;
    text-align: center;
    width: 75%;
    align: center;
}

tr.cabeceraTabla th {
    line-height: 2em;
}
tr.cabeceraTabla th, table.tablaSeguimiento td {
    border: 1px solid #333;
}

table.tablaSeguimiento tr.par {
    background-color: #EFF6EB;
}
table.tablaSeguimiento td {
    text-align: center;
}

thead tr.cabeceraTabla {   
    color: #FFFFFF !important;
    border: solid 1px #999999;
    background: #67701B;
}

.imagenOK {
	float:left;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/ok.png) no-repeat;
	width: 15px;
	height: 15px;
	padding-left: 15px; /* Equal to width of new image */
	margin: 0.2em 0 0 1em;
	padding-right: 1em;
}
.imagenKO {
	float:left;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/no_ok.png) no-repeat;
	width: 15px;
	height: 15px;
	padding-left: 15px; /* Equal to width of new image */
	margin: 0.2em 0 0 1em;
	padding-right: 1em;
}
li.sinBullet { 
	list-style-type: none;
}

.columnaDobleFormulario {
	float:left;
}

div.dobleTabla {
}
table.tablaDocumentos {
    float: right;
    border: 1px dotted #97989A;
    border-radius: 5px;
    background: #F1F1F1;
    margin-top: 1em;
	margin-bottom: 1em;
}

table.tablaComunicacion {
	float: left;
	border: 1px dotted #97989A;
    border-radius: 5px;
    margin-left: 10%;
    background: #F1F1F1;
	margin-top: 1em;
	margin-bottom: 1em;
}
td.filaDatosExtra {
	border-bottom: 1px solid #67701B;
}

/*pestaña participante (fin) */


/*img botones*/
.imagenDocumentoRTF {
	background: url(../images/msword.png) no-repeat;
	height: 27px;
	background-size: 27px 27px;
	background-position: left top;
	padding-left: 27px;
	display: inline-block;	
}

.imagenDocumentoPDF {
	background: url(../images/pdf.png) no-repeat;
	height: 27px;
	background-size: 27px 27px;
	background-position: left top;
	padding-left: 27px;
	display: inline-block;	
}


.separadorVerde  {
	color: #67701B !important;
	font-weight: bold;
	padding-top: 1.5em;
	margin:0 auto;
	width:99%;	
    border-bottom: 2px solid ;
    overflow:hidden;
    clear:both;
    margin-bottom:10px;
}

.formulario .seccion{
	background: white;
	/*
	se oculta porque no coge bien el contenido del bloque
    border: 1px solid #67701B;
    */
    
    	/* hay que poner un div clear al final. si no no coge bien el contenido del bloque*/
    border: 1px solid #67701B;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 8px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
}


fieldset.fichaRedondeada {
	background: white;
	border: 1px solid #67701B;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 8px;
    padding: 9px;
}

.ficheInactiva {
	opacity: 0.5;
}

.vAlignMiddle{
	vertical-align: middle;
	display: inline !important;
}
.formInput {
	border:0.1em solid #D1D1D1;
	color:#666666;
	font-size:100%;
	height: 16px;
}

/*
	estilo para checkbox
*/

.switch-button {
	margin-left:1em;
    width: 48px;
    height: 18px;
    background: rgb(228, 236, 198);
    z-index: 0;
    margin: 0;
    padding: 0;
    appearance: none;
    border: none;
    cursor: pointer;
    position: relative;
    border-radius:16px;
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
}
.switch-button:after {
    content: ' ';
    height: 16px;
    width: 16px;
    border-radius: 28px;
    background: #fff;
    position: absolute;
    z-index: 2;
    top: 1px;
    left: 1px;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-box-shadow: 0 2px 5px #999999;
    box-shadow: 0 2px 5px #999999;
}
.switchOn,.switchOn:before {
    background: rgb(117, 125, 47) !important;
}

.switchOn:after {
    left: 32px !important;
}

.floatRight {
	float: right;
}

label.etiquetaGrande {
	font-size: 160%;
    font-family: sans-serif;	
}

.help-separator a {
    position: absolute;
    z-index: 1;
    display: inline;
    font-size: 11px;
    border: 1px solid #67701B;
    border-radius: 12px;
    padding: 2px 6px;
    background: #fff;
    text-decoration: none;
    margin-left: 15px;
}

.help-separator a:hover, .help-separator-table a:hover {
	background-color:#67701B;
	color:#fff;	
}

/* bloque tooltip en celda de tabla */
tr div.help-separator-table {
	line-height: 1em;
	float: right;
	margin-right: 2.1em;
	margin-top: 0.25em;
}

.clsSubCabecera, .clsCabecera {
    display: block;
    color: #67701B;
    font-weight: bold;
    font-size: 1.0em;
    margin: 1em 0 1em 0;
    border-bottom: 1px solid #67701B;
    box-sizing: border-box;
}

/*
.clsCabecera {
    display: block;
    color: #67701B;
    font-weight: bold;
    font-size: 1.0em;
    margin: 1em 0 1em 0;
    border-bottom: 1px solid #67701B;
    box-sizing: border-box;
}

.clsSubCabecera{
    display: block;
    color: #67701B;
    font-weight: bold;
    font-size: 1.0em;
    margin: .5em 0 .5em 1em;
    border-bottom: 1px solid #67701B;
    box-sizing: border-box;
}
*/



.addNoNora{width: 16px;height: 16px;margin-left: 3px;float: right;background:url("../images/add.png") no-repeat right center;}
.deleteNoNora {width: 16px;height: 16px;margin-left: 3px;float: right;background: url("../images/eliminar.png") no-repeat right center;}

/* Estilo para campos obligatorios */
.obligatorio:BEFORE{content: '*'; position: absolute; margin-left: -0.90em; margin-top: 0.1em; color: red; font-weight: bold;}

/* Generico para elementos ocultos*/
.oculto{display:none;}

.rup-combo-GFI>.ui-autocomplete-input.ui-state-disabled {
    color: #000;
}

.seccion_DatosDireccion .ui-state-disabled,.seccion_DatosDireccion .ui-widget-content .ui-state-disabled,.seccion_DatosDireccion .ui-widget-header .ui-state-disabled {
    opacity: 0.65;
}

div .resumen{
	font-weight:bold;
	font-size: 1.3em;
    color: #67701B !important;
    float:left;
    margin: 0 0 0.5em;
    padding: 0;
}
div .resumen a{
	color: #67701B !important;
}

.enlaceSecundario{
	float: left;
    margin: .0em .4em .0em 3.0em;
    cursor: pointer;
    padding: .0em .0em .0em .0em;
    line-height: 1.3em;
    width: auto;
    overflow: visible;
    color: #67701B !important;
}
.datoResumen, .datosResaltados{
	font-weight:bold;
	padding-left:0.5em;
}

div.filaTramite{
	//padding: .5em .5em .5em .5em;
    display: block;
    padding-left: 0.2em;
    float: left;
    margin: 1px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 5px;
    border: 1px solid rgba(171, 171, 171, 0.54);
    -webkit-transition: width 2s; /* Safari */
    transition: width 2s;
}

.campoTramite{
	float:left;
	vertical-align: middle !important;
	padding-top:.5em;
}

div.filaTramite:hover{
	border: 2px solid rgba(103, 112, 27, 0.74);
}

.tEntrada{
	margin-left:1em !important;
	margin-right:0em !important;
	width: 98%;
	background-color: rgba(235, 235, 235, 0.49);
}

.tSalida{
	margin-left:0em !important;
	margin-right:1em !important;
	width: 99%;
}



.clearBoth{
	clear:both;
}


/**
    ICONOS
*/

.icon-history {
  vertical-align: top;
  font-size: 1.5em;
  margin-left:.5em;
  margin-right:.5em;
  font-weight:normal;
  color:#333;
}

.icon-imprimirFicha {
  	margin-left:1.1em;
	position:relative;
	vertical-align: top;
  	font-size: 2em;
  	margin-right:.5em;
  	color:#67701B;
	float: right;
	top:-.3em;
	cursor: pointer;
}

.icon-empresaBaja {
  	margin-left:1.1em;
	position:relative;
	vertical-align: top;
  	font-size: 1.5em;
  	/*margin-right:.5em;*/
  	color:red;
	float: right;
	top:-.3em;
	cursor: pointer;
}

.icon-docPlan {
  	margin-left:0.5em;
	position:relative;
	vertical-align: top;
  	font-size: 2em;
  	margin-right:.5em;
  	color:#67701B;
	float: right;
	top:-.15em;
	cursor: pointer;
}

.icon-stack {
  /*position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 1em;*/
  vertical-align: top;
  font-size: 2.4em;
  margin-right:.5em;
  color:#67701B;
}
.icon-stack-1x,
.icon-stack-2x,
.icon-stack-3x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.icon-stack-1x {
  line-height: inherit;
}
.icon-stack-2x {
  top:.4em;
  left:.9em;
  font-size: .8em !important;
  color:red;
  
}
.icon-stack-2_5x {
  top:.4em;
  left:.9em;
  font-size: .95em !important;
}
.icon-stack-3x {
  //font-size: 1em;
  
}
.fa-rotate-90 {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-180 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.icon-inbox {
  position:relative;
  top:-3px;	
  width: 1em;
  height: 1em;
  line-height: 1em;
  vertical-align: middle;
  font-size: 2.6em;
  
}

.icon-inbox-active{
color:#67701B;
font-size:1.9em !important;
}

.icon-inbox-inactive{
color:#AAAAAA;
font-size:1.9em !important;
}

.icon-file-active{
color:#67701B;
font-size:1.9em !important;
}

.icon-file-inactive{
color:#AAAAAA;
font-size:1.9em !important;
}

.documentos{
	float:right !important;
	margin-right:4em;
}

.documentos-ocultos{
	display:none;
}

textarea.campoAreaTextoGrande {
    width: 55em;
    max-width: 55em;
    min-height: 5em;
    max-height: 10em;
    margin-bottom: 15px;
}

textarea.campoAreaTextoPeque {
    width: 16em;
    max-width: 55em;
    min-height: 5em;
    max-height: 10em;
    padding: 2px;
    margin-bottom: 15px;
}

textarea.textareaVentanaModal {
    width: 45em;
    max-width: 45em;
    min-height: 8em;
    max-height: 25em;
}	


.detailDiv_Expediente{
	top: -1em;
    position: relative;
    z-index: 0;
}

.detailDiv_HExpediente{
	top: -1em;
    position: relative;
    z-index: 0;
}

.botoneraDetalle {
    position: relative;
    //width: 23em;
    //float: right;
    z-index: 2;
    height: 3em;
}

.botoneraDetalleMes {
    position: relative;
    //width: 23em;
    float: right;
    z-index: 2;
}

.fueraPlazo{
	color:red;
}



.tramitesIcon {
	margin-left:2em;
	position:relative;
	
	float: right;
}

.tramitesIconActive {
	/*content: url("../images/tramites.png");*/
	background: url("../images/tramites.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 33px;
	height: 28px;
	top:-.8em;
}

.tramitesIconInactive {
	/*content: url("../images/tramites-off.png");*/
	background: url("../images/tramites-off.png");
	background-repeat: no-repeat;
	background-size: 100%;
	opacity: 0.4;
    filter: alpha(opacity=40);
    width: 31px;
	height: 26px;
	top:-.7em;
}

.resumenFilaSecundaria{
	position:relative;
	top:-.6em;
}

.comunicacionesIcon {
	margin-left:2em;
	position:relative;
	
	float: right;
}

.comunicacionesIconActive {
	/*content: url("../images/comunicaciones.png");*/
	background: url("../images/comunicaciones.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 30px;
	height: 25px;
	top:-.5em;
}

.comunicacionesIconInactive {
	/*content: url("../images/comunicaciones-off.png");*/
	background: url("../images/comunicaciones-off.png");
	background-repeat: no-repeat;
	background-size: 100%;
	opacity: 0.4;
    filter: alpha(opacity=40);
    width: 28px;
	height: 23px;
	top:-.4em;
}

.desplegableExpdte {
    color: #67701B !important;
    text-decoration: underline;
    cursor: pointer;
}

.alineadoTop{
	vertical-align: top;
}

.separadorTop{
	margin-top:1em;
}

.separadorBottom{
	margin-bottom:1em;
}

table.destinatariosTelematicos th{
    border-bottom: 1px solid #666565;
    padding-left:1em;
    padding-right:1em;
}

table.destinatariosTelematicos td{
	text-align: center;
	padding-left:1em;
    padding-right:1em;
}

.destinatarioComunicacion{
	/*display:block;*/
	border:1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:1em;
	clear:both;
	padding: .5em;
    padding-top: 0em;
    margin-top: 0em;
}

td.tdAbrirComm{
	padding-left:3em;
}

.aproxPostalTooltip {
	margin-left:0.5em;
	position:relative;
	float: right;
	background-image: url("../images/info.png");
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	top:-.4em;
}

.centroJ73Tooltip {
	margin-left:0.5em;
	position:relative;
	float: right;
	background: url("../images/info.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
	top:-.4em;
	cursor: pointer;
}

.expContinuidadTooltip {
	margin-left:0.5em;
	position:relative;
	float: right;
	background-image: url("../images/ver.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
	/*top:-.4em;*/
	cursor: pointer;
}

.imprimirFichaImg {
	margin-left:0.5em;
	position:relative;
	float: right;
	background-image: url("../../rup/basic-theme/images/toolbar/imprimir.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 18px;
	height: 18px;
	/*top:-.4em;*/
	cursor: pointer;
}

.documentHuelgaObservs{
	margin-left:0.5em;
	position:relative;
	float: right;
	background-image: url("../images/info.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
	top:-.4em;
	cursor: pointer;
}

.sentIcon {
	font-size:1.6em ! important;
}
.sentIconError{
	font-size:.8em ! important;
}

.left{
  float:left;
}

.right{
  float:right;
}
.iconErrorTramite {
  top:.5em;
  left:.8em;
  padding-left:.5em;
  font-size: .7em !important;
  color:red;
}

/** para boton de adjuntar ficheros de componente upload de UDA **/
input[type='file'] {
	/*opacity: 0 !important;*/
  /*  -ms-filter: 'alpha(opacity=0)';*/
	margin: 0px;
	cursor: pointer;
    top: -10px;
    right: 0px;
    /*width: 40px;*/
    overflow: hidden;
}

/* icono para documento papel */
.fileupload-content .file_icon .file_icon_aportacion_P {
	background-size: 100%;
	background-image: url("../images/boton_digitalizar.png");
}

.file_icon_aportacion_P {
	background-size: 100%;
	background-image: url("../images/boton_digitalizar.png");
	background-repeat: no-repeat;
	/*width: 160px;*/
}

/* icono para documento electronico */
.fileupload-content .file_icon .file_icon_aportacion_E {
	background-size: 100%;
	background-image: url("../images/boton_adjuntar.png");
}
.file_icon_aportacion_E {
	background-size: 100%;
	background-image: url("../images/boton_adjuntar.png");
	background-repeat: no-repeat;
	/*width: 160px;*/
}

.fileupload-content.ui-widget-content.ui-corner-bottom { border: none; }
.fileupload-content .ui-progressbar {
	width: 160px;
}
.fileupload-content .file_icon { 
	background-repeat: no-repeat;
}
.fileupload-buttonbar {
	padding:0;
}
table.files {
	width:100%;
	border: 1px solid #e5e5e5;
    background: #F9F9F9;
}

/* estilo para pantalla adjuntar documentacion */
.bloqueTipoDocumento {
	margin-bottom: 1em;
	margin-top: 1em;
	border: 1px solid #757F57;	
	padding:0;
}
.documentosTitulo {
    font-size: 110%;
    border-bottom: 1px solid #757F57;
    padding-left: 1em;
	background: #F4F4F4;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top, #fff, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.documentosTitulo p {
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    color: #67701b;	
	font-weight: bold;
}

.bloqueDocumentoDatos {
	border-top: 1px dotted #757F57;
    padding: 0.5em;
}
.documentoNombre {
    display: inline-block;
    width: 55%;
    vertical-align: top;
}
.bloqueDocumentoSubidaFicheros {
    display: inline-block;
    width: 40%;
}

.bloqueDocumentoSubidaFicherosSolicitud {
    display: inline-block;
    width: 80%;
}



div#pag_Notificaciones a.rup-table_linkPaginacionDetalle {
	color: black!important;
}

div#pag_RelacionTrab a.rup-table_linkPaginacionDetalle {
	color: black!important;
}

.migasLink_div {
    float: right;
    padding-top: 0.5em;
    padding-right: 0.5em;
    margin-right:2em;
    cursor: pointer;
}

.migasLink_div .migasLink_cargandoImg{
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
    background: url("../images/messageLoading.gif") no-repeat right center;
}
.migasLink_div .migasLink_newImg{
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
    background: url("../images/messageNew.png") no-repeat right center;
}
.migasLink_div .migasLink_noneImg{
	width: 16px;
	height: 16px;
	display: inline-block;
	float: left;
    background: url("../images/messageNone.png") no-repeat right center;
}

.listaDocumentosAportados, .listaDocumentosGenerados {
	display: inline-block;
	vertical-align: top;
	width:35em;
	padding-bottom: 1.0em;
	margin-right: 2em;
}

.listaDocumentosAportadosTitle, .listaDocumentosGeneradosTitle {
	font-weight:bold;
	
}
.listaDocumentosAportadosUl, .listaDocumentosGeneradosUl {
	margin-left:1.5em;
	
}

.CentroTrabajoIcon {
	/*content: url("../images/factory_50.png");*/
	background-image: url("../images/factory_50.png");
	background-repeat: no-repeat;
	width: 33px;
	height: 28px;
	top:-.8em;
}

.inputWrapperClass{
 width:50em;
 }
 
.detailDiv_tiposDocumentos{
	margin-left:1em;
}
.subseccion{
	border: 1px solid #e6e6e6;
	padding-top:0em;
	padding-left: 0.5em;
	margin-left:.5em;
	margin-right:.5em;
}


.subseccionfieldset{
	background: white;
	margin-left:5px;
    margin-bottom: 8px;
    padding-left: 8px;
    padding-bottom: 15px;
    padding-right: 15px;
    border: 1px solid #67701B;
    border-radius: 8px;
    -webkit-border-radius: 5px;
    
}

/*legend { padding: 0em 0.5em; text-transform:uppercase; color:#666666; }*/
.legend_class {cursor: pointer;font-weight:600; padding: 0em 0.5em; text-transform:uppercase; color:#666666; }
.legend_ver_class {cursor: pointer;font-style:italic;font-weight:600; padding: 0em 0.5em;  color:#666666; }
.subseccionFieldsetDiv{
	display:none;
	padding-top:5px;
}

.tablaDocumentosHuelga{
	width:95%;
}

div.filaDocumentoHuelga{
	width: 100%;
    display: block;
    padding-left: 0.2em;
    float: left;
    margin: 1px;
    border-bottom: 1px solid rgba(171, 171, 171, 0.54);
    
}

.campoDocumentoHuelga{
	float:left;
	vertical-align: middle !important;
	padding-top:.5em;
}

.alignTromTop{
	padding-top:3px;
}

.enviosIcon{
	margin-left: 2px;
	margin-right: 2px;
}

.estadoCorreosResaltado {
	color: blue;
	font-weight: bold;	
}

/* Migas de pan */

.rup-breadCrumb_main LI A {
    color: #4b4b4b;
    text-decoration: underline;
    background: #fff none repeat scroll 0 0;: ;
}
.rup-breadCrumb_main LI A:hover, .rup-breadCrumb_main LI.hover A {
    color: #4b4b4b;
    background: #fff none repeat scroll 0 0;: ;
}
.rup-breadCrumb_main LI.rup-breadCrumb_current A {
    color: #4b4b4b;
    background: #fff none repeat scroll 0 0;: ;
}
.rup-breadCrumb_main LI UL {
    background: #fff none repeat scroll 0 0;
    z-index: 1000;
	border:1px solid #ddd;
}
.rup-breadCrumb_main LI UL{
	padding:0;
	}
.rup-breadCrumb_main LI UL LI A, .rup-breadCrumb_main LI UL LI A:visited {
    border-bottom: 1px dotted #ccc;
    color: #4b4b4b !important;
    background: #fff none repeat scroll 0 0;: ;
}
.rup-breadCrumb_main LI UL LI A:hover, .rup-breadCrumb_main LI UL LI.hover A {
    color: #4b4b4b !important;
    background: #ddd none repeat scroll 0 0;: ;
}
.rup-breadCrumb_main LI UL LI A:focus{
    color: #4b4b4b !important;
    background: #ddd none repeat scroll 0 0;: ;
}

.sin-plantilla,
.sin-firma { 
	text-decoration: none; 
	cursor: default;
}

#divComboActividad {
	display: none;
}

#divComboActividad.visible {
	display: inline-block;
}