
/*Cuerpo*/
div.r01TabsBody{
	border			: solid 1px #E4E4E4;
	padding			: 5px 10px;
}
div.r01SeccionTitulo{
	padding-left: 6%;
	float			: left;
	width			: 34%;
	text-align		: left;
	color			: #575B75;
	font-weight		: bold;
}
div.r01SeccionSubTitulo{
	float			: left;
	padding-left    : 10%;
	width			: auto;
	text-align		: left;
	color			: #575B75;
	font-weight		: bold;
}
 div.r01SeccionTituloThickbox{

	width			: 25%;
}
 div.r01SeccionTextoThickbox{
	font-size: 0.95em;
}
div.r01SeccionTexto, p.r01SeccionTexto{
	padding-left    : 1%;
	float			: right;
	width			: 77%;
	color			: #000000;
	font-size		: 0.95em;
}
 div.r01SeccionTexto,
 div.r01SeccionTitulo{
	margin	: 10px 0 0 0;
}
div.r01SeccionTextoChild{
	margin	: 0 0 0 18px;
}
div{
	display: inherit;
	flex-direction: column;
	align-items: normal;
}
div.r01TabsBody img{
	align-self: flex-end;
	margin: 2%;
}
div.r01TabsBody div.r01TabBody div.separador {
    margin: 10px 10px 0;
    background-image: linear-gradient(to right, white,  #25a06e);
    
    padding-bottom: 1px;
}
.r01gCabeceraTitle {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
	margin: 1%;
}
.r01gCabeceraTitle h1{
	align-self: center;
}
.r01gCabeceraTitle h3{
	align-self: center;
}

div.r01gInfoAdicional{
	border			: dotted 1px #CDCDCD;
	font-size		:small;
}

div.r01gContainerLeft {
    width: 100%;
    font-family: Arial, Verdana !important;
}
div.r01clearfix{
	display:flex;
	flex-direction:row;
	padding: 0.25%;
}
div.sub{
	display:flex;
	flex-direction:column;
	padding: 1%;
}
div.org{
	padding-left:26%;
}
div.orglistado{
	padding-left:10%;
}
div.entidad{
	color			: #575B75;
	font-weight		: bold;
}
div.orgrecurso{
	padding-left:16%;
}
a{
	display:flex;
	flex-direction: row;
	    align-items: flex-end;
	    cursor: pointer;
}
body a, body a:link, body a:visited, body .r01gContainer a, body .r01gContainer a:link, body .r01gContainer a:visited {
	display:inherit;
    color: #36669a;
    outline: none;
    text-decoration: underline;
}

#enlaces_descarga  {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: white;
}

#enlaces_descarga A {
	DISPLAY: inline-table; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
}

#enlace_descarga_all  {
	DISPLAY: block; FONT-SIZE: medium; COLOR: white;
}

#enlace_descarga_all A {
	DISPLAY: inline-table; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
}

.r01BarraEnlaceDescargaAzul {
	PADDING: 5px; BACKGROUND-COLOR: #36669a
}

.r01BarraEnlaceDescargaAzul A {
	TEXT-DECORATION: none! important; color:white! important;
}

.r01BarraEnlaceDescargaAzul A:hover {
	TEXT-DECORATION: underline! important
}

.r01EnlaceDescargaAll {
    	padding-left: 6%; font-weight: bold; margin: 10px 0 0 0;
}

.r01EnlacesCabeceraResumen {
	display: block
}

div.r01EnlacesCabeceraResumen A.r01gClsPDFButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 0.75em; BACKGROUND: url(../images/icono_pdf.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 10px; PADDING-TOP: 0px; HEIGHT: 16px; TEXT-DECORATION: underline! important
}

div.r01EnlacesCabeceraResumen A.r01gClsSelloButton {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 0.75em; BACKGROUND: url(../images/icono_sellar.png) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 5px 10px; PADDING-TOP: 0px; HEIGHT: 16px; TEXT-DECORATION: underline! important
}

.r01EnlacesUrlData {
	display:block;
}

.r01EnlacesUrlData A{
	display:inline-table;
}

.separador {
	padding-top: 0 !important;
}

div.r01gContainer .ac70c_fondoTituloMenuLetraNegra {
	background-color: #d4dce7;
}

div.r01gContainer .ac70c_tamFuente11 {
	font-size: 0.85em;
    margin: 0 0.4em;
}

div.r01gContainer .ac70c_Negrita {
	font-weight: bold;
}

div.r01gContainer .ac70c_tituloSeccion {
	margin-left: 10px;
}

.ac70c_Titulo_Detalles_2 {
	width: 70%;
    text-align: left;
    text-valign: middle;
    font-size: 22px;
    color: #385d91;
    float: left;
}

.ac70c_fondoTituloMenuLetraAzul {
	background-color: #36669a;
	color:white;
}
.ac70c_titleSeccion {
	padding: 5px;
}

/* Estilos pantalla comparación expedientes*/
DIV.r01TabsBody DIV.r01TabBody DIV.r01TabBodyTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
DIV.r01TabsBody DIV.r01TabBody DIV.r01TabSeccion UL {
	LIST-STYLE-IMAGE: url(r01gArrowPurple.gif); MARGIN: 0px
}
.ac70c_titulo_Detalles_4 label{
	width:100% !important;
	text-align: center !important;
	font-size:22px !important;
	color:#385d91 !important;
	margin: 10px !important;
}


.ac70c_titulo_Detalles_4 {
	width:100% !important;
	text-align: center !important;
	font-size:22px !important;
	color:#385d91 !important;
	margin: 10px !important;
}


.ac70c_titulo_Detalles_fechas .seccionTituloFechas {
	font-size:0.75em;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px !important;
}

.ac70c_titulo_Detalles_fechas label{
	width:100% !important;	
	font-size:22px !important;
	color:#385d91 !important;	
}

.ac70c_titulo_Detalles_fechas .seccionTituloFechas .titulo {
	width:33%;
	font-weight:bold;
	text-align: left !important;
	padding-left: 5px;
	display: inline-block !important;	
}

.ac70c_titulo_Detalles_fechas .seccionTituloFechas .fecha {
	width:33%;
	font-weight:bold;
	text-align: left !important;
	display: inline-block;
	
}


div.r01gContainer .seccionDatoComparacion {
	font-size:0.75em;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.r01gContainer .sinDiferencias {
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 5px;
	padding-bottom: 5px;
}

div.r01gContainer .seccionDatoComparacion .titulo {
	width:32%;
	font-weight:bold;
	text-align: left;
	padding-left: 1%;
	display: inline-block;
	color: #575B75;
	vertical-align: top;
	font-size: 1.1em;
}

div.r01gContainer .seccionDatoComparacion .datoNivel1 {
	width:33%;
	text-align: left;
	display: inline-block;
	margin-right: -4px; /*Elimina espacio entre divs con display: inline-block;*/
	vertical-align: top;
}

div.r01gContainer .seccionDatoComparacion div ~ .seccionNivel2 {
	margin-top: 2%;
}

div.r01gContainer .seccionDatoComparacion div ~ .seccionNivel3 {
	margin-top: 2%;
}

div.r01gContainer .seccionDatoComparacion label ~ .seccionNivel3 {
	margin-top: 2%;
}

div.r01gContainer .seccionDatoComparacion .seccionNivel2 {
	padding-right: 2%;
}

div.r01gContainer .seccionDatoComparacion .seccionNivel3 {
	padding-left: 4%;
}

div.r01gContainer .seccionDatoComparacion .tituloElemento {
	font-weight:bold;
	text-align: left;
	color: #575B75;
	vertical-align: top;
	font-size: 1.1em;
}

div.r01gContainer .seccionDatoComparacion .tituloElementoNivel2 {
	text-align: left;
	color: #575B75;
	vertical-align: top;
	font-size: 1em;
}

div.r01gContainer .seccionTituloComparacion {
	background-color:#d4dce7;
	font-size:0.75em;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.r01gContainer .seccionTituloComparacion .titulo {
	width:33%;
	font-weight:bold;
	text-align: left;
	padding-left: 5px;
	display: inline-block;
	font-size: 1.3em;
}

div.r01gContainer .seccionTituloComparacion .fecha {
	width:33%;
	font-weight:bold;
	text-align: left;
	display: inline-block;
	color: #575b75;
}

div.r01gContainer .vertical-top {
	vertical-align:top;
}

div.r01gContainer .sinDiferencias {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Fin estilos pantalla comparación expedientes*/