/* Permite borrar los float (poner estos estilos a los div container de las columnas cuyos float hay que borrar) */	
.clearfix:after {content : ".";display : block; height : 0; clear : both; visibility: hidden;}
.clearfix { display: inline-block; }/* .a01clearfix { display: inline-table; } */ /* PRE-IE7 Fix */
/* Hides from IE-mac \*/
* html div.r01gContainer .clearfix {height: 1%; }
.clearfix { display: block; }

.containerIngresosMiembro6 { display: flex;justify-content: space-between; }
.containerIngresosMiembro { display: flex; }
.literalIngresosUCMiembro { color: #990013; }

div.r01gContainer elemento{padding-left: 1.4em;padding-right: 0.3em;}
div.r01gContainer label{display: inline-block;float: left;height: auto;}
div.r01gContainer .estilotextarea_motivos{overflow: auto;width:450px;height:80px;color:#000000 !important;}

div.r01gContainer .titulos {padding-bottom: 0.5em}
div.r01gContainer .formulario_linea_label_ancho { float: left; width: 24em }
div.r01gContainer .estilotextarea {overflow: auto; /*font-size:100% !important;*/width:56%;height:5em;color:#000000 !important;}
div.r01gContainer .table { border: 1px solid rgb(217, 217, 217); margin: 0 0 20px;border-color: rgb(236, 238, 240);}
div.r01gContainer thead th {/*font-size: 100% !important;*/background-color: rgb(236, 238, 240); color: rgb(153, 0, 19); height: 35px; text-align: center; text-transform: uppercase }
div.r01gContainer tr {border: 1px solid rgb(217, 217, 217);height: 35px;border-color: rgb(236, 238, 240);}
div.r01gContainer td{/*font-size: 100% !important;*/border: 1px solid rgb(217, 217, 217);border-color: rgb(236, 238, 240);}

div.r01gContainer div.feedback thead th { background-color: rgb(236, 238, 240); color: rgb(153, 0, 19); height: 35px; text-align: center; text-transform: uppercase }
div.r01gContainer div.feedback tr {border: 1px solid rgb(217, 217, 217);height: 35px;border-color: rgb(236, 238, 240);}
div.r01gContainer div.feedback td{border: 1px solid rgb(217, 217, 217);border-color: rgb(236, 238, 240);}
div.r01gContainer div.feedback table{border: 1pxsolid rgb(217, 217, 217);border-color: rgb(236, 238, 240);}

div.r01gContainer div.ui-dialog thead th { border: 1px solid rgb(217, 217, 217);background-color: rgb(236, 238, 240); color: rgb(153, 0, 19); height: 35px; text-align: center; text-transform: uppercase }
div.r01gContainer div.ui-dialog tr {border: 1px solid rgb(217, 217, 217);height: 35px;border-color: rgb(236, 238, 240);}
div.r01gContainer div.ui-dialog td {border: 1px solid rgb(217, 217, 217);border-color: rgb(236, 238, 240);}
div.r01gContainer div.ui-dialog table {border: 1pxsolid rgb(217, 217, 217);border-color: rgb(236, 238, 240);}

div.r01gContainer a img,div.r01gContainer :link img,div.r01gContainer :visited img,div.r01gContainer form,div.r01gContainer fieldset {border:none}
/* Hx */
div.r01gContainer h1 {color:#000000; display:block; margin:1em 0 0.5em 0; padding:0 0 0.3em 0; border-bottom:1px solid #cccccc;width: 100%}
div.r01gContainer h2 {color:#000000; display:block; margin:1em 0 0.5em 0; padding:0; }
div.r01gContainer h3 {color:#555555; display:block; margin:1.5em 0 0.5em 0; padding:0; }

/* Parrafo 
div.r01gContainer p { color:#000000; line-height:1.7em; margin:0; }*/
#leyendaFeed p{ color:#000000; line-height:0.5em; margin:0; }
/* Input deshabilitado */
div.r01gContainer input.disabled { background-color: #D3D3D3; }

div.r01gContainer .div_dos_columnas { width: 48.5% }

/* GENERALES */
/* div.r01gContainer *.contenedor {width:90%;margin:0 auto;padding: 2em;background:#FFF;} */
div.r01gContainer *.contenedor {margin:0 auto;padding: 2em;background:#FFF;}
div.r01gContainer *.cabecera {margin-bottom: 2em;width: 100%;}
div.r01gContainer *.menu {margin-top: 1em;margin-bottom: 1em;}
div.r01gContainer *.footer {border-top:1px solid #DADADA;clear:both;color:#000000;margin:2em 0 0;padding:0.7em;padding-bottom: 0em;}
div.r01gContainer *.footer a {color:#000;}

/** FEEDBACK **/
div.r01gContainer *.feedbackImgPruebas {background-image: url("../images/feedbackImgPruebas.png");background-repeat: no-repeat;background-position: 8px 12px;padding-bottom:1em;padding-left:4.5em;padding-right:0.5em;padding-top:1em;}

/*Posicionamiento a la derecha de los botones*/
div.r01gContainer *.right_buttons{text-align:right;margin-bottom:5px;}

div.r01gContainer *.formulario_legend {color:#000000 !important;}

div.r01gContainer *.formulario_columna_cnt {color:#666666;float:left;width:99%;}
div.r01gContainer *.formulario_linea_izda_float {margin-top: 1em;margin-left: 0.5em;margin-right: 0em;float:left;}

div.r01gContainer *.formulario_linea_izda_float_alta {margin-top: 1em;margin-left: 0.5em;margin-right: 0em;float:left;}

div.r01gContainer *.alta_label{width: 100px;}

div.r01gContainer *.formulario_linea_dcha_float {margin-top: 1em;margin-left: 2em;margin-right: 0em;float:right;}

div.r01gContainer *.formulario_linea_label {float: left;width: 8em;}

div.r01gContainer *.formulario_linea_input_x91 {border:0.1em solid #D1D1D1;color:#666666;width: 140px;}

div.r01gContainer *.floating_left_box {float:left;margin-top: 1em;margin-right: 2em;}

div.r01gContainer *.floating_left_pad_right {float:left;padding-right:10px;text-align:left;margin-top:5px;}

div.r01gContainer *.floating_left_pad_right label {color:#990013;float: left;width: 24em;}

div.r01gContainer .ui-state-highlight,div.r01gContainer .ui-widget-content .ui-state-highlight,div.r01gContainer .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;
}

div.r01gContainer .ui-dialog-title{color: #FFF;}

div.r01gContainer h5,div.r01gContainer .h5{color: #A9A9A9;border-bottom-color: #A9A9A9;border-bottom: 2px solid;float: left;padding: 0.2em;margin-bottom: 0.5em;width: 90%;margin-left: 10%;}

div.r01gContainer .estilotextarea2 {overflow: auto;width:56%;height:5em;border: none;color:#000000 !important;}

/* Nu */
div.r01gContainer *.div_una_columna_radio { width: 100%; height: 12em; }
div.r01gContainer *.div_cuatro_columnas { width: 25%; }
div.r01gContainer *.div_cinco_columnas { width: 20%; }
div.r01gContainer *.div_seis_columnas { width: 16.6%; }
/* Fin Nu */
div.r01gContainer *.caja_pequena { width: 9em; }
div.r01gContainer *.caja_mas_pequena { width: 4em; }
div.r01gContainer *.caja_mediana { width: 15em; }
div.r01gContainer *.caja_grande { width: 25em; }
/* Nu */
div.r01gContainer .div_cuatro_columnas{width: 24%;}
div.r01gContainer *.caja_corta { width: 9em !important;}
div.r01gContainer *.caja_intermedia { width: 15em !important;}
div.r01gContainer *.caja_amplia { width: 25em !important;}
div.r01gContainer *.caja_muy_grande { width: 45em !important;}
/* Fin Nu */

div.r01gContainer *.floating_left_pad_right_leyenda {float: right;}

div.r01gContainer a.enlace:link{color:#990013;font-weight: bold;font-style: normal;text-decoration: none;}

div.r01gContainer a.enlace:visited{color:#990013;font-weight: bold;font-style: normal;text-decoration: none;}

div.r01gContainer a.enlace:hover{color:#990013;font-weight: bold;font-style: normal;text-decoration: underline;}

div.r01gContainer *.lista_AspectoTabla_ingresos {position: relative;width: 90%;margin-left:10% !important;padding: 0 0 0 0;clear: both;}
div.r01gContainer *.lista_AspectoTabla_ingresos dt {display: block;float: left;clear: both;color:#990013;margin-bottom: 0;padding-right: 2em;width:70%}
div.r01gContainer *.lista_AspectoTabla_ingresos dd {display: block;float:left;margin-bottom: 0;width:20%;overflow:hidden;}

div.r01gContainer *.lista_AspectoTabla_ingresos_total {margin-top:1em !important; position: relative;width: 90%;margin-left:5% !important;padding: 0 0 0 0;clear: both;}
div.r01gContainer *.lista_AspectoTabla_ingresos_total dt {display: block;float: left;clear: both;color:#990013;margin-bottom: 0;padding-right: 2em;width:70%}
div.r01gContainer *.lista_AspectoTabla_ingresos_total dd {display: block;float:left;margin-bottom: 0;width:20%;overflow:hidden;}


div.r01gContainer *.lista_AspectoTabla_rojo{position: relative;width: 99%;padding: 0 0 0 0;clear: both}
div.r01gContainer *.lista_AspectoTabla_rojo dt {display: block; float: left;clear: both;color:#990013;margin-bottom: 0;width:45%}
div.r01gContainer *.lista_AspectoTabla_rojo dd {display: block;float:left;margin-bottom: 0;color:#990013;width:47%;overflow:hidden;}

div.r01gContainer *.listaColores{padding:0.4em 1em !important;margin-top:0.5em;text-align:justify;}
div.r01gContainer *.colorContainer{display:inline-block;}
div.r01gContainer *.colorSquare{width:15px;height:10px;float:left;border:1px solid black;margin-right:1em;}
div.r01gContainer *.colorSpan{float:left;margin-right:2em;line-height:10px;}
div.r01gContainer #rojo{background-color:red;}
div.r01gContainer #azul{background-color:blue;}
div.r01gContainer #rosa{background-color:magenta;}
div.r01gContainer #negro{background-color:black;}
div.r01gContainer #goldenrod{background-color:goldenrod;}
div.r01gContainer *.lista_AspectoTablaSituacion { position: relative; width: 99%; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTablaSituacion dt { display: block; float: left; clear: both; color:#990013; margin-bottom: 0; width:15%; padding-right:1em !important;}
div.r01gContainer *.lista_AspectoTablaSituacion dd { display: block; float:left; margin-bottom: 0;width:80%;overflow:hidden;}
div.r01gContainer *.lista_AspectoTablaIndent{margin-left:10% !important;width:89% !important;}
div.r01gContainer *.lista_AspectoTabla { position: relative; width: 99%; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTabla dt { display: block; float: left; clear: both; color:#990013; margin-bottom: 0; width:45%; padding-right:1em !important;}
div.r01gContainer *.lista_AspectoTabla dd { display: block; float:left; margin-bottom: 0;width:47%;overflow:hidden;}
div.r01gContainer *.lista_AspectoTablaDialog { position: relative; width: auto; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTablaDialog dt { width: 45%; color: rgb(153, 0, 19); float:left; }
div.r01gContainer *.lista_AspectoTablaDialog dd { width: 52%; float:left;}
div.r01gContainer *.lista_AspectoTablaDialog .subElement {margin-left:3em !important;}
div.r01gContainer *.lista_AspectoTablaFullDialog { position: relative; width: auto; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTablaFullDialog dd { width: 100%; }
div.r01gContainer *.lista_AspectoTablaDialogText { position: relative; width: auto; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTablaDialogText dt { width: 45%; color: rgb(153, 0, 19); float:left; }
div.r01gContainer *.lista_AspectoTablaDialogText dd { width: 52%; float:left;}
div.r01gContainer *.lista_AspectoTablaDialogText .subElement {margin-left:3em;}
div.r01gContainer *.lista_AspectoTabla2Column { position: relative; width: 99%; padding: 0 0 0 0; clear: both }
div.r01gContainer *.lista_AspectoTabla2Column dt { float: left; color:#990013; margin-bottom: 0; width:30%;}
div.r01gContainer *.lista_AspectoTabla2Column dd { float:left; margin-bottom: 0;width:20%;}
div.r01gContainer *.impar { background-color: rgb(234, 234, 234); color: rgb(128, 128, 128); height: 20px; text-align: center }
div.r01gContainer *.par { background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); height: 20px; text-align: center }

div.r01gContainer *.rup-maint_feedbackUL{padding:0 !important;}
div.r01gContainer .ui-selectmenu-menu li a{color:#990013 !important;text-decoration: none  !important; }

div.r01gContainer *.ui-accordion-header{margin:0 !important;}
div.r01gContainer #tabs>.ui-widget-header{background:#cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% !important;}
div.r01gContainer *.floating_left_login {float:left;text-align:left;margin-top:1em;}
div.r01gContainer *.floating_left_login label {float: left;width: 21em;}
div.r01gContainer *.floating_left_pad_right_color {float:left;padding-right:10px;text-align:left;margin-top:5px;}
div.r01gContainer *.floating_left_pad_right_color label {float: left;width: 24em;}

div.r01gContainer ul.ui-autocomplete,div.r01gContainer ul.ui-selectmenu-menu  {padding:0  !important;}
div.r01gContainer .lista_AspectoTablaDialog dd.subElement{width: 30% !important;}

div.r01gContainer P {font-size:100% !important;}
div.r01gContainer table tr td,DIV.r01gContainer table tr th,DIV.r01gContainer h3,DIV.r01gContainer DL,.ui-dialog-content h3,DIV.r01gContainer h2,DIV.r01gContainer h1{font-size:100% !important;}
/*datepicker*/
div.r01gContainer table.ui-datepicker-calendar{margin:0 !important;font-size:0.78em !important;}
div.r01gContainer table.ui-datepicker-calendar tr td{padding:0 !important;}
div.r01gContainer table.ui-datepicker-calendar tr{height:auto !important;}

div.r01gContainer .ui-button:hover {font-weight:normal !important;}

div.r01gContainer .caja_baremacion_salto{
	width: 45% !important;	
	float: left;	
	clear: both;
}

div.r01gContainer .caja_baremacion{
	width: 45% !important;	
}

.rup-tabs_container{
	height: fit-content !important;
}

.r01gContainer img{
	margin: 0 0 0 0 !important;
	max-width: none !important;
}

.r01gContainer .rup-toolbar_menuButtonContainer{
	position: fixed !important;
}

.r01gContainer .ui-datepicker{
	position: fixed !important;
}
