﻿/**************** LAYOUTS **********************/

/* Layout tipo 1 */
.pageLayoutTableTipo1
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    
}

.pageLayoutTableTipo1 .cabeceraTabla
{
    width: 100%;
}

.pageLayoutTableTipo1 .cuerpoTabla
{
    width: 100%;
    padding-top:40px;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnLeft
{
    float: left;
    width: 49%;
    text-align: left !important;
    margin: 0;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnLeft .contenido
{
    padding: 0 20px 0 0;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnCenter
{
    float: left;
    width: 25.5%;
    text-align: left !important;
    margin: 0;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnCenter .contenido
{
    padding: 0 10px;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnRight
{
    float: left;
    width: 25.5%;
    text-align: left !important;
    margin: 0;
}

.pageLayoutTableTipo1 .cuerpoTabla .columnRight .contenido
{
    padding: 0 0 0 20px;
}

.pageLayoutTableTipo1 .pieTabla
{
    width: 100%;
    padding-top:30px;
}

/* Layout tipo 2 */
.pageLayoutTableTipo2
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.pageLayoutTableTipo2 p
{
	font-size:1em;
	margin:0;
	padding:0 0 5px 0;
}


.pageLayoutTableTipo2 .columnLeft
{
    float: left;
    width: 21.5%;
    text-align: left !important;
}

.pageLayoutTableTipo2 .columnLeft .contenido
{
    padding: 0 25px 0 0;
}

.pageLayoutTableTipo2 .columnRight
{
    float: left;
    width: 19.5%;
    text-align: left !important;
}

.pageLayoutTableTipo2 .columnRight .contenido
{
    padding: 0 0 0 25px;
}

.pageLayoutTableTipo2 .columnLeft .ms-SrvMenuUI
{
    display: block;
}

.pageLayoutTableTipo2 columnRight .ms-SrvMenuUI
{
    display: block;
}

.pageLayoutTableTipo2 .columnCenter
{
    float: left;
    width: 59%;
    text-align: left !important;
}

.pageLayoutTableTipo2 .columnCenter .contenido
{
    padding: 0 30px;
}

.pageLayoutTableTipo2 .columnCenter .titulo
{
    font-size: 1.1em !important;
    font-weight:bold;
    color:rgb(105,105,105);
    padding-bottom:2px;
}

.pageLayoutTableTipo2 .columnCenter .titulopequeno
{
    font-size: 0.8em !important;
    font-weight:bold;
    color:rgb(105,105,105);
    padding-bottom:2px;
}

.pageLayoutTableTipo2 .columnCenter .antetitulo
{
	padding-bottom: 10px;
    font-size: 1.6em !important;
    line-height: 1.2em;
    color: rgb(70,130,180);
}

.pageLayoutTableTipo2 .columnCenter .entradilla
{
    color: rgb(105,105,105);
    font-size:1em;
    font-weight:bold;
    padding-bottom:10px;
    line-height: 1.3em;
}

.pageLayoutTableTipo2 .columnCenter .lineaSeparador
{
	border-top: 1px solid rgb(192,192,192);
	padding-bottom:10px;
}


.pageLayoutTableTipo2 .columnCenter .fecha
{
	color: rgb(105,105,105) !important;
    font-size:0.8em !important;
    padding:10px 0;
}

.pageLayoutTableTipo2 .columnCenter .contenidoLayout
{
    font-size:0.8em !important;
    line-height:1.5em;
    color: rgb(33,33,33);
}

.pageLayoutTableTipo2 .columnCenter .contenidoLayout p
{
	padding-top:0;
	margin-top:0;
}

.contenidoLayout a:link
{
    color:rgb(70,130,180);
}

.contenidoLayout a:visited
{
    color:rgb(70,130,180);
}

/* Layout tipo 2A */
.pageLayoutImage2A
{
    text-align: center;
    width: 100%;
}

.pageLayoutImage2A .captioned-image
{
    padding: 10px 0;
    width: 100%;
}

.pageLayoutImage2A img
{
    width: 100% !important;
    height: auto;
    margin: 0 auto;
}

.pageLayoutImage2A .textimg
{
    text-align: left !important;
    font-size: 0.7em !important;
    margin-top: 5px;
}

/* Layout tipo 2B */
.pageLayoutImage2B
{
    width: 50%;
}

.pageLayoutImage2B .captioned-image
{
    padding: 5px 10px 10px 0;
}

.pageLayoutImage2B img
{
    width: 100% !important;
    height: auto;
}

.pageLayoutImage2B .textimg
{
	font-size: 0.7em!important;
	margin-top:6px;
}


/* Layout pagina bibliografica */
.pageLayoutTableTipo2 .columnCenter .fechas
{
	padding-top:20px;
	float:right;
}

.pageLayoutTableTipo2 .columnCenter .fechaIncorporacionMinistro, .pageLayoutTableTipo2 .columnCenter .fechaCeseMinistro
{
	font-size:0.9em;
	color: rgb(105,105,105) !important;
}

.pageLayoutTableTipo2 .columnCenter .fechaCeseMinistro
{
	padding-bottom:10px;
}

/* Layout pagina articulo */

.pageLayoutTableTipo2 .columnCenter .categoriaLayout 
{
	font-size:0.9em;
	font-weight:bold;
}

.tituloSede
{
	padding-bottom: 10px;
    font-size: 1.6em !important;
    line-height: 1.2em;
    color: rgb(70,130,180);
}