﻿body {
	background-color:#EEF3FA;
	background-image:url('../../../Images/CHJ/fn.jpg');
	background-repeat:repeat-x;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.79em;
	margin: 0;
	padding: 0;
	color: #000066;
}

h1 {
	color:#020245;
	font-family:verdana;
	font-size:1.28em;
	font-weight:bold;
	margin:0;
	padding-bottom:0.833em;
	padding-top:0.33em;
	/*_padding-top:0.53em;*/
	text-align:left;
	vertical-align:top;
}

p {
	margin: 0.417em 0 0.833em 0;
}

a {
	font-weight:normal;
	font-size: 0.9em ;
	color:#1f4bc2 ;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	background-color:transparent;
}

form {
	margin:0;
	padding:0;
}

div {
	padding: 0;
	margin: 0;
	background-color:transparent;
}

.customClear {
	clear: both;
}

.customHeader {
	background-repeat:no-repeat;
	width:100%;
	background-color:transparent;
}

.customMain {
	margin-top: 2.333em;
	min-height: 33.333em;
	padding: 0 0.25em 1em 0.25em;
	width: 76.8em;
}

.customTop {
	background-color: transparent;
	height:1.583em;
	margin:0.833em 0 0.667em;
	width: 100%;
	color: #0f3655;
}

.customTopLeft {
	float:left;
	line-height:1.583em;
	width:auto;
}

.customTopRight {
	float: right;
	width: 12.5em;
	padding-right:0.417em;
}

.customTop input {
	height: 1em;
	width: 8.333em;
	font-size: 1em;
}

.customTop select {
	height:1.583em;
	font-size: 1em;
}

/*Botón buscar*/
.customSearch {
	background-image:url('../../../Images/CHJ/but_go.gif');
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
	float: left;
	width:16.667em;
	height:2em;
	position:relative;
	left:6.667em;
	top:11.667em;
	white-space:nowrap;
}

.barra_menus{
	background-image: url('../../../Images/CHJ/barrafuerte03.png')/*!important*/;
	/*background-image: url('../../../Images/CHJ/barrafuerte03_opaca.png');*/
	background-repeat:no-repeat;
	background-position:center top;
	background-position:center /*!important*/;
	height: 3.583em;
	margin-top: 5em;
	*margin-top: 1em;
	width:977px;
	white-space: nowrap;
	margin-left: 0;
	clear:both;
}

.barra_logo{
	background-image:url('../../../Images/CHJ/logo_confederacion.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:4.167em;
	left:0;
	position:relative;
	margin-top:2.917em;
	*margin-top:1em;
	margin-bottom:2.5em;
	*margin-bottom:1.2em;
	width:43.667em;
	display: block;
}

.barra_logo1{
	/* background-image:url('../../../Images/CHJ/logo_maama.jpg'); */
	background-image:url('../../../Images/CHJ/logo%20banderas%20OLD.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:4.167em;
	left:0;
	position:relative;
	margin-top:2.917em;
	*margin-top:1em;
	margin-bottom:2.5em;
	*margin-bottom:1.2em;
	width:25.8em;
	display: block;
}
.barra_logo2{
	/* background-image:url('../../../Images/CHJ/logopart2_transp.png') */ /*!important*/ /*;*/
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:4.167em;
	left:0;
	position:relative;
	margin-top:2.917em;
	*margin-top:1em;
	margin-bottom:2.5em;
	*margin-bottom:1.2em;
	width:22.5em;
	display: block;
}

.barra_acciones {
	float:right;
	line-height: 1.333em;
	padding-right: 0.833em;
	height:2em;
}

/*Div ubicación Buscador*/
.customTopRightItem {
	float: right;
	white-space: inherit;
	background: transparent;
	margin-top:0.8em;
	width:380px;
}

#ctl00_PlaceHolderSearchArea_SearchBox { float: right;}

.custom_buscador {
	float:left;
	height:2.083em;
	position:relative;
	white-space:nowrap;
}

.customBreadcrumbs{
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size: 0.833em;
	color:navy;
	font-weight:bold;
}

.customBreadcrumbs a{
	color: #000066;
	font-size: 0.833em;
	font-weight:normal;
}

.customTicketTitle {
	background-image:url('../../../Images/CHJ/lineafuertedots.gif');
	background-repeat:no-repeat;
	padding-left:0.25em;
	padding-top: 25px;
	width:16em;
	margin-top:-2.5em /*!important*/;
	/*margin-top:-2em;*/
    height: 45px;
    margin-bottom: 6px;
	/*_margin-top:-2em;*/
}

.customTicketTitle a{
	color:#020245;
	font-family:verdana;
	font-size:1em;
	font-weight:bold;
	font-size: 16px;
}


.customTicketTitle a:hover{
	text-decoration: none;
	background-color:transparent;
}

#footer {
	overflow:visible;
}

.customFooter3 {
	height: auto;
	width: auto;
	color: #505050;
	padding-top:0.417em;
}


.customFooter1 {
	background-image:url('../../../Images/CHJ/pastilla02.gif');
	background-repeat:no-repeat;
	color: #505050;
	width:74em;
	padding-bottom:2em;
	padding-left: 1.667em;
	padding-right: 1.667em;
	margin-top: 3.333em;
	height:8em;
}

.customFooter2 {
	height: 1.667em;
	width: 100%;
	color: #505050;
	width:74em;
	padding-bottom:0;
	padding-left: 1.667em;
	padding-right: 1.667em;
	padding-top: 1em;

}

.customDestacados{
	background-image:none;
	background-color:#EEF3FA;
	width:100%;
}

/*Logo ministerio y CHJ superior*/
.customFooterRight {
	float: right;
	width: 33.333em;
	height: 2.5em;
	text-align: right;
	padding-right:0;
}

.customFooterLeftImg {
	float:left;
	height: 4em;
	width: 20%;
	padding-top:0.2em;
}

.customFooterTawImg{
	float:left;
}

.customFooterLeftAenor{
	float:left;
	margin-left:0.5em;
}

.customFooterRightImg {
	float: right;
	height: 4em;
	width: 80%;
	padding-top:0.6em;
}

.item_logo{
	float:right;
	padding-left:0.5em;
	line-height:4em;
}

.customFooterRightImg a:hover{
	text-decoration: none;
	background-color:transparent;
}

.customFooterLink {
	color: #505050;
	padding: 0 0.417em;
}

/* Div de la parte izquierda*/
.customMainLeft {
	float:left;
	padding-right:0;
	width:19em;
}

.customMiniCosole{
	padding-top:-1.667em;
	margin-bottom:1.667em;
}

.customMainRight {
	width:56em;
	padding-bottom:0;
	float: left;
}

.customPageTitle {
	text-transform:none;
}

.custom_img {
	padding-bottom: 0.833em;
	padding-right:0.833em;
	line-height:1.5em;
	background-image:url('../../../Images/CHJ/ciudadano_centro.gif');
	background-position:center;
	background-repeat:no-repeat;
	height:37.833em;
}

.customMainContentBlue {
	padding-bottom: 0.833em;
	padding-right:0.833em;
	line-height:1.5em;
	background-color:#d3daee;
}

.customMainContent {
	padding-bottom: 0; /*0.833em;*/
	padding-right: 0; /*0.833em;*/
	min-height: 51.333em;
}

/* Posición de los resaltados*/
.custombanner {
	width: 18em;
	margin-top: 0.167em;
	background-image:url('../../../Images/CHJ/lineafuerte_down.gif');
	background-position:top left;
	background-repeat:no-repeat;
}

.custombanner ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}

/*Site Actions*/
.customSiteActions {
	background-repeat: no-repeat;
	color: #007CB7;
	font-size: 100%;
	height: 0;
	text-align: center;
	float:right;
	border:0.1em transparent solid;
}

.customFooterlogos {
	height: auto;
	width: auto;
	color: #505050;
	padding-top:2em;
}

.customFooterlogosright {
	height: auto;
	width: auto;
	color: #505050;
}

.customWelcome {
	background-repeat: no-repeat;
	color: #007CB7;
	font-size: 95%;
	height: auto;
	line-height: 1.333em;
	text-align: center;
	float:right;
}

.customLeftNavHolder{
	overflow:hidden;
}
/**** Clase Mapa Web ***/

.level-band-nivel1 a:link, .level-band-nivel1 a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight:normal
}
.level-band-nivel1 a:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight:normal;

}

.level-band-item-nivel1 a:link, .level-band-item-nivel1 a:visited
{
	color: #010247;
	text-decoration: none;
	font-weight:normal;
}
.level-band-item-nivel1 a:hover
{
	color: #010247;
	text-decoration: underline;
	font-weight:normal;

}


.level-band-nivel2 a:link, .level-band-nivel2 a:visited
{
	color: #010247;
	text-decoration: none;
	font-weight:normal
}
.level-band-nivel2 a:hover
{
	color: #010247;
	text-decoration: underline;
	font-weight:normal;

}
.level-band-item-nivel2 a:link, .level-band-item-nivel2 a:visited
{
	color: #003399;
	text-decoration: none;
	font-weight:normal
}
.level-band-item-nivel2 a:hover
{
	color: #003399;
	text-decoration: underline;
	font-weight:normal;

}
.level-band-nivel3 a:link, .level-band-nivel3 a:visited
{
	color: #003399;
	text-decoration: none;
	font-weight:normal
}
.level-band-nivel3 a:hover
{
	color: #003399;
	text-decoration: underline;
	font-weight:normal;

}
.level-band-item-nivel3 a:link, .level-band-item-nivel3 a:visited
{
	color: #003399;
	text-decoration: none;
	font-weight:normal
}
.level-band-item-nivel3 a:hover
{
	color: #003399;
	text-decoration: underline;
	font-weight:normal;

}
.zona_iframe{
	width:728px;
	height:870px;
	min-height: 700px;
	background-color:transparent;

}
.contenor_2column
{
	/*clear:both;*/
	display:inline-block;

}
.contenor_2columnIzq{
	float:left;
	width:295px;
}
.contenor_2columnDer{
	float:left;
	width:412px;
}

.contenedor_columnIzq{
	float:left;
	width:495px;
}
.contenedor_columnDer{
	float:left;
	width:212px;
}
/*
.2column
{
	clear:both;
	display:inline-block;

}
.2columnIzq{
	float:left;
}
.2columnDer{
	float:left;
}
*/
.contenedor_columnDer2{
	float:right;
}
.cajaCalendar{
	height:148px;
	text-align:right;
	background-image:url('../../../Images/CHJ/fondo_calendario3.png');
	background-repeat:no-repeat;
	padding:10px;
	float:right;
}

.bannertipo1{
	width:496px;
	display:inline-block;
}
.tipo1aIzq{
	display:inline-block;
	width:348px;
}

.tipo1bDer{
	display:inline-block;
	width:348px;
}

.tipo1IzqBan {
	width:150px;
	float: left;
	margin-right: 0;
}
.tipo1IzqSup, tipo1IzqInf{
	display:inline-block;
	width:348px;
}
.tipo1aDer{
width:145px;
float:right;
}
.tipo1bIzq{
width:145px;
float:left;
}

.tituloCalendar{

font-family:Tahoma;
font-size:11px;
color:#0063aa;
font-weight:bold;
text-align:center;
padding-bottom:5px;
}
.contenido {
 width:708px;
 font-family:tahoma, Arial, sans-serif;
 font-size: 11pt;
}
.img_fondo_1 {
	background-image:url('../../../images/CHJ/fondo_agua_ok.png');

	background-repeat:no-repeat;
	background-position: top center;
	margin-top: 50px;
	margin-left: 10px;
}
.img_fondo_2 {
	background-image:url('../../../images/CHJ/Fondo_Gotas_ok.png');
	background-repeat:no-repeat;
	background-position: top left;
	height:644px;
}

.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	color: #000066;
	font-weight:bold;
	margin: 0 0 15px 0;
}
font.destacado {
 /*font-family:Arial, Helvetica, sans-serif; */
 font-size: 12pt;
 color: #154387;
 font-weight:bold;
}
	font.destacado a {
		text-decoration:none;
		color: #154387;
 		font-weight:bold;
	}
.txt_ciudadano_1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color: #154387;
		font-weight:bold;
}

.txt_ciudadano_1 a {
		text-decoration:none;
		color: #154387;
		font-weight:bold;
}

.txt_ciudadano_2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color: #154387;
		font-weight:bold;
}

.txt_ciudadano_2 a {
		text-decoration:none;
		color: #154387;
		font-weight:bold;
}

.txt_ciudadano_3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		color: #154387;
		font-weight:bold;
}
	.txt_ciudadano_3 a {
		text-decoration:none;
		color: #154387;
		font-weight:bold;
}

table.caja_tabla {
	margin: 10px 0 10px 0;
	font-size:10pt;
}

table.caja_tabla td {
	padding:7px;
	border: 1px solid #c6d1ee;
}

table.caja_tabla tr:first-child td {
	background-color:#1e4d93;
	color:#ffffff;
	font-size:17px;
	font-weight:bold;

	}

	table.caja_tabla .fila2 {
	background-color:#cad4ee;
	border-bottom: 1px solid #c6d1ee;
	color:#1e4d93;
	}
	table.caja_tabla td.columna1 {
	background-color:#cad4ee;
	/*border-right: 1px solid #c6d1ee;*/
	border: 1px solid #fff;
	color:#1e4d93;
	text-transform:uppercase;
	line-height:14px;
	font-weight:bold;
	}

	table.caja_tabla tr td.fila1 {
	text-align:center;
	background-color:#cad4ee;
	border: 1px solid #fff;
	text-transform: capitalize;
	color:#1e4d93;
	line-height:14px;
	font-weight:bold;
	width: 100px;
	}
	table.caja_tabla td a {
		text-decoration:none;
	}
		table.caja_tabla td a:hover {
		text-decoration:underline;
	}

	table.caja_tabla ul {
		margin: 0;
		padding: 0;
	}
		table.caja_tabla li {
		list-style:none;
		margin:5px 0 10px 0;
		line-height:15px;
		}



	ul.lista_agua {
	list-style:none;
	margin: 0 0 10px;
	color:black;

	}
	ul.lista_agua li {
			padding: 0 0 25px;
	}
	ul.lista_gotas {
	list-style:none;
	margin: 0 0 10px;
	color:black;
	}
		ul.lista_gotas li {
			padding: 0 0 20px;
	}


table.caja_tabla tr td.columna-vacia,
td.columna-vacia{
				border: 0;
				background:transparent;
}

.PageContent{

				color:#000066;
}

.srch-Title a:hover{
color:#000066;
text-decoration:underline;
}

/*  Webpart Agenda*/
.cabeceraeventos
{
	font-weight: bold;
	white-space: nowrap;
	font-size:1.4em;
	font-family: Arial;
	margin-top:16px;
}
.buscaragenda
{
				float:right;
				margin-top:20px;
				margin-right:40px;
}

/*  Webpart Jornadas*/

.portadajornadas{
				margin-top:40px;
}
.tituloportada{
	font-size:1.1em;
	color:#020245;
	text-align:left;
	font-weight:bold;
	}
.descripcionportada{
	text-align:justify;
	color:black;
	line-height:1.6em;
	font-size:0.9em;
	font-weight:normal;
}
.titulojornada{
	text-align:justify;
	color:black;
	line-height:1.6em;
	font-size:0.9em;
	font-weight:bold;
	margin-top:25px;
}

.imagelibro{
				margin-top:15px;
				margin-bottom:15px;
				text-align:center;
}
.tablesearch{

				width:56em;
}
.search_columnIzq
{
				width:32em;
}
.search_columnDer
{
				width:28em;
}
.tableDatesearch
{

				width:100%;
}

#img-avanza {
	height: 24px;
	width: 136px;	
}

#img-redes {
	width: 50px;
}

.img-general {
	width: 140px;
}

#img-feder {
	height: 40px;
}

.img-footer-left {
	height: 22px;
	margin-top: 10px;
}

#img-footer-css {
	width: 72px;
}

#img-footer-wcag {
	margin-left: 10px;
	width: 68px;
}

.footer-padding {
	padding-left: 0;
}

.footer-border {
	border: 0;
}