/* ====================================================================================
 Layout
==================================================================================== */

/*  WRAPPERS  ========================= */

DIV.cms_contenedor_principal {
	position: relative;
	margin: auto;

	height: 100%;
}

DIV.cms_contenedor {
	position: relative;
	margin: auto;

	height: 100%;
}

/*  MAIN LAYOUT  ========================= */

/*header*/
DIV.headercontainer {
	margin: 0 auto 0 auto;
	padding: 0 9px 0 9px;
}

@media only screen and (max-width: 480px) {
	DIV.headercontainer {
		margin: auto;
		/*padding: 0 4px 0 4px;*/ padding: 0;
		border: none;

/*		height: 100%;*/
	}
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	DIV.headercontainer {
		margin: auto;
		/*padding: 0 4px 0 4px;*/ padding: 0;
		border: none;
	}
}

HEADER {
/*	position: relative; */
	clear: both;

	/*height: 100%;*/
}

/*main content*/
DIV.maincontentcontainer {
	margin: auto;
	padding: 0 9px 0 9px;
}

@media only screen and (max-width: 480px) {
	DIV.maincontentcontainer {
		margin: auto;
		padding: 93px 4px 0 4px;
		border: none;
	}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	DIV.maincontentcontainer {
		margin: auto;
		padding: 93px 4px 0 4px;
		border: none;
	}
}

DIV.maincontent {
	position: relative;
	clear: both;
}

/*footer*/
DIV.footercontainer {
	margin: 0 auto 0 auto;
	padding: 0 9px 0 9px;
}

@media only screen and (max-width: 480px) {
	DIV.footercontainer { display: none;
		margin: auto;
		padding: 0 4px 0 4px;
		border: none;
	}
}

@media only screen and (min-width:481px) and (max-width:768px) {
	DIV.footercontainer { display: none;
		margin: auto;
		padding: 0 4px 0 4px;
		border: none;
	}
}

FOOTER {
	position: relative;
	clear: both;
}



/*  SECTION  ========================= */

.section {
	max-width: 1180px;
	clear: both;
	padding: 0px;

	margin: 0 auto 0 auto;
}



/*  GROUPING  ========================= */

.group:before,
.group:after {
    content:'';
    display:table;
}

.group:after {
    clear:both;
}

.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/* ====================================================================================
 480px
==================================================================================== */

@media only screen and (max-width: 480px) {

/*  grid of twelve */
	.layout_span_12_of_12 { width: 100%; }
	.layout_span_11_of_12 { width: 100%; }
	.layout_span_10_of_12 { width: 100%; }
	.layout_span_9_of_12  { width: 100%; }
	.layout_span_8_of_12  { width: 100%; }
	.layout_span_7_of_12  { width: 100%; }
	.layout_span_6_of_12  { width: 100%; }
	.layout_span_5_of_12  { width: 100%; }
	.layout_span_4_of_12  { width: 100%; }
	.layout_span_3_of_12  { width: 100%; }
	.layout_span_2_of_12  { width: 100%; }
	.layout_span_1_of_12  { width: 100%; }

/* gap */
	.layout_span_col { margin: 0; }
}



/* ====================================================================================
 481px to 768px
==================================================================================== */

@media only screen and (min-width:481px) and (max-width:768px) {

/*  grid of twelve */
	.layout_span_12_of_12 {}
	.layout_span_11_of_12 {}
	.layout_span_10_of_12 {}
	.layout_span_9_of_12  {}
	.layout_span_8_of_12  {}
	.layout_span_7_of_12  {}
	.layout_span_6_of_12  {}
	.layout_span_5_of_12  {}
	.layout_span_4_of_12  {}
	.layout_span_3_of_12  {}
	.layout_span_2_of_12  {}
	.layout_span_1_of_12  {}

/* gap */
	.layout_span_col { margin: 0; }
}

/* ====================================================================================
 769px to 960px
==================================================================================== */

@media only screen and (min-width:769px) and (max-width:960px) {

/*  grid of twelve */
	.layout_span_12_of_12 { width: 100%;                              }
	.layout_span_11_of_12 { width: 91.48936170212765957446808510638%; }
	.layout_span_10_of_12 { width: 82.97872340425531914893617021276%; }
	.layout_span_9_of_12  { width: 74.46808510638297872340425531914%; }
	.layout_span_8_of_12  { width: 65.9575%;                          }
	.layout_span_7_of_12  { width: 57.44680851063829787234042553191%; }
	.layout_span_6_of_12  { width: 48.93617021276595744680851063829%; }
	.layout_span_5_of_12  { width: 40.42553191489361702127659574467%; }
	.layout_span_4_of_12  { width: 31.91489361702127659574468085106%; }
	.layout_span_3_of_12  { width: 23.40425531914893617021276595743%; }
	.layout_span_2_of_12  { width: 14.89361702127659574468085106383%; }
	.layout_span_1_of_12  { width:  6.38297872340425531914893617021%; }

/* gap */
	.layout_span_col {
		display: block;
		float: left;
		margin: 0 0 0 2.12765957446808510638297872340%;
	}

	.layout_span_col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
}



/* ====================================================================================
 961px to 1200px
==================================================================================== */

@media only screen and (min-width:961px) and (max-width:1200px),
				print {

/*  grid of twelve */
	.layout_span_12_of_12 { width: 100%;                              }
	.layout_span_11_of_12 { width: 91.48936170212765957446808510638%; }
	.layout_span_10_of_12 { width: 82.97872340425531914893617021276%; }
	.layout_span_9_of_12  { width: 74.46808510638297872340425531914%; }
	.layout_span_8_of_12  { width: 65.9575%;                          }
	.layout_span_7_of_12  { width: 57.44680851063829787234042553191%; }
	.layout_span_6_of_12  { width: 48.93617021276595744680851063829%; }
	.layout_span_5_of_12  { width: 40.42553191489361702127659574467%; }
	.layout_span_4_of_12  { width: 31.91489361702127659574468085106%; }
	.layout_span_3_of_12  { width: 23.40425531914893617021276595743%; }
	.layout_span_2_of_12  { width: 14.89361702127659574468085106383%; }
	.layout_span_1_of_12  { width:  6.38297872340425531914893617021%; }

/* gap */
	.layout_span_col {
		display: block;
		float: left;
		margin: 0 0 0 2.12765957446808510638297872340%;
	}

	.layout_span_col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
}



/* ====================================================================================
 1201px
==================================================================================== */

@media only screen and (min-width:1201px) {

/*  grid of twelve */
	.layout_span_12_of_12 { width: 100%;                              }
	.layout_span_11_of_12 { width: 91.48936170212765957446808510638%; }
	.layout_span_10_of_12 { width: 82.97872340425531914893617021276%; }
	.layout_span_9_of_12  { width: 74.46808510638297872340425531914%; }
	.layout_span_8_of_12  { width: 65.9575%;                          }
	.layout_span_7_of_12  { width: 57.44680851063829787234042553191%; }
	.layout_span_6_of_12  { width: 48.93617021276595744680851063829%; }
	.layout_span_5_of_12  { width: 40.42553191489361702127659574467%; }
	.layout_span_4_of_12  { width: 31.91489361702127659574468085106%; }
	.layout_span_3_of_12  { width: 23.40425531914893617021276595743%; }
	.layout_span_2_of_12  { width: 14.89361702127659574468085106383%; }
	.layout_span_1_of_12  { width:  6.38297872340425531914893617021%; }

/* gap */
	.layout_span_col {
		display: block;
		float: left;
		margin: 0 0 0 2.12765957446808510638297872340%;
	}

	.layout_span_col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
}



/* ====================================================================================
Split
==================================================================================== */

@media
	only screen and (min-width:769px) and (max-width:960px),
	only screen and (min-width:961px) and (max-width:1200px),
	only screen and (min-width:1201px),
	print {

		.layout_split_wrapper  { margin: 0 0 0 -2.12765957446808510638297872340%; }

		/*  1 columna */ .layout_split_1_of_1   { width: 100%; 															}   /*.layout_split_1_of_1  { background-color: pink;        } */
		/*  2 columnas*/ .layout_split_1_of_2   { width: 47.87234042553191489361702127660%;	}   /*.layout_split_1_of_2  { background-color: lightcyan;	 } */
		/*  3 columnas*/ .layout_split_1_of_3   { width: 31.20567375886524822695035460993%; }   /*.layout_split_1_of_3  { background-color: fuchsia;		 } */
		/*  4 columnas*/ .layout_split_1_of_4   { width: 22.87234042553191489361702127660%; }   /*.layout_split_1_of_4  { background-color: yellow;			 } */
		/*  5 columnas*/ .layout_split_1_of_5   { width: 17.87234042553191489361702127660%; }   /*.layout_split_1_of_5  { background-color: powderblue;	 } */
		/*  6 columnas*/ .layout_split_1_of_6   { width: 14.53900709219858156028368794326%; }   /*.layout_split_1_of_6  { background-color: thistle;		 } */
		/*  7 columnas*/ .layout_split_1_of_7   { width: 12.15805471124620060790273556231%; }   /*.layout_split_1_of_7  { background-color: lightcyan;	 } */
		/*  8 columnas*/ .layout_split_1_of_8   { width: 10.37234042553191489361702127660%; }   /*.layout_split_1_of_8  { background-color: lightgreen;	 } */
		/*  9 columnas*/ .layout_split_1_of_9   { width: 8.983451536643026004728132387711%; }   /*.layout_split_1_of_9  { background-color: lightyellow; } */
		/* 10 columnas*/ .layout_split_1_of_10  { width: 7.872340425531914893617021276600%; }   /*.layout_split_1_of_10 { background-color: red;				 } */
		/* 11 columnas*/ .layout_split_1_of_11  { width: 6.963249516441005802707930367509%; }   /*.layout_split_1_of_11 { background-color: green;			 } */
		/* 12 columnas*/ .layout_split_1_of_12  { width: 6.205673758865248226950354609933%; }   /*.layout_split_1_of_12 { background-color: aqua;        } */

		/* gap */
		.layout_split_col {
			display: block;
			float: left;
			margin: 0 0 0 2.12765957446808510638297872340%;
		}

		/* split grid of 12 */
		.layout_split_g12_wrapper  { margin: 0; }

		.layout_split_g12_12_of_12 { width: 100%;                              }
		.layout_split_g12_11_of_12 { width: 91.48936170212765957446808510638%; }
		.layout_split_g12_10_of_12 { width: 82.97872340425531914893617021276%; }
		.layout_split_g12_9_of_12  { width: 74.46808510638297872340425531914%; }
		.layout_split_g12_8_of_12  { width: 65.9575%;                          }
		.layout_split_g12_7_of_12  { width: 57.44680851063829787234042553191%; }
		.layout_split_g12_6_of_12  { width: 48.93617021276595744680851063829%; }
		.layout_split_g12_5_of_12  { width: 40.42553191489361702127659574467%; }
		.layout_split_g12_4_of_12  { width: 31.91489361702127659574468085106%; }
		.layout_split_g12_3_of_12  { width: 23.40425531914893617021276595743%; }
		.layout_split_g12_2_of_12  { width: 14.89361702127659574468085106383%; }
		.layout_split_g12_1_of_12  { width:  6.38297872340425531914893617021%; }

		/* gap */
		.layout_split_g12_col {
			display: block;
			float: left;
			margin: 0 0 0 2.12765957446808510638297872340%;
		}

		.layout_split_g12_col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */
}



@media
	only screen and (min-width:481px) and (max-width:768px),
	only screen and (max-width: 480px) {

		.layout_split_wrapper  { margin: 0; }

		/*  1 columna  */ .layout_split_1_of_1   { width: 100%; }
		/*  2 columnas */ .layout_split_1_of_2   { width: 100%; }
		/*  3 columnas */ .layout_split_1_of_3   { width: 100%; }
		/*  4 columnas */ .layout_split_1_of_4   { width: 48%; padding: 1% 2% 0 0; } /*editado, antes width: 100%;*/
		/*  5 columnas */ .layout_split_1_of_5   { width: 100%; }
		/*  6 columnas */ .layout_split_1_of_6   { width: 100%; }
		/*  7 columnas */ .layout_split_1_of_7   { width: 100%; }
		/*  8 columnas */ .layout_split_1_of_8   { width: 100%; }
		/*  9 columnas */ .layout_split_1_of_9   { width: 100%; }
		/* 10 columnas */ .layout_split_1_of_10  { width: 100%; }
		/* 11 columnas */ .layout_split_1_of_11  { width: 100%; }
		/* 12 columnas */ .layout_split_1_of_12  { width: 100%; }

		/* gap */
		.layout_split_col {
			display: block;
			float: left;
			margin: 0;
		}

		/* split grid of 12 */
		.layout_split_g12_wrapper  { margin: 0; }

		.layout_split_g12_12_of_12 { width: 100%; }
		.layout_split_g12_11_of_12 { width: 100%; }
		.layout_split_g12_10_of_12 { width: 100%; }
		.layout_split_g12_9_of_12  { width: 100%; }
		.layout_split_g12_8_of_12  { width: 100%; }
		.layout_split_g12_7_of_12  { width: 100%; }
		.layout_split_g12_6_of_12  { width: 100%; }
		.layout_split_g12_5_of_12  { width: 100%; }
		.layout_split_g12_4_of_12  { width: 100%; }
		.layout_split_g12_3_of_12  { width: 100%; }
		.layout_split_g12_2_of_12  { width: 100%; }
		.layout_split_g12_1_of_12  { width: 100%; }

		/* gap */
		.layout_split_g12_col {
			display: block;
			float: left;
			margin: 0;
		}
}



/* ====================================================================================
Gallery
==================================================================================== */

@media
	only screen and (min-width:769px) and (max-width:960px),
	only screen and (min-width:961px) and (max-width:1200px),
	only screen and (min-width:1201px),
	print {

		.layout_gallery_wrapper  {
			margin: 0 0 0 -2.12765957446808510638297872340%;
		}

		/*  1 columna */ .layout_gallery_1_of_1   { width: 100%; 															}   /*.layout_gallery_1_of_1  { background-color: lightcyan;	 } */
		/*  2 columnas*/ .layout_gallery_1_of_2   { width: 47.87234042553191489361702127660%; }   /*.layout_gallery_1_of_2  { background-color: fuchsia;		 } */
		/*  3 columnas*/ .layout_gallery_1_of_3   { width: 31.20567375886524822695035460993%; }   /*.layout_gallery_1_of_3  { background-color: yellow;			 } */
		/*  4 columnas*/ .layout_gallery_1_of_4   { width: 22.87234042553191489361702127660%; }   /*.layout_gallery_1_of_4  { background-color: powderblue;	 } */
		/*  5 columnas*/ .layout_gallery_1_of_5   { width: 17.87234042553191489361702127660%; }   /*.layout_gallery_1_of_5  { background-color: thistle;		 } */
		/*  6 columnas*/ .layout_gallery_1_of_6   { width: 14.53900709219858156028368794326%; }   /*.layout_gallery_1_of_6  { background-color: lightcyan;	 } */
		/*  7 columnas*/ .layout_gallery_1_of_7   { width: 12.15805471124620060790273556231%; }   /*.layout_gallery_1_of_7  { background-color: lightgreen;	 } */
		/*  8 columnas*/ .layout_gallery_1_of_8   { width: 10.37234042553191489361702127660%; }   /*.layout_gallery_1_of_8  { background-color: lightyellow; } */
		/*  9 columnas*/ .layout_gallery_1_of_9   { width: 8.983451536643026004728132387711%; }   /*.layout_gallery_1_of_9  { background-color: red;				 } */
		/* 10 columnas*/ .layout_gallery_1_of_10  { width: 7.872340425531914893617021276600%; }   /*.layout_gallery_1_of_10 { background-color: green;			 } */
		/* 11 columnas*/ .layout_gallery_1_of_11  { width: 6.963249516441005802707930367509%; }   /*.layout_gallery_1_of_11 { background-color: aqua;				 } */
		/* 12 columnas*/ .layout_gallery_1_of_12  { width: 6.205673758865248226950354609933%; }   /*.layout_gallery_1_of_12 { background-color: pink;				 } */

		/* gap */
		.layout_gallery_col {
			display: block;
			float: left;
			margin: 0 0 0 2.12765957446808510638297872340%;
		}
}

@media
	only screen and (min-width:481px) and (max-width:768px),
	only screen and (max-width: 480px) {

		.layout_gallery_wrapper  {
				margin: 0;
				/*background-color: blue;*/
		}

		/*  1 columna */ .layout_gallery_1_of_1   { width: 100%; }   /*.layout_gallery_1_of_1  { background-color: lightcyan;	 } */
		/*  2 columnas*/ .layout_gallery_1_of_2   { width: 100%; }   /*.layout_gallery_1_of_2  { background-color: fuchsia;		 } */
		/*  3 columnas*/ .layout_gallery_1_of_3   { width: 100%; }   /*.layout_gallery_1_of_3  { background-color: yellow;			 } */
		/*  4 columnas*/ .layout_gallery_1_of_4   { width: 100%; }   /*.layout_gallery_1_of_4  { background-color: powderblue;	 } */
		/*  5 columnas*/ .layout_gallery_1_of_5   { width: 100%; }   /*.layout_gallery_1_of_5  { background-color: thistle;		 } */
		/*  6 columnas*/ .layout_gallery_1_of_6   { width: 100%; }   /*.layout_gallery_1_of_6  { background-color: lightcyan;	 } */
		/*  7 columnas*/ .layout_gallery_1_of_7   { width: 100%; }   /*.layout_gallery_1_of_7  { background-color: lightgreen;	 } */
		/*  8 columnas*/ .layout_gallery_1_of_8   { width: 100%; }   /*.layout_gallery_1_of_8  { background-color: lightyellow; } */
		/*  9 columnas*/ .layout_gallery_1_of_9   { width: 100%; }   /*.layout_gallery_1_of_9  { background-color: red;				 } */
		/* 10 columnas*/ .layout_gallery_1_of_10  { width: 100%; }   /*.layout_gallery_1_of_10 { background-color: green;			 } */
		/* 11 columnas*/ .layout_gallery_1_of_11  { width: 100%; }   /*.layout_gallery_1_of_11 { background-color: aqua;				 } */
		/* 12 columnas*/ .layout_gallery_1_of_12  { width: 100%; }   /*.layout_gallery_1_of_12 { background-color: pink;				 } */

		/* gap */
		.layout_gallery_col {
			display: block;
			float: left;
			margin: 0;
		}
}

/* Fin layout.css */


/* ====================================================================================
 Iconos
==================================================================================== */

.icon												{ display: block; background-repeat: no-repeat; background-color: transparent; }

.icon_dim_128x128						{ width: 128px;	height: 128px;	}
.icon_dim_64x64							{ width:  64px;	height:  64px;	}
.icon_dim_48x48							{ width:  48px;	height:  48px;	}
.icon_dim_40x40							{ width:  40px;	height:  40px;	}
.icon_dim_32x32							{ width:  32px;	height:  32px;	}
.icon_dim_24x24							{ width:  24px;	height:  24px;	}
.icon_dim_20x20							{ width:  20px;	height:  20px;	}
.icon_dim_17x17							{ width:  17px;	height:  17px;	}
.icon_dim_13x13							{ width:  13px;	height:  13px;	}
.icon_dim_9x9								{ width:   9px;	height:  9px;		}

.icon_pos_v01_128x128				{ background-position: -10px  -10px;	}
.icon_pos_v01_64x64					{ background-position: -10px -148px;	}
.icon_pos_v01_48x48					{ background-position: -10px -397px;	}
.icon_pos_v01_40x40					{ background-position: -10px -455px;	}
.icon_pos_v01_32x32					{ background-position: -10px -222px;	}
.icon_pos_v01_24x24					{ background-position: -10px -264px;	}
.icon_pos_v01_20x20					{ background-position: -10px -298px;	}
.icon_pos_v01_17x17					{ background-position: -10px -328px;	}
.icon_pos_v01_13x13					{ background-position: -10px -355px;	}
.icon_pos_v01_9x9						{ background-position: -10px -378px;	}

.icon_pos_v02_128x128				{ background-position: -148px  -10px;	}
.icon_pos_v02_64x64					{ background-position: -148px -148px;	}
.icon_pos_v02_48x48					{ background-position: -148px -397px;	}
.icon_pos_v02_40x40					{ background-position: -148px -455px;	}
.icon_pos_v02_32x32					{ background-position: -148px -222px;	}
.icon_pos_v02_24x24					{ background-position: -148px -264px;	}
.icon_pos_v02_20x20					{ background-position: -148px -298px;	}
.icon_pos_v02_17x17					{ background-position: -148px -328px;	}
.icon_pos_v02_13x13					{ background-position: -148px -355px;	}
.icon_pos_v02_9x9						{ background-position: -148px -378px;	}

.icon_pos_v03_128x128				{ background-position: -286px  -10px;	}
.icon_pos_v03_64x64					{ background-position: -286px -148px;	}
.icon_pos_v03_48x48					{ background-position: -286px -397px;	}
.icon_pos_v03_40x40					{ background-position: -286px -455px;	}
.icon_pos_v03_32x32					{ background-position: -286px -222px;	}
.icon_pos_v03_24x24					{ background-position: -286px -264px;	}
.icon_pos_v03_20x20					{ background-position: -286px -298px;	}
.icon_pos_v03_17x17					{ background-position: -286px -328px;	}
.icon_pos_v03_13x13					{ background-position: -286px -355px;	}
.icon_pos_v03_9x9						{ background-position: -286px -378px;	}

.icon_pos_v04_128x128				{ background-position: -424px  -10px;	}
.icon_pos_v04_64x64					{ background-position: -424px -148px;	}
.icon_pos_v04_48x48					{ background-position: -424px -397px;	}
.icon_pos_v04_40x40					{ background-position: -424px -455px;	}
.icon_pos_v04_32x32					{ background-position: -424px -222px;	}
.icon_pos_v04_24x24					{ background-position: -424px -264px;	}
.icon_pos_v04_20x20					{ background-position: -424px -298px;	}
.icon_pos_v04_17x17					{ background-position: -424px -328px;	}
.icon_pos_v04_13x13					{ background-position: -424px -355px;	}
.icon_pos_v04_9x9						{ background-position: -424px -378px;	}

.icon_name_0001 { background-image: url(/cms/g/compartidas/icons/icon_0001.png) }
.icon_name_0002 { background-image: url(/cms/g/compartidas/icons/icon_0002.png) }
.icon_name_0003 { background-image: url(/cms/g/compartidas/icons/icon_0003.png) }
.icon_name_0004 { background-image: url(/cms/g/compartidas/icons/icon_0004.png) }
.icon_name_0005 { background-image: url(/cms/g/compartidas/icons/icon_0005.png) }
.icon_name_0006 { background-image: url(/cms/g/compartidas/icons/icon_0006.png) }
.icon_name_0007 { background-image: url(/cms/g/compartidas/icons/icon_0007.png) }
.icon_name_0008 { background-image: url(/cms/g/compartidas/icons/icon_0008.png) }
.icon_name_0009 { background-image: url(/cms/g/compartidas/icons/icon_0009.png) }
.icon_name_0010 { background-image: url(/cms/g/compartidas/icons/icon_0010.png) }
.icon_name_0011 { background-image: url(/cms/g/compartidas/icons/icon_0011.png) }
.icon_name_0012 { background-image: url(/cms/g/compartidas/icons/icon_0012.png) }
.icon_name_0013 { background-image: url(/cms/g/compartidas/icons/icon_0013.png) }
.icon_name_0014 { background-image: url(/cms/g/compartidas/icons/icon_0014.png) }
.icon_name_0015 { background-image: url(/cms/g/compartidas/icons/icon_0015.png) }

.icon_name_0016 { background-image: url(/cms/g/compartidas/icons/icon_0016.png) }  /*descuentos*/
.icon_name_0017 { background-image: url(/cms/g/compartidas/icons/icon_0017.png) }
.icon_name_0018 { background-image: url(/cms/g/compartidas/icons/icon_0018.png) }
.icon_name_0019 { background-image: url(/cms/g/compartidas/icons/icon_0019.png) }
.icon_name_0020 { background-image: url(/cms/g/compartidas/icons/icon_0020.png) }
.icon_name_0021 { background-image: url(/cms/g/compartidas/icons/icon_0021.png) }

.icon_name_0022 { background-image: url(/cms/g/compartidas/icons/icon_0022.png) }
.icon_name_0023 { background-image: url(/cms/g/compartidas/icons/icon_0023.png) }
.icon_name_0024 { background-image: url(/cms/g/compartidas/icons/icon_0024.png) }

.icon_name_0025 { background-image: url(/cms/g/compartidas/icons/icon_0025.png) } /*servicios I*/
.icon_name_0026 { background-image: url(/cms/g/compartidas/icons/icon_0026.png) }
.icon_name_0027 { background-image: url(/cms/g/compartidas/icons/icon_0027.png) }
.icon_name_0028 { background-image: url(/cms/g/compartidas/icons/icon_0028.png) }
.icon_name_0029 { background-image: url(/cms/g/compartidas/icons/icon_0029.png) }
.icon_name_0030 { background-image: url(/cms/g/compartidas/icons/icon_0030.png) }
.icon_name_0031 { background-image: url(/cms/g/compartidas/icons/icon_0031.png) }
.icon_name_0032 { background-image: url(/cms/g/compartidas/icons/icon_0032.png) }
.icon_name_0033 { background-image: url(/cms/g/compartidas/icons/icon_0033.png) }
.icon_name_0034 { background-image: url(/cms/g/compartidas/icons/icon_0034.png) }
.icon_name_0035 { background-image: url(/cms/g/compartidas/icons/icon_0035.png) }
.icon_name_0036 { background-image: url(/cms/g/compartidas/icons/icon_0036.png) }
.icon_name_0037 { background-image: url(/cms/g/compartidas/icons/icon_0037.png) }
.icon_name_0038 { background-image: url(/cms/g/compartidas/icons/icon_0038.png) }
.icon_name_0039 { background-image: url(/cms/g/compartidas/icons/icon_0039.png) }
.icon_name_0040 { background-image: url(/cms/g/compartidas/icons/icon_0040.png) }
.icon_name_0041 { background-image: url(/cms/g/compartidas/icons/icon_0041.png) }
.icon_name_0042 { background-image: url(/cms/g/compartidas/icons/icon_0042.png) }
.icon_name_0043 { background-image: url(/cms/g/compartidas/icons/icon_0043.png) }
.icon_name_0044 { background-image: url(/cms/g/compartidas/icons/icon_0044.png) }
.icon_name_0045 { background-image: url(/cms/g/compartidas/icons/icon_0045.png) }
.icon_name_0046 { background-image: url(/cms/g/compartidas/icons/icon_0046.png) }

.icon_name_0047 { background-image: url(/cms/g/compartidas/icons/icon_0047.png) } /*afiliacion I*/
.icon_name_0048 { background-image: url(/cms/g/compartidas/icons/icon_0048.png) }
.icon_name_0049 { background-image: url(/cms/g/compartidas/icons/icon_0049.png) }
.icon_name_0050 { background-image: url(/cms/g/compartidas/icons/icon_0050.png) }
.icon_name_0051 { background-image: url(/cms/g/compartidas/icons/icon_0051.png) }
.icon_name_0052 { background-image: url(/cms/g/compartidas/icons/icon_0052.png) }
.icon_name_0053 { background-image: url(/cms/g/compartidas/icons/icon_0053.png) }
.icon_name_0054 { background-image: url(/cms/g/compartidas/icons/icon_0054.png) }

.icon_name_0055 { background-image: url(/cms/g/compartidas/icons/icon_0055.png) } /*formularios*/
.icon_name_0056 { background-image: url(/cms/g/compartidas/icons/icon_0056.png) }
.icon_name_0057 { background-image: url(/cms/g/compartidas/icons/icon_0057.png) }
.icon_name_0058 { background-image: url(/cms/g/compartidas/icons/icon_0058.png) }

.icon_name_0059 { background-image: url(/cms/g/compartidas/icons/icon_0059.png) } /*afiliacion II*/
.icon_name_0060 { background-image: url(/cms/g/compartidas/icons/icon_0060.png) }

.icon_name_0061 { background-image: url(/cms/g/compartidas/icons/icon_0061.png) } /*servicios II*/
.icon_name_0062 { background-image: url(/cms/g/compartidas/icons/icon_0062.png) }
.icon_name_0063 { background-image: url(/cms/g/compartidas/icons/icon_0063.png) }
.icon_name_0064 { background-image: url(/cms/g/compartidas/icons/icon_0064.png) }

.icon_name_0065 { background-image: url(/cms/g/compartidas/icons/icon_0065.png) }

.icon_name_0066 { background-image: url(/cms/g/compartidas/icons/icon_0066.png) } /*afiliacion III*/
.icon_name_0067 { background-image: url(/cms/g/compartidas/icons/icon_0067.png) }

.icon_name_0068 { background-image: url(/cms/g/compartidas/icons/icon_0068.png) }
.icon_name_0069 { background-image: url(/cms/g/compartidas/icons/icon_0069.png) }
.icon_name_0070 { background-image: url(/cms/g/compartidas/icons/icon_0070.png) }
.icon_name_0071 { background-image: url(/cms/g/compartidas/icons/icon_0071.png) }
.icon_name_0072 { background-image: url(/cms/g/compartidas/icons/icon_0072.png) }
.icon_name_0073 { background-image: url(/cms/g/compartidas/icons/icon_0073.png) }
.icon_name_0074 { background-image: url(/cms/g/compartidas/icons/icon_0074.png) }
.icon_name_0075 { background-image: url(/cms/g/compartidas/icons/icon_0075.png) }

.icon_name_add118						{ background-image: url(/cms/g/compartidas/icons/icon_add118.png)					}
.icon_name_add170						{ background-image: url(/cms/g/compartidas/icons/icon_add170.png)					}
.icon_name_arrow-bottom00		{ background-image: url(/cms/g/compartidas/icons/icon_arrow-bottom00.png)	}
.icon_name_arrow-left00			{ background-image: url(/cms/g/compartidas/icons/icon_arrow-left00.png)		}
.icon_name_arrow-right00		{ background-image: url(/cms/g/compartidas/icons/icon_arrow-right00.png)	}
.icon_name_arrow-top00			{ background-image: url(/cms/g/compartidas/icons/icon_arrow-top00.png)		}
.icon_name_blog1						{ background-image: url(/cms/g/compartidas/icons/icon_blog1.png)					}
.icon_name_book201					{ background-image: url(/cms/g/compartidas/icons/icon_book201.png)				}
.icon_name_calendar146			{ background-image: url(/cms/g/compartidas/icons/icon_calendar146.png)		}
.icon_name_camera119				{ background-image: url(/cms/g/compartidas/icons/icon_camera119.png)			}
.icon_name_cameras2					{ background-image: url(/cms/g/compartidas/icons/icon_cameras2.png)				}
.icon_name_clipboard45			{ background-image: url(/cms/g/compartidas/icons/icon_clipboard45.png)		}
.icon_name_compass107				{ background-image: url(/cms/g/compartidas/icons/icon_compass107.png)			}
.icon_name_cross00					{ background-image: url(/cms/g/compartidas/icons/icon_cross00.png)				}
.icon_name_cross91					{ background-image: url(/cms/g/compartidas/icons/icon_cross91.png)				}
.icon_name_event09					{ background-image: url(/cms/g/compartidas/icons/icon_event09.png)				}
.icon_name_file-format			{ background-image: url(/cms/g/compartidas/icons/icon_file-format.png)		}
.icon_name_flash10					{ background-image: url(/cms/g/compartidas/icons/icon_flash10.png)				}
.icon_name_folder207				{ background-image: url(/cms/g/compartidas/icons/icon_folder207.png)			}
.icon_name_fontLessA00			{ background-image: url(/cms/g/compartidas/icons/icon_fontLessA00.png)		}
.icon_name_fontPlusA00			{ background-image: url(/cms/g/compartidas/icons/icon_fontPlusA00.png)		}
.icon_name_globe32					{ background-image: url(/cms/g/compartidas/icons/icon_globe32.png)				}
.icon_name_helm2						{ background-image: url(/cms/g/compartidas/icons/icon_helm2.png)					}
.icon_name_high2						{ background-image: url(/cms/g/compartidas/icons/icon_high2.png)					}
.icon_name_home143					{ background-image: url(/cms/g/compartidas/icons/icon_home143.png)				}
.icon_name_inbox34					{ background-image: url(/cms/g/compartidas/icons/icon_inbox34.png)				}
.icon_name_info28						{ background-image: url(/cms/g/compartidas/icons/icon_info28.png)					}
.icon_name_link2						{ background-image: url(/cms/g/compartidas/icons/icon_link2.png)					}
.icon_name_link21						{ background-image: url(/cms/g/compartidas/icons/icon_link21.png)					}
.icon_name_login10					{ background-image: url(/cms/g/compartidas/icons/icon_login10.png)				}
.icon_name_looking5					{ background-image: url(/cms/g/compartidas/icons/icon_looking5.png)				}
.icon_name_mail-symbol			{ background-image: url(/cms/g/compartidas/icons/icon_mail-symbol.png)		}
.icon_name_menu00						{ background-image: url(/cms/g/compartidas/icons/icon_menu00.png)					}
.icon_name_network11				{ background-image: url(/cms/g/compartidas/icons/icon_network11.png)			}
.icon_name_pause8						{ background-image: url(/cms/g/compartidas/icons/icon_pause8.png)					}
.icon_name_pdf19						{ background-image: url(/cms/g/compartidas/icons/icon_pdf19.png)					}
.icon_name_phone322					{ background-image: url(/cms/g/compartidas/icons/icon_phone322.png)				}
.icon_name_player6					{ background-image: url(/cms/g/compartidas/icons/icon_player6.png)				}
.icon_name_plus00						{ background-image: url(/cms/g/compartidas/icons/icon_plus00.png)					}
.icon_name_printing22 			{ background-image: url(/cms/g/compartidas/icons/icon_printing22.png)			}
.icon_name_round41 					{ background-image: url(/cms/g/compartidas/icons/icon_round41.png)				}
.icon_name_school 					{ background-image: url(/cms/g/compartidas/icons/icon_school.png)					}
.icon_name_search92					{ background-image: url(/cms/g/compartidas/icons/icon_search92.png)				}
.icon_name_search109				{ background-image: url(/cms/g/compartidas/icons/icon_search109.png)			}
.icon_name_settings47				{ background-image: url(/cms/g/compartidas/icons/icon_settings47.png)			}
.icon_name_speaker					{ background-image: url(/cms/g/compartidas/icons/icon_speaker.png)				}
.icon_name_spring16					{ background-image: url(/cms/g/compartidas/icons/icon_spring16.png)				}
.icon_name_user 						{ background-image: url(/cms/g/compartidas/icons/icon_user.png)						}
.icon_name_users6 					{ background-image: url(/cms/g/compartidas/icons/icon_users6.png)					}

/* Fin iconos.css */


/* ====================================================================================
 Comunes
==================================================================================== */

/*Fonts*/
@font-face {
	font-family: 'Frutiger Light Condensed';
	src: url('/cms/t/frutigercn/frutiger-lightcn-webfont.eot');
	src: url('/cms/t/frutigercn/frutiger-lightcn-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/cms/t/frutigercn/frutiger-lightcn-webfont.woff') format('woff'),
			 url('/cms/t/frutigercn/frutiger-lightcn-webfont.ttf') format('truetype'),
			 url('/cms/t/frutigercn/frutiger-lightcn-webfont.svg#frutigerlightcondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger Condensed';
	src: url('/cms/t/frutigercn/frutiger-cn-webfont.eot');
	src: url('/cms/t/frutigercn/frutiger-cn-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/cms/t/frutigercn/frutiger-cn-webfont.woff') format('woff'),
			 url('/cms/t/frutigercn/frutiger-cn-webfont.ttf') format('truetype'),
			 url('/cms/t/frutigercn/frutiger-cn-webfont.svg#frutigercondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger Bold Condensed';
	src: url('/cms/t/frutigercn/frutiger-boldcn-webfont.eot');
	src: url('/cms/t/frutigercn/frutiger-boldcn-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/cms/t/frutigercn/frutiger-boldcn-webfont.woff') format('woff'),
			 url('/cms/t/frutigercn/frutiger-boldcn-webfont.ttf') format('truetype'),
			 url('/cms/t/frutigercn/frutiger-boldcn-webfont.svg#frutigerboldcondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger Black Condensed';
	src: url('/cms/t/frutigercn/frutiger-blackcn-webfont.eot');
	src: url('/cms/t/frutigercn/frutiger-blackcn-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/cms/t/frutigercn/frutiger-blackcn-webfont.woff') format('woff'),
			 url('/cms/t/frutigercn/frutiger-blackcn-webfont.ttf') format('truetype'),
			 url('/cms/t/frutigercn/frutiger-blackcn-webfont.svg#frutigerblackcondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger Extra Black Condensed';
	src: url('/cms/t/frutigercn/frutiger-extrablackcn-webfont.eot');
	src: url('/cms/t/frutigercn/frutiger-extrablackcn-webfont.eot?#iefix') format('embedded-opentype'),
			 url('/cms/t/frutigercn/frutiger-extrablackcn-webfont.woff') format('woff'),
			 url('/cms/t/frutigercn/frutiger-extrablackcn-webfont.ttf') format('truetype'),
			 url('/cms/t/frutigercn/frutiger-extrablackcn-webfont.svg#frutigerextrablackcondensed') format('svg');
	font-weight: normal;
	font-style: normal;
}

HTML {
	height: initial;
	overflow: auto;
}

HTML.menu_rD {
	height: 100%;
	overflow: hidden;
}

/* clearfix */
.clearfix:after,
DIV.eC_breadcrumbs_v002 DIV.wrapper_000:after,
DIV.eC_menu_v010 DIV.wrapper_000:after,
DIV.eC_list_v005 DIV.wrapper_000:after,
DIV.eC_list_v007 DIV.wrapper_000:after,
UL.est_ul_v001:after,
DIV.eC_form_v001 DIV.div_selector:after,
DIV.eC_contentEntry-intro_v001 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v002 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v003 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v004 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v005 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v006 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v007 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v010 DIV.wrapper_000:after,
DIV.eC_contentEntry-intro_v011 DIV.wrapper_001:after,
DIV.eC_contentEntry-intro_v011 DIV.wrapper_002:after,
DIV.eC_contentEntry-intro_v011 DIV.wrapper_003:after,
DIV.eC_contentEntry-intro_v012 DIV.wrapper_000 DIV.bloque:after,
DIV.eC_form_v001 DIV.form-group:after,
DIV.eC_form_v001 DIV.form-buttons:after,
DIV.eC_counter_v001 DIV.wrapper_000:after,
DIV.eC_pag_v001 DIV.eC_pag_v001_wrapper_000:after,
DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000:after,
DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 DIV.block:after,
DIV.eC_pag_v003 DIV.eC_pag_v003_wrapper_000:after,
DIV.eC_rSBox_v001 DIV.wrapper_001:after,
DIV.eC_rSBox_v001 DIV.wrapper_002:after,
DIV.eC_rSWidget_v001:after,
DIV.eC_rSWidget_v004:after,
DIV.eC_rSWidget_v005:after,
DIV.eC_rSWidget_v006:after,
DIV.eC_rSWidget_v001 DIV.wrapper_000:after,
DIV.eC_rSWidget_v004 DIV.wrapper_001:after,
DIV.eC_rSWidget_v005 DIV.wrapper_001:after,
DIV.eC_rSWidget_v006 DIV.wrapper_001:after,
DIV.eC_tags_v002 DIV.wrapper_000:after,
DIV.eC_fixed_v002 DIV.wrapper_000:after,
DIV.layout_split_wrapper:after,
DIV.layout_split_g12_wrapper:after,
DIV.eC_leyenda_v001_wrapper_000:after,
DIV.layout_gallery_wrapper:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0;
}

/**/
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

DIV.calle { display: none; }

/* Layout *************************/
/*header*/
	DIV.headercontainer {
		max-width: 100%;
		/*margin-bottom: 10px;*/

		/*border-left: 1px solid transparent;*/
		/*border-right: 1px solid transparent;*/
	}

	HEADER {
		max-width: 940px;
		margin: auto;
	}

	DIV.header {
		max-width: 940px;
		margin: auto;
	}

/*main content*/
	DIV.maincontentcontainer {
		margin: 5px 0 50px 0;
		max-width: 100%;

		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
	}

	DIV.maincontent {
		max-width: 940px;
		margin: auto;
	}

/*footer*/
	DIV.footercontainer {
		max-width: 100%;
		margin: auto;
		padding: 0 9px 0 9px;

		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
	}

	FOOTER {
		max-width: 940px;
		margin: auto;
	}

	DIV.footer {
		max-width: 940px;
		margin: auto;
	}



/* fuentes *************************/



/* separadores *************************/
HR {
	line-height: 1;
	font-size: 100%;
	display: block;
	height: 1px;
	padding: 0;

	color: #EEE;
	border: 1px solid #EEE;
	background-color: #EEE;
	margin: 25px 0 35px 0;
}



/* elemento de contenido menu *************************/
/*menu v006*/
	DIV.eC_menu_v006 {}

		DIV.eC_menu_v006 DIV.wrapper_000 {
			margin: 0;
			padding: 3px 0 3px 0;
			border-top: 1px solid transparent;
			border-bottom: 1px solid #000;
		}

		DIV.eC_menu_v006 UL {
			overflow: hidden;
			padding: 3px 0 4px 0;
		}

			DIV.eC_menu_v006 UL LI {
				margin: 0;
				padding: 3px 5px 5px 14px;
				display: inline;
				list-style-type: none;

				background: transparent url(/cms/g/compartidas/bullets/bullet_6x6_000000.png) no-repeat 0 7px;
			}

			DIV.eC_menu_v006 UL LI.selected {
				background: none no-repeat 0 0 #D42E12;
				color: #FFF;
				padding: 3px 5px 5px 5px;
				margin: 0 8px 0 0;
			}

				DIV.eC_menu_v006 UL LI,
				DIV.eC_menu_v006 UL LI A {
					font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #000;
					text-decoration: none;
				}

/*menu v009*/
	DIV.eC_menu_v009 {}

		DIV.eC_menu_v009 DIV.wrapper_000,
		DIV.eC_menu_v009 DIV.wrapper_001,
		DIV.eC_menu_v009 DIV.wrapper_002,
		DIV.eC_menu_v009 DIV.wrapper_003,
		DIV.eC_menu_v009 DIV.wrapper_004,
		DIV.eC_menu_v009 DIV.wrapper_005,
		DIV.eC_menu_v009 DIV.wrapper_006,
		DIV.eC_menu_v009 DIV.wrapper_007,
		DIV.eC_menu_v009 DIV.wrapper_008,
		DIV.eC_menu_v009 DIV.wrapper_009 {
			padding: 3px 0;
		}

		DIV.eC_menu_v009 DIV.wrapper_000,
		DIV.eC_menu_v009 DIV.wrapper_001,
		DIV.eC_menu_v009 DIV.wrapper_002,
		DIV.eC_menu_v009 DIV.wrapper_003,
		DIV.eC_menu_v009 DIV.wrapper_008,
		DIV.eC_menu_v009 DIV.wrapper_009 {
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}

		DIV.eC_menu_v009 DIV.wrapper_001,
		DIV.eC_menu_v009 DIV.wrapper_003,
		DIV.eC_menu_v009 DIV.wrapper_005,
		DIV.eC_menu_v009 DIV.wrapper_007,
		DIV.eC_menu_v009 DIV.wrapper_009 { text-align: center; }

		DIV.eC_menu_v009 DIV.wrapper_002,
		DIV.eC_menu_v009 DIV.wrapper_003,
		DIV.eC_menu_v009 DIV.wrapper_004,
		DIV.eC_menu_v009 DIV.wrapper_005,
		DIV.eC_menu_v009 DIV.wrapper_006,
		DIV.eC_menu_v009 DIV.wrapper_007 { background-color: #DDD; }

		DIV.eC_menu_v009 DIV.wrapper_004,
		DIV.eC_menu_v009 DIV.wrapper_005 { border-bottom: 1px solid #000; }

		DIV.eC_menu_v009 DIV.wrapper_006,
		DIV.eC_menu_v009 DIV.wrapper_007 { border-top: 1px solid #000; }

		DIV.eC_menu_v009 DIV.wrapper_008,
		DIV.eC_menu_v009 DIV.wrapper_009 { background-color: #000; }

			DIV.eC_menu_v009 DIV.wrapper_000 UL,
			DIV.eC_menu_v009 DIV.wrapper_001 UL,
			DIV.eC_menu_v009 DIV.wrapper_002 UL,
			DIV.eC_menu_v009 DIV.wrapper_003 UL,
			DIV.eC_menu_v009 DIV.wrapper_004 UL,
			DIV.eC_menu_v009 DIV.wrapper_005 UL,
			DIV.eC_menu_v009 DIV.wrapper_006 UL,
			DIV.eC_menu_v009 DIV.wrapper_007 UL,
			DIV.eC_menu_v009 DIV.wrapper_008 UL,
			DIV.eC_menu_v009 DIV.wrapper_009 UL {
				list-style: none;
			}

				DIV.eC_menu_v009 DIV.wrapper_000 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_001 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_002 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_003 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_004 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_005 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_006 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_007 UL LI {
					display: inline-block;
					padding: 0 5px;
					border-right: 1px solid #666;
				}

				DIV.eC_menu_v009 DIV.wrapper_001 UL LI:first-child,
				DIV.eC_menu_v009 DIV.wrapper_003 UL LI:first-child,
				DIV.eC_menu_v009 DIV.wrapper_005 UL LI:first-child,
				DIV.eC_menu_v009 DIV.wrapper_007 UL LI:first-child { border-left: 1px solid #666; }

				DIV.eC_menu_v009 DIV.wrapper_008 UL LI,
				DIV.eC_menu_v009 DIV.wrapper_009 UL LI {
					display: inline-block;
					padding: 0 5px;
					border-right: 1px solid #FFF;
				}

				DIV.eC_menu_v009 DIV.wrapper_009 UL LI:first-child { border-left: 1px solid #FFF; }

					DIV.eC_menu_v009 DIV.wrapper_000 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_001 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_002 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_003 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_004 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_005 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_006 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_007 UL LI A {
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
					}

					DIV.eC_menu_v009 DIV.wrapper_008 UL LI A,
					DIV.eC_menu_v009 DIV.wrapper_009 UL LI A {
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						text-decoration: none;
					}

					DIV.eC_menu_v009 DIV.wrapper_000 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_001 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_002 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_003 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_004 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_005 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_006 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_007 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_008 UL LI A.selected,
					DIV.eC_menu_v009 DIV.wrapper_009 UL LI A.selected {
						color: #D42E12;
					}

					DIV.eC_menu_v009 DIV.wrapper_000 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_001 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_002 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_003 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_004 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_005 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_006 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_007 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_008 UL LI A:hover,
					DIV.eC_menu_v009 DIV.wrapper_009 UL LI A:hover {
						text-decoration: underline;
					}

/*menu v010*/
	DIV.eC_menu_v010 {}

		DIV.eC_menu_v010 DIV.wrapper_000 { padding: 3px 0 3px 0; border: 1px solid #CCC; margin: 0 0 10px 0; }
		DIV.eC_menu_v010 DIV.wrapper_001 {}


		DIV.eC_menu_v010 DIV.wrapper_000 DIV.eC_img_v001 {
			margin: -3px 0 -3px 0;
			float: left;
		}

		DIV.eC_menu_v010 DIV.wrapper_001 DIV.eC_img_v001 {
			margin: 0 5px 0 0;
			float: left;
		}

			DIV.eC_menu_v010 DIV.eC_img_v001 DIV.wrapper_000,
			DIV.eC_menu_v010 DIV.eC_img_v001 DIV.wrapper_001 {
				border: none;
				padding: 0;
				margin: 0;
			}

				DIV.eC_menu_v010 DIV.wrapper_000 DIV.eC_img_v001 DIV.wrapper_000 IMG { width: auto; }
				DIV.eC_menu_v010 DIV.wrapper_001 DIV.eC_img_v001 DIV.wrapper_000 IMG { height: 24px; width: auto; }

		DIV.eC_menu_v010 DIV.wrapper_000 UL { float: right; }
		DIV.eC_menu_v010 DIV.wrapper_001 UL { float: left; }

			DIV.eC_menu_v010 UL LI {
				float: left;
				height: 32px;
				list-style-type: none;
			}

				DIV.eC_menu_v010 UL LI A SPAN.icon {
					float: left;
				}

				DIV.eC_menu_v010 UL LI A P {
					margin: 0 10px 0 0;
					padding: 2px 0 0 5px;
					float: left;
					font: normal normal 12px/14px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
					cursor: pointer;
				}

				DIV.eC_menu_v010 DIV.wrapper_000 UL LI A P.unaLinea { padding: 9px 0 0 5px; }
				DIV.eC_menu_v010 DIV.wrapper_001 UL LI A P.unaLinea { padding: 5px 0 0 5px; }

/*menu v013*/
	DIV.eC_menu_v013 {
		display:block;
		padding: 5px 0 0 0;
	}

		DIV.eC_menu_v013 DIV.wrapper_000 { display:block; }

			DIV.eC_menu_v013 DIV.wrapper_000 UL { display:block; }

				DIV.eC_menu_v013 DIV.wrapper_000 UL LI,
				DIV.eC_menu_v013 DIV.wrapper_001 UL LI {
					float: left;
					height: 20px;
					margin: 0 0 6px 0;
					padding: 0;
					list-style-type: none;
				}

				DIV.eC_menu_v013 DIV.wrapper_000 UL LI { width: 25%; }
				DIV.eC_menu_v013 DIV.wrapper_001 UL LI { width: 100%; }

					DIV.eC_menu_v013 DIV.wrapper_000 UL LI SPAN.icon,
					DIV.eC_menu_v013 DIV.wrapper_001 UL LI SPAN.icon {
						float: left;
						margin: -2px 5px 0 0;
					}

					DIV.eC_menu_v013 DIV.wrapper_000 UL LI DIV.eC_rSWidget_v005 { margin-top: -2px;}

					DIV.eC_menu_v013 DIV.wrapper_000 UL LI A,
					DIV.eC_menu_v013 DIV.wrapper_001 UL LI A {
						display: block;
						color: #333;
						text-decoration: none;
						white-space: nowrap;
					}

					DIV.eC_menu_v013 DIV.wrapper_000 UL LI A P,
					DIV.eC_menu_v013 DIV.wrapper_001 UL LI A P {
						display: block;
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
						overflow: visible;
					}

					DIV.eC_menu_v013 DIV.wrapper_000 UL LI A:hover P,
					DIV.eC_menu_v013 DIV.wrapper_001 UL LI A:hover P {
						text-decoration: underline;
						color: #D42E12;
					}

/*menu v014*/
	DIV.eC_menu_v014 {
		margin: 30px 0 0 0;
	}

		DIV.eC_menu_v014 DIV.wrapper_000 {}

		DIV.eC_menu_v014 UL {}

			DIV.eC_menu_v014 UL LI,
			DIV.eC_menu_v014 UL LI A {
				display: block;
				padding: 0;
				font: bold normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
			}

			DIV.eC_menu_v014 UL LI { color: #D42E12; margin: 0 0 5px 0; }
				DIV.eC_menu_v014 UL LI A { color: #000; }

				DIV.eC_menu_v014 UL LI UL {
					margin: 5px 0 20px 0;
				}

					DIV.eC_menu_v014 UL LI UL LI {
						margin: 0 0 5px 0;
						border-bottom: 1px solid #333;
					}

						DIV.eC_menu_v014 UL LI UL LI A {
							display: block;
							margin: 0;
							padding: 0 5px 0 0;
							font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
							color: #333;
							text-decoration: none;
						}

						DIV.eC_menu_v014 UL LI UL LI A.selected {
							color: #D42E12;
						}

/*menu v015*/
	DIV.eC_menu_v015 {}

		DIV.eC_menu_v015 DIV.wrapper_000 { margin: 0 0 20px 0; }

		DIV.eC_menu_v015 UL,
		DIV.eC_menu_v015 UL LI,
		DIV.eC_menu_v015 UL LI UL,
		DIV.eC_menu_v015 UL LI UL LI {
				font: bold normal 13px Arial, Helvetica, Verdana, Sans-Serif;
				color: #AAA;
				display: inline;
		}

		DIV.eC_menu_v015 UL LI,
		DIV.eC_menu_v015 UL LI UL LI { margin: 0 5px 5px 0; }

			DIV.eC_menu_v015 UL LI A,
			DIV.eC_menu_v015 UL LI UL LI A {
					text-decoration: none;
					color: #AAA;
					white-space: nowrap;
			}

/*menu v016*/
	DIV.eC_menu_v016 {
/*20190119*/		/*margin: 0 0 10px 0;*/
/*20190119*/		margin: 0 0 25px 0;
/*20190119*/		/*padding: 16px 0 0 0;*/
/*20190119*/		padding: 0 0 10px 0;
/*20190119*/		border-bottom: 2px solid #DDD;
/*20190119*/		/*position: relative;*/
	}

		DIV.eC_menu_v016 DIV.wrapper_000 {
/*20190119*/			/*padding: 26px 10px 10px 10px;*/
/*20190119*/			padding: 20px 10px 20px 10px;
/*20190119*/			background-color: #F4F4F4;
/*20190119*/			/*border: 1px solid #000;*/
		}

		DIV.eC_menu_v016 DIV.wrapper_001 {
			padding: 10px;
		}

		DIV.eC_menu_v016 SPAN.icon {
/*20190119*/			display: none;
/*20190119*/			/*position: absolute;*/
/*20190119*/			/*margin: -40px 0 0 83%;*/
			/*z-index: 1;*/

/*20190119*/			/*background-color: #FFF;*/
		}

		DIV.eC_menu_v016 UL {}

			DIV.eC_menu_v016 UL LI,
			DIV.eC_menu_v016 UL LI A {
				display: block;
				padding: 0;
				font: bold normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
			}

			DIV.eC_menu_v016 UL LI { color: #D42E12; margin: 0 0 5px 0; }
			DIV.eC_menu_v016 UL LI A { color: #000; }

			DIV.eC_menu_v016 UL LI UL {
				margin: 5px 0 20px 0;
			}

				DIV.eC_menu_v016 UL LI UL LI,
				DIV.eC_menu_v016 UL LI UL LI A {
					font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
				}

				DIV.eC_menu_v016 UL LI UL LI {
					margin: 0 0 5px 0;
				}

					DIV.eC_menu_v016 UL LI UL LI A,
					DIV.eC_menu_v016 UL LI UL LI SPAN {
						display: block;
						margin: 0;
						padding: 0 5px 0 0;
/*20190119*/				/*border-bottom: 1px solid #333;*/
/*20190119*/				border-bottom: 1px solid #CCC;
					}

					DIV.eC_menu_v016 UL LI UL LI SPAN { margin: 0 0 5px 0; }

					DIV.eC_menu_v016 UL LI UL LI UL {
						margin: 0;
						padding: 0 0 0 5px;
					}

						DIV.eC_menu_v016 UL LI UL LI UL LI,
						DIV.eC_menu_v016 UL LI UL LI UL LI A {
							font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
							color: #333;
							padding: 0 0 0 8px;
						}

						DIV.eC_menu_v016 UL LI UL LI UL LI {
							margin: 0 0 5px 0;
							background: transparent url(/cms/g/compartidas/bullets/bullet_4x4_333333.png) no-repeat 2px 7px;
/*20190119*/				/*border-bottom: 1px solid #333;*/
/*20190119*/				border-bottom: 1px solid #CCC;
						}

							DIV.eC_menu_v016 UL LI UL LI UL LI A {
									margin: 0;
									padding: 0 5px 0 0;
									border-bottom: none;
							}

							DIV.eC_menu_v016 UL LI UL LI A.selected,
							DIV.eC_menu_v016 UL LI UL LI UL LI A.selected {
								color: #D42E12;
							}

/*menu v017*/
	DIV.eC_menu_v017 {
/*20190119*/		/*margin: 0 0 10px 0;*/
/*20190119*/		margin: 0 0 25px 0;
/*20190119*/		/*padding: 16px 0 0 0;*/
/*20190119*/		padding: 0 0 10px 0;
/*20190119*/		border-bottom: 2px solid #DDD;
/*20190119*/		/*position: relative;*/
	}

		DIV.eC_menu_v017 DIV.wrapper_000 {
/*20190119*/			/*padding: 26px 10px 10px 10px;*/
/*20190119*/			padding: 20px 10px 20px 10px;
/*20190119*/			background-color: #F4F4F4;
/*20190119*/			/*border: 1px solid #000;*/
		}

		DIV.eC_menu_v017 DIV.wrapper_001 {
			padding: 10px;
		}

		DIV.eC_menu_v017 SPAN.icon {
/*20190119*/			display: none;
/*20190119*/			/*position: absolute;*/
/*20190119*/			/*margin: -40px 0 0 83%;*/
			/*z-index: 1;*/

/*20190119*/			/*background-color: #FFF;*/
		}

			DIV.eC_menu_v017 P.caption {
				font: bold normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #D42E12;
/*20190119*/				/*text-transform: uppercase;*/
				margin: 0 0 5px 0;

				border-bottom: 1px solid #333;
			}

		DIV.eC_menu_v017 UL {}

			DIV.eC_menu_v017 UL LI {
				display: block;
				padding: 0;
				font: bold normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #D42E12;
				margin: 0 0 5px 0;
			}

			DIV.eC_menu_v017 UL LI SPAN {
				display: block;
				margin-top: 20px;
			}

			DIV.eC_menu_v017 UL LI A {
				display: block;
				padding: 0;
				font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
/*20190123*/				/*color: #000;*/
/*20190123*/				color: #666;
/*20190119*/				/*border-bottom: 1px solid #333;*/
/*20190119*/				border-bottom: 1px solid #BBB;
			}

/*20190123*/			DIV.eC_menu_v017 UL LI A:hover { border-bottom: 1px solid #999; }

			DIV.eC_menu_v017 UL LI UL {
				margin: 5px 0 0 0;
			}

				DIV.eC_menu_v017 UL LI UL LI {
					font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
					margin: 0 0 5px 0;
				}

					DIV.eC_menu_v017 UL LI UL LI A {
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
/*20190123*/						/*color: #333;*/
/*20190123*/						color: #666;

						text-decoration: none;
						display: block;
						margin: 0;
						padding: 0 5px 0 0;
					}

/*20190123*/					DIV.eC_menu_v017 UL LI UL LI A:hover {color:#000}

					DIV.eC_menu_v017 UL LI UL LI SPAN {
						display: block;
						margin: 0 0 5px 0;
						padding: 0 5px 0 0;
/*20190119*/				/*border-bottom: 1px solid #333;*/
/*20190119*/				border-bottom: 1px solid #CCC;
/*20190123*/				font-weight: bold;
/*20190123*/				color: #999;
					}

					DIV.eC_menu_v017 UL LI UL LI UL {
						margin: 0;
						padding: 0 0 0 5px;
					}

						DIV.eC_menu_v017 UL LI UL LI UL LI,
						DIV.eC_menu_v017 UL LI UL LI UL LI A {
							font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
/*20190123*/				/*color: #333;*/
/*20190123*/				color: #666;
							padding: 0 0 0 8px;
						}

						DIV.eC_menu_v017 UL LI UL LI UL LI {
							margin: 0 0 5px 0;
/*20190123*/							/*background: transparent url(/cms/g/compartidas/bullets/bullet_4x4_333333.png) no-repeat 2px 7px;*/
/*20190123*/							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_666666.png) no-repeat 1px 7px;
						}

							DIV.eC_menu_v017 UL LI UL LI UL LI A {
									margin: 0;
									padding: 0 5px 0 0;
							}

/*20190123*/						DIV.eC_menu_v017 UL LI UL LI UL LI A:hover {color: #000;}

							DIV.eC_menu_v017 UL LI A.selected,
							DIV.eC_menu_v017 UL LI SPAN.selected {
								color: #D42E12;
							}

/*menu v018*/
	DIV.eC_menu_v018 {}

		DIV.eC_menu_v018 DIV.wrapper_000 { margin: 0 0 20px 0; }

		DIV.eC_menu_v018 UL {
			font: bold normal 14px Arial, Helvetica, Verdana, Sans-Serif;
			color: #AAA;
			display: inline;
		}

			DIV.eC_menu_v018 UL LI {
				font: bold bold 14px Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				display: block;
			}

				DIV.eC_menu_v018 UL LI UL {
					font: bold normal 14px Arial, Helvetica, Verdana, Sans-Serif;
					color: #AAA;
					display: inline;
				}

					DIV.eC_menu_v018 UL LI UL LI {
						font: bold bold 14px/21px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						display: inline; /*display: block;*/
					}

		/*DIV.eC_menu_v018 UL LI { margin: 0 5px 5px 0; }*/

			DIV.eC_menu_v018 UL LI A {
				font: normal normal 14px Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #333;
				white-space: nowrap;
			}

				/*DIV.eC_menu_v018 UL LI UL LI { margin: 0 5px 5px 0; }*/

					DIV.eC_menu_v018 UL LI UL LI A {
						font: normal normal 14px/21px Arial, Helvetica, Verdana, Sans-Serif;
						text-decoration: none;
						color: #333;
						white-space: nowrap;
					}

/*menu v019*/
	DIV.eC_menu_v019 {}

		DIV.eC_menu_v019 DIV.eC_menu_v019_wrapper_000 { margin: 15px 0 0 0; }

		DIV.eC_menu_v019 DIV.layout_gallery_wrapper  { margin: 0 0 0 -2.12765957446808510638297872340%; }

			DIV.eC_menu_v019 DIV.layout_gallery_wrapper .layout_gallery_col {
				display: block;
				float: left;
				margin: 0 0 0 2.12765957446808510638297872340%;
			}

			DIV.eC_menu_v019 DIV.layout_gallery_wrapper DIV.layout_gallery_1_of_2 { width: 47.87234042553191489361702127660%; }
			DIV.eC_menu_v019 DIV.layout_gallery_wrapper DIV.layout_gallery_1_of_3 { width: 31.20567375886524822695035460993%; }

			DIV.eC_menu_v019 DIV.eC_menu_v019_wrapper_000 SPAN { margin: 0 auto 5px auto; }

		DIV.eC_menu_v019 P.caption {
			margin: 0 0 20px 0;
			margin: 5px 0 10px 0\9; /*IE8*/
			*margin: 10px 0 10px 0; /*IE7*/

			padding: 7px 5px 7px 5px;
			padding: 0 0 3px 5px\9; /*IE8*/
			*padding: 0 0 3px 5px; /*IE7*/

			font: normal 400 14px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			text-shadow: none;

			display: block;
			border-radius: 0;
			border-bottom: none;

			background-color: #F4F4F4;
			background-color: #EEE\9; /*IE8*/
			*background-color: #EEE; /*IE7*/
		}

/*menu v020*/
	DIV.eC_menu_v020 {}

		DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 { padding: 0 0 25px 0; }

			DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 P.caption {
				font: normal 300 22px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				border-bottom: 1px solid #333;
			}

			DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL {
				font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				display: block;
				list-style-type: none;
				margin: 0 0 15px 0;
			}

				DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI {
					margin: 0 0 3px 0;
					display: block;
				}

					DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI UL {
						margin: 3px 0 0 3px;
					}

						DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI UL LI {
							padding: 0 0 0 6px;
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_333333.png) no-repeat 0px 6px;
						}

					DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI A {
						color: #333;
						text-decoration: none;
						border-bottom: 1px dashed #999;
					}

					DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI A:hover {
						border-bottom: 1px solid #333;
					}

					DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI SPAN {
						display: block;
						font-weight: bold;
						margin-top: 10px;
						color: #D42E12;
					}

						DIV.eC_menu_v020 DIV.eC_menu_v020_wrapper_000 UL LI SPAN A {
							color: #D42E12;
						}

/*menu v021*/
	DIV.eC_menu_v021 {
		margin: 0 0 25px 0;
		padding: 0 0 10px 0;
		border-bottom: 2px solid #DDD;
	}

		DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 {
			padding: 12px 10px 20px 10px;
			background-color: #F4F4F4;
		}

			DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 P.caption {
				font: normal 400 16px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				padding: 0 0 7px 0;
				border-bottom: 2px solid #999;
			}

			DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL {
				font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				display: block;
				list-style-type: none;
				margin: 0 0 15px 0;
			}

				DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI {
					display: block;
				}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI A {
						color: #333;
						padding: 3px 0 2px 2px;
						text-decoration: none;
						border-bottom: 1px solid #BBB;
						display: block;
					}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI A:hover {
						border-bottom: 1px solid #999;
						color: #000;
					}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 * LI.selected A {
						color: #D42E12;
					}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI SPAN {
						display: block;
						font-weight: bold;
						margin-top: 10px;
						padding: 3px 0 2px 2px;
						color: #D42E12;
					}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL LI SPAN {
						margin-top: 0;
						color: #777;
						border-bottom: 1px solid #BBB;
					}

					DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL {
						margin: 0px 0 0 3px;
					}

						DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL LI {
							padding-left: 4px;
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_999999.png) no-repeat 0px 10px;
						}

						DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL LI.selected {
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_990000.png) no-repeat 0px 10px;
						}

						DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL LI:hover,
						DIV.eC_menu_v021 DIV.eC_menu_v021_wrapper_000 UL LI UL LI.selected:hover {
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_333333.png) no-repeat 0px 10px;
						}

/*menu v022*/
	DIV.eC_menu_v022 {background-color: lightyellow;}

		DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 { padding: 0 0 25px 0; }

			DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 P.caption {
				font: normal 300 22px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				border-bottom: 1px solid #333;
			}

			DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL {
				font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				display: block;
				list-style-type: none;
				margin: 0 0 15px 0;
			}

				DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI {
					margin: 0 0 3px 0;
					display: block;
				}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI A {
						color: #333;
						text-decoration: none;
						border-bottom: 1px dashed #999;
					}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI A:hover {
						border-bottom: 1px solid #666;
					}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 * LI.selected A {
						color: #D42E12;
						border-bottom: 1px dashed #D42E12;
					}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 * LI.selected A:hover {
						border-bottom: 1px solid #D42E12;
					}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI SPAN {
						display: block;
						font-weight: bold;
						margin-top: 10px; margin-top: 10px;
						color: #D42E12;
					}

					DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI UL {
						margin: 3px 0 0 3px;
					}

						DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI UL LI {
							padding: 0 0 0 6px;
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_666666.png) no-repeat 0px 6px;
						}

						DIV.eC_menu_v022 DIV.eC_menu_v022_wrapper_000 UL LI UL LI.selected {
							padding: 0 0 0 6px;
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_990000.png) no-repeat 0px 6px;
						}

/*menu v023*/
	DIV.eC_menu_v023 {
		margin: 0 0 25px 0;
		padding: 0 0 10px 0;
		border-bottom: 2px solid #DDD;
	}

		DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 {
			padding: 12px 10px 20px 10px;
			background-color: #F4F4F4;
		}

			DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 P.caption {
				font: normal 400 16px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				text-transform: uppercase;
				margin: 0 0 10px 0;
				padding: 0 0 7px 0;
				border-bottom: 2px solid #999;
			}

			DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL {
				font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				display: block;
				list-style-type: none;
				margin: 0 0 15px 0;
			}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI {
					display: block;
				}

					DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI UL {
						margin: 0 0 0 3px;
					}

						DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI UL LI {
							padding-left: 4px;
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_999999.png) no-repeat 0px 10px;
						}

						DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI UL LI.selected {
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_990000.png) no-repeat 0px 10px;
						}

						DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI UL LI:hover,
						DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI UL LI.selected:hover {
							background: transparent url(/cms/g/compartidas/bullets/bullet_3x3_333333.png) no-repeat 0px 10px;
						}

					DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 * LI.selected A,
					DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 * LI.selected SPAN {
						color: #D42E12;
					}

					DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 UL LI A {
						color: #333;
						padding: 3px 0 2px 2px;
						text-decoration: none;
						border-bottom: 1px solid #BBB;
						display: block;
					}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_001,
				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_002,
				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_003 {
					padding: 3px 0 2px 2px;
					display: block;
				}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_001 {
					color: #D42E12;
					margin-top: 10px;
					font-weight: bold;
				}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_002 {
					margin-top: 0;
					color: #777;
					border-bottom: 1px solid #BBB;
					font-weight: bold;
				}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_003 {
										border-bottom: 1px solid #BBB;
										cursor: pointer;
				}

				DIV.eC_menu_v023 DIV.eC_menu_v023_wrapper_000 SPAN.span_003:hover {
										border-bottom: 1px solid #999;
										color: #000;
				}



/* cards *************************/
.flex-container-card {
  display: flex;
  flex-flow: row wrap;
	justify-content: flex-start;

	margin: 0 0 0 -2.12765957446808510638297872340%;
  padding: 0;
  list-style: none;
}

.col1 article { width: 100%; }
.col2 article { width: 47.87234042553191489361702127660%; }
.col3 article { width: 31.20567375886524822695035460993%; }
.col4 article { width: 22.87234042553191489361702127660%; }

.col1 article,
.col2 article,
.col3 article,
.col4 article { margin: 0 0 25px 2.12765957446808510638297872340%; }

@media only screen and (min-width:481px) and (max-width:768px) {
	.col1 article,
	.col2 article,
	.col3 article,
	.col4 article { width: 47.87234042553191489361702127660%; }
}

@media only screen and (max-width:480px) {
	.col1 article,
	.col2 article,
	.col3 article,
	.col4 article { width: 100%; }
}

/*article*/
article {
	display: flex;
	flex-direction: column;
	padding: 0 0 1em 0;
}

.destacado { background-color: #F4F4F4; }

.shadow {
	-webkit-box-shadow: 0 2px 4px 1px rgba(0,0,0,0.2);
					box-shadow: 0 2px 4px 1px rgba(0,0,0,0.2);

	-webkit-transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
					transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;
					transition: box-shadow 0.3s ease, transform 0.3s ease;
					transition: box-shadow 0.3s ease, transform 0.3s ease, -webkit-box-shadow 0.3s ease, -webkit-transform 0.3s ease;

	-webkit-border-radius: 0.15em;
	-moz-border-radius: 0.15em;
	border-radius: 0.15em;
}

.shadow:hover {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
	        box-shadow: 0 2px 10px 0 rgba(0,0,0,0.3);
}

	article a {
		outline: none;
		font-weight: normal;
		text-decoration: none;
		color: #D42E12;
	}

	article a:hover {text-decoration: underline;}

	article figure {margin: 0 0 1em 0;}

/*i*/
article figure div a i.figure {
	position: absolute;
	top: 50%;
	left: 10%;

	color: #FFF;
	line-height: 0;
	text-decoration: none;

	text-shadow: 0 0 6px #999;
	-webkit-transition: text-shadow 0.3s ease;
	-moz-transition: text-shadow 0.3s ease;
	-o-transition: text-shadow 0.3s ease;
	transition: text-shadow 0.3s ease;

	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
	filter: alpha(opacity=85);
	opacity: 0.85;

	z-index: 1;
}

.layout_span_4_of_12 div i,
.flex-container-card article figure div a i.figure { font-size: 3em; }

.layout_span_8_of_12 div i { font-size: 6em; }

article figure a:hover i.figure { text-shadow: 0 0 6px #333; }

figcaption {
	font: normal 400 .725em Arial, Helvetica, Verdana, Sans-Serif;
	color: #666;
	text-align: right;
	text-decoration: none;
	padding: 0.25rem 0;
}
.destacado figcaption { padding: 0.25em 0.5em 0.25em 0; }

figcaption .cred {color: #333;}

article figure div {
	position: relative;
	width: 100%;
	padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

article figure div img {
		width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    position: absolute;
    top: 0;
}

.shadow figure { border-bottom: 1px solid #EEE; }

.card-content {	padding: 0em 0em 0em 0em; }
.destacado .card-content { padding: 0em 0.5em 0em 0.5em; }
.shadow .card-content { padding: 0em 0.5em 0em 0.5em; }

.card-extracontent { padding: 0 0 1em 0; }
.destacado .card-extracontent, .shadow .card-extracontent { padding: 0 0.5em 1em 0.5em; }

article .antetitulo {
	font: normal 400 0.90em/1.2em 'Roboto Condensed', Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	color: #777;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0 0 10px 0;
}

.card-content-text {
/**/	font: normal 400 0.95em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
/**/	line-height: 1.45em;
	text-decoration: none;

	margin: 0 0 10px 0;

  overflow: hidden;
  text-overflow: ellipsis;
}

div.ellipsis p {
	display: -webkit-box;
	display: -moz-box;
	display: box;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	box-orient: vertical;
}

div.ellipsis_3 p {
	-webkit-line-clamp: 3;
	line-clamp: 3;
}

div.ellipsis_5 p {
	-webkit-line-clamp: 5;
	line-clamp: 5;
}

.card-content-text p a {
	outline: none;
	font-weight: normal;
	text-decoration: none;
	color: #D42E12;
}

.card-content-text p a:hover {text-decoration: underline;}

.card-extracontent-text {
	font: normal 400 0.8em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	line-height: 1.4em;
	text-decoration: none;
	color: #333;
	margin: 0;
}

.card-extracontent ul {
	list-style-type: none;
	margin: 0 0 1em 0;
	overflow-wrap: break-word;
}

.card-extracontent ul li { font-weight: 500; }
.card-extracontent ul li ul li { font-weight: 400; }

.card-tags {
	font: normal 400 0.7em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	margin: auto 0 0 0;
	padding: 0;
}

.destacado .card-tags, .shadow .card-tags { padding: 0 0.5em 0 0.5em; }

.card-tags ul {
	padding: 0;
	list-style-type: none;
}

.card-tags ul li {
	margin: 0 0.4em 0.4em 0;
	display: inline-block;
}

.card-tags ul li a {
	font: normal 400 1.2em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	color: #D42E12;
	background-color: #F3F3F3;
	padding: 0.2em 0.4em 0.3em 0.4em;
	display: block;

	-webkit-border-radius: 0.15em;
	-moz-border-radius: 0.15em;
	border-radius: 0.15em;
}

.card-tags ul li a.org {
	color: #FFF;
	background-color: #D42E12;
}

.card-tags ul li a:hover {
	text-decoration: underline;
}

/* agrupacion de contenidos *************************/
	DIV.eC_agrupacion_v001 {}

		DIV.eC_agrupacion_v001 DIV.wrapper_000 {}



/* content entry intro *************************/
/*content entry intro v001*/
	DIV.eC_contentEntry-intro_v001,
	DIV.eC_contentEntry-intro_v005 {}

		DIV.eC_contentEntry-intro_v001 DIV.wrapper_000,
		DIV.eC_contentEntry-intro_v005 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v001 DIV.antetitulo,
		DIV.eC_contentEntry-intro_v005 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v001 DIV.antetitulo P,
			DIV.eC_contentEntry-intro_v005 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v001 DIV.titular,
		DIV.eC_contentEntry-intro_v005 DIV.titular {
			margin: 0;
			padding: 0 0 5px 0;
		}

			DIV.eC_contentEntry-intro_v001 DIV.entradilla P,
			DIV.eC_contentEntry-intro_v005 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v001 DIV.video,
		DIV.eC_contentEntry-intro_v005 DIV.video {
			margin: 0 0 8px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v001 DIV.imagen,
		DIV.eC_contentEntry-intro_v005 DIV.imagen {
			margin: 0 0 8px 0;
			padding: 0;
			position: relative;
		}

			DIV.eC_contentEntry-intro_v001 DIV.imagen IMG,
			DIV.eC_contentEntry-intro_v005 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

				DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie,
				DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie { display: none;
					padding: 2px 5px;
					position: absolute;
					bottom: 0px;

					background-image: url(/cms/g/compartidas/backgrounds/bg_FFFFFF_90pct.png);
					background-position: left top;
					background-repeat: repeat;
				}

					DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie P,
					DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie P {
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

						DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie P SPAN,
						DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie P SPAN { color: #900; }

/*noticia breve asociada*/
		DIV.eC_contentEntry-intro_v001 DIV.asociada,
		DIV.eC_contentEntry-intro_v005 DIV.asociada {
			padding: 0 0 0 28px;
		}

			DIV.eC_contentEntry-intro_v001 DIV.asociada P A,
			DIV.eC_contentEntry-intro_v005 DIV.asociada P A {
				font: normal 20px/24px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #000;
			}

			DIV.eC_contentEntry-intro_v001 DIV.asociada SPAN.icon,
			DIV.eC_contentEntry-intro_v005 DIV.asociada SPAN.icon {
				float: left;
				margin: 5px 0 0 -28px;
				padding: 3px;

				border-radius: 9px;
				background-color: #999;
				background-position: -283px -352px;
			}

/*content entry intro v002*/
	DIV.eC_contentEntry-intro_v002 {}

		DIV.eC_contentEntry-intro_v002 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v002 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v002 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v002 DIV.titular {
			margin: 0 0 11px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v002 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v002 DIV.video {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v002 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0;
			width: 45%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v002 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

				DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie { display: none;
					margin: 0;
					padding: 0;
					border-bottom: 1px solid #DDD;
				}

					DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie P {
						margin: 0 0 3px 0;
						font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

						DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie P SPAN { color: #900; }

/*content entry intro v003*/
	DIV.eC_contentEntry-intro_v003 {}

		DIV.eC_contentEntry-intro_v003 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v003 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v003 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v003 DIV.titular {
			margin: 0;
			padding: 0 0 12px 0;
		}

			DIV.eC_contentEntry-intro_v003 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v003 DIV.video {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v003 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0;
			width: 40%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v003 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

				DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie { display: none;
					margin: 0;
					padding: 0;
					border-bottom: 1px solid #DDD;
				}

					DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie P {
						margin: 0 0 3px 0;
						font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

						DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie P SPAN { color: #900; }

/*content entry intro v004*/
	DIV.eC_contentEntry-intro_v004 {}

		DIV.eC_contentEntry-intro_v004 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v004 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v004 DIV.entradilla DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
				margin: 0;
			}

		DIV.eC_contentEntry-intro_v004 DIV.titular P {
			margin: 0 0 11px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.entradilla P {
			font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.video {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0;
			width: 45%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v004 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

			DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie { display: none;
				margin: 0;
				padding: 0;
				border-bottom: 1px solid #DDD;
			}

				DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie P {
					margin: 0 0 3px 0;
					font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
				}

					DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie P SPAN { color: #900; }

/*content entry intro v006*/
	DIV.eC_contentEntry-intro_v006 {}

		DIV.eC_contentEntry-intro_v006 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v006 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0;
		}

			DIV.eC_contentEntry-intro_v006 DIV.entradilla DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
				margin: 0;
			}

		DIV.eC_contentEntry-intro_v006 DIV.titular P {
			margin: 0 0 11px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v006 DIV.entradilla P {
			font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry-intro_v006 DIV.video {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_contentEntry-intro_v006 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0;
			width: 45%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v006 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

			DIV.eC_contentEntry-intro_v006 DIV.imagen DIV.pie { display: none;
				margin: 0;
				padding: 0;
				border-bottom: 1px solid #DDD;
			}

				DIV.eC_contentEntry-intro_v006 DIV.imagen DIV.pie P {
					margin: 0 0 3px 0;
					font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
				}

					DIV.eC_contentEntry-intro_v006 DIV.imagen DIV.pie P SPAN { color: #900; }

/* Comunes
content entry intro v001
content entry intro v002
content entry intro v003
content entry intro v004
content entry intro v005
content entry intro v006 */

/*titulares*/
			DIV.eC_contentEntry-intro_v001 DIV.titular P A,
			DIV.eC_contentEntry-intro_v002 DIV.titular P A,
			DIV.eC_contentEntry-intro_v003 DIV.titular P A,
			DIV.eC_contentEntry-intro_v004 DIV.titular P A,
			DIV.eC_contentEntry-intro_v005 DIV.titular P A,
			DIV.eC_contentEntry-intro_v006 DIV.titular P A {
				text-decoration: none;
/**/				color: #000;
			}

			DIV.eC_contentEntry-intro_v001 DIV.titular P A:hover,
			DIV.eC_contentEntry-intro_v002 DIV.titular P A:hover,
			DIV.eC_contentEntry-intro_v003 DIV.titular P A:hover,
			DIV.eC_contentEntry-intro_v004 DIV.titular P A:hover,
			DIV.eC_contentEntry-intro_v005 DIV.titular P A:hover {
/**/				color: #666;
			}

			DIV.eC_contentEntry-intro_v001 DIV.titular P A,
			DIV.eC_contentEntry-intro_v003 DIV.titular P A,
			DIV.eC_contentEntry-intro_v004 DIV.titular P A {
/**/				font: normal 20px/24px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			}

			DIV.eC_contentEntry-intro_v002 DIV.titular P A,
			DIV.eC_contentEntry-intro_v005 DIV.titular P A,
			DIV.eC_contentEntry-intro_v006 DIV.titular P A {
/**/				font: normal 27px/32px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			}

/* Comunes a
content entry intro v001
content entry intro v002
content entry intro v003
content entry intro v004
content entry intro v005
content entry intro v006
content entry intro v010
content entry v002 */

/*subtitulos*/
DIV.eC_contentEntry-intro_v001 DIV.subtitulos,
DIV.eC_contentEntry-intro_v002 DIV.subtitulos,
DIV.eC_contentEntry-intro_v003 DIV.subtitulos,
DIV.eC_contentEntry-intro_v004 DIV.subtitulos,
DIV.eC_contentEntry-intro_v005 DIV.subtitulos,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos,
DIV.eC_contentEntry-intro_v010 DIV.subtitulos,
DIV.eC_contentEntry_v002 DIV.subtitulos {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
	display: table;
}

DIV.eC_contentEntry-intro_v001 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v002 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v003 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v004 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v005 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v010 DIV.subtitulos UL,
DIV.eC_contentEntry_v002 DIV.subtitulos UL {
	border-bottom: 1px solid #DDD;
	padding: 0 0 5px 0;
}

DIV.eC_contentEntry-intro_v004 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos UL,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos UL {
	display: inline;
}

DIV.eC_contentEntry-intro_v001 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v002 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v003 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v004 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v005 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos UL LI,
DIV.eC_contentEntry-intro_v010 DIV.subtitulos UL LI,
DIV.eC_contentEntry_v002 DIV.subtitulos UL LI {
	margin: 0 0 3px 5px;
	padding: 0 0 0 8px;

	list-style-type: none;
	background-image: url(/cms/g/compartidas/bullets/bullet_4x4_333333.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

DIV.eC_contentEntry-intro_v001 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v002 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v003 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v004 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v005 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos UL LI A,
DIV.eC_contentEntry-intro_v010 DIV.subtitulos UL LI A,
DIV.eC_contentEntry_v002 DIV.subtitulos UL LI A {
	color: #D42E12;
	text-decoration: none;

	display: block;
}

DIV.eC_contentEntry-intro_v001 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v002 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v003 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v004 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v005 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v006 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v007 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry-intro_v010 DIV.subtitulos UL LI A:hover,
DIV.eC_contentEntry_v002 DIV.subtitulos UL LI A:hover {
	text-decoration: underline;
}

/*documentos asociados*/
DIV.eC_contentEntry-intro_v001 DIV.documentos,
DIV.eC_contentEntry-intro_v002 DIV.documentos,
DIV.eC_contentEntry-intro_v003 DIV.documentos,
DIV.eC_contentEntry-intro_v004 DIV.documentos,
DIV.eC_contentEntry-intro_v005 DIV.documentos,
DIV.eC_contentEntry-intro_v006 DIV.documentos,
DIV.eC_contentEntry-intro_v010 DIV.documentos {
	width: 100%;
	float: left;
	clear: both;

	margin: 0 0 11px 0;
	padding: 6px 5px 4px 5px;

	background-image: url(/cms/g/compartidas/backgrounds/bg_000000_05pct.png);
	background-position: left top;
	background-repeat: repeat;
}

DIV.eC_contentEntry-intro_v001 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v002 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v003 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v004 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v005 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v006 DIV.documentos UL LI,
DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI {
		padding: 0 0 0 8px;
		list-style-type: none;

		background-image: url(/cms/g/compartidas/bullets/bullet_4x4_333333.png);
		background-repeat: no-repeat;
		background-position: 0px 6px;
}

DIV.eC_contentEntry-intro_v001 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v002 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v003 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v004 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v005 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v006 DIV.documentos UL LI:hover,
DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI:hover {
		background-image: url(/cms/g/compartidas/bullets/bullet_4x4_990000.png);
}

DIV.eC_contentEntry-intro_v001 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v002 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v003 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v004 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v005 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v006 DIV.documentos UL LI A,
DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI A {
		font: normal normal 11px/17px Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		color: #333;

		display: block;
}

DIV.eC_contentEntry-intro_v001 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v002 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v003 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v004 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v005 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v006 DIV.documentos UL LI A:hover,
DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI A:hover {
		text-decoration: underline;
		color: #D42E12;
}

/*content entry intro v007 (noticias area)*/
	DIV.eC_contentEntry-intro_v007 {}

		DIV.eC_contentEntry-intro_v007 DIV.wrapper_000 {
			margin: 0 0 15px 0;
			padding: 0;
			border-top: 1px dashed #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v007 DIV.datosAdicionales {
			margin: 0 0 3px 0;
			padding: 0 0 0 2px;
			font: normal 12px/21px Helvetica, Arial, Verdana, Sans-Serif;
			color: #666;
		}

			DIV.eC_contentEntry-intro_v007 DIV.datosAdicionales SPAN {
					margin: 0 0 0 3px;
					color: #666;
			}

		DIV.eC_contentEntry-intro_v007 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 3px 0;
			font: normal 400 13px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #4D4D4D;
			text-transform: uppercase;
			text-decoration: none;
		}

		DIV.eC_contentEntry-intro_v007 DIV.titular {
			margin: 0;
			padding: 0 0 3px 0;
		}

			DIV.eC_contentEntry-intro_v007 DIV.titular P A {
				font: normal 21px/26px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #000 !IMPORTANT;
			}

			DIV.eC_contentEntry-intro_v007 DIV.titular P A:hover {
				color: #666;
			}

		DIV.eC_contentEntry-intro_v007 DIV.entradilla P {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			margin: 0;
		}

		DIV.eC_contentEntry-intro_v007 DIV.entradilla P A {
			color: #D42E12;
		}

		DIV.eC_contentEntry-intro_v007 DIV.imagen,
		DIV.eC_contentEntry-intro_v007 DIV.eC_vid_v001 {
			float: left;
			width: 40%;
			margin: 0 14px 5px 0;
			padding: 0;
			position: relative;
		}

			DIV.eC_contentEntry-intro_v007 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

/*introduccion entrada contenido v010 (publicaciones)*/
	DIV.eC_contentEntry-intro_v010 {
		margin: 0 0 21px 0;
		border-bottom: 1px solid #232323;
	}

		DIV.eC_contentEntry-intro_v010 DIV.wrapper_000 {
			margin: 0 0 17px 0;
			padding: 0 8px 0 0;
		}

		DIV.eC_contentEntry-intro_v010 DIV.datosAdicionales {
			margin: 0 0 3px 0;
			padding: 0 0 0 2px;
			font: normal 12px/21px Helvetica, Arial, Verdana, Sans-Serif;
			color: #666;
		}

		DIV.eC_contentEntry-intro_v010 P {
			margin: 0 0 15px 0;
			padding: 0;
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

		DIV.eC_contentEntry-intro_v010 P.titulo {
			margin: 0 0 4px 0;
			font: normal 16px 'Frutiger Bold Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			text-transform: uppercase;
		}

		DIV.eC_contentEntry-intro_v010 P.fecha {
			margin: 0 10px 10px 0;
			font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

			DIV.eC_contentEntry-intro_v010 P.fecha A {
				color: #666;

				margin: 0 5px 10px 5px;
				font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #666;
			}

			DIV.eC_contentEntry-intro_v010 P A {
				font: normal 400 19px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-decoration: none;
			}

			DIV.eC_contentEntry-intro_v010 P A:hover {
				text-decoration: none;
				color: #000;
			}

		DIV.eC_contentEntry-intro_v010 DIV.imagen { float: left; }

			DIV.eC_contentEntry-intro_v010 DIV.imagen IMG {
				width: 110px;
				margin: 0 23px 10px 0;
				border: 1px solid #9c9e9f;
			}

/*introduccion entrada contenido v011 (publicaciones)*/
DIV.eC_contentEntry-intro_v011 {
	margin: 0;
}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_000 {
		margin: 0 0 20px 0;
		padding: 0 8px 20px 0;

		border-bottom: 1px solid red;
	}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_001,
	DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 {
		margin: 0 0 20px 0;
		padding: 0 8px 20px 0;
	}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 {
		border-bottom: 1px solid #333;
	}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 SPAN.icon,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 SPAN.icon {
			float: right;
			clear: right;
			margin: 5px 0 0 0;
			cursor: pointer;
		}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_002 {
		margin: 0 0 20px 0;
	}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_002 SPAN.icon {
			float: left;
			clear: left;
			margin: 5px 0 0 0;
			cursor: pointer;
		}

		DIV.eC_contentEntry-intro_v011 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.titulo {
			margin: 0 0 5px 75px;
			border-bottom: 1px solid #000;
		}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.titulo,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.titulo {
			margin: 0 0 5px 0;
			border-bottom: 1px solid #000;
			width: 70%;
		}

DIV.eC_contentEntry-intro_v011 P,
DIV.eC_contentEntry-intro_v011 P A {
		margin: 0 0 5px 0;
		padding: 0;
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;

		text-decoration: none;
}

DIV.eC_contentEntry-intro_v011 P A:hover {
		text-decoration: none;
}

DIV.eC_contentEntry-intro_v011 P.nombre {
		padding: 5px 10px 0 0;
		margin: 0 0 5px 0;
		font: normal normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;

		color: #999;
		text-transform: uppercase;
}

DIV.eC_contentEntry-intro_v011 P.fecha {
		margin: 0 10px 0 0;
		padding: 0 0 5px 0;
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;
}

DIV.eC_contentEntry-intro_v011 P.fecha A {
		color: #666;

		margin: 0 5px 10px 5px;
		font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
}

DIV.eC_contentEntry-intro_v011 DIV.imagen { float: left; }

DIV.eC_contentEntry-intro_v011 DIV.imagen IMG {
		width: 110px;
		margin: 0 23px 0 0;
		border: 1px solid #9c9e9f;
}

/*content entry intro v012 (agenda)*/
	DIV.eC_contentEntry-intro_v012 {}

		DIV.eC_contentEntry-intro_v012 DIV.wrapper_000 {
			margin: 0 0 20px 0;
		}

		DIV.eC_contentEntry-intro_v012 DIV.caption {
			border: 1px solid #000;
			font: normal 21px/26px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			padding: 10px;
		}

			DIV.eC_contentEntry-intro_v012 DIV.caption .icon { float: right; }

		DIV.eC_contentEntry-intro_v012 DIV.bloque {
			border-right: 1px solid #000;
			border-bottom: 1px solid #000;
			border-left: 1px solid #000;

			margin: 0;
			padding: 10px;
		}

		DIV.eC_contentEntry-intro_v012 DIV.titular {
			font: bold 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry-intro_v012 DIV.datos,
		DIV.eC_contentEntry-intro_v012 DIV.descripcion {
			font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

DIV.eC_contentEntry-intro_v012 DIV.descripcion P {
		margin: 0 0 10px 0;
}

DIV.eC_contentEntry-intro_v012 DIV.descripcion UL {
	display: block;

	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
}

DIV.eC_contentEntry-intro_v012 DIV.descripcion UL LI {
		margin: 0 0 0 0;
}

		DIV.eC_contentEntry-intro_v012 A {
			color: #D42E12;
			text-decoration: none;
		}

		DIV.eC_contentEntry-intro_v012 A:hover {
			text-decoration: underline;
		}

		DIV.eC_contentEntry-intro_v012 DIV.imagen {
			float: left;
			display: block;

			width: 40%;
			margin: 0 25px 5px 0;
			padding: 0;
			position: relative;
		}

			DIV.eC_contentEntry-intro_v012 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

			DIV.eC_contentEntry-intro_v012 DIV.goTo A {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				float: right;
				text-decoration: none;
			}



/* full content entry *************************/
/*full content entry v002 (noticia completa)*/
	DIV.eC_contentEntry_v002 {}

		DIV.eC_contentEntry_v002 DIV.wrapper_000 { overflow: hidden; }

		DIV.eC_contentEntry_v002 P.titular {
			margin: 0 0 4px 0;
			padding: 0 0 10px 0;

			font: normal 31px/35px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			letter-spacing: -0.4pt;
		}

		DIV.eC_contentEntry_v002 P.entradilla {
			font: bold 13px/18px Helvetica, Arial, Verdana, Sans-Serif;
			color: #333;
			margin: 0;
			padding: 0 0 15px 0;

			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry_v002 DIV.fecha {
			border-bottom: 1px solid #9E9E9E;

			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			margin: 0 0 10px 0;
		}

/*bloques*/
DIV.eC_contentEntry_v002 DIV.principal {
		width: 74%;
		float: left;
}

DIV.eC_contentEntry_v002 DIV.secundario {
		padding: 0 0 0 2%;
		width: 24%;
		float: left;
}

/*imagenes*/
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 {
		margin: 0 0 10px 0;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 {
	float: right;
	margin-left: 20px;
	width: 40%;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 IMG,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 IMG {
		width: 100%;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie {
		padding: 0 0 2px 0;

		background-image: url(/cms/g/compartidas/backgrounds/bg_FFFFFF_90pct.png);
		background-position: left top;
		background-repeat: repeat;

		border-bottom: 1px solid #9E9E9E;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie P,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie P {
	font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666;
	margin: 0;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie P SPAN,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie P SPAN { color: #900; }

/*cuerpo*/
DIV.eC_contentEntry_v002 DIV.cuerpo {
		margin: 0 0 20px 0;
		padding: 0;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P,
DIV.eC_contentEntry_v002 DIV.cuerpo UL LI,
DIV.eC_contentEntry_v002 DIV.cuerpo OL LI {
		font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P {
		margin: 0 0 15px 0;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P A {
		font: normal bold 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #C33;
		text-decoration: none;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P A:hover { border-bottom: 1px dashed #C33; }

/*imagenes noticia*/
DIV.eC_contentEntry_v002 DIV.imagenLateral {
		width: 300px;
		margin: 0 15px 0 -80px;
		float: left;
}

/*noticia*/
DIV.eC_contentEntry_v002 DIV.masInformacion {
	margin: 0 0 15px 0;
	padding: 8px 0 8px 0;
}

DIV.eC_contentEntry_v002 DIV.masInformacion DIV.cabecera {
	font: normal 400 17px 'Roboto Condensed';
	text-transform: none;
	text-decoration: none;

	margin: 0 0 5px 0;
	padding: 0 3px 0 0;

	color: #D42E12;
}

DIV.eC_contentEntry_v002 DIV.noticias,
DIV.eC_contentEntry_v002 DIV.documentos {
		margin: 0 0 15px 0;
		padding: 0 0 5px 0;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P {
		margin: 0 0 5px 0;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P A,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P A {
		font: normal normal 15px Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		color: #333;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P A:hover,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P A:hover {
		color: #CC3333;
		border-bottom: 1px dashed #CC3333;
}

DIV.eC_contentEntry_v002 DIV.cabecera {
	font: normal 400 13px 'Roboto Condensed';
	text-transform: uppercase;
	text-decoration: none;

	margin: 0 0 5px 0;
	padding: 0 3px 0 0;

	color: #333;

	border-bottom: 1px dashed #999;
}

/*full content entry v010 (video, galerķa imagenes)*/
	DIV.eC_contentEntry_v010 {
		margin: 0 0 45px 0;
		border-bottom: 2px solid #EEE;
	}

		DIV.eC_contentEntry_v010 DIV.wrapper_000 {}

		DIV.eC_contentEntry_v010 P.titular {
			margin: 10px 0 10px 0;
			padding: 0;
			font: normal 400 30px/36px 'Roboto', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			letter-spacing: -0.4pt;
		}

		DIV.eC_contentEntry_v010 P.entradilla {display: none;}

		DIV.eC_contentEntry_v010 P {
			font: normal 400 16px/26px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			margin: 0 0 15px 0;
		}

		DIV.eC_contentEntry_v010 DIV.fecha {
			color: #999;
			font: normal 400 14px/18px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			margin: 0 0 10px 0;
		}

/*thumbnails*/
			DIV.eC_contentEntry_v010 DIV.thumbnails IMG { cursor: pointer; }

			DIV.eC_contentEntry_v010 DIV.thumbnails IMG.selected {
				-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=15)';
				filter: alpha(opacity=15);
				-moz-opacity:0.15;
				-khtml-opacity: 0.15;
				opacity: 0.15;
			}

/*clear*/
			DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v002 { clear: none !important; }
			DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v003 { clear: none !important; }
			DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v001 { clear: left !important; }

/*full content entry v011 (agenda)*/
	DIV.eC_contentEntry_v011 {}

		DIV.eC_contentEntry_v011 DIV.wrapper_000 {}

		DIV.eC_contentEntry_v011 P.titular {
			margin: 0 0 4px 0;
			padding: 0 0 10px 0;

			font: normal 31px/35px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			letter-spacing: -0.4pt;
		}

		DIV.eC_contentEntry_v011 DIV.fecha {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry_v011 P {
			font: normal 13px/18px Helvetica, Arial, Verdana, Sans-Serif;
			color: #333;
			margin: 0 0 15px 0;
		}

		DIV.eC_contentEntry_v011 DIV.masInformacion {
			margin: 0 0 15px 0;
			padding: 8px 0 8px 0;
		}

			DIV.eC_contentEntry_v011 DIV.masInformacion DIV.cabecera {
				font: normal 400 17px 'Roboto Condensed';
				text-transform: none;
				text-decoration: none;

				margin: 0 0 5px 0;
				padding: 0 3px 0 0;

				color: #D42E12;
			}

		DIV.eC_contentEntry_v011 DIV.documentos {
				margin: 0 0 15px 0;
				padding: 0 0 5px 0;
		}

			DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P {
					margin: 0 0 5px 0;
			}

				DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P A {
						font: normal normal 15px Arial, Helvetica, Verdana, Sans-Serif;
						text-decoration: none;
						color: #333;
				}

				DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P A:hover {
						color: #C33;
						border-bottom: 1px dashed #CC3333;
				}

/*full content entry v012 (agenda)*/
	DIV.eC_contentEntry_v012 {}

		DIV.eC_contentEntry_v012 DIV.wrapper_000 {
			margin: 0 0 20px 0;
			padding: 10px;
			border: 1px solid #000;
		}

		DIV.eC_contentEntry_v012 DIV.titulo {
			margin: 0 0 20px 0;
			border-bottom: 1px solid #999;
		}

			DIV.eC_contentEntry_v012 DIV.titulo P {
				margin: 0 0 5px 0;
				padding: 0;
				font: bold normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			}

				DIV.eC_contentEntry_v012 DIV.titulo P A {
					color: #000;
					text-decoration: none;
				}

		DIV.eC_contentEntry_v012 DIV.datos {
			margin: 0 0 5px 0;
			border-bottom: 1px solid #999;
		}

			DIV.eC_contentEntry_v012 DIV.datos P {
				margin: 0 0 5px 0;
				padding: 0;
				font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
			}

		DIV.eC_contentEntry_v012 DIV.asociados,
		DIV.eC_contentEntry-intro_v012 DIV.asociados {
			margin: 10px 0 0 0;
			padding: 0 0 5px 0;
		}

			DIV.eC_contentEntry_v012 DIV.asociados P,
			DIV.eC_contentEntry-intro_v012 DIV.asociados P {
				margin: 0 0 5px 0;
				padding: 3px 0 3px 0;
				font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
			}

			DIV.eC_contentEntry_v012 DIV.asociados A,
			DIV.eC_contentEntry-intro_v012 DIV.asociados A{
				text-decoration: none;
			}

			DIV.eC_contentEntry_v012 DIV.asociados .icon,
			DIV.eC_contentEntry-intro_v012 DIV.asociados .icon {
				margin: 0 10px 0 0;
				float: left;
			}

		DIV.eC_contentEntry_v012 DIV.imagen {
			margin: 0 15px 0 0;
			float: left;
		}

			DIV.eC_contentEntry_v012 DIV.imagen IMG {
				width: 110px;
				border: 1px solid #9c9e9f;
			}

/* Estaticos *************************/
	DIV.eC_estatico_v001 {}

		DIV.eC_estatico_v001 DIV.wrapper_000 {}

/*H2*/
	H2.est_h2_v001 {
		display: block;
		overflow: hidden;

		margin: 0 0 10px 0;
		padding: 25px 8px 6px 0;

		font: normal 400 30px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;
		text-align: left;
		text-decoration: none;
		text-transform: none;
		letter-spacing: auto;
		text-shadow: none;

		border-radius: 0px;
	}

/*P*/
	P.est_p_v001 {
		margin: 0 0 10px 0;
		font: normal 400 16px/26px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
	}

		P.est_p_v001 A { color: #D42E12; }

	P.est_p_epigrafe_v001 {
		margin: 10px 0 15px 0;
		font: normal 300 22px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		text-transform: uppercase;
		color: #D42E12;
		padding: 0 0 1px 0;
		border-bottom: 1px solid #D42E12;
	}

	P.est_p_epigrafe_v001 A {
		text-decoration: none;
		color: #D42E12;
	}

	P.est_p_destacado_v001 {
		margin: 10px 0 5px 0;
		font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
		text-transform: uppercase;
	}

/*UL*/
	UL.est_ul_v001 { margin: 0 0 15px 0; }

		UL.est_ul_v001 LI {
			font: normal 500 15px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			list-style-type: none;
		}

			UL.est_ul_v001 LI A { color: #D42E12; }

	UL.est_ul_v002 { margin: 0 0 15px 20px; }

		UL.est_ul_v002 UL { margin: 0 0 0 15px; }

		UL.est_ul_v002 LI {
			font: normal 500 15px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

		UL.est_ul_v002 LI A { color: #D42E12; }

/*OL*/
OL.est_ol_v001 {
	margin: 0 0 15px 0;
}

OL.est_ol_v001,
OL.est_ol_v001 OL {
  padding: 0 0 0 20px;

	list-style-type: decimal;
}

OL.est_ol_v001 LI {
	font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666;
}

OL.est_ol_v001 LI A { color: #D42E12; }

/*OL
DIV.est_ol_v002 ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

DIV.est_ol_v002 ol li {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;

  display: table;
  counter-increment: item;
  margin-bottom: 10px;
}

DIV.est_ol_v002 ol li a { color: #D42E12; }

DIV.est_ol_v002 ol li:before {
  content: counters(item, '.') '. ';
  display: table-cell;
  padding-right: 5px;
}

DIV.est_ol_v002 ol li li {
  margin: 0 0 0 5px;
}

DIV.est_ol_v002 ol li li:before {
  content: counters(item, '.') ' ';
}*/

/*******
Timeline
*******/
/*timeline v001*/
	DIV.eC_timeline_v001 {}

		DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 {
			position: relative;
			padding: 30px 10px 40px 10px;
		}

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.line-vertical {
				position: absolute;

				height: 98%;
				width: 4px;
				margin-left: -2px;
				top: 10px;
				left: 50%;

				background: #DDD;

				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
			}

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.block {
				margin: 0 0 30px 0;
				position: relative;
			}

/*icono*/
			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.badge.picture {
				background: #D42E12;
				padding: 7px 0 0 8px;
			}

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.badge {
				position: absolute;
				width: 32px;
				height: 33px;
				left: 50%;
				margin: 5px 0 0 -20px;

				-webkit-border-radius: 50%;
				-moz-border-radius: 50%;
				border-radius: 50%;

				box-shadow: 0 0 0 4px #FFF, inset 0 2px 0 rgba(0, 0, 0, 0.1), 0 2px 0 4px rgba(0, 0, 0, 0.1);
			}

/*content*/
			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content {
				position: relative;

				padding: 10px;
				width: calc(50% - 60px); width: 42%\9; /*IE8*/ *width: 42%; /*IE7*/

				border: 3px solid #DDD;
				border-radius: 0.25em;
				background-color: #FAFAFA;
			}

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.impar { float: left; }
			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.par { float: right; }

				DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.impar DIV.side,
				DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.par DIV.side {
			    position: absolute;
			    top: 14px;
				  width: 0;
			  	height: 0;

					border: 9px solid transparent;
				}

				DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.impar DIV.side {
					left: 100%;
					border-left-color: #DDD;
				}

				DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.par DIV.side {
					right: 100%;
					border-right-color: #DDD;
				}

					DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.fecha P {
						margin: 0 0 5px 0;
						font: normal 400 18px/22px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					}

					DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.titular P {
						margin: 0 0 5px 0;
						font: 400 26px/30px 'Roboto condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
					}

					DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.informacion P {
						margin: 0 0 10px 0;

/*intro*/						font: normal 400 19px/24px 'Roboto condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					}

/*dropdown*/
					DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 { border: none; }

						DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 {
							margin: 0 0 20px 0;
							background-color: #FAFAFA;
							float: right;
						}

							DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P {
								font: normal 400 15px/4px 'Roboto condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
							}

						DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_2 {
							margin: 5px 0 10px 0;
							padding: 5px 0 0 0;

							border: none;
							clear: both;
						}

							DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_2 P {
/*texto*/								font: normal 400 16px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
							}

/****
Mapas
****/
DIV.estEspPrePro_divContenedor {
	background-color: #FFF;
}

DIV.estEspPrePro_divMapaContenedor {
	margin: 25px 0 25px 0;
	height: 600px;
}

DIV.estEspPrePro_divMapaSupContenedor {
	border: 1px solid #CCC;
	background-color: #FAFAFA;
	margin-bottom: 25px;
	overflow: visible;
}

DIV.estEspPrePro_divMapaSup {
	height: 354px;
	width: 465px;

	margin: auto;

	background-image: url(/cms/g/compartidas/estaticos/mapa_espana/mapa.gif);
	background-repeat: no-repeat;
	background-position: center center;

	position: relative;
	top: 0px;
	left: 0px;
	overflow: visible;
}

DIV.estEspPrePro_divMapaInf {
	height: 254px;
	width: 465px;

	margin: auto;
	margin-bottom: 25px;
	padding: 2px 0 0 15px;

	position: relative;
	top: 0px;
	left: 0px;
}

DIV.estEspPrePro_divMapaInf DIV {
	width: 133px;
	float: left;
	margin: 0 17px 0 0;
	padding: 0;
}

DIV.estEspPrePro_divMapaInf UL {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	list-style-type: none;
	line-height: 27px;
	margin: 0 0 0 14px;
}

DIV.estEspPrePro_divMapaInf UL LI.ccaa {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

DIV.estEspPrePro_divMapaInf UL LI A {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #333;
	text-decoration: none;

	padding: 0 5px 2px 5px;

	background-color: #F4F4F4;
	border-top: 2px solid #F4F4F4;
	border-right: 2px solid #F4F4F4;
	border-bottom: 2px solid #333;
	border-left: 2px solid #F4F4F4;
}

DIV.estEspPrePro_divMapaInf UL LI A:hover {
	border: 2px solid #900;
	color: #900;
}

DIV.positionShow01, DIV.positionHide01 { width: 045px; height: 139px; top: 261px; left: 091px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position01.gif); }
DIV.positionShow02, DIV.positionHide02 { width: 194px; height: 328px; top: 099px; left: 077px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position02.gif); }
DIV.positionShow03, DIV.positionHide03 { width: 041px; height: 421px; top: 033px; left: 082px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position03.gif); }
DIV.positionShow04, DIV.positionHide04 { width: 077px; height: 442px; top: 039px; left: 092px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position04.gif); }
DIV.positionShow05, DIV.positionHide05 { width: 031px; height: 411px; top: 097px; left: 120px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position05.gif); }
DIV.positionShow06, DIV.positionHide06 { width: 060px; height: 327px; top: 208px; left: 143px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position06.gif); }
DIV.positionShow07, DIV.positionHide07 { width: 238px; height: 462px; top: 100px; left: 094px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position07.gif); }
DIV.positionShow08, DIV.positionHide08 { width: 028px; height: 356px; top: 044px; left: 208px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position08.gif); }
DIV.positionShow09, DIV.positionHide09 { width: 164px; height: 237px; top: 190px; left: 100px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position09.gif); }
DIV.positionShow10, DIV.positionHide10 { width: 232px; height: 391px; top: 063px; left: 053px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position10.gif); }
DIV.positionShow11, DIV.positionHide11 { width: 128px; height: 310px; top: 171px; left: 257px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position11.gif); }
DIV.positionShow12, DIV.positionHide12 { width: 072px; height: 212px; top: 296px; left: 268px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position12.gif); }
DIV.positionShow13, DIV.positionHide13 { width: 112px; height: 390px; top: 145px; left: 174px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position13.gif); }
DIV.positionShow14, DIV.positionHide14 { width: 161px; height: 156px; top: 244px; left: 243px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position14.gif); }
DIV.positionShow15, DIV.positionHide15 { width: 168px; height: 368px; top: 059px; left: 233px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position15.gif); }
DIV.positionShow16, DIV.positionHide16 { width: 194px; height: 262px; top: 192px; left: 263px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position16.gif); }
DIV.positionShow17, DIV.positionHide17 { width: 249px; height: 407px; top: 074px; left: 208px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position17.gif); }
DIV.positionShow18, DIV.positionHide18 { width: 334px; height: 183px; top: 325px; left: 123px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position18.gif); }
DIV.positionShow19, DIV.positionHide19 { width: 264px; height: 210px; top: 325px; left: 193px; background-image: url(/cms/g/compartidas/estaticos/mapa_espana/position19.gif); }

DIV.positionShow01,
DIV.positionShow02,
DIV.positionShow03,
DIV.positionShow04,
DIV.positionShow05,
DIV.positionShow06,
DIV.positionShow07,
DIV.positionShow08,
DIV.positionShow09,
DIV.positionShow10,
DIV.positionShow11,
DIV.positionShow12,
DIV.positionShow13,
DIV.positionShow14,
DIV.positionShow15,
DIV.positionShow16,
DIV.positionShow17,
DIV.positionShow18,
DIV.positionShow19 { display: block; background-repeat: no-repeat; background-position: top left; position: absolute; }

DIV.positionHide01,
DIV.positionHide02,
DIV.positionHide03,
DIV.positionHide04,
DIV.positionHide05,
DIV.positionHide06,
DIV.positionHide07,
DIV.positionHide08,
DIV.positionHide09,
DIV.positionHide10,
DIV.positionHide11,
DIV.positionHide12,
DIV.positionHide13,
DIV.positionHide14,
DIV.positionHide15,
DIV.positionHide16,
DIV.positionHide17,
DIV.positionHide18,
DIV.positionHide19 { display: none; }

/*mapa madrid*/
DIV.eC_est_mapa_v001 {margin: 25px 0 50px 0;}

	DIV.eC_est_mapa_v001 DIV.wrapper_000 {}

	DIV.eC_est_mapa_v001 DIV.informacion {
		margin: 0 0 10px 0;
	}

		DIV.eC_est_mapa_v001 DIV.informacion P {
			margin: 0 0 10px 0;
			font: normal 400 16px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
		}

		DIV.eC_est_mapa_v001 DIV.informacion P A {
			font-weight: bold;
			text-decoration: none;
			color: #D42E12;
		}

		DIV.eC_est_mapa_v001 DIV.informacion P A:hover {
			border-bottom: 1px dashed #D42E12;
		}

	DIV.eC_est_mapa_v001 DIV.mapa {
		margin: 0 0 15px 0;
		padding: 15px;
		border: 1px solid #CCC;
		background-color: #F4F4F4;
		text-align: center;
	}

			DIV.eC_est_mapa_v001 DIV.mapa map area {
				outline: none;
			}

	DIV.eC_est_mapa_v001 DIV.leyenda {
		padding: 0;
		margin: 0;
	}

		DIV.eC_est_mapa_v001 DIV.leyenda UL {
			margin: 0 0 0 -1%;
			display: block;
			overflow: hidden;
			}

			DIV.eC_est_mapa_v001 DIV.leyenda UL LI {
				margin: 0 0 0 1%;
				padding: 0;
				width: 49%;

				list-style: none;

				float: left;
				display: block;
				overflow: hidden;
			}

				DIV.eC_est_mapa_v001 DIV.leyenda UL LI A {
					margin: 0 0 5px 0;
					padding: 5px;

					font: 400 15px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;

					display: block;
				}

				DIV.eC_est_mapa_v001 DIV.leyenda UL LI A.noSelected {
					background-color: #EEE;
				}

				DIV.eC_est_mapa_v001 DIV.leyenda UL LI A.selected,
				DIV.eC_est_mapa_v001 DIV.leyenda UL LI A.noSelected:hover {
					color: #FFF;
					background-color: #D42E12;
					cursor: pointer;
				}


/* tags *************************/
DIV.tag_001,
DIV.tag_002,
DIV.tag_003,
DIV.tag_004 { display: none;
	margin: 0 0 2px 0;
}

DIV.tag_001 a,
DIV.tag_002 a,
DIV.tag_003 a,
DIV.tag_004 a {
	font: normal 400 13px 'Roboto Condensed';
	text-transform: uppercase;
	text-decoration: none;

	margin: 0;
	padding: 0 3px 0 3px;

	color: #333;
}

DIV.tag_001 a:hover,
DIV.tag_002 a:hover,
DIV.tag_003 a:hover,
DIV.tag_004 a:hover { color: #FFF; }

DIV.tag_001 a:hover {	background-color: #A0B033; }
DIV.tag_002 a:hover { background-color: #217DD0; }
DIV.tag_003 a:hover {	background-color: #FF9934; }
DIV.tag_004 a:hover { background-color: #CC3433; }

DIV.tag_001 DIV.tagColor,
DIV.tag_002 DIV.tagColor,
DIV.tag_003 DIV.tagColor,
DIV.tag_004 DIV.tagColor {
		float: left;
		width: 9px;
		height: 9px;

		margin: 5px 2px 0 0;
		border-radius: 4px;
}

DIV.tag_001 DIV.tagColor {background: #A0B033;}
DIV.tag_002 DIV.tagColor {background: #217DD0;}
DIV.tag_003 DIV.tagColor {background: #FF9934;}
DIV.tag_004 DIV.tagColor {background: #CC3433;}

/*tags v002*/
	DIV.eC_tags_v002 {}

		DIV.eC_tags_v002 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			padding: 0;
		}

		DIV.eC_tags_v002 UL {}

			DIV.eC_tags_v002 UL LI {
				float: left;
				display: inline;

				margin: 0 4px 3px 0;
				padding: 0 3px 1px 3px;
				background: none no-repeat 0 0 #999;

				list-style-type: none;
				border-radius: 1px;
			}

				DIV.eC_tags_v002 UL LI A {
					font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #FFF;
					text-decoration: none;
				}

/**********
Breadcrumbs
**********/
/*breadcrumbs v001*/
	DIV.eC_breadcrumbs_v001 {}

		DIV.eC_breadcrumbs_v001 DIV.wrapper_000 {
			padding: 17px 0 0 0;
			min-height: 115px;

			font: bold normal 1em/17px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #D42E12;
			text-align: center;

			background: transparent url('/cms/g/compartidas/location/CMS_grafica_location_v001.png') no-repeat center -60px;
		}

			DIV.eC_breadcrumbs_v001 DIV.wrapper_000 A {
				color: #D42E12;
				text-decoration: none;
			}

		DIV.eC_breadcrumbs_v001 SPAN.icon { margin: auto; }

/*breadcrumbs v002*/
	DIV.eC_breadcrumbs_v002 {}

		DIV.eC_breadcrumbs_v002 DIV.wrapper_000 {
			margin: 0 0 20px 0;
			padding: 0 0 3px 0;
			border-bottom: 1px solid #CCC;
		}

		DIV.eC_breadcrumbs_v002 UL {
			list-style: none;
			margin: 0;
			padding: 0;
		}

			DIV.eC_breadcrumbs_v002 UL LI {
				float: left;
				margin: 0 5px 0 0;
			}

				DIV.eC_breadcrumbs_v002 UL LI A,
				DIV.eC_breadcrumbs_v002 UL LI SPAN {
					float: left;
					display: block;
					margin: 0;
					padding: 0 5px 0 0;

					font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
				}

				DIV.eC_breadcrumbs_v002 UL LI A.selected,
				DIV.eC_breadcrumbs_v002 UL LI SPAN.selected {
					color: #D42E12;
				}

				DIV.eC_breadcrumbs_v002 UL LI A:hover {
						text-decoration: none;
				}

		DIV.eC_breadcrumbs_v002 SPAN.icon {
			float: left;
			margin: 4px 0 0 0;
			padding: 0;
		}

/*breadcrumbs v002. servicios*/
		DIV.eC_breadcrumbs_v002 UL#ulMigas SPAN.icon { cursor: auto; }
		DIV.eC_breadcrumbs_v002 UL#ulMigas SPAN { cursor: pointer; }

/***************************
Elemento de contenido imagen
eC_img_v001 wrapper_000
eC_img_v001 wrapper_001
eC_img_v001 wrapper_002. Formularios
************************************/
	DIV.eC_img_v001 {
		margin: 0;
		padding: 0;
	}

/*eC_img_v001 wrapper_000*/
/**/		DIV.eC_img_v001 DIV.wrapper_000 { padding: 0 0 10px 0; }

		DIV.eC_img_v001 IMG,
		DIV.eC_img_v001 A IMG { width: 100%; }

/*eC_img_v001 wrapper_002*/
		DIV.eC_img_v001 DIV.wrapper_002 { margin: 0 0 10px 0; }

			DIV.eC_img_v001 DIV.wrapper_002 IMG,
				DIV.eC_img_v001 DIV.wrapper_002 A IMG { width: auto; }

/* slider *************************/
DIV.eC_slider_v001 {
		cursor: pointer;
		font-size: 0;
}

DIV.eC_slider_v001 DIV.wrapper_000,
DIV.eC_slider_v001 DIV.wrapper_001 {
/**/	margin: 0 0 10px 0;
	padding: 0;
	position: relative;
}
DIV.eC_slider_v001 DIV.wrapper_000 DIV.left,
DIV.eC_slider_v001 DIV.wrapper_000 DIV.right,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.left,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right {
	position:absolute;
	height: 100%;
	display: block;

	background-size: auto;
	background-repeat: no-repeat;
}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.left,
DIV.eC_slider_v001 DIV.wrapper_000 DIV.right {
/**/	width: 8%;
	background-position: center center;
}

DIV.eC_slider_v001 DIV.wrapper_001 DIV.left,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right { width: 50%; }

DIV.eC_slider_v001 DIV.wrapper_001 DIV.left { background-position: 3% center; }
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right { background-position: 97% center; }

DIV.eC_slider_v001 DIV.wrapper_000 DIV.left,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.left {
	left: 0;
	background-image: url(/cms/g/compartidas/slider/CMS_img_slider_left_FFFFFF_50pct.png);
}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.right,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right {
	right: 0;
	background-image: url(/cms/g/compartidas/slider/CMS_img_slider_right_FFFFFF_50pct.png);
}

DIV.eC_slider_v001 DIV.wrapper_000:hover DIV.left,
DIV.eC_slider_v001 DIV.wrapper_000:hover DIV.right,
DIV.eC_slider_v001 DIV.wrapper_001:hover DIV.left,
DIV.eC_slider_v001 DIV.wrapper_001:hover DIV.right { display: block; }

DIV.eC_slider_v001 DIV.wrapper_000 DIV.left:hover,
DIV.eC_slider_v001 DIV.wrapper_000 DIV.right:hover,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.left:hover,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right:hover { background-color: rgba(0, 0, 0, 0.15); background-color: none\9; /*IE8*/ *background-color: none; /*IE7*/ }

DIV.eC_slider_v001 DIV.wrapper_000 DIV.left:hover,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.left:hover { background-image: url(/cms/g/compartidas/slider/CMS_img_slider_left_FFFFFF_90pct.png); }

DIV.eC_slider_v001 DIV.wrapper_000 DIV.right:hover,
DIV.eC_slider_v001 DIV.wrapper_001 DIV.right:hover { background-image: url(/cms/g/compartidas/slider/CMS_img_slider_right_FFFFFF_90pct.png); }

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots {
	position:absolute;
	height: 20px;
/**/	left: 10%;
	bottom: 0;
}

DIV.eC_slider_v001 DIV.wrapper_001 DIV.dots {display: none;}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots UL {}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots UL LI {
	float:left;
	margin: 0 5px 0 0;

	list-style: none;
}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots UL LI DIV {
	float:left;
	display: block;
	width: 10px;
	height: 10px;

	background-image: url(/cms/g/compartidas/slider/CMS_img_slider_dots.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots UL LI DIV:hover {
	background-position: 0 -10px;
}

DIV.eC_slider_v001 DIV.wrapper_000 DIV.dots UL LI DIV.selected {
	background-position: 0 -20px;
}

DIV.eC_slider_v001 DIV.wrapper_000 IMG,
DIV.eC_slider_v001 DIV.wrapper_001 IMG {
	border: 0;
	width: 100%;
}

/* paginacion *************************/
/*pagination v001*/
	DIV.eC_pag_v001 {}

		DIV.eC_pag_v001 DIV.eC_pag_v001_wrapper_000 { margin: 0 0 10px 0; }

		DIV.eC_pag_v001 UL { float: right; }

			DIV.eC_pag_v001 UL LI {
				float: left;
				list-style-type: none;
				margin: 0 0 0 10px;
			}

				DIV.eC_pag_v001 UL LI SPAN.icon {
					cursor: pointer;
				}

/*pagination v002*/
	DIV.eC_pag_v002 {}

		DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 { margin: 10px 0 10px 0; }

		DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 DIV.block { margin: 0 0 5px 0; }

		DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 DIV.left { float:left; }

		DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 DIV.right { float: right; }

		DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 P {
			font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-decoration: none;
		}

			DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 P SPAN { cursor: pointer; }

			DIV.eC_pag_v002 DIV.eC_pag_v002_wrapper_000 P SPAN.selected {
				color: #D42E12;
				font-weight: bold;
			}

				DIV.eC_pag_v002 DIV.concept P SPAN,
				DIV.eC_pag_v002 DIV.location P SPAN { font-weight: bold; }

/*pagination v003*/
	DIV.eC_pag_v003 {}

		DIV.eC_pag_v003 DIV.eC_pag_v003_wrapper_000 { margin: 0 0 10px 0; }

		DIV.eC_pag_v003 UL { float: right; }

			DIV.eC_pag_v003 UL LI {
				float: left;
				list-style-type: none;
				margin: 0 0 0 10px;
			}

				DIV.eC_pag_v003 UL LI SPAN.icon {
					cursor: pointer;
				}

/* resultados *************************/
	DIV.eC_results_v001 {}

		DIV.eC_results_v001 DIV.wrapper_000 {
			margin: 0 0 10px 0;
		}

		DIV.eC_results_v001 P {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_results_v001 P A {
			font: normal 20px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			margin: 0;
		}

		DIV.eC_results_v001 P A:hover {
			color: #666;
		}

		DIV.eC_results_v001 DIV.result {
			border-bottom: 1px solid #EEE;
			margin: 0 0 15px 0;
			padding: 0 0 10px 0;
		}

		DIV.eC_results_v001 DIV.result DIV.entradilla P {
			font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0;
		}

		DIV.eC_results_v001 DIV.result DIV.entradilla P SPAN {
			font-weight: bold;
		}

/* Elemento de contenido video
	Agrupacion de videos
	Galerķa de vķdeos
	Noticia completa
	Preguntas frecuentes *************************/

	DIV.eC_vid_v001 {
		margin: 0 0 15px 0;
		padding: 5px 0 0 0;
	}

		DIV.eC_vid_v001 DIV.wrapper_000 {
			margin: 0 0 15px 0;
			padding: 0;
		}

			DIV.eC_vid_v001 DIV.wrapper_000 A IMG {
				margin: 0 0 8px 0;
				width: 100%;
			}

					DIV.eC_vid_v001 DIV.wrapper_000 DIV.titular P A {
						font: normal 400 18px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						text-decoration: none;
						color: #333;

						display: block;
						overflow: hidden;

						margin: 0 0 4px 0;
						letter-spacing: -0.25pt;
					}

					DIV.eC_vid_v001 DIV.wrapper_000 DIV.titular P A:hover { color:#D42E12; text-decoration: underline;}

				DIV.eC_vid_v001 DIV.wrapper_000 DIV.entradilla P {
					font: normal 400 13px/18px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					text-decoration: none;
					color: #333;


					overflow: hidden;
					height: 55px;
					display: block;
				}

					DIV.eC_vid_v001 DIV.wrapper_000 DIV.entradilla P A {
						color: #D42E12;
					}

					DIV.eC_vid_v001 DIV.wrapper_000 DIV.entradilla P SPAN.fecha {
						color: #999;
					}

/* elemento de contenido advertisement *************************/
/*eC_advert_v001*/
	DIV.eC_advert_v001 {}

		DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 {
			margin: 0 0 25px 0;

			background-color: #D42E12;
			padding: 10px 2.12765957446808510638297872340%;

			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
		}

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_01 { padding: 31px 0 0 0; }

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 {
				padding: 20px 0 25px 0;
				border-left: 1px solid #FFF;
				border-right: 1px solid #FFF;
			}

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P {
					text-align: center;
					letter-spacing: 0.2pt;
					text-transform: uppercase;
				}

					DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P A {
						display: block;
						color: #FFF;
						text-decoration: none;
					}

					DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P.titulo A {
						font: normal 500 25px/38px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					}

					DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P.subtitulo A {
						font: normal 300 19px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					}

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_03 { padding: 33px 0 0 0; }

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_03 SPAN { margin: auto; }



/* callouts *************************/
.callout {
	align-items: center;
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;

	background-color: #F4F4F4;
	margin: 0 0 2em 0;
	padding: 1.5em 4em 1.5em 2em;
}

.callout span { margin: 0 2em 0 0; }
.callout i { font-size: 2.5em; }
.callout p:last-child { margin-bottom: 0; }

.callout-primary { border-left: 10px solid #D42E12; color:#D42E12;}
.callout-secondary { border-left: 10px solid #999; color:#999;}
.callout-success { border-left: 10px solid #5CB85C; color:#5CB85C; }
.callout-info { border-left: 10px solid #5BC0DE; color:#5BC0DE; }
.callout-warning { border-left: 10px solid #FAB005; color:#FAB005;}
.callout-danger { border-left: 10px solid #D9534F; color:#D9534F;}

.callout h3 {
	margin: 0 0 0.5em 0;
	padding: 1em 0 0.37em 0;
	font: 700 1.5em/1.1em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	letter-spacing: -0.025em;
	margin-bottom: 0;
	padding-top: 0;
	color: #333;
	text-transform: none;
}

.callout p {
	font: normal 400 1em / 1.45em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
  color: #333;
  text-decoration: none;
  margin: 0 0 10px 0;
  overflow: hidden;
  text-overflow: ellipsis;
	& a, span	{
		color: #d42e12;
  	text-decoration: none;
  	margin: 0 0 0 0;
	}
	& a:hover, span:hover {
		text-decoration: underline;
		cursor: pointer;
	}
}

/* Headings *************************/
article h3 {
	border: 0;
	-webkit-text-size-adjust: 100%;
	-webkit-box-direction: normal;
	text-align: left;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	outline: 0;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
	color: #1a1a1a;
	padding: 0;

	font: normal 500 1.25em/1.2em Roboto, Arial, Helvetica, Verdana, Sans-Serif;
	letter-spacing: -0.02em;
	text-transform: none;
	margin: 0 0 0.35em 0;
}

article h3 a {
	color: #000;
	font-weight: 500;
}

article h3 a:hover {
	color: #D42E12;
	text-decoration: none;
}

/*H2 wrapper_000*/
	H2.generic {
		display: block;
		overflow: hidden;
	}

		H2.generic DIV.wrapper_000 {margin: 0 0 10px 0;}

		H2.generic P {
			margin: 0;
			padding: 25px 8px 6px 0;
			display: block;
			border-radius: 0px;
			border-bottom: 1px solid #000;
			font: normal 300 30px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			text-align: left;

			text-decoration: none;
			text-transform: uppercase;
			letter-spacing: auto;
			text-shadow: none;

			display: block;
			overflow: hidden;
		}

/*H3*/
	H3 {
		font: normal 400 16px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 6px 5px 5px 5px;
		letter-spacing: 0.2pt;
	}

		H3 A { display: block; }

		H3.theme_01, H3.theme_01 A {color: #FFF; background-color: #000000; }
		H3.theme_02, H3.theme_02 A {color: #FFF; background-color: #333333; }
		H3.theme_03, H3.theme_03 A {color: #FFF; background-color: #666666; }
		H3.theme_04, H3.theme_04 A {color: #FFF; background-color: #999999; }
		H3.theme_05, H3.theme_05 A {color: #000; background-color: #CCCCCC; }
		H3.theme_06, H3.theme_06 A {color: #000; background-color: #EEEEEE; }
		H3.theme_07, H3.theme_07 A {color: #333; background-color: #FFFFFF; }

		H3.theme_08, H3.theme_08 A {color: #FFF; background-color: #D42E12; }
		H3.theme_09, H3.theme_09 A {color: #FFF; background-color: #6A2482; }
		H3.theme_10, H3.theme_10 A {color: #FFF; background-color: #339900; }
		H3.theme_11, H3.theme_11 A {color: #FFF; background-color: #174195; }

/*H3 CON ICONO*/
	H3.icon {
		text-transform: uppercase;
		margin: 0 0 15px 0;
		padding: 0 0 1px 0;
		font: normal 400 21px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !important;
		color: #000;
		text-transform: uppercase;
		text-align: left;
}

			H3.icon SPAN.icon {
				float: left;
				margin: 0 10px 0 0;
			}

				H3.icon A  {
					font: normal 300 21px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !important;
					display: inline;
					border-bottom: 1px solid #D42E12;
					color: #2B2B2B;
					text-decoration: none;
				}

				H3.icon A:hover  {
					color: #D42E12;
				}

/*ELIMINAR*/ /*H3 wrapper_000*/
	H3.generic {
		display: block;
		overflow: hidden;
		padding: 0;
	}

		H3.generic DIV.wrapper_000 { margin: 0 0 10px 0; }

			H3.generic DIV.wrapper_000 SPAN.icon {
				float: left;
				margin: 0 5px 0 0;
			}

			H3.generic DIV.wrapper_000 P {
				font: normal 400 22px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !important;
				padding: 4px 0 0 0;
				color: #000;
				text-transform: uppercase;
				text-align: left;
			}

			H3.generic DIV.wrapper_000 SPAN.color001 { color: #0099CC; }
			H3.generic DIV.wrapper_000 SPAN.color002 { color: #D42E12; }

				H3.generic DIV.wrapper_000 P A  {
					font: normal 15px 'Frutiger Bold Condensed', 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
					color: #D90006;
					letter-spacing: 0.04pt;
					text-decoration: none;
					DISPLAY: INLINE;
				}

/*ELIMINAR*/ /*H3 wrapper_001*/
		H3.generic DIV.wrapper_001 {
			margin: 0 0 5px 0;
			padding: 6px 5px 5px 5px;
		}

			H3.generic DIV.wrapper_001 P {
				font: normal 300 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				text-transform: uppercase;
				margin: 0;
			}

				H3.generic DIV.wrapper_001 P A { display: block; }

				H3.generic DIV.wrapper_001.theme_01, H3.generic DIV.wrapper_001.theme_01 A {color: #FFF; background-color: #000000; }
				H3.generic DIV.wrapper_001.theme_02, H3.generic DIV.wrapper_001.theme_02 A {color: #FFF; background-color: #333333; }
				H3.generic DIV.wrapper_001.theme_03, H3.generic DIV.wrapper_001.theme_03 A {color: #FFF; background-color: #666666; }
				H3.generic DIV.wrapper_001.theme_04, H3.generic DIV.wrapper_001.theme_04 A {color: #FFF; background-color: #999999; }
				H3.generic DIV.wrapper_001.theme_05, H3.generic DIV.wrapper_001.theme_05 A {color: #000; background-color: #CCCCCC; }
				H3.generic DIV.wrapper_001.theme_06, H3.generic DIV.wrapper_001.theme_06 A {color: #000; background-color: #EEEEEE; }
				H3.generic DIV.wrapper_001.theme_07, H3.generic DIV.wrapper_001.theme_07 A {color: #333; background-color: #FFFFFF; }

				H3.generic DIV.wrapper_001.theme_08, H3.generic DIV.wrapper_001.theme_08 A {color: #FFF; background-color: #D42E12; }
				H3.generic DIV.wrapper_001.theme_09, H3.generic DIV.wrapper_001.theme_09 A {color: #FFF; background-color: #6A2482; }
				H3.generic DIV.wrapper_001.theme_10, H3.generic DIV.wrapper_001.theme_10 A {color: #FFF; background-color: #339900; }
				H3.generic DIV.wrapper_001.theme_11, H3.generic DIV.wrapper_001.theme_11 A {color: #FFF; background-color: #174195; }

/*H4*/
	H4 {
		margin: 25px 0 10px 0;
    padding: 8px 5px 7px 5px;
		background-color: #333;

		font: normal 400 16px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #fff;
		letter-spacing: 0.2pt;
		text-transform: uppercase;
	}



/* cabeceras *************************/
DIV.eC_list_v003 P.caption,
DIV.eC_list_v004 P.caption,
DIV.eC_discussion_v001 P.caption {
		padding: 0 3px 0 0;
		display: block;
		border-radius: 0;

		font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-transform: uppercase;
		text-decoration: none;

		border-bottom: 1px dashed #999;
}



/***************** 0427 ****************/

DIV.eC_form_v001 P.caption {
/*	padding: 0 3px 0 0;
	display: block;
	border-radius: 0;

	font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;

	border-bottom: 1px dashed #900;
}*/

/*H2.generic {
	display: block;
	overflow: hidden;
}

H2.generic DIV.wrapper_000 {margin: 0 0 10px 0;}*/

/*H2.generic P {*/
	margin: 0;
	padding: 25px 8px 6px 0;
	display: block;
	border-radius: 0px;

	border-bottom: 1px solid #000;

	font: normal 300 30px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
	color: #000;
	text-align: left;

	text-decoration: none;
	text-transform: uppercase;

	letter-spacing: auto;
	text-shadow: none;

	display: block;
	overflow: hidden;
}/**/

DIV.eC_list_v003 P.caption,
DIV.eC_list_v004 P.caption,
DIV.eC_discussion_v001 P.caption { margin: 0 0 5px 0; }
DIV.eC_form_v001 P.caption { margin: 0 0 15px 0; }

/*****
Listas
*****/
/*eC_list_v002*/
	DIV.eC_list_v002 DIV.eC_list_v002_wrapper_000 {
		padding: 10px 0 0 0;
		border-top: 1px solid #000;
	}

		DIV.eC_list_v002 UL LI,
		DIV.eC_list_v002 UL LI A {
			font: bold 13px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			text-decoration: none;
			list-style: none;

			overflow: hidden;
			margin: 0 0 5px 0;
		}

			DIV.eC_list_v002 UL LI A,
			DIV.eC_list_v002 UL LI SPAN {
				/*background-color: #DDD;*/
				margin: 0;
				padding: 5px;
				display: block;
			}

				DIV.eC_list_v002 UL LI UL LI {
					white-space: nowrap;
					text-align: left;
					float: left;
					width: 33%;

					margin: 0;
					padding: 0;
					display: block;
				}

					DIV.eC_list_v002 UL LI UL LI A {
						margin: 0;
						padding: 1px 5px; padding: 2px 5px\9; /*IE8*/ *padding: 5px; /*IE7*/

						font-family: Arial, Helvetica, Verdana, Sans-Serif;
						font-weight: normal;
						font-size: 11px;
						line-height: 19px;
						color: #000;
						text-decoration: none;

						list-style: none;
						background: none;

						display: inline;
					}

			DIV.eC_list_v002 UL LI A:hover,
			DIV.eC_list_v002 UL LI UL LI A:hover { text-decoration: underline; }

/*eC_list_v003*/
	DIV.eC_list_v003 {}

		DIV.eC_list_v003 DIV.wrapper_000 {
			margin: 0 0 20px 0;
			padding: 0 8px 0 0;
		}

				DIV.eC_list_v003 DIV.wrapper_000 UL LI {
					margin: 0 0 5px 0;
					padding: 0 0 0 10px;

					list-style-type: none;
					background-image: url('/cms/g/compartidas/bullets/bullet_arrow-right00_5x9_000000.png');
					background-repeat: no-repeat;
					background-position: 0 4px;
				}

					DIV.eC_list_v003 DIV.wrapper_000 UL LI A {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #000;
						text-decoration: none;

						border-bottom: 1px dotted #000;
					}

					DIV.eC_list_v003 DIV.wrapper_000 UL LI A:hover {
						color: #D42E12;
						border-bottom: 1px dotted #D42E12;
					}

/*eC_list_v004*/
	DIV.eC_list_v004 {}

		DIV.eC_list_v004 DIV.wrapper_000,
		DIV.eC_list_v004 DIV.wrapper_001,
		DIV.eC_list_v004 DIV.wrapper_002 { margin: 0 0 20px 0; }

		DIV.eC_list_v004 DIV.wrapper_000 UL,
		DIV.eC_list_v004 DIV.wrapper_001 UL,
		DIV.eC_list_v004 DIV.wrapper_002 UL {}

			DIV.eC_list_v004 DIV.wrapper_000 UL LI,
			DIV.eC_list_v004 DIV.wrapper_001 UL LI,
			DIV.eC_list_v004 DIV.wrapper_002 UL LI {
				list-style: none;
				clear: left;
				padding: 5px 0 5px 0;

				display: block;
				overflow: hidden;
			}

			DIV.eC_list_v004 DIV.wrapper_000 UL LI,
			DIV.eC_list_v004 DIV.wrapper_001 UL LI,
			DIV.eC_list_v004 DIV.wrapper_002 UL LI {
				border-bottom: 1px solid #DDD;
			}

				DIV.eC_list_v004 DIV.wrapper_000 UL LI A,
				DIV.eC_list_v004 DIV.wrapper_001 UL LI A,
				DIV.eC_list_v004 DIV.wrapper_002 UL LI A {
					display: block;
					text-decoration: none;
					color: #333;
				}

				DIV.eC_list_v004 DIV.wrapper_002 UL LI A:hover {
					text-decoration: underline;
				}

				DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.fecha,
				DIV.eC_list_v004 DIV.wrapper_001 UL LI DIV.fecha {
					float: left;
					width: 130px;
					margin: 0 5px 0 0;
				}

					DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.fecha P,
					DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.titular P {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
						text-transform: none;
						margin: 0;
					}

					DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.fecha P {
						font-weight: bold;
					}

					DIV.eC_list_v004 DIV.wrapper_001 UL LI DIV.fecha P {
						font: normal 700 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						color: #111;
					}

					DIV.eC_list_v004 DIV.wrapper_001 UL LI DIV.titular P,
					DIV.eC_list_v004 DIV.wrapper_002 UL LI DIV.titular P {
						font: normal 500 15px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
					}

				DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.miniatura {
					float: left;
					width: 50px;
					margin: 0 5px 0 0;
				}

					DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.miniatura IMG {
						width: 50px;
						height: 28px
					}

				DIV.eC_list_v004 DIV.wrapper_000 UL LI DIV.titular {
					float: left;
					width: calc(100% - 190px); width: 269px\9; /*IE8*/ *width: 269px; /*IE7*/
				}

				DIV.eC_list_v004 DIV.wrapper_001 UL LI DIV.titular {
					float: left;
					width: calc(100% - 135px); width: 269px\9; /*IE8*/ *width: 269px; /*IE7*/
				}

				DIV.eC_list_v004 DIV.wrapper_002 UL LI DIV.titular {
					float: left;
					width: 100%;
				}

/*eC_list_v005*/
	DIV.eC_list_v005 {}

		DIV.eC_list_v005 DIV.wrapper_000 {
			border-bottom: 1px solid #CCC;
			padding: 0 0 10px 0;
			display: block;
		}

		DIV.eC_list_v005 UL { list-style: none; }

			DIV.eC_list_v005 UL LI {
				margin: 0;
				float: left;

				font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-decoration: none;
				text-transform: none;

				cursor: pointer;
			}

				DIV.eC_list_v005 UL LI SPAN.icon { margin: 0 10px 0 0; }

				DIV.eC_list_v005 UL LI SPAN.icon_pos_v01_13x13 {
					padding: 3px 0 4px 0;
					background-position: -10px -352px;
				}

/*eC_list_v006*/
	DIV.eC_list_v006 {}

		DIV.eC_list_v006 DIV.wrapper_000 {
			margin: 0 0 20px 0;
			border: 1px solid #000;
			border-bottom: none;
		}

		DIV.eC_list_v006 UL {}

			DIV.eC_list_v006 UL LI {
				list-style: none;
				padding: 10px;

				display: block;
				overflow: hidden;

				border-bottom: 1px solid #000;
			}

				DIV.eC_list_v006 UL LI A { text-decoration: none; }

				DIV.eC_list_v006 UL LI DIV.fecha {
					float: left;
					width: 130px;
					margin: 0 5px 0 0;
				}

				DIV.eC_list_v006 UL LI DIV.miniatura {
					float: left;
					width: 50px;
					margin: 0 5px 0 0;
				}

					DIV.eC_list_v006 UL LI DIV.miniatura IMG {
						width: 50px;
						height: 28px
					}

					DIV.eC_list_v006 UL LI DIV.fecha P {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
						margin: 0;
						padding: 2px 0 1px 0;
					}

				DIV.eC_list_v006 UL LI DIV.titular {
					margin: 0 10px 0 0;
					float: left;

					width: calc(100% - 165px); width: 269px\9; /*IE8*/ *width: 269px; /*IE7*/
				}

					DIV.eC_list_v006 UL LI DIV.titular P {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
						margin: 0;
						padding: 2px 0 1px 0;
					}

				DIV.eC_list_v006 UL LI .icon { float: left; }

/*eC_list_v007*/
		DIV.eC_list_v007 DIV.wrapper_000,
		DIV.eC_list_v007 DIV.wrapper_001 {
			padding: 0;
		}

		DIV.eC_list_v007 DIV.wrapper_000 { margin: 0; }
		DIV.eC_list_v007 DIV.wrapper_001 { margin: 0 0 25px 0; }

				DIV.eC_list_v007 DIV.wrapper_000 UL,
				DIV.eC_list_v007 DIV.wrapper_001 UL {
					margin: 0 0 0 -1%;
				}

				DIV.eC_list_v007 DIV.wrapper_000 UL LI,
				DIV.eC_list_v007 DIV.wrapper_001 UL LI {
					margin: 0 0 0 1%;
					padding: 0;
					width: 49%;

					list-style: none;

					float: left;
					display: block;
					overflow: hidden;
				}

					DIV.eC_list_v007 DIV.wrapper_000 UL LI A,
					DIV.eC_list_v007 DIV.wrapper_001 UL LI A {
						font: 400 15px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;

						-webkit-border-radius: 2px;
						-moz-border-radius: 2px;
						border-radius: 2px;
					}

					DIV.eC_list_v007 DIV.wrapper_000 UL LI A {
						margin: 0 0 5px 0;
						padding: 5px;

						background-color: #FF8888;
						display: block;
					}

					DIV.eC_list_v007 DIV.wrapper_001 UL LI A {
						margin: 0 0 5px 0;
						padding: 15px 10px 15px 10px;

						background-color: #DEDEDE;
						display: block;
					}

					DIV.eC_list_v007 DIV.wrapper_000 UL LI A:hover {
						color: #FFF;
						background-color: #D42E12;
						cursor: pointer;
					}

					DIV.eC_list_v007 DIV.wrapper_001 UL LI A:hover {
						color: #FFF;
						background-color: #666;
						cursor: pointer;
					}

/*******************
Preguntas frecuentes
*******************/
/*eC_contentEntry_v016*/
	DIV.eC_contentEntry_v016 {}

		DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 {
			margin: 0;
			border-bottom: 1px solid #000;
		}

					DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 UL LI {
						list-style-type: disc;
						margin: 0 0 10px 20px;
					}

					DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 {
							margin: 0;
							padding: 15px 5px 15px 10px;
							cursor: pointer;
					}

						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P {
							font: normal 400 18px/22px 'Roboto condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
							color: #000;

							padding: 0 40px 0 0;
							position: relative;
						}

						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P.collapsed:before,
						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P.expanded:before {
							content: '';

							height: 17px;
							width: 17px;

							position: absolute;
							top: 50%;
							right: 10px;

							margin-top: -8px;
						}

						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P.collapsed:before { background: no-repeat url('/cms/g/compartidas/icons/icon_arrow-bottom00.png') -10px -328px; }
						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_1 P.expanded:before { background: no-repeat url('/cms/g/compartidas/icons/icon_arrow-top00.png') -10px -328px; }

					DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_2 {
						margin: 5px 0 10px 10px;
						padding: 5px 0 0 10px;

						border-left: 1px solid #000;
					}

						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_2 P {
							margin: 0 0 10px 0;

							font: normal 400 16px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
							color: #333;
						}

						DIV.eC_contentEntry_v016 DIV.eC_contentEntry_v016_wrapper_000 DIV.dropdown_2 A { color: #900; }

		DIV.eC_contentEntry_v016 DIV.masInformacion {
			margin: 0 0 15px 0;
			padding: 8px 0 8px 0;
		}

				DIV.eC_contentEntry_v016 DIV.masInformacion UL LI {
					margin: 0 0 5px 0;
					padding: 0 3px 0 0;

					font: normal 500 18px/22px 'Roboto condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					color: #000;

					list-style-type: none;
				}

				DIV.eC_contentEntry_v016 DIV.masInformacion UL LI {
					margin: 0 0 0 0;
					padding: 0 0 10px 0;
				}

					DIV.eC_contentEntry_v016 DIV.masInformacion UL LI UL { margin: 5px 0 10px 0; }

						DIV.eC_contentEntry_v016 DIV.masInformacion UL LI UL LI {
							margin: 0 0 0 20px;
							padding: 0;

							font: normal 400 15px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
							color: #333;
						}

/* elemento de contenido comentarios *************************/
DIV.eC_discussion_v001 {}

DIV.eC_discussion_v001 DIV.wrapper_000 {
		margin: 0 0 10px 0;
		padding: 0;
}

DIV.eC_discussion_v001 DIV.comment {
		margin: 0 0 10px 0;
		border-bottom: 1px dashed #999;
}

DIV.eC_discussion_v001 DIV.comment P.identity {
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #C33;
		margin: 0 0 10px 0;
}

DIV.eC_discussion_v001 DIV.comment P.identity SPAN { color: #333;}
DIV.eC_discussion_v001 DIV.comment P.identity SPAN A { color: #333; text-decoration: none;}
DIV.eC_discussion_v001 DIV.comment P.identity SPAN A:hover { text-decoration: underline;}

DIV.eC_discussion_v001 DIV.comment P.title {
		font: bold normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		margin: 0 0 10px 0;
}

DIV.eC_discussion_v001 DIV.comment P.text {
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		margin: 0 0 10px 0;
}

/* calendario laboral *************************/
DIV.eC_calendarioLaboral_v001 {}

	DIV.eC_calendarioLaboral_v001 DIV.eC_calendarioLaboral_v001_wrapper_000 {}

	DIV.eC_calendarioLaboral_v001 DIV.mes {
		border: 0 solid #DDD;
		margin: 0 0 20px 0;
	}

		DIV.eC_calendarioLaboral_v001 DIV.mes TABLE.calendar {
			width: 100%;
			margin: 0 0 10px 0;
		}

		DIV.eC_calendarioLaboral_v001 DIV.mes CAPTION {
			margin: 0 0 1px 0;
			padding: 5px 0 5px 3px;

			font: normal 700 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;

			background-color: #DEDEDE;
			border-bottom: 3px solid #AAA;
		}

		DIV.eC_calendarioLaboral_v001 DIV.mes TH {
			padding: 3px 0 3px 0;

			font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;

			background-color: #EEE;
		}

		DIV.eC_calendarioLaboral_v001 DIV.mes TD {
			width: 14.285714285714285714285714285714%;
			padding: 0;

			font: normal 400 13px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
		}

		DIV.eC_calendarioLaboral_v001 DIV.mes TD.dom { background: #F4F4F4; }

		DIV.eC_calendarioLaboral_v001 DIV.mes TD.festNac {
			color: #FFF;
			background: #238F35;
		}

		DIV.eC_calendarioLaboral_v001 DIV.mes TD.festCom {
			color: #111;
			background: #BDDDC2;
		}

	DIV.eC_calendarioLaboral_v001 DIV.leyenda,
	DIV.eC_calendarioLaboral_v001 DIV.leyendaMes {
		margin: 0;
		padding: 5px 5px 0 5px;

		font: normal 400 12px/21px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #454545;

		background-color: #F4F4F4;
    display: block;
	}

		DIV.eC_calendarioLaboral_v001 DIV.leyendaMes SPAN { font: normal 700 12px/21px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif; }

	DIV.eC_calendarioLaboral_v001 DIV.leyenda {
		min-height: 70px;
		margin: 0 0 10px 0;
	}

	DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL { padding: 0 0 1px 0;}

			DIV.eC_calendarioLaboral_v001 DIV.leyenda UL LI,
			DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL LI {
				background-color: #FFF;
				list-style-type: none;
			}

			DIV.eC_calendarioLaboral_v001 DIV.leyenda UL LI.festNac,
			DIV.eC_calendarioLaboral_v001 DIV.leyenda UL LI.festCom {
				margin: 0 0 4px 0;
				padding: 4px 0 4px 5px;
			}

			DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL LI.festNac,
			DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL LI.festCom {
				margin: 0 0 5px 0;
				padding: 0 0 0 5px;
			}

			DIV.eC_calendarioLaboral_v001 DIV.leyenda UL LI.festNac,
			DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL LI.festNac { border-left: 10px solid #238f35; }

			DIV.eC_calendarioLaboral_v001 DIV.leyenda UL LI.festCom,
			DIV.eC_calendarioLaboral_v001 DIV.leyendaMes UL LI.festCom {	border-left: 10px solid #bdddc2; }

	DIV.eC_calendarioLaboral_v001 DIV.clear_1 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_2 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_3 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_4 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_5 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_6 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_7 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_8 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_9 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_10 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_11 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_12 { clear: none; }

/* elemento de contenido textos *************************/
/*texto v001 wrapper_000*/
DIV.eC_texto_v001 {}

	DIV.eC_texto_v001 DIV.wrapper_000 {
		margin: 0;
		/*padding: 9px 0 9px 0; para Roboto Condensed*/
		padding: 13px 0 12px 0;
	}

	DIV.eC_texto_v001 DIV.wrapper_000 P {
		margin: 0;
		/*color: #FFF;*/
		color: black

		text-decoration: none;
		text-transform: none;
	}

	DIV.eC_texto_v001 DIV.wrapper_000 P SPAN {
		/*font: normal 400 15px/24px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif !important;*/
		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
	}

/*texto v001*/
	DIV.eC_texto_v001 DIV.wrapper_001 {
		margin: 0;
		padding: 0 0 1px 0;
	}

	DIV.eC_texto_v001 DIV.wrapper_002,
	DIV.eC_texto_v001 DIV.wrapper_003 {
		margin: 0;
		padding: 3px 0 1px 0;
	}

	DIV.eC_texto_v001 P {
		margin: 0;

		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-decoration: none;
		text-transform: none;
	}

/*eC_texto_v002. Utilizado en los formularios*/
	DIV.eC_texto_v002 {}

		DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 {
			margin: 0;
			padding: 0;
		}

			DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P {
				margin: 0 0 10px 0;

				font: normal 400 16px/22px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
			}

				DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P A,
				DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P SPAN {
					color: #D42E12;
					cursor: pointer;
				}

			DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P.titulo {
				text-transform: uppercase;
				margin: 0 0 20px 0;
				text-align: center;
			}

			DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P.tema {
				margin: 20px 0 20px 0;
				padding: 15px 0 15px 0;
				color: #FFF;
				text-transform: uppercase;
				text-align: center;
			}

				DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P.tema SPAN {
					padding: 15px;

					background-color: #d42e12;
					color: #FFF;
				}

	DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P.pregunta {
		padding: 10px;
		border: 1px solid #000;
	}

/* redes sociales box *************************/
DIV.eC_rSBox_v001 {
		margin: 0;
		padding: 0;
}

DIV.eC_rSBox_v001 DIV.wrapper_000 {}
DIV.eC_rSBox_v001 DIV.wrapper_001 { padding: 0 0 10px 0; border-bottom: 1px solid #9E9E9E; }
DIV.eC_rSBox_v001 DIV.wrapper_002 { padding: 0 0 10px 100px; }

DIV.eC_rSBox_v001 IMG {
		width: 100%;
}

/* redes sociales widget *************************/
DIV.eC_rSWidget_v001 {}

	DIV.eC_rSWidget_v001 DIV.wrapper_000 {
		margin: 0 0 5px 0;
		padding: 0;
		float: right;
		background: none;
	}

	DIV.eC_rSWidget_v001 UL {
			height: 24px;
			margin: 0;
	}

		DIV.eC_rSWidget_v001 UL LI {
				display: inline;
				float: right;
				margin: 0 0 0 5px;
		}

			DIV.eC_rSWidget_v001 UL LI A {
					width: 24px;
					height: 24px;
					display: block;

					background-image: url(/cms/g/redesSociales/areaRedesSociales_24x24.png);
					background-repeat: no-repeat;
			}

			DIV.eC_rSWidget_v001 UL LI A.twit {background-position: 0 0;}
			DIV.eC_rSWidget_v001 UL LI A.twit:hover {background-position: 0 -24px;}
			DIV.eC_rSWidget_v001 UL LI A.face {background-position: -24px 0;}
			DIV.eC_rSWidget_v001 UL LI A.face:hover {background-position: -24px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.tuen {background-position: -48px 0;}
			DIV.eC_rSWidget_v001 UL LI A.tuen:hover {background-position: -48px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.goog {background-position: -72px 0;}
			DIV.eC_rSWidget_v001 UL LI A.goog:hover {background-position: -72px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.yout {background-position: -96px 0;}
			DIV.eC_rSWidget_v001 UL LI A.yout:hover {background-position: -96px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.rss {background-position: -120px 0;}
			DIV.eC_rSWidget_v001 UL LI A.rss:hover {background-position: -120px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.blog {background-position: -144px 0;}
			DIV.eC_rSWidget_v001 UL LI A.blog:hover {background-position: -144px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.wApp {background-position: -168px 0;}
			DIV.eC_rSWidget_v001 UL LI A.wApp:hover {background-position: -168px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.inst {background-position: -192px 0;}
			DIV.eC_rSWidget_v001 UL LI A.inst:hover {background-position: -192px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.tele {background-position: -216px 0;}
			DIV.eC_rSWidget_v001 UL LI A.tele:hover {background-position: -216px -24px;}

/*eC_rSWidget_v004*/
	DIV.eC_rSWidget_v004 {}

		DIV.eC_rSWidget_v004 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #CCC;
		}

		DIV.eC_rSWidget_v004 DIV.wrapper_001 { margin: 0 0 10px 0; }

		DIV.eC_rSWidget_v004 UL {
			display: block;
			overflow: hidden;
		}

			DIV.eC_rSWidget_v004 DIV.wrapper_001 UL {
				margin: 0 0 0 -1%;
				display: block;
				overflow: hidden;
			}

			DIV.eC_rSWidget_v004 UL LI {
				-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
/*				display: block;*/
				overflow: hidden;
				cursor: pointer;
			}

			DIV.eC_rSWidget_v004 DIV.wrapper_000 UL LI {
				margin: 0 0 5px 0;
				padding: 4px 10px;
			}

				DIV.eC_rSWidget_v004 DIV.wrapper_001 UL LI {
					margin: 0 0 0 1%;
					padding: 4px 1%;
					width: 22%;
					float: left;
				}

			DIV.eC_rSWidget_v004 UL LI.whatsapp {background-color:#64BC53;}
			DIV.eC_rSWidget_v004 UL LI.facebook {background-color:#4862A3;}
			DIV.eC_rSWidget_v004 UL LI.twitter {background-color:#55ACEE;}
			DIV.eC_rSWidget_v004 UL LI.linkedin {background-color:#017EB4;}
			DIV.eC_rSWidget_v004 UL LI.telegram {background-color:#27A7E7;}

				DIV.eC_rSWidget_v004 UL LI DIV {
					width: 100%;
					height: 25px;
					float: left;
				}

				DIV.eC_rSWidget_v004 UL LI.whatsapp DIV {	background: transparent url('/cms/g/redesSociales/redesSociales_compartir_25x25.png') no-repeat center 0;}
				DIV.eC_rSWidget_v004 UL LI.facebook DIV {	background: transparent url('/cms/g/redesSociales/redesSociales_compartir_25x25.png') no-repeat center -25px;}
				DIV.eC_rSWidget_v004 UL LI.twitter DIV {	background: transparent url('/cms/g/redesSociales/redesSociales_compartir_25x25.png') no-repeat center -50px;}
				DIV.eC_rSWidget_v004 UL LI.linkedin DIV {	background: transparent url('/cms/g/redesSociales/redesSociales_compartir_25x25.png') no-repeat center -75px;}
				DIV.eC_rSWidget_v004 UL LI.telegram DIV {	background: transparent url('/cms/g/redesSociales/redesSociales_compartir_25x25.png') no-repeat center -125px;}

					DIV.eC_rSWidget_v004 UL LI DIV SPAN {
						font: bold normal 15px Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						float: right;
						padding: 4px 0 0 0;
						display: none;
					}

/*eC_rSWidget_v005*/
	DIV.eC_rSWidget_v005 {}

		DIV.eC_rSWidget_v005 DIV.wrapper_000 {
			margin: 0;
			padding: 0;
			background: none;
		}

			DIV.eC_rSWidget_v005 DIV.wrapper_000 UL {
				height: 20px;
				margin: 0;
			}

				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI {
					width: 20px !important;
					height: 20px;
					display: inline;
					float: left;
					margin: 0 1px 0 0;

				}

					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A {
						width: 20px;
						height: 20px;

						padding: 0;
						display: block;

						background-image: url(/cms/g/redesSociales/areaRedesSociales_20x20.png);
						background-repeat: no-repeat;
					}

					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.twit {background-position: 0 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.twit:hover {background-position: 0 -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.face {background-position: -20px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.face:hover {background-position: -20px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tuen {background-position: -40px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tuen:hover {background-position: -40px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.goog {background-position: -60px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.goog:hover {background-position: -60px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.yout {background-position: -80px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.yout:hover {background-position: -80px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.rss {background-position: -100px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.rss:hover {background-position: -100px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.blog {background-position: -120px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.blog:hover {background-position: -120px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp {background-position: -140px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp:hover {background-position: -140px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.inst {background-position: -160px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.inst:hover {background-position: -160px -20px;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tele {background-position: -180px 0;}
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tele:hover {background-position: -180px -20px;}

					DIV.eC_rSWidget_v001 DIV.wrapper_000 UL LI A.wApp,
					DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp { display: none; }

/*eC_rSWidget_v008*/
	DIV.eC_rSWidget_v008 {}

	DIV.eC_rSWidget_v008 DIV.wrapper_000 {
		border-top: 1px dashed #AAA;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
	}

		DIV.eC_rSWidget_v008 DIV.wrapper_000 UL {
			width: 52px; width: 52px\9; /*IE8*/ *width: 58px; /*IE7*/
			margin: auto;
			text-align: left;
		}

			DIV.eC_rSWidget_v008 DIV.wrapper_000 UL LI {
				width: 24px;
				height: 24px;
				margin: 0 0 5px 0; margin: 0 0 5px 0\9; /*IE8*/ *margin: 0 5px 5px 0; /*IE7*/

				list-style-type: none;

				display: inline-block;
				float: none; float: none\9; /*IE8*/ *float: left; /*IE7*/
			}

				DIV.eC_rSWidget_v008 UL LI A {
					width: 24px;
					height: 24px;

					background-image: url(/cms/g/redesSociales/areaRedesSociales_24x24.png);
					background-repeat: no-repeat;

					display: block;
				}

				DIV.eC_rSWidget_v008 UL LI A.twit {background-position: 0 0;}
				DIV.eC_rSWidget_v008 UL LI A.twit:hover {background-position: 0 -24px;}
				DIV.eC_rSWidget_v008 UL LI A.face {background-position: -24px 0;}
				DIV.eC_rSWidget_v008 UL LI A.face:hover {background-position: -24px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.tuen {background-position: -48px 0;}
				DIV.eC_rSWidget_v008 UL LI A.tuen:hover {background-position: -48px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.goog {background-position: -72px 0;}
				DIV.eC_rSWidget_v008 UL LI A.goog:hover {background-position: -72px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.yout {background-position: -96px 0;}
				DIV.eC_rSWidget_v008 UL LI A.yout:hover {background-position: -96px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.rss {background-position: -120px 0;}
				DIV.eC_rSWidget_v008 UL LI A.rss:hover {background-position: -120px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.blog {background-position: -144px 0;}
				DIV.eC_rSWidget_v008 UL LI A.blog:hover {background-position: -144px -24px;}
				DIV.eC_rSWidget_v008 UL LI A.wApp {background-position: -168px 0;}
				DIV.eC_rSWidget_v008 UL LI A.wApp:hover {background-position: -168px -24px;}



























































/*eC_rSWidget_v021*/
	DIV.eC_rSWidget_v021 {
		margin: 5px 0 5px 10px;
		padding: 0;
		background: none;
	}

	DIV.eC_rSWidget_v021 UL {
			margin: 0;
			display: block;
			overflow: hidden;
	}

		DIV.eC_rSWidget_v021 UL LI {
				display: block;
				float: right;
				margin: 0 0 0 0;
		}

			DIV.eC_rSWidget_v021 UL LI A {
				width: 20px;
				height: 20px;
				display: block;
				padding: 6px;
				background-image: url(/cms/g/redesSociales/social_36x36_333333_bgTransparent.png);
				background-repeat: no-repeat;

				-webkit-transition: background-color 0.6s ease;
				-moz-transition: background-color 0.6s ease;
				-o-transition: background-color 0.6s ease;
				transition: background-color 0.6s ease;

				background-color: #FFF;
			}

			DIV.eC_rSWidget_v021 UL LI A.twit	{background-position: -2px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.face	{background-position: -56px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.yout	{background-position: -110px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.rss	{background-position: -164px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.blog	{background-position: -218px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.wApp	{background-position: -272px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.inst	{background-position: -326px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.tele	{background-position: -380px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.buscar	{background-position: -434px -2px; border-left: 1px solid #CCC;}
			DIV.eC_rSWidget_v021 UL LI A.tikt	{background-position: -488px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.x		{background-position: -542px -2px;}
			DIV.eC_rSWidget_v021 UL LI A.bsky	{background-position: -596px -2px;}

			DIV.eC_rSWidget_v021 UL LI A:hover {
				background-color: #D42e12;
				background-image: url(/cms/g/redesSociales/social_36x36_FFFFFF_bgTransparent.png);
			}

			DIV.eC_rSWidget_v021 UL LI A.buscar:hover	{
				border-left: 1px solid transparent;
			}

/* Elementos de contenido URL + insertar codigo *************************/
DIV.eC_url-code_v001 {
	border-bottom: 2px solid #EEE;
	margin: 0 0 20px 0;
}

DIV.eC_url-code_v001 DIV.wrapper_000 {}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque {
	margin: 5px 0 8px 0;
}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque P {
	font: normal normal 11px Helvetica, Arial, Verdana, Sans-Serif;
	color: #999;
	margin: 0;
}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque P SPAN {
	padding: 2px;
	cursor: pointer;
}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque P SPAN:hover {
		color: #FFF;
		background-color: #D42E12;
}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT {
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;

	font: normal normal 11px Helvetica, Arial, Verdana, Sans-Serif;
	color: #333;

	background-color: #FAFAFA;
	border: 1px solid #CCC;

	outline: none;
}

DIV.eC_contentEntry_v002 DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT { width: calc(100% - 7px); width: 452px\9; /*IE8*/ *width: 452px; /*IE7*/ }
DIV.eC_contentEntry_v010 DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT { width: calc(100% - 7px); width: 693px\9; /*IE8*/ *width: 693px; /*IE7*/ }
DIV.eC_contentEntry_v015 DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT { width: calc(100% - 7px); width: 491px\9; /*IE8*/ *width: 491px; /*IE7*/ }
DIV.eC_contentEntry_v016 DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT { width: calc(100% - 7px); width: 98%\9; /*IE8*/ *width: 98%; /*IE7*/ }



/* elementos de contenido en las redes *************************/
	DIV.eC_rS_ciberalerta_v001,
	DIV.eC_rS_ciberacciones_v001,
	DIV.eC_rS_cibercampanas_v001 {}

		DIV.eC_rS_ciberalerta_v001 DIV.wrapper_001,
		DIV.eC_rS_ciberacciones_v001 DIV.wrapper_001,
		DIV.eC_rS_cibercampanas_v001 DIV.wrapper_001 {
			margin: 0 0 20px 0;
			padding: 8px 10px 8px 100px;
			background-color: #FFF;

			background: #FFF url(/cms/g/compartidas/grafica/girl_Megaphone.png) no-repeat 10px 10px;
		}

		DIV.eC_rS_ciberalerta_v001 H3 DIV.wrapper_000,
		DIV.eC_rS_ciberacciones_v001 H3 DIV.wrapper_000,
		DIV.eC_rS_cibercampanas_v001 H3 DIV.wrapper_000,
		DIV.eC_rSBox_v001 H3 DIV.wrapper_000 {
			margin: 0 0 5px 0;
			padding: 0;
		}

		DIV.eC_rS_ciberalerta_v001 H3 DIV.wrapper_000 P,
		DIV.eC_rS_ciberacciones_v001 H3 DIV.wrapper_000 P,
		DIV.eC_rS_cibercampanas_v001 H3 DIV.wrapper_000 P,
		DIV.eC_rSBox_v001 P {
			margin: 0;
			padding: 0;
		}

		DIV.eC_rS_ciberalerta_v001 DIV.contenido,
		DIV.eC_rS_ciberacciones_v001 DIV.contenido {
			padding: 10px;
			border: 1px solid #CCC;
		}

		DIV.eC_rS_ciberalerta_v001 IMG,
		DIV.eC_rS_ciberacciones_v001 IMG {
			float: left;
			margin-right: 10px;
		}

		DIV.eC_rS_ciberalerta_v001 P,
		DIV.eC_rS_ciberacciones_v001 P {
	    font: normal 14px/18px	Arial, sans-serif;
			color: #000;
			text-align: left;
		}

		DIV.eC_rS_ciberacciones_v001 P {
			margin: 0 0 10px 0;
		}

			DIV.eC_rS_ciberacciones_v001 DIV.contenido P:first-child { border-bottom: 1px dotted #000; }

		DIV.eC_rS_ciberalerta_v001 P SPAN.datos,
		DIV.eC_rS_ciberacciones_v001 P SPAN.datos {
	    font: normal 13px/18px	Arial, sans-serif;
			color: #8899A6;
		}

			DIV.eC_rS_ciberalerta_v001 P A,
			DIV.eC_rS_ciberacciones_v001 P A {
		    font: normal 14px/18px	Arial, sans-serif;
				color: #09C;
				text-decoration: none;
			}

			DIV.eC_rS_ciberalerta_v001 P A:hover,
			DIV.eC_rS_ciberacciones_v001 P A:hover {
				text-decoration: underline;
			}

/*****
tablas
*****/
/*eC_table_v001*/
	DIV.eC_table_v001 {}
	DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 {}

	DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 {
		width: 100%;
		margin: 0 0 10px 0;
	}

	DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 caption {
			margin: 0 0 1px 0;
			padding: 10px 0 10px 3px;

			font: normal 700 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;

			background-color: #DEDEDE;
			border-bottom: 3px solid #AAA;
		}

	DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TH {
			padding: 3px 0 3px 0;

			font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;

			background-color: #EEE;

			width: calc(100% / 6);
		}

	DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD {
		padding: 0;

		font: normal 700 13px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
	}

			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.emitida,
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.cobrada,
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.devuelta,
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.incidencia {
				padding: 1px 5px;
				white-space: nowrap;
				cursor: pointer;
			}

			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.emitida { background-color: #FFCC66;}
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.cobrada { background-color: #A7DF81;}
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.devuelta { background-color: #FF6666;}
			DIV.eC_table_v001 DIV.eC_table_v001_wrapper_000 TABLE.eC_table_v001 TD SPAN.incidencia { background-color: #99CCFF;}

/*eC_table_v002*/
	DIV.eC_table_v002 {}
	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 {}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 {
		width: 100%;
		margin: 0 0 10px 0;
	}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 caption {
			margin: 0 0 1px 0;
			padding: 10px 0 10px 3px;

			font: normal 700 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;

			background-color: #DEDEDE;
			border-bottom: 3px solid #AAA;
		}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 TR {
		border-bottom: 1px solid #CCC;
	}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 TH {
			padding: 9px 0 9px 5px;

			font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: left;
			text-decoration: none;
			text-transform: none;
		}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 TH.destacado {
		font: normal 700 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
	}

	DIV.eC_table_v002 DIV.eC_table_v002_wrapper_000 TABLE.eC_table_v002 TD {
		padding: 0;

		font: normal 700 13px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;

		padding: 1px 5px;
		white-space: nowrap;
		width: 1%;
	}

/*******
leyendas
*******/
	DIV.eC_leyenda_v001 {}
	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 {
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;

		font: normal 400 12px/21px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #454545;

		background-color: #F4F4F4;
    display: block;
	}

	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 SPAN {
		font: normal 700 12px/21px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
	}

	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL {
		margin: 0 0 0 -5px;
		width: 100%;
	}

	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL LI {
		margin: 0 0 5px 10px;
		padding: 0 10px 0 10px;

		list-style: none;
		background-color: #FFF;
/*		display: block-inline;*/ display: block;
		width: calc(25% - 40px);
		float: left;
	}

	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL LI.emitida { border-left: 10px solid #FFCC66; }
	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL LI.cobrada {	border-left: 10px solid #A7DF81; }
	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL LI.devuelta {	border-left: 10px solid #FF6666; }
	DIV.eC_leyenda_v001 DIV.eC_leyenda_v001_wrapper_000 UL LI.incidencia {	border-left: 10px solid #99CCFF; }

/* progress bar *************************/
progress[value] {
	-webkit-appearance: none;
	appearance: none;

	width: 100%;
	height: 12px;

	margin: 10px 0 20px 0;
}

	progress[value]::-webkit-progress-bar {
		background-color: #EEE;
		border-radius: 2px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
	}

	progress[value]::-webkit-progress-value::after {
		content: '';
		width: 6px;
		height: 6px;
		position: absolute;
		border-radius: 100%;
		right: 7px;
		top: 7px;
		background-color: white;
	}

	progress[value]::-webkit-progress-value {
		background-color: #FF6666;

	  background-image: linear-gradient(to bottom, #FF6666, #FF3333);

		background-image: linear-gradient(
			-45deg,
			rgba(255, 255, 255, .2) 25%,
			transparent 25%,
			transparent 50%,
			rgba(255, 255, 255, .2) 50%,
			rgba(255, 255, 255, .2) 75%,
			transparent 75%,
			transparent
		);

	  background-size: 30px 30px;
	  border-top-right-radius: 2px;
	  border-bottom-right-radius: 2px;
	  border-top-left-radius: 2px;
	  border-bottom-left-radius: 2px;
	  overflow: hidden;
	}

/****
Go to
****/
	DIV.eC_goTo_v001 {}

		DIV.eC_goTo_v001 DIV.wrapper_000 {
			margin: 10px 0;
		}

			DIV.eC_goTo_v001 DIV.goTo A {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				float: right;
				text-decoration: none;
				background-color: #F4F4F4;
				padding: 5px;
			}

			DIV.eC_goTo_v001 DIV.goTo A:hover {
				text-decoration: underline;
				color: #333;
				background-color: #EEE;
			}

/******
Counter
******/
DIV.eC_counter_v001 {}

	DIV.eC_counter_v001 DIV.wrapper_000 {
		margin: 10px 0 20px 0;
	}

	DIV.e_counter_v001 DIV.counter {}

		DIV.eC_counter_v001 DIV.counter UL {
			width: 304px;
			margin: auto;
		}

				DIV.eC_counter_v001 DIV.counter UL LI {
					margin: 0 0px 0 0;
					width: 76px;

					font: normal 27px 'Frutiger Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
					color: #111;

					list-style-type: none;
					float: left;
				}

					DIV.eC_counter_v001 DIV.counter UL LI SPAN.time {
						margin: 0 3px 0 0;
						padding: 0 10px 0 15px;
						background-color: #222;

						font: normal 29px 'Frutiger Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						text-align: center;
						letter-spacing: 5px;

						display: inline-block;
						border-radius: 3px;
					}

					DIV.eC_counter_v001 DIV.counter UL LI SPAN.legend {
						margin: 0;
						padding: 0;
						background-color: none;

						font: normal 13px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						color: #111;
						text-align: left;
						letter-spacing: default;

						float: left;
					}

/* google maps *************************/
	DIV#map-canvas {
		height: 500px;
		margin: 0 0 50px 0;
	}

		DIV#map-canvas * { overflow: visible; }

/* pie de pagina *************************/
	DIV.eC_footer_v001 {}

		DIV.eC_footer_v001 DIV.eC_footer_v001_wrapper_000 { padding: 10px 0 10px 0; }

		DIV.eC_footer_v001 DIV.eC_form_v001_wrapper_001,
		DIV.eC_footer_v001 DIV.eC_form_v001_wrapper_002 {
			margin: 0 10px 10px 0;
			padding: 8px 8px 0 8px;
		}

		DIV.eC_footer_v001 DIV.eC_gTE_v001_wrapper_000,
		DIV.eC_footer_v001 DIV.eC_rSWidget_v006_wrapper_000 {
			margin: 0 10px 10px 0;
		}

/* politica de cookies *************************/
	DIV.eC_cookies_v001 {
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 1;

		width: 100%;
		border-top: 3px solid #D42E12;
		background-color: #FAFAFA;
	}

		DIV.eC_cookies_v001 DIV.wrapper_000 {
			margin: auto;
			padding: 0;
		}

		DIV.eC_cookies_v001 P {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-decoration: none;
			margin: 25px 20px;
		}

			DIV.eC_cookies_v001 P A {
				font: bold normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-decoration: underline;
			}

		DIV.eC_cookies_v001 SPAN.icon {
		  margin: 7px 7px 0 0;
		  float: right;
			cursor: pointer;
		}

	DIV.eC_cookies_v001_inactivo { display: none; }

/* sueltos *************************/
.bold {font-weight: bold !IMPORTANT}
.right {float: right;}
.left {float: left;}
.clear_left {clear: left;}
.auto {margin: auto;}

.filete { border: 1px solid #9E9E9E !important; padding: 10px 10px 10px 10px !important; }

.span01 { font-weight: bold !IMPORTANT}
.span02 { color: #D42E12 !IMPORTANT; }
.span03 { color: #FFF; }
.uppercase { text-transform: uppercase !IMPORTANT; }

.width-wide { display: block !IMPORTANT; }
.width-narrow { display: none !IMPORTANT; }
.width-extranarrow { display: none !IMPORTANT; }
.stretch-height  { height: 100% }

.display_block {display: block; }
.display_none {display: none; }

.w100pct { width: 100%; }
.w90pct  { width: 90%;  }
.w80pct  { width: 80%;  }
.w70pct  { width: 70%;  }
.w60pct  { width: 60%;  }
.w50pct  { width: 50%;  }
.w40pct  { width: 40%;  }
.w30pct  { width: 30%;  }
.w20pct  { width: 20%;  }
.w10pct  { width: 10%;  }

/* Fin cms_rD_comunes.css */



/* 1201px + *************************/
@media only screen and (min-width:1201px) {
} /*cierra media query*/
/* E 1201px + *************************/





/* 961px to 1200px *************************/
@media	only screen and (min-width:961px) and (max-width:1200px),
				print {
} /*cierra media query*/
/* E 961px to 1200px *************************/





/* 769px to 960px *************************/
@media only screen and (min-width:769px) and (max-width:960px) {
} /*cierra media query*/
/* E 769px to 960px *************************/





/* 0px to 768px *************************/
@media only screen and (max-width:768px) {

/*Layout*/
	DIV.headercontainer {}
	HEADER {}

	DIV.maincontentcontainer {margin: 0 0 50px 0;}
	DIV.maincontent {}

	DIV.footercontainer {
		margin: auto;
		padding: 0;
		max-width: 100%;
		border: 0;

		display: block;
	}

	FOOTER {}

/*Elemento de contenido menu*/
/*menu v006*/ DIV.eC_menu_v006 { display: block; }
/*menu v009*/ DIV.eC_menu_v009 { display: none; }
/*menu v010*/ DIV.eC_menu_v010 { display: none; }
/*menu v013*/ DIV.eC_menu_v013 { display: none; }
/*menu v014*/ DIV.eC_menu_v014 { display: none; }
/*menu v015*/ DIV.eC_menu_v015 { display: none; }
/*menu v016*/ DIV.eC_menu_v016 { display: block; }
/*menu v017*/ DIV.eC_menu_v017 { display: none; }
/*menu v018*/ DIV.eC_menu_v018 { display: none; }
/*menu v021*/ DIV.eC_menu_v021 { display: block; }

/*Content entry intro*/
/*content entry intro v001*/
	DIV.eC_contentEntry-intro_v001,
	DIV.eC_contentEntry-intro_v005 {}

		DIV.eC_contentEntry-intro_v001 DIV.wrapper_000,
		DIV.eC_contentEntry-intro_v005 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v001 DIV.antetitulo,
		DIV.eC_contentEntry-intro_v005 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v001 DIV.antetitulo P,
			DIV.eC_contentEntry-intro_v005 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v001 DIV.titular,
		DIV.eC_contentEntry-intro_v005 DIV.titular {
			margin: 0 0 0 0;
			padding: 0 0 5px 0;
		}

			DIV.eC_contentEntry-intro_v001 DIV.entradilla P,
			DIV.eC_contentEntry-intro_v005 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v001 DIV.video,
		DIV.eC_contentEntry-intro_v005 DIV.video {
			margin: 0 0 8px 0;
			padding: 0 0 0 0;
		}

		DIV.eC_contentEntry-intro_v001 DIV.imagen,
		DIV.eC_contentEntry-intro_v005 DIV.imagen {
			margin: 0 0 8px 0;
			padding: 0 0 0 0;
			position: relative;
		}

			DIV.eC_contentEntry-intro_v001 DIV.imagen IMG,
			DIV.eC_contentEntry-intro_v005 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

				DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie,
				DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie { display: none;
					padding: 2px 5px;
					position: absolute;
					bottom: 0px;

					background-image: url(/cms/g/compartidas/backgrounds/bg_FFFFFF_90pct.png);
					background-position: left top;
					background-repeat: repeat;
				}

					DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie P,
					DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie P {
						font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

						DIV.eC_contentEntry-intro_v001 DIV.imagen DIV.pie P SPAN,
						DIV.eC_contentEntry-intro_v005 DIV.imagen DIV.pie P SPAN { color: #900; }

/*noticia breve asociada*/
		DIV.eC_contentEntry-intro_v001 DIV.asociada,
		DIV.eC_contentEntry-intro_v005 DIV.asociada {
			padding: 0 0 0 28px;
		}

			DIV.eC_contentEntry-intro_v001 DIV.asociada P A,
			DIV.eC_contentEntry-intro_v005 DIV.asociada P A {
				font: normal 20px/24px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #000;
			}

			DIV.eC_contentEntry-intro_v001 DIV.asociada SPAN.icon,
			DIV.eC_contentEntry-intro_v005 DIV.asociada SPAN.icon {
				float: left;
				margin: 5px 0 0 -28px;
				padding: 3px;

				border-radius: 9px;
				background-color: #999;
				background-position: -283px -352px;
			}

/*content entry intro v002*/
	DIV.eC_contentEntry-intro_v002 {}

		DIV.eC_contentEntry-intro_v002 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v002 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v002 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v002 DIV.titular {
			margin: 0 0 11px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v002 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v002 DIV.video {
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v002 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

			DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie { display: none;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border-bottom: 1px solid #DDD;
			}

				DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie P {
					margin: 0 0 3px 0;
					font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
				}

					DIV.eC_contentEntry-intro_v002 DIV.imagen DIV.pie P SPAN { color: #900; }

/*content entry intro v003*/
	DIV.eC_contentEntry-intro_v003 {}

		DIV.eC_contentEntry-intro_v003 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v003 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v003 DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
			}

		DIV.eC_contentEntry-intro_v003 DIV.titular {
			margin: 0 0 0 0;
			padding: 0 0 12px 0;
		}

			DIV.eC_contentEntry-intro_v003 DIV.entradilla P {
				font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
				margin: 0 0 10px 0;
			}

		DIV.eC_contentEntry-intro_v003 DIV.video {
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}

		DIV.eC_contentEntry-intro_v003 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0 0 0 0;
			width: 40%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v003 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

				DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie { display: none;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					border-bottom: 1px solid #DDD;
				}

					DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie P {
						margin: 0 0 3px 0;
						font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

						DIV.eC_contentEntry-intro_v003 DIV.imagen DIV.pie P SPAN { color: #900; }

/*content entry intro v004*/
	DIV.eC_contentEntry-intro_v004 {}

		DIV.eC_contentEntry-intro_v004 DIV.wrapper_000 {
			margin: 0 0 10px 0;
			border-bottom: 1px solid #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v004 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 0 0;
		}

			DIV.eC_contentEntry-intro_v004 DIV.entradilla DIV.antetitulo P {
				font: normal 400 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #777;
				text-transform: uppercase;
				text-decoration: none;
				margin: 0 0 0 0;
			}

		DIV.eC_contentEntry-intro_v004 DIV.titular P {
			margin: 0 0 11px 0;
			padding: 0 0 0 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.entradilla P {
			font: normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.video {
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}

		DIV.eC_contentEntry-intro_v004 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0 0 0 0;
			width: 45%;
			float: left;
		}

			DIV.eC_contentEntry-intro_v004 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

			DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie { display: none;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				border-bottom: 1px solid #DDD;
			}

				DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie P {
					margin: 0 0 3px 0;
					font: normal normal 12px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
				}

					DIV.eC_contentEntry-intro_v004 DIV.imagen DIV.pie P SPAN { color: #900; }

/*Comunes
content entry intro v001
content entry intro v002
content entry intro v003
content entry intro v004
content entry intro v005*/

/*titulares*/
			DIV.eC_contentEntry-intro_v001 DIV.titular P A,
			DIV.eC_contentEntry-intro_v002 DIV.titular P A,
			DIV.eC_contentEntry-intro_v003 DIV.titular P A,
			DIV.eC_contentEntry-intro_v004 DIV.titular P A,
			DIV.eC_contentEntry-intro_v005 DIV.titular P A {
				text-decoration: none;
				color: #000;
			}

			DIV.eC_contentEntry-intro_v001 DIV.titular P A,
			DIV.eC_contentEntry-intro_v003 DIV.titular P A,
			DIV.eC_contentEntry-intro_v004 DIV.titular P A {
				font: normal 20px/24px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			}

			DIV.eC_contentEntry-intro_v002 DIV.titular P A,
			DIV.eC_contentEntry-intro_v005 DIV.titular P A,
			DIV.eC_contentEntry-intro_v006 DIV.titular P A {
				font: normal 27px/32px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			}

/*Comunes a
content entry intro v001
content entry intro v002
content entry intro v003
content entry intro v004
content entry intro v005*/

/*documentos asociados*/
DIV.eC_contentEntry-intro_v001 DIV.documentos,
DIV.eC_contentEntry-intro_v002 DIV.documentos,
DIV.eC_contentEntry-intro_v003 DIV.documentos,
DIV.eC_contentEntry-intro_v004 DIV.documentos,
DIV.eC_contentEntry-intro_v005 DIV.documentos {
	/*display: none;*/
}

/*content entry intro v007 (noticias area)*/
	DIV.eC_contentEntry-intro_v007 {}

		DIV.eC_contentEntry-intro_v007 DIV.wrapper_000 {
			margin: 0 0 15px 0;
			padding: 0 0 0 0;
			border-top: 1px dashed #9E9E9E;
		}

		DIV.eC_contentEntry-intro_v007 DIV.datosAdicionales {
			margin: 0 0 3px 0;
			padding: 0 0 0 2px;
			font: normal 12px/21px Helvetica, Arial, Verdana, Sans-Serif;
			color: #666;
		}

			DIV.eC_contentEntry-intro_v007 DIV.datosAdicionales SPAN {
					margin: 0 0 0 3px;
					color: #666;
			}

		DIV.eC_contentEntry-intro_v007 DIV.antetitulo {
			margin: 0 0 2px 0;
			padding: 0 0 3px 0;
			font: normal 400 13px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #4D4D4D;
			text-transform: uppercase;
			text-decoration: none;
		}

		DIV.eC_contentEntry-intro_v007 DIV.titular {
			margin: 0 0 0 0;
			padding: 0 0 3px 0;
		}

			DIV.eC_contentEntry-intro_v007 DIV.titular P A {
				font: normal 21px/26px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				text-decoration: none;
				color: #000;
			}

			DIV.eC_contentEntry-intro_v007 DIV.titular P A:hover {
				color: #666;
			}

		DIV.eC_contentEntry-intro_v007 DIV.entradilla P {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			margin: 0 0 0 0;
		}

		DIV.eC_contentEntry-intro_v007 DIV.imagen {
			float: left;
			width: 40%;
			margin: 0 14px 5px 0;
			padding: 0 0 0 0;
			position: relative;
		}

			DIV.eC_contentEntry-intro_v007 DIV.imagen IMG {
				width: 100%;
				border: 0;
			}

/*introduccion entrada contenido v010 (publicaciones)*/
	DIV.eC_contentEntry-intro_v010 {
		margin: 0 0 21px 0;
		border-bottom: 1px solid #232323;
	}

		DIV.eC_contentEntry-intro_v010 DIV.wrapper_000 {
			margin: 0 0 17px 0;
			padding: 0 8px 0 0;
		}

		DIV.eC_contentEntry-intro_v010 DIV.datosAdicionales {
			margin: 0 0 3px 0;
			padding: 0 0 0 2px;
			font: normal 12px/21px Helvetica, Arial, Verdana, Sans-Serif;
			color: #666;
		}

		DIV.eC_contentEntry-intro_v010 P {
			margin: 0 0 15px 0;
			padding: 0;
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

		DIV.eC_contentEntry-intro_v010 P.titulo {
			margin: 0 0 4px 0;
			font: normal 16px 'Frutiger Bold Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			text-transform: uppercase;
		}

		DIV.eC_contentEntry-intro_v010 P.fecha {
			margin: 0 10px 10px 0;
			font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

			DIV.eC_contentEntry-intro_v010 P.fecha A {
				color: #666;

				margin: 0 5px 10px 5px;
				font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #666;
			}

			DIV.eC_contentEntry-intro_v010 P A {
				font: normal 400 19px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-decoration: none;
			}

			DIV.eC_contentEntry-intro_v010 P A:hover {
				text-decoration: none;
				color: #000;
			}

		DIV.eC_contentEntry-intro_v010 DIV.imagen { float: left; }

			DIV.eC_contentEntry-intro_v010 DIV.imagen IMG {
				width: 110px;
				margin: 0 23px 10px 0;
				border: 1px solid #9c9e9f;
			}

/*documentos asociados*/
		DIV.eC_contentEntry-intro_v010 DIV.documentos {
			width: 100%;
			float: left;
			clear: both;

			margin: 0 0 11px 0;
			padding: 6px 5px 4px 5px;

			background-image: url(/cms/g/compartidas/backgrounds/bg_000000_05pct.png);
			background-position: left top;
			background-repeat: repeat;
		}

				DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI {
					padding: 0 0 0 8px;
					list-style-type: none;

					background-image: url(/cms/g/compartidas/bullets/bullet_4x4_333333.png);
					background-repeat: no-repeat;
					background-position: 0px 6px;
				}

				DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI:hover {
					background-image: url(/cms/g/compartidas/bullets/bullet_4x4_990000.png);
				}

					DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI A {
						font: normal normal 11px/17px Arial, Helvetica, Verdana, Sans-Serif;
						text-decoration: none;
						color: #333;

						display: block;
					}

					DIV.eC_contentEntry-intro_v010 DIV.documentos UL LI A:hover {
						text-decoration: underline;
						color: #900;
					}

/*introduccion entrada contenido v011 (publicaciones)*/
DIV.eC_contentEntry-intro_v011 {
	margin: 0 0 0 0;
}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_000 {
		margin: 0 0 20px 0;
		padding: 0 8px 20px 0;

		border-bottom: 1px solid red;
	}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_001,
	DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 {
		margin: 0 0 20px 0;
		padding: 0 8px 20px 0;
	}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 {
		border-bottom: 1px solid #333;
	}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 SPAN.icon,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 SPAN.icon {
			float: right;
			clear: right;
			margin: 5px 0 0 20px;
			cursor: pointer;
		}

	DIV.eC_contentEntry-intro_v011 DIV.wrapper_002 {
		margin: 0 0 20px 0;
	}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_002 SPAN.icon {
			float: left;
			clear: left;
			margin: 5px 0 0 0;
			cursor: pointer;
		}

		DIV.eC_contentEntry-intro_v011 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.titulo {
			margin: 0 0 5px 75px;
			border-bottom: 1px solid #000;
		}

		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_001 DIV.titulo,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.nombre,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.fecha,
		DIV.eC_contentEntry-intro_v011 DIV.wrapper_003 DIV.titulo {
			margin: 0 0 5px 0;
			border-bottom: 1px solid #000;
		}

DIV.eC_contentEntry-intro_v011 P,
DIV.eC_contentEntry-intro_v011 P A {
		margin: 0 0 5px 0;
		padding: 0 0 0 0;
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;

		text-decoration: none;
}

DIV.eC_contentEntry-intro_v011 P A:hover {
		text-decoration: none;
}


DIV.eC_contentEntry-intro_v011 P.nombre {
		padding: 5px 10px 0 0;
		margin: 0 0 5px 0;
		font: normal normal 12px/18px Arial, Helvetica, Verdana, Sans-Serif;

		color: #999;
		text-transform: uppercase;
}

DIV.eC_contentEntry-intro_v011 P.fecha {
		margin: 0 10px 0 0;
		padding: 0 0 5px 0;
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;
}

DIV.eC_contentEntry-intro_v011 P.fecha A {
		color: #666;

		margin: 0 5px 10px 5px;
		font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
}

DIV.eC_contentEntry-intro_v011 DIV.imagen { float: left; }

DIV.eC_contentEntry-intro_v011 DIV.imagen IMG {
		width: 110px;
		margin: 0 23px 0 0;
		border: 1px solid #9c9e9f;
}

/*Full content entry*/
/*full content entry v002 (noticia)*/
/*titular*/
DIV.eC_contentEntry_v002 P.titular {
		margin: 0 0 4px 0;
		padding: 0 0 10px 0;

		font: normal 31px/35px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		color: #000;
		letter-spacing: -0.4pt;
}

/*entradilla*/
DIV.eC_contentEntry_v002 P.entradilla {
		font: normal 16px/22px Helvetica, Arial, Verdana, Sans-Serif;
		color: #333;
		margin: 0 0 0 0;
		padding: 0 0 15px 0;

		border-bottom: 1px solid #9E9E9E;
}

/*fecha*/
DIV.eC_contentEntry_v002 DIV.fecha {
		border-bottom: 1px solid #9E9E9E;

		font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
		margin: 0 0 10px 0;
}

/*bloques*/
DIV.eC_contentEntry_v002 DIV.principal {
		width: 100%;
		float: left;
}

DIV.eC_contentEntry_v002 DIV.secundario {
		padding: 0 0 0 2%;
		width: 24%;
		float: left;
}

/*imagenes*/
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 {
		margin: 0 0 10px 0;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 {
	float: right;
	margin-left: 20px;
	width: 40%;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 IMG,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 IMG {
		width: 100%;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie {
		padding: 0 0 2px 0;

		background-image: url(/cms/g/compartidas/backgrounds/bg_FFFFFF_90pct.png);
		background-position: left top;
		background-repeat: repeat;

		border-bottom: 1px solid #9E9E9E;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie P,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie P {
	font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
	color: #666;
	margin: 0;
}

DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v001 DIV.pie P SPAN,
DIV.eC_contentEntry_v002 DIV.principal DIV.cuerpo DIV.imagen_v002 DIV.pie P SPAN { color: #900; }

/*cuerpo*/
DIV.eC_contentEntry_v002 DIV.cuerpo {
		margin: 0 0 20px 0;
		padding: 0 0 0 0;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P {
		margin: 0 0 15px 0;

		font: normal 15px/20px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P A {
		font: normal bold 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #C33;
		text-decoration: none;
}

DIV.eC_contentEntry_v002 DIV.cuerpo P A:hover { border-bottom: 1px dashed #C33; }

/*imagenes noticia*/
DIV.eC_contentEntry_v002 DIV.imagenLateral {
		width: 300px;
		margin: 0 15px 0 -80px;
		float: left;
}

/*noticia*/
DIV.eC_contentEntry_v002 DIV.masInformacion {
	margin: 0 0 15px 0;
	padding: 8px 0 8px 0;
}

DIV.eC_contentEntry_v002 DIV.masInformacion DIV.cabecera {
	font: normal 400 17px 'Roboto Condensed';
	text-transform: none;
	text-decoration: none;

	margin: 0 0 5px 0;
	padding: 0 3px 0 0;

	color: #D42E12;
}

DIV.eC_contentEntry_v002 DIV.noticias,
DIV.eC_contentEntry_v002 DIV.documentos {
		margin: 0 0 15px 0;
		padding: 0 0 5px 0;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P {
		margin: 0 0 5px 0;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P A,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P A {
		font: normal normal 15px Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		color: #333;
}

DIV.eC_contentEntry_v002 DIV.noticias DIV.contenido P A:hover,
DIV.eC_contentEntry_v002 DIV.documentos DIV.contenido P A:hover {
		color: #CC3333;
		border-bottom: 1px dashed #CC3333;
}

DIV.eC_contentEntry_v002 DIV.cabecera {
	font: normal 400 13px 'Roboto Condensed';
	text-transform: uppercase;
	text-decoration: none;

	margin: 0 0 5px 0;
	padding: 0 3px 0 0;

	color: #333;

	border-bottom: 1px dashed #999;
}

/*full content entry v010 (video, galerķa imagenes)*/
	DIV.eC_contentEntry_v010 {}

		DIV.eC_contentEntry_v010 DIV.wrapper_000 {}

		DIV.eC_contentEntry_v010 P.titular {
			margin: 0 0 4px 0;
			padding: 0 0 10px 0;

			font: normal 31px/35px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			letter-spacing: -0.4pt;
		}

		DIV.eC_contentEntry_v010 DIV.fecha {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry_v010 P {
			font: normal 13px/18px Helvetica, Arial, Verdana, Sans-Serif;
			color: #333;
			margin: 0 0 15px 0;
		}

/*full content entry v011 (agenda)*/
	DIV.eC_contentEntry_v011 {}

		DIV.eC_contentEntry_v011 DIV.wrapper_000 {}

		DIV.eC_contentEntry_v011 P.titular {
			margin: 0 0 4px 0;
			padding: 0 0 10px 0;

			font: normal 31px/35px 'Frutiger Bold Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			text-decoration: none;
			color: #000;
			letter-spacing: -0.4pt;
		}

		DIV.eC_contentEntry_v011 DIV.fecha {
			font: normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			margin: 0 0 10px 0;
		}

		DIV.eC_contentEntry_v011 P {
			font: normal 13px/18px Helvetica, Arial, Verdana, Sans-Serif;
			color: #333;
			margin: 0 0 15px 0;
		}

		DIV.eC_contentEntry_v011 DIV.masInformacion {
			margin: 0 0 15px 0;
			padding: 8px 0 8px 0;
		}

			DIV.eC_contentEntry_v011 DIV.masInformacion DIV.cabecera {
				font: normal 400 17px 'Roboto Condensed';
				text-transform: none;
				text-decoration: none;

				margin: 0 0 5px 0;
				padding: 0 3px 0 0;

				color: #D42E12;
			}

		DIV.eC_contentEntry_v011 DIV.documentos {
				margin: 0 0 15px 0;
				padding: 0 0 5px 0;
		}

			DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P {
					margin: 0 0 5px 0;
			}

				DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P A {
						font: normal normal 15px Arial, Helvetica, Verdana, Sans-Serif;
						text-decoration: none;
						color: #333;
				}

				DIV.eC_contentEntry_v011 DIV.documentos DIV.contenido P A:hover {
						color: #C33;
						border-bottom: 1px dashed #CC3333;
				}

/*Estaticos*/
	DIV.eC_estatico_v001 {}

		DIV.eC_estatico_v001 DIV.wrapper_000 {}

/*P*/
		DIV.eC_estatico_v001 P {
			margin: 0 0 10px 0;
			font: normal 16px/22px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
		}

			DIV.eC_estatico_v001 P A {
				color: #D42E12;
			}

		DIV.eC_estatico_v001 P.epigrafe {
			margin: 30px 0 10px 0;
			font: normal 400 20px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #D42E12;
		}

		DIV.eC_estatico_v001 P.destacado {
			margin: 30px 0 5px 0;
			font: normal 16px/22px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			text-transform: uppercase;
		}

		DIV.eC_estatico_v001 UL {
			/*margin: 0 0 15px 0;*/
		}

			DIV.eC_estatico_v001 UL LI {
				font: normal 16px/22px Arial, Helvetica, Verdana, Sans-Serif;
				color: #666;
			}

				DIV.eC_estatico_v001 UL LI A {
					color: #D42E12;
				}

/*Timeline*/
/*timeline v001*/
			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.line-vertical { left: 29px; }

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.badge { left: 19px; }

			DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content {
				margin: 0 0 0 60px;
				width: auto;
			}

				DIV.eC_timeline_v001 DIV.eC_timeline_v001_wrapper_000 DIV.content.impar DIV.side {
					left: auto;
					right: 100%;
					border-left-color: transparent;
					border-right-color: #DDD;
				}

/*Mapas*/
DIV.estEspPrePro_divContenedor {
		background-color: #FFF;
}

DIV.estEspPrePro_divMapaContenedor {
		margin: 25px 0 25px 0;
		height: 600px;
}

DIV.estEspPrePro_divMapaSupContenedor { display: none; }

DIV.estEspPrePro_divMapaInf {
		margin: auto;
		margin-bottom: 25px;

		position: relative;
		top: 0px;
		left: 0px;
}

DIV.estEspPrePro_divMapaInf DIV {
		width: 100%;
		float: left;
		padding: 0;
}

DIV.estEspPrePro_divMapaInf UL {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 1.0em;
		font-weight: normal;
		list-style-type: none;
		line-height: 27px;
}

DIV.estEspPrePro_divMapaInf UL LI {
		margin: 0 5px 0 0;
		width: 48%;
		float: left;
}

DIV.estEspPrePro_divMapaInf UL LI A {
		font: normal 1em/1.5em Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-decoration: none;

		margin: 0 0 5px 0;
		padding: 3px 5px;

		background-color: #F4F4F4;
		display: block;
}

DIV.estEspPrePro_divMapaInf UL LI A:hover { color: #900; }



/*mapa madrid*/
		DIV.eC_est_mapa_v001 DIV.informacion P {
			font: normal 16px/22px Arial, Helvetica, Verdana, Sans-Serif;
		}

		DIV.eC_est_mapa_v001 DIV.mapa {
			display:none;
		}

/*Tags*/
DIV.tag_001,
DIV.tag_002,
DIV.tag_003,
DIV.tag_004 {margin: 0 0 2px 0; display: none;}

DIV.tag_001 a,
DIV.tag_002 a,
DIV.tag_003 a,
DIV.tag_004 a {
	font: normal 400 13px 'Roboto Condensed';
	text-transform: uppercase;
	text-decoration: none;

	margin: 0 0 0 0;
	padding: 0 3px 0 3px;

	color: #333;
}

DIV.tag_001 a:hover,
DIV.tag_002 a:hover,
DIV.tag_003 a:hover,
DIV.tag_004 a:hover { color: #FFF; }

DIV.tag_001 a:hover {	background-color: #A0B033; }
DIV.tag_002 a:hover { background-color: #217DD0; }
DIV.tag_003 a:hover {	background-color: #FF9934; }
DIV.tag_004 a:hover { background-color: #CC3433; }

DIV.tag_001 DIV.tagColor,
DIV.tag_002 DIV.tagColor,
DIV.tag_003 DIV.tagColor,
DIV.tag_004 DIV.tagColor {
		float: left;
		width: 9px;
		height: 9px;

		margin: 5px 2px 0 0;
		border-radius: 4px;
}

DIV.tag_001 DIV.tagColor {background: #A0B033;}
DIV.tag_002 DIV.tagColor {background: #217DD0;}
DIV.tag_003 DIV.tagColor {background: #FF9934;}
DIV.tag_004 DIV.tagColor {background: #CC3433;}

/*tags v002*/
DIV.eC_tags_v002 {}

DIV.eC_tags_v002 DIV.wrapper_000 {
		margin: 0 0 10px 0;
		padding: 0;
}

DIV.eC_tags_v002 UL {
		overflow: hidden;
}

DIV.eC_tags_v002 UL LI {
		float: left;
		display: inline;

		margin: 0 4px 3px 0;
		padding: 0 3px 1px 3px;
		background: none no-repeat 0 0 #999;

		list-style-type: none;
		border-radius: 1px;
}

DIV.eC_tags_v002 UL LI A {
		font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #FFF;
		text-decoration: none;
}



/*Breadcrumbs*/
/*breadcrumbs v001*/
	DIV.eC_breadcrumbs_v001 {}

		DIV.eC_breadcrumbs_v001 DIV.wrapper_000 {
			padding: 17px 0 0 0;
			min-height: 115px;

			font: bold normal 1em/17px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #D42E12;
			text-align: center;

			background: transparent url('/cms/g/compartidas/location/CMS_grafica_location_v001.png') no-repeat center -60px;
		}

			DIV.eC_breadcrumbs_v001 DIV.wrapper_000 A {
				color: #D42E12;
				text-decoration: none;
			}

		DIV.eC_breadcrumbs_v001 SPAN.icon { margin: auto; }

/*breadcrumbs v002*/
	DIV.eC_breadcrumbs_v002 { display: none; }



/*Elemento de contenido video*/
DIV.eC_vid_v001 {
		margin: 0 0 10px 0;
		padding: 0;
}

/*Elemento de contenido Advertisement*/
/*eC_advert_v001*/
		DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 { padding: 10px 10px 15px 10px; }

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_01 { display: none; }

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 {
				border: none;
				margin: 0 0 10px 0;
				padding: 0;
			}

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P.titulo A { font: normal 500 17px/28px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif; }

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_02 P.subtitulo A { font: normal 300 10px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif; }

			DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_03 { padding: 0; }

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_03 SPAN.icon_dim_40x40 {
					width:  24px;
					height:  24px;
				}

				DIV.eC_advert_v001 DIV.eC_advert_v001_wrapper_000 DIV.bloque_03 SPAN.icon_pos_v03_40x40 { background-position: -286px -264px; }

/*Cabeceras*/
DIV.eC_discussion_v001 P.caption,
DIV.eC_form_v001 P.caption {
		margin: 0 0 5px 0;
		padding: 0 3px 0 0;
		display: block;
		border-radius: 0;

		font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-transform: uppercase;
		text-decoration: none;

		border-bottom: 1px dashed #999;
}



/*Listas*/
/*eC_list_v002*/
					DIV.eC_list_v002 UL LI UL LI A {
						font: normal 13px/22px Arial, Helvetica, Verdana, Sans-Serif;
					}

/*list v003*/
/*DIV.eC_list_v003 {
		width: 100%;
		margin: 0 0 20px 0;
		background: transparent url(/cms/g/compartidas/backgrounds/bg_000000_05pct.png) repeat left top;
}

/*DIV.eC_list_v003 DIV.wrapper_000 {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
}

DIV.eC_list_v003 UL LI {
		margin: 0 0 3px 10px;
		padding: 0 0 0 9px;

		list-style-type: none;
		background-image: url('/cms/g/compartidas/bullets/bullet_4x4_333333.png');
		background-repeat: no-repeat;
		background-position: 0 6px;
}

DIV.eC_list_v003 UL LI A {
		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-decoration: none;
		text-transform: none;
		text-shadow: 1px 1px 0 #FFF;
}

DIV.eC_list_v003 UL LI A:hover {
		color: #D42E12;
		border-bottom: 1px dashed #D42E12;
}

DIV.eC_list_v003 UL LI A SPAN {
		font: normal 11px Arial, Helvetica, Verdana, Sans-Serif;
		color: #D42E12;
		text-shadow: none;
		text-decoration: none;
		white-space: nowrap;
}

DIV.eC_list_v003 DIV.metaInfo P SPAN {
		color: #D42E12;
}

DIV.eC_list_v003 DIV.metaInfo A:hover {
		color: #D42E12;
}*/


/*DIV.eC_list_v003 UL LI.caption {
		margin: 0 0 10px 0;
		padding: 0 0 0 0;

		list-style-type: none;
		background-image: none;
		background-repeat: no-repeat;
		background-position: 0 6px;
}

DIV.eC_list_v003 UL LI.caption p {
		font: normal 400 25px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #555;
		text-align: left;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: none;

		margin: 0 0 5px 0;
		padding: 0 0 0 10px;

		background-image: url(/cms/g/compartidas/backgrounds/bg_FFFFFF_60pct.png);
		background-position: left top;
		background-repeat: repeat;

		-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2);
		box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2);
}*/


/*metaInfo
DIV.eC_list_v003 DIV.metaInfo {
		margin: 0 0 10px 0;
		padding: 5px 0 5px 0;
}

DIV.eC_list_v003 DIV.metaInfo P {
		font: normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
		color: #777;
		text-shadow: none;
}

DIV.eC_list_v003 DIV.metaInfo P SPAN {
		font: normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
		text-shadow: none;
		text-decoration: none;
}

DIV.eC_list_v003 DIV.metaInfo A {
		font: bold 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
		text-shadow: none;
		text-decoration: none;
}*/



/*list v004*/
	DIV.eC_list_v004 {}

		DIV.eC_list_v004 DIV.wrapper_000 { margin: 0 0 20px 0; }

		DIV.eC_list_v004 UL {}

			DIV.eC_list_v004 UL LI {
				list-style: none;
				clear: left;
				padding: 5px 0 5px 0;

				display: block;
				overflow: hidden;

				border-bottom: 1px solid #DDD;
			}

			DIV.eC_list_v004 UL LI DIV.fecha {
				float: left;
				width: 130px;
				margin: 0 5px 0 0;
			}

				DIV.eC_list_v004 UL LI DIV.fecha P {
					font: bold normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
					text-transform: none;
					margin: 0;
				}

			DIV.eC_list_v004 UL LI DIV.miniatura {
				float: left;
				width: 50px;
				margin: 0 5px 0 0;
			}

				DIV.eC_list_v004 UL LI DIV.miniatura IMG {
					width: 50px;
					height: 28px
				}

			DIV.eC_list_v004 UL LI DIV.titular {
				float: left;

				width: calc(100% - 190px);
			}

				DIV.eC_list_v004 UL LI DIV.titular P {
					font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
					text-transform: none;
					margin: 0;
				}

/*list v005*/
	DIV.eC_list_v005 { display: none; }

/*list v006*/
	DIV.eC_list_v006 {}

		DIV.eC_list_v006 DIV.wrapper_000 {
			margin: 0 0 20px 0;
			border: 1px solid #000;
			border-bottom: none;
		}

		DIV.eC_list_v006 UL {}

			DIV.eC_list_v006 UL LI {
				list-style: none;
				padding: 10px;

				display: block;
				overflow: hidden;

				border-bottom: 1px solid #000;
			}

				DIV.eC_list_v006 UL LI A { text-decoration: none; }

				DIV.eC_list_v006 UL LI DIV.fecha {
					float: left;
					width: 130px;
					margin: 0 5px 0 0;
				}

					DIV.eC_list_v006 UL LI DIV.fecha P {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
						margin: 0;
						padding: 2px 0 1px 0;
					}

				DIV.eC_list_v006 UL LI DIV.titular {
					margin: 0 10px 0 0;
					float: left;

					width: calc(100% - 165px); width: 269px\9; /*IE8*/ *width: 269px; /*IE7*/
				}

					DIV.eC_list_v006 UL LI DIV.titular P {
						font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
						margin: 0;
						padding: 2px 0 1px 0;
					}

				DIV.eC_list_v006 UL LI .icon { float: left; }



/*Elemento de contenido comentarios*/
DIV.eC_discussion_v001 {}

DIV.eC_discussion_v001 DIV.wrapper_000 {
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
}

DIV.eC_discussion_v001 DIV.comment {
		margin: 0 0 10px 0;
		border-bottom: 1px dashed #999;
}

DIV.eC_discussion_v001 DIV.comment P.identity {
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #C33;
		margin: 0 0 10px 0;
}

DIV.eC_discussion_v001 DIV.comment P.identity SPAN { color: #333;}
DIV.eC_discussion_v001 DIV.comment P.identity SPAN A { color: #333; text-decoration: none;}
DIV.eC_discussion_v001 DIV.comment P.identity SPAN A:hover { text-decoration: underline;}

DIV.eC_discussion_v001 DIV.comment P.title {
		font: bold normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		margin: 0 0 10px 0;
}

DIV.eC_discussion_v001 DIV.comment P.text {
		font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		margin: 0 0 10px 0;
}


/*Elemento de contenido textos*/
/*texto v001*/
DIV.eC_texto_v001 {}

	DIV.eC_texto_v001 DIV.wrapper_000,
	DIV.eC_texto_v001 DIV.wrapper_001 {
		margin: 0 0 0 0;
		padding: 0 0 1px 0;
	}

	DIV.eC_texto_v001 P {
		margin: 0 0 0 0;

		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-decoration: none;
		text-transform: none;
	}

	DIV.eC_texto_v001 DIV.wrapper_001 P { float: right; }



/*Elemento de contenido redes sociales box*/
DIV.eC_rSBox_v001 { display: none; }



/*Elemento de contenido redes sociales widget*/
DIV.eC_rSWidget_v001 {}

	DIV.eC_rSWidget_v001 DIV.wrapper_000 {
		margin: 0 0 5px 0;
		padding: 0;
		float: right;
		background: none;
	}

	DIV.eC_rSWidget_v001 UL {
			height: 24px;
			margin: 0 0 0 0;
	}

		DIV.eC_rSWidget_v001 UL LI {
				display: inline;
				float: right;
				margin: 0 0 0 5px;
		}

			DIV.eC_rSWidget_v001 UL LI A {
					width: 24px;
					height: 24px;
					display: block;

					background-image: url(/cms/g/redesSociales/areaRedesSociales.png);
					background-repeat: no-repeat;
			}

			DIV.eC_rSWidget_v001 UL LI A.twit {background-position: 0 0;}
			DIV.eC_rSWidget_v001 UL LI A.twit:hover {background-position: 0 -24px;}
			DIV.eC_rSWidget_v001 UL LI A.face {background-position: -24px 0;}
			DIV.eC_rSWidget_v001 UL LI A.face:hover {background-position: -24px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.tuen {background-position: -48px 0;}
			DIV.eC_rSWidget_v001 UL LI A.tuen:hover {background-position: -48px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.goog {background-position: -72px 0;}
			DIV.eC_rSWidget_v001 UL LI A.goog:hover {background-position: -72px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.yout {background-position: -96px 0;}
			DIV.eC_rSWidget_v001 UL LI A.yout:hover {background-position: -96px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.rss {background-position: -120px 0;}
			DIV.eC_rSWidget_v001 UL LI A.rss:hover {background-position: -120px -24px;}
			DIV.eC_rSWidget_v001 UL LI A.blog {background-position: -144px 0;}
			DIV.eC_rSWidget_v001 UL LI A.blog:hover {background-position: -144px -24px;}

/*eC_rSWidget_v004*/
				DIV.eC_rSWidget_v004 DIV.wrapper_001 UL LI {
					margin: 0 0 0 1%;
					padding: 4px 1%;
					width: 22%;
					float: left;
				}

/*eC_rSWidget_v005*/
	DIV.eC_rSWidget_v005 {}

		DIV.eC_rSWidget_v005 DIV.wrapper_000 {
			margin: 0;
			padding: 0;
			background: none;
		}

		DIV.eC_rSWidget_v005 UL {
			height: 20px;
			margin: 0;
		}

			DIV.eC_rSWidget_v005 UL LI {
				width: 20px;
				height: 20px;
				display: inline;
				float: left;
				margin: 0 1px 0 0;
			}

				DIV.eC_rSWidget_v005 UL LI A {
					width: 20px;
					height: 20px;
					padding: 0;
					display: block;

					background-image: url(/cms/g/redesSociales/areaRedesSociales_20x20.png);
					background-repeat: no-repeat;
				}

				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.twit {background-position: 0 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.twit:hover {background-position: 0 -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.face {background-position: -20px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.face:hover {background-position: -20px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tuen {background-position: -40px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.tuen:hover {background-position: -40px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.goog {background-position: -60px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.goog:hover {background-position: -60px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.yout {background-position: -80px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.yout:hover {background-position: -80px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.rss {background-position: -100px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.rss:hover {background-position: -100px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.blog {background-position: -120px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.blog:hover {background-position: -120px -20px;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp {background-position: -140px 0;}
				DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp:hover {background-position: -140px -20px;}

DIV.eC_rSWidget_v001 DIV.wrapper_000 UL LI A.wApp,
DIV.eC_rSWidget_v004 DIV.wrapper_000 UL LI.whatsapp,
DIV.eC_rSWidget_v004 DIV.wrapper_001 UL LI.whatsapp,
DIV.eC_rSWidget_v005 DIV.wrapper_000 UL LI A.wApp { display: block; }

/*Elemento de contenido calendario laboral*/
		DIV.eC_calendarioLaboral_v001 DIV.mes TD {
			padding: 3px 0 0 0;
		}

/*formularios*/
/*form v002*/
	DIV.eC_form_v002 DIV.div_selector {
		margin: 0 0 10px 0;
	}

DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w100pct,
DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w75pct,
DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w50pct,
DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w33pct,
DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w25pct,
DIV.form-box DIV.wrapper_001 DIV.input_text INPUT[type='text'].w15pct  {
	/*	width: calc(100% - 9px);*/
	/*	width: 98%\9;*/ /*IE8*/
	/*	*width: 98%;*/ /*IE7*/
}

DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w100pct,
DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w75pct,
DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w50pct,
DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w33pct,
DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w25pct,
DIV.form-box DIV.wrapper_001 DIV.input_password INPUT[type='password'].w15pct  {
	width: calc(100% - 9px);
	width: 98%\9; /*IE8*/
	*width: 98%; /*IE7*/
}

DIV.form-box DIV.select SELECT.w100pct,
DIV.form-box DIV.select SELECT.w75pct,
DIV.form-box DIV.select SELECT.w50pct,
DIV.form-box DIV.select SELECT.w33pct,
DIV.form-box DIV.select SELECT.w25pct,
DIV.form-box DIV.select SELECT.w15pct  { width: 100%; }

/*specials*/
DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 { padding: 0 15px 0 15px;}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.layout_split_g12_4_of_12 {
	background-color: #f2f2f2;
	border: 2px solid #DDD;
	min-height: auto;
	margin-bottom: 20px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	width: calc(100% - 4px);
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options INPUT[type='text'] {
	background-color: #FFF;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 SELECT {
	background-color: #FFF;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.input_radio-group {
	width: 100%;
	padding: 11px 10px 11px 10px;
	background-color: #FFF;
	border-bottom: 2px solid #DDD;
	margin: 0 0 0 -10px;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.selected {
	background-color: #EEE;
	border: 2px solid #999;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.selected  DIV.input_radio-group {
	margin: 0 0 0 -10px;
	background-color: #FFF;

	border-bottom: 2px solid #999;
}

/* button varias opciones */
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.form-buttons {
	margin: 0 0 10px 0;
	padding: 0;
	background-color: none;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.form-buttons DIV.input_button {
	width: 100%;
	margin: auto;
}

/*Google maps*/
	DIV#map-canvas {
		height: 300px;
		margin: 0 0 25px 0;
	}

		DIV#map-canvas * { overflow: visible; }

/*Sueltos*/
.bold {font-weight: bold}
.right {float: right;}
.filete { border: 1px solid #9E9E9E !important; padding: 10px 10px 10px 10px !important; }

.span01 { font-weight: bold; }
.span02 { color: #D42E12; }
.uppercase { text-transform: uppercase !IMPORTANT; }

.width-wide { display: none !IMPORTANT; }
.width-narrow { display: block !IMPORTANT; }
.width-extranarrow { display: none !IMPORTANT; }

.stretch-height  { height: 100% }

} /*cierra media query*/
/* E 0px to 768px *************************/





/* 481px to 768px *************************/
@media only screen and (min-width:481px) and (max-width:768px) {

/*content entry intro v002*/
		DIV.eC_contentEntry-intro_v002 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0 0 0 0;
			width: 45%;
			float: left;
		}

/*Listas*/
/* eC_list_v002 */
				DIV.eC_list_v002 UL LI UL LI { width: 49%; }


/*Elemento de contenido thumbnails*/
/*layout*/
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.layout_gallery_wrapper  { margin: 0 0 0 -2.12765957446808510638297872340%; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.layout_gallery_col { margin: 0 0 0 2.12765957446808510638297872340%; }
	DIV.eC_contentEntry_v010 DIV.layout_gallery_1_of_6 { width: 22.87234042553191489361702127660%; }

/*clear*/
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v001 { clear: none !important; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v003 { clear: none !important; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v002 { clear: left !important; }

/*Elemento de contenido calendario laboral*/
	DIV.eC_calendarioLaboral_v001 DIV.layout_gallery_wrapper  { margin: 0 0 0 -2.12765957446808510638297872340%; }

	DIV.eC_calendarioLaboral_v001 DIV.layout_gallery_col {
		display: block;
		float: left;
		margin: 0 0 0 2.12765957446808510638297872340%;
	}

	DIV.eC_calendarioLaboral_v001 DIV.layout_gallery_1_of_3 { width: 47.87234042553191489361702127660%; }

	DIV.eC_calendarioLaboral_v001 DIV.clear_1 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_2 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_3 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_4 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_5 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_6 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_7 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_8 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_9 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_10 { clear: none; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_11 { clear: left; }
	DIV.eC_calendarioLaboral_v001 DIV.clear_12 { clear: none; }

} /*cierra media query*/
/* E 481px to 768px *************************/





/* 0px to 480px *************************/
@media only screen and (max-width:480px) {

/*content entry intro v002*/
		DIV.eC_contentEntry-intro_v002 DIV.imagen {
			margin: 0 17px 8px 0;
			padding: 0 0 0 0;
			width: 100%;
			float: left;
		}

/*mapa madrid*/
			DIV.eC_est_mapa_v001 DIV.leyenda UL LI { width: 100%; }



/*Listas*/
/* eC_list_v002 */
				DIV.eC_list_v002 UL LI UL LI { width: 100%; }



/*Elemento de contenido thumbnails*/
/*layout*/
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.layout_gallery_wrapper  { margin: 0 0 0 -2.12765957446808510638297872340%; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.layout_gallery_col { margin: 0 0 0 2.12765957446808510638297872340%; }
	DIV.eC_contentEntry_v010 DIV.layout_gallery_1_of_6 { width: 47.87234042553191489361702127660%; }

/*clear*/
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v001 { clear: none !important; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v002 { clear: none !important; }
	DIV.eC_contentEntry_v010 DIV.thumbnails DIV.clear_v003 { clear: left !important; }

/*sueltos*/
.width-extranarrow { display: block !IMPORTANT; }

} /*cierra media query*/
/* E 0px to 480px *************************/


/**************************************************
formularios
**************************************************/
/*form v001*/
DIV.eC_form_v001 {}
	DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 {}

/*div contenedores elementos formulario*/

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box {}
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 { margin: 0; }

/*DIV.form-group,*/
DIV.eC_form_v001 DIV.form-group { margin: 0 0 10px 0; }

DIV.form-box DIV.form-box_wrapper_001 DIV.input_text,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea,
DIV.form-box DIV.form-box_wrapper_001 DIV.select {
	width: 100%;
	text-align: left;
	float: left;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.textarea { font-size: 0; }

/*elementos de formulario*/
DIV.form-box DIV.form-box_wrapper_001 SPAN.mensajeCampoObligatorio {
		margin: 0;
		padding: 0 5px 2px 5px;

		font: 300 15px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #FFF;

		background-color: #D42E12;
		float: left;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'],
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'] {
		padding: 5px 0 5px 5px;

		font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		text-transform: none;
		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date'] {
		padding: 3px 0 2px 4px;

		font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		text-decoration: none;
		text-transform: none;
		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w100pct { width: calc(100% - 9px); width: 98%\9; /*IE8*/ *width: 98%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w75pct  { width: calc(75% - 9px);  width: 73%\9; /*IE8*/ *width: 73%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w50pct  { width: calc(50% - 9px);  width: 48%\9; /*IE8*/ *width: 48%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w33pct  { width: calc(33% - 9px);  width: 31%\9; /*IE8*/ *width: 31%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w25pct  { width: calc(25% - 9px);  width: 23%\9; /*IE8*/ *width: 23%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].w15pct  { width: calc(15% - 9px);  width: 13%\9; /*IE8*/ *width: 13%; /*IE7*/ }

DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date'].w100pct { width: calc(100% - 9px); width: 98%\9; /*IE8*/ *width: 98%; /*IE7*/ }

DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w100pct { width: calc(100% - 9px); width: 98%\9; /*IE8*/ *width: 98%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w75pct  { width: calc(75% - 9px);  width: 73%\9; /*IE8*/ *width: 73%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w50pct  { width: calc(50% - 9px);  width: 48%\9; /*IE8*/ *width: 48%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w33pct  { width: calc(33% - 9px);  width: 31%\9; /*IE8*/ *width: 31%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w25pct  { width: calc(25% - 9px);  width: 23%\9; /*IE8*/ *width: 23%; /*IE7*/ }
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].w15pct  { width: calc(15% - 9px);  width: 13%\9; /*IE8*/ *width: 13%; /*IE7*/ }

DIV.form-box DIV.select SELECT.w100pct { width: 100%; }
DIV.form-box DIV.select SELECT.w75pct  { width: 75%;  }
DIV.form-box DIV.select SELECT.w50pct  { width: 50%;  }
DIV.form-box DIV.select SELECT.w33pct  { width: 33%;  }
DIV.form-box DIV.select SELECT.w25pct  { width: 25%;  }
DIV.form-box DIV.select SELECT.w15pct  { width: 15%;  }

/*radio y checkbox*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_radio-group,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox-group {
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_radio-group DIV.input_radio,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox-group DIV.input_checkbox {
	padding: 4px 6px 6px 7px;
	float: left;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_radio-group DIV.label_radio,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox-group DIV.label_checkbox {
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_radio-group DIV.input_radio INPUT[type='radio'],
DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox-group DIV.input_checkbox INPUT[type='checkbox'] { margin: 0; }

DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 DIV.input_radio,
DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 DIV.input_checkbox {
		float: none;
		text-align: center;
}

/*required*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'].required,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date'].required,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'].required,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA.required,
DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT.required {
	border: 2px solid #D42E12;
	background-color: #F4F4F4;
	color: #333;
}

/*focus*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text']:focus,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date']:focus,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password']:focus,
DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT:focus,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA:focus {
	border: 2px solid #4B92B4;
	background-color: #FFF;
	color: #333;
}

/*enabled*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text'],
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date'],
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password'],
DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA {
	border: 2px solid #EEE;
	background-color: #EEE;
	color: #333;
}

/*disabled*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='text']:disabled,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT[type='date']:disabled,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_password INPUT[type='password']:disabled,
DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT:disabled,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA:disabled {
	border: 2px solid #EEE;
	background-color: #FFF;
	color: #BBB;
}

/*readonly*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT:read-only,
DIV.form-box DIV.form-box_wrapper_001 DIV.input_date INPUT:read-only,
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA:read-only {
	border: 2px solid #EEE;
	background-color: #FFF;
	color: #333;
}

/* COMIENZA TEXTAREA */
DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA {
		font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
		text-decoration: none;
		text-transform: none;
		text-shadow: none;

		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.textarea TEXTAREA {
		padding: 0 0 0 5px;
		height: 200px;
		width: calc(100% - 9px); width: 99%\9; /*IE8*/ *width: 99%; /*IE7*/
}
/* FIN TEXTAREA */

/* COMIENZA SELECT */
DIV.form-box DIV.wrapper_000 DIV.select SELECT,
DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT {
		font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #333;
		text-decoration: none;
		text-transform: none;
		text-shadow: none;

		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.select SELECT {
		padding: 4px 0;
}

/*DIV.form-box DIV.wrapper_000 DIV.select SELECT {
		background-color: #FAFAFA; background-color: red;
		padding: 1px 0;

		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
}*/

/* FIN SELECT */

/* COMIENZA BUTTON */
/*DIV.form-box DIV.wrapper_000 DIV.form-buttons {
		margin: 0 0 50px 0;
		padding: 0;
		float: right;
}*/

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons {
	margin: 0 0 10px 0;
	padding: 15px 0 15px 0;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_button {
	float: right;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'],
DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].form,
DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].action {
    margin: 0 0 0 10px;
    padding: 6px 7px 7px 7px;
		min-width: 150px ;

		font: normal 300 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		cursor: pointer;
		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'] {
	border: 2px solid #DDD;
	background-color: #DDD;
	color: #000;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button']:hover {
	border: 2px solid #333;
	background-color: #333;
	color: #FFF;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].action {
   border: 2px solid #555;
   background-color: #555;
   color: #FFF;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].action:hover {
	border: 2px solid #333;
	background-color: #333;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].form {
	border: 2px solid #D42e12;
	background-color: #D42e12;
	color: #FFF;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].form:hover {
	border: 2px solid #B00;
	background-color: #B00;
}

/*button disabled*/
/*DIV.form-box DIV.wrapper_000 DIV.form-buttons DIV.input_button INPUT[type='button']:disabled,*/
DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button']:disabled ,
DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].form:disabled,
DIV.form-box DIV.form-box_wrapper_001 DIV.form-buttons DIV.input_button INPUT[type='button'].action:disabled {
	border: 2px solid #EEE;
	background-color: #EEE;
	color: #454545;
	text-shadow: 1px 1px 0px #FAFAFA;

	cursor: auto;
}

/*button junto a un type text*/
DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='button'] {
    margin: 0 0 0 10px;
    padding: 5px 7px 5px 7px;
		min-width: 150px;

		font: normal 300 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
    color: #000;

    border: 2px solid #DDD;
    background-color: #DDD;

		cursor: pointer;
		outline: none;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='button']:hover {
	border: 2px solid #333;
	background-color: #333;
	color: #FFF;
}

DIV.form-box DIV.form-box_wrapper_001 DIV.input_text INPUT[type='button']:disabled {
		border: 2px solid #DDD;
		background-color: #DDD;
		color: #454545;

		text-shadow: 1px 1px 0px #FAFAFA;
		outline: none;
		cursor: auto;
}
/* FIN BUTTON */

/*labels*/
/*DIV.form-box DIV.wrapper_000 DIV.label,
DIV.form-box DIV.wrapper_000 DIV.label_radio,
DIV.form-box DIV.wrapper_000 DIV.label_checkbox {
		padding: 3px 0 3px 0;
		float: left;

		font: normal 500 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;
		text-transform: uppercase;
}*/

/*DIV.form-box DIV.wrapper_000 DIV.label 						{ width: 40%; }
DIV.form-box DIV.wrapper_000 DIV.label_radio			{ width: 100%; }
DIV.form-box DIV.wrapper_000 DIV.label_checkbox		{ width: 100%; }*/

DIV.form-box DIV.form-box_wrapper_001 DIV.label,
DIV.form-box DIV.form-box_wrapper_001 DIV.label_radio,
DIV.form-box DIV.form-box_wrapper_001 DIV.label_checkbox {
		padding: 3px 0 3px 0;
		text-align: left;

		font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
		color: #666;

		text-transform: none;
}

/*disclaimer*/
DIV.eC_disclaimer_v001 {}

	DIV.eC_disclaimer_v001 DIV.eC_disclaimer_v001_wrapper_000 {}

					DIV.eC_disclaimer_v001 DIV.eC_disclaimer_v001_wrapper_000 DIV.eC_texto_v002 DIV.eC_texto_v002_wrapper_000 P {
						font: normal 400 15px/22px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
						color: #666;
					}

			DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox_disclaimer-group { margin-bottom: 20px; }

			DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox_disclaimer-group DIV.label_checkbox_disclaimer {
				padding: 3px 0 3px 0;
				text-align: left;

				font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-transform: none;

				float: left;
			}

			DIV.form-box DIV.form-box_wrapper_001 DIV.input_checkbox_disclaimer-group DIV.input_checkbox_disclaimer {
				padding: 4px 6px 6px 1px;
				float: left;
			}

/*captcha*/
DIV.eC_captcha_v001 {}

	DIV.eC_captcha_v001 DIV.eC_captcha_v001_wrapper_000 DIV.form-buttons { padding: 46px 0 0 0;}

/*tablas*/
DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 {
	width: 100%;
	margin: 0 0 25px 0;
}

DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 TR { border-bottom: 1px solid #CCC; }

DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 TR TH,
DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 TR TD.td_literal {
	padding: 7px 0 11px 0;

	font: normal 400 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
}

DIV.form-box DIV.form-box_wrapper_001 TABLE.table_000 TR TD.td_literal { width: 50%; }

/*mapas*/
	DIV.eC_form_v001 DIV.div_selector {
		min-height: 70px;

		display: block;
		margin: 0 0 10px 0;
		padding: 5px 10px 0px 10px;

		background-color: #F4F4F4;
		border-radius: 5px;

		font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #000;
		text-align: left;
		text-decoration: none;
		text-shadow: none;
	}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.div_selector DIV.select SELECT {
	border: 2px solid #CCC;
	background-color: #FFF;
	color: #333;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.div_selector DIV.select SELECT:focus {
	border: 2px solid #4B92B4;
	background-color: #FFF;
	color: #333;
}

/*specials*/
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 {
	border-bottom: 5px solid #DDD;
	margin: 0 0 15px 0;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.layout_split_g12_4_of_12 {
	border-top: 2px solid #DDD;
	min-height: 230px;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.form-group DIV.input_text {
	position: relative;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.selected {
	background-color: #FAFAFA;
	border-top: 2px solid #D42E12;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.layout_split_g12_4_of_12 DIV.form-group {
	margin: 0 10px 10px 10px;
}


DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 INPUT[type='text'] {
	padding: 12px 0 12px 5px;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 SELECT,
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.input_radio-group {
	padding: 11px 0 11px 0;
}

/*button una sola fila*/
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.form-buttons {
	margin: 0 0 10px 0;
	padding: 0;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.form-buttons DIV.input_button {
	float: none;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.form-buttons DIV.input_button INPUT[type='button'] {
	margin: 0;
	min-width: auto;
	width: 100%;
	padding: 12px 7px 12px 7px;
}

/* button varias opciones */
DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.form-buttons {
	margin: 25px 0 10px 0;
	padding: 10px 0 10px 0;

	background-color: #EEE;
}

DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000 DIV.form-box DIV.form-box_wrapper_001 DIV.form_special_001 DIV.options DIV.form-buttons DIV.input_button {
	width: 31.91489361702127659574468085106%;
	margin: auto;
}

/*select fake*/
DIV.divResultsSelect {
	padding: 5px 0 5px 0;

	border-right: 2px solid #4B92B4;
	border-bottom: 2px solid #4B92B4;
	border-left: 2px solid #4B92B4;

	background-color: #FFF;

	position: absolute;
	z-index: 10;

	width: calc(100% - 4px);
	width: 100%\9; /*IE8*/
	*width: 100%; /*IE7*/
}

DIV.divResultsSelect SPAN {
	display: block;
	margin: 0 5px;
	padding: 4px 5px;

	font: normal 500 14px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
	text-decoration: none;
	text-transform: none;
	outline: none;

	border-left: 5px solid #FFF;
}

DIV.divResultsSelect SPAN.option_fake,
DIV.divResultsSelect SPAN:hover {
	color: #0F5577;
	background-color: #F4F4F4;
	border-left: 5px solid #4B92B4;
	cursor: pointer;
}

/* Fin cms_rD_forms.css */


/* ====================================================================================
 Menu RD
==================================================================================== */

.st-container,
.st-pusher,
.st-content {}

.st-pusher {
  left: 0;
	top: 0;
	height: 0;
	width: 0;
}

.st-pusher::after {
  position: absolute;
  z-index: 40;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  background: rgba(0,0,0,0.6);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.st-menu-open .st-pusher::after {
  width: 100%;
  height: 100%;
	opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.st-content {
		position: fixed;
		z-index: 50;
		width: 100%;
		background-color: #FFF;
}

.st-menu {
	/*position: absolute;*/ position: fixed;
	top: 52px;
	left: -4px;
	z-index: 100;
	visibility: hidden;
	width: 80%;
	background: #F4F4F4;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;

	padding: 0 5px 0 8px;
}

.st-menu::after {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	content: '';
	opacity: 1;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

.st-menu-open .st-menu::after {
	width: 0;
	height: 0;
	opacity: 0;
	-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;

	overflow: auto;
}

#menu-trigger {
		float: left;
/*		height: 64px;
		width: 64px;*/
		border-bottom: 4px solid #D42E12;

		margin: 0 0 0 0;
}

DIV.logo {
	width: calc(100% - 56px);
	margin: 0;
	padding: 10px 0 10px 8px;
	float: left;
	border-bottom: 4px solid #D42E12;
}

DIV.logo img {
 height: 28px;
}

/* Effect Slide in on top */
.st-effect-1.st-menu {
	visibility: visible;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}

.st-effect-1.st-menu-open .st-effect-1.st-menu {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.st-effect-1.st-menu::after {
	display: none;
}


/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
.no-csstransforms3d .st-pusher,
.no-js .st-pusher {
	padding-left: 300px;
}

/*@media screen and (max-width: 52.375em) {*/
@media
	only screen and (min-width:481px) and (max-width:768px),
	only screen and (max-width: 480px) {

#st-container DIV.content {
		overflow: auto;
		height: calc(100% - 107px);
		padding: 0;
}



/**************************************************
Tabs
***************************************************/
.tabs {
	position: relative;
	overflow: hidden;
	margin: 10px 0 0 0;
}

	tabs nav {}

		.tabs nav ul {
			margin: 0;
			padding: 0;
			list-style: none;
			display: inline-block;
			width: 100%;
		}

			.tabs nav ul li {
				display: block;
				float: left;
				/*position: relative;*/
				background-color: #CCC;

				width: calc(20% - 1%);
				margin: 0 0 0 1.25%;
				padding: 5px 0;
			}

			.tabs nav ul li:first-child { margin-left: 0; }

			.tabs nav ul li.tab-current {
				z-index: 100;
				background-color: #333;
			}

				.tabs nav ul li a {
					width: 100%;
					padding: 0;
				}

					.tabs nav ul li a span { margin: auto; }

.tabs nav UL LI.tab-current A SPAN.icon_name_book201,
.tabs nav UL LI.tab-current A SPAN.icon_name_folder207,
.tabs nav UL LI.tab-current A SPAN.icon_name_add170,
.tabs nav UL LI.tab-current A SPAN.icon_name_home143,
.tabs nav UL LI.tab-current A SPAN.icon_name_settings47	{ background-position: -286px -222px; }

/*.tabs nav UL LI A:before { margin-right: 0; }*/

/**************************************************
Content
***************************************************/
.content section {
	font-size: 1.25em;
	display: none;
	margin: 0 auto;
	padding: 0;
}

.content section:before,
.content section:after {
	content: '';
	display: table;
}

.content section:after {
	clear: both;
}

/* Fallback example */
.no-js .content section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid #47a3da;
}

.content section.content-current {
	display: block;
}

/*sections*/
UL.ul_menu_sec-1,
UL.ul_menu_sec-2,
UL.ul_menu_sec-3,
UL.ul_menu_sec-4,
UL.ul_menu_sec-5 {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	UL.ul_menu_sec-1 LI,
	UL.ul_menu_sec-3 LI,
	UL.ul_menu_sec-4 LI,
	UL.ul_menu_sec-2 LI,
	UL.ul_menu_sec-5 LI { padding: 0; }

		UL.ul_menu_sec-1 LI SPAN,
		UL.ul_menu_sec-2 LI SPAN,
		UL.ul_menu_sec-3 LI SPAN,
		UL.ul_menu_sec-4 LI SPAN,
		UL.ul_menu_sec-5 LI SPAN {
			margin: 0 0 10px 0;
			padding: 8px 0 8px 5px;
			display: block;
			background-color: #D6D6D6;
			font: bold normal 15px/22px Helvetica, Arial, Verdana, Sans-Serif;
			color: #333;
		}

			UL.ul_menu_sec-1 LI UL,
			UL.ul_menu_sec-3 LI UL,
			UL.ul_menu_sec-4 LI UL,
			UL.ul_menu_sec-5 LI UL,
			UL.ul_menu_sec-2 LI UL {
					padding: 0;
					list-style: none;
			}

				UL.ul_menu_sec-1 LI UL LI,
				UL.ul_menu_sec-2 LI UL LI,
				UL.ul_menu_sec-3 LI UL LI,
				UL.ul_menu_sec-4 LI UL LI,
				UL.ul_menu_sec-5 LI UL LI {
					margin: 0 0 10px 8px;
					padding: 0 0 0 0;
					background-color: none;
					font: normal normal 15px/22px Helvetica, Arial, Verdana, Sans-Serif;
					color: #333;
					text-decoration: none;
				}

					UL.ul_menu_sec-1 LI UL LI A,
					UL.ul_menu_sec-2 LI UL LI A,
					UL.ul_menu_sec-3 LI UL LI A,
					UL.ul_menu_sec-4 LI UL LI A,
					UL.ul_menu_sec-5 LI UL LI A {
						display: block;
						margin: 0;
						padding: 0;
						font: normal normal 15px/22px Helvetica, Arial, Verdana, Sans-Serif;
						color: #333;
						text-decoration: none;
					}

					UL.ul_menu_sec-1 LI UL LI UL,
					UL.ul_menu_sec-2 LI UL LI UL,
					UL.ul_menu_sec-3 LI UL LI UL,
					UL.ul_menu_sec-4 LI UL LI UL,
					UL.ul_menu_sec-5 LI UL LI UL	{
						display: none;
					}

					UL.ul_menu_sec-1 LI UL LI.selected > UL,
					UL.ul_menu_sec-2 LI UL LI.selected > UL,
					UL.ul_menu_sec-3 LI UL LI.selected > UL,
					UL.ul_menu_sec-4 LI UL LI.selected > UL,
					UL.ul_menu_sec-5 LI UL LI.selected > UL	{
						display: block;
					}

						UL.ul_menu_sec-1 LI UL LI	UL LI,
						UL.ul_menu_sec-2 LI UL LI	UL LI,
						UL.ul_menu_sec-3 LI UL LI	UL LI,
						UL.ul_menu_sec-4 LI UL LI	UL LI,
						UL.ul_menu_sec-5 LI UL LI	UL LI {
							padding: 0 0 0 5px;
						}

					UL.ul_menu_sec-1 LI UL LI A SPAN.icon,
					UL.ul_menu_sec-2 LI UL LI A SPAN.icon,
					UL.ul_menu_sec-3 LI UL LI A SPAN.icon,
					UL.ul_menu_sec-4 LI UL LI A SPAN.icon,
					UL.ul_menu_sec-5 LI UL LI A SPAN.icon {
						float: left;
						margin: 0 10px 0 0;
						padding: 0;
						background-color: #F4F4F4;
					}

					SPAN.icon-folded,
					SPAN.icon-unfolded {
						float: right !IMPORTANT;
						margin: 4px 10px 0 0 !IMPORTANT;
					}

	#st-container DIV.content .active {
		font: bold normal 15px/22px Helvetica, Arial, Verdana, Sans-Serif;
		color: #900;
	}
}

/* Fin cms_rD_menu.css */


/* ====================================================================================
 Tabs
==================================================================================== */
/*eC*/
DIV.eC_tabs_v001 {}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 {}

/*Nav*/
DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav {
	position: relative;
	width: 100%;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav ul {
	padding: 0;
	margin: 0; MARGIN: 0 0 0 -5PX;
	list-style: none;
	display: inline-block;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav ul li {
	border-bottom: 2px solid #CCC;
	margin: 0 0 0 5px;
	display: block;
	float: left;
	background-color: #FFF;

	font: normal 400 12px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
	color: #333;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav li.tab-current {
	border-bottom: 2px solid #C00;
	z-index: 100;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav span {
	color: #becbd2;
	display: block;
	font-size: 1.45em;
	text-decoration: none;

	line-height: 2.5;
	padding: 0 10px;
	white-space: nowrap;
	outline: none;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav span:hover {
	cursor: pointer;
	color: #000;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.nav li.tab-current span {
	color: #C00;
}

/* Content */
DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.content {
/*height: 450px;*/
/*overflow: visible;*/
/*Display: block;*/
/*width: 100%;*/
/*position: fixed;*/
/*z-index: 1;*/
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.content DIV.section {
	padding: 10px 0 0 0;
	display: none;
	margin: 0 auto;
}

DIV.eC_tabs_v001 DIV.eC_tabs_v001_wrapper_000 DIV.content DIV.section-current {
	display: block;
	background-color: #FFF;
}

/* Fin cms_rD_tabs.css */


/* ====================================================================================
 Print
==================================================================================== */

DIV.print_only { display: none; }

@media print {
/* print comunes */
	DIV { overflow: visible; }
	BODY, DIV.dT_div_contenedor {background: none !IMPORTANT;}
	DIV.eC_cookies_v001, #divPolCookies { display: none; }
	DIV.eC_texto_v001 P 			{ font: normal normal 50% Arial, Helvetica, Verdana, Sans-Serif; }
	DIV.eC_menu_v009 UL LI A 	{ font: normal normal 50% Arial, Helvetica, Verdana, Sans-Serif; }

/*pendientes de mejorar*/
	DIV.eC_menu_v010 { display: none; }
	DIV.eC_menu_v013 { display: none; }

/*design development template*/
	DIV.dT_div_nav { display: none; }
	BODY { padding: 0 !IMPORTANT; }
}

/* Fin print.css */