/* ====================================================================================
 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: 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;
}

DIV {
		display: block;
		overflow: hidden;
}

DIV.calle { display: none; }

/*****
layout
*****/
/*header*/
	DIV.headercontainer {
		max-width: 100%;
		padding: 0;

		border-left: 0 solid transparent;
		border-right: 0 solid transparent;
	}

	HEADER {
		max-width: 940px;
		margin: auto;
	}

	DIV.header {
		max-width: 940px;
		margin: auto;
	}

/*main content*/
	DIV.maincontentcontainer {
		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;
	}

/*layout*/
	DIV.headercontainer .section { max-width: 100% !IMPORTANT; }

/*********
Adaptation
*********/
BODY,
DIV.dT_div_contenedor {
		padding: 0;

		background-repeat: repeat;
		background-position: 0 0;
		background-attachment: fixed;
}

/********
Cabeceras
********/
	H1.generic {
		padding: 5px 0 5px 0;
		padding: 5px 0 5px 0\9; /*IE8*/
		*padding: 5px 0 5px 0; /*IE7*/
	}

	DIV.logo {
		padding: 10px 0 10px 0;
		padding: 10px 0 10px 0\9; /*IE8*/
		*padding: 10px 0 10px 0; /*IE7*/
	}

		H1.generic IMG,
		DIV.logo IMG { border: 0; }

		DIV.logo IMG {
			width: 142px;
			height: 46px;
			float: right;
		}

	DIV.eC_header_v025 {}

		DIV.eC_header_v025 DIV.image {}

			DIV.eC_header_v025 DIV.image img { width: 100%; }

		DIV.eC_header_v025 DIV.title {
			position: absolute;
		}

			DIV.eC_header_v025 DIV.title A {
				display: block;
				text-decoration: none;
			}

/*wrapper_000*/
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.title,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.title,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.title,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.subtitle,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.subtitle,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.subtitle {
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;

				float: left;
				clear: left;
			}

			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.title,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.title,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.title {
				max-width: 890px;
				margin: 20px 10px 0 10px;
				padding: 5px 10px 5px 10px;
			}

			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.subtitle,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.subtitle,
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.subtitle {
				max-width: 890px;
				/*max-width: 1160px\9;*/ /*IE8*/
				/**width: 900px;*/ /*IE7*/

				margin: 0 15px 0 10px;
				padding: 5px 10px 10px 10px;
			}

/*title*/
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.title { font: normal 400 60px/55px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.title { font: normal 400 45px/40px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.title { font: normal 400 30px/25px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }

/*subtitle*/
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000 DIV.title P.subtitle { font: normal 300 24px/24px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001 DIV.title P.subtitle { font: normal 300 20px/20px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }
			DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 DIV.title P.subtitle { font: normal 300 16px/16px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; }

/*****
Listas
*****/
/*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;
				margin: 0 0 10px 0;
				padding: 0 0 10px 0;

				display: block;
				overflow: hidden;

				border-bottom: 1px solid #CCC;
				position: relative;
			}

				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 5px 0;
				}

					DIV.eC_list_v006 UL LI DIV.fecha P A {
						margin: 0;
						padding: 2px 0 1px 0;

						font: 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #000;
						text-decoration: none;
						text-shadow: none;
						text-transform: none;
					}

					DIV.eC_list_v006 UL LI DIV.fecha P A:hover { color: #666; }

				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.titular {
					margin: 0;
					/*float: left;*/
					clear: left;
				}

					DIV.eC_list_v006 UL LI DIV.titular P A {
						margin: 0;
						padding: 2px 0 1px 0;

						font: 300 15px/20px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #000;
						text-decoration: none;
						text-shadow: none;
						text-transform: none;
					}

					DIV.eC_list_v006 UL LI DIV.titular P A:hover { color: #666; }

				DIV.eC_list_v006 UL LI .icon {
					float: left;
					position: absolute;
					top: 1px;
					right: 0;
					cursor: pointer;
				}

/*eC_list_v007*/
	DIV.eC_list_v007 {}

		DIV.eC_list_v007 DIV.eC_list_v007_wrapper_000 {
			margin: 5px 5px 20px 5px;
			margin: 0 0 20px 0\9; /*IE8*/
			*margin: margin: 0 0 20px 0; /*IE7*/

			/*padding: 5px 8px 10px 8px;*/ padding: 5px 0 0 0;

			/*-webkit-box-shadow: 0 0 7px 0 rgba(0,0,0,0.45);*/
			/*-moz-box-shadow: 		0 0 7px 0 rgba(0,0,0,0.45);*/
			/*box-shadow: 				0 0 7px 0 rgba(0,0,0,0.45);*/

			/*background-color: rgba(0, 0, 0, 0.05);*/
			/*background-color: #FFF\9;*/ /*IE8*/
			/**background-color: #FFF;*/ /*IE7*/

			border-top: 3px solid #000;
}

	DIV.eC_list_v007 P.caption {
		margin: 0 0 5px 0;
		/*padding: 0;*/ padding: 0 0 5px 0;
		padding: 0 0 0 5px\9; /*IE8*/
		*padding: 0 0 0 5px; /*IE7*/

		font: normal 300 18px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #D42E12;
		text-decoration: none;
		text-transform: none;
		text-shadow: none;

		display: block;
		border-radius: 0;
		border-bottom: 1px dotted #000;

		background-color: none; background-color: #EEE\9; /*IE8*/ *background-color: #EEE; /*IE7*/
	}

			DIV.eC_list_v007 UL LI.caption {
				margin: 0 0 10px 0;
				padding: 0;

				list-style-type: none;
				background-image: none;
				background-repeat: no-repeat;
				background-position: 0 6px;
			}

				DIV.eC_list_v007 UL LI,
				DIV.eC_list_v007 UL LI.caption UL LI {
					/*margin: 0 0 3px 10px;*/ margin: 0 0 10px 0;
					/*padding: 0 0 0 9px;*/ padding: 0 0 10px 0;

					list-style-type: none;
					border-bottom: 1px dotted #000;;
				}

				DIV.eC_list_v007 UL LI A:hover {
					color: #666;
				}

					DIV.eC_list_v007 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;*/ padding: 0 0 0 0;

						background-color: #FFF;
						background-position: left top;
						background-repeat: repeat;

						-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
						-moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
						box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
					}

			DIV.eC_list_v007 UL LI A,
			DIV.eC_list_v007 UL LI.caption UL LI A {
				font: normal 18px/20px 'Frutiger Bold Condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
				color: #000;
				letter-spacing: -1px;
				text-decoration: none;
				text-transform: none;
				text-shadow: 1px 1px 0 #FFF;
			}

		DIV.eC_list_v007 UL LI A SPAN,
		DIV.eC_list_v007 UL LI.caption UL LI A SPAN {
			font: normal 11px Arial, Helvetica, Verdana, Sans-Serif;
			color: #D42E12;
			text-shadow: none;
			text-decoration: none;
			white-space: nowrap;
		}

/*desc*/
		DIV.eC_list_v007 DIV.eC_list_v007_wrapper_000 UL LI P.desc {
			margin: 0 0 3px 0;
			padding: 0 0 0 0;
			display: block;

			font: normal 500 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif !important;
    	color: #666;
		}

		DIV.eC_list_v007 DIV.eC_list_v007_wrapper_000 UL LI P.desc A {
			font: normal 500 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif !important;
    	color: #666;
  	  text-decoration: none;
    	text-transform: uppercase;
    }

		DIV.eC_list_v007 DIV.eC_list_v007_wrapper_000 UL LI P.desc A SPAN {
			font: normal 500 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif !important;
  	  color: #000;
    	text-transform: none;
    }

/*********
eC Caption
*********/

	DIV.eC_caption_v001 {}

		DIV.eC_caption_v001 DIV.eC_caption_v001_wrapper_000 {
			display: block;
			border-radius: 0;

			font: normal 400 18px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: left;
			text-decoration: none;
			text-transform: uppercase;
			text-shadow: none;
		}

/**************
eC wrappers  ()
**************/

/*	DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 { padding: 10px 3px 10px 3px; }*/

/**************
Generic info ()
**************/

	DIV.eC_genericInfo_v001 {}

		DIV.eC_genericInfo_v001 DIV.eC_genericInfo_v001_wrapper_000 {}

		DIV.eC_genericInfo_v001 DIV.img { margin: 0 0 10px 0; }

			DIV.eC_genericInfo_v001 DIV.img IMG {
				width: 100%;
				border: 0;
			}

		DIV.eC_genericInfo_v001 P {
			margin: 0;

			/*font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;*/
			font: 300 16px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
			/*color: #333;*/ color: #000;
			text-decoration: none;
			text-transform: none;
			text-shadow: 1px 1px 0 #FFF;
		}

			DIV.eC_genericInfo_v001 P A { text-decoration: none; }

/******************
Content entry intro
******************/
/*eC_contentEntry-intro_v015*/
	DIV.eC_contentEntry-intro_v015 {}

		DIV.eC_contentEntry-intro_v015 DIV.eC_contentEntry-intro_v015_wrapper_000 {}

/*antetitulo*/
		DIV.eC_contentEntry-intro_v015 P.antetitulo {
			background-color: #333;
			float: left;
			margin: 0 0 3px 0;
			padding: 1px 4px 2px 5px;
		}

			DIV.eC_contentEntry-intro_v015 P.antetitulo A {
				font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #FFF;
				text-align: left;
				text-decoration: none;
				text-transform: uppercase;
				letter-spacing: 0;
				text-shadow: none;
			}

			DIV.eC_contentEntry-intro_v015 P.antetitulo A:hover { text-decoration: underline; }

/*titular*/
		DIV.eC_contentEntry-intro_v015 P.titular {
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
			clear: both;

			border-bottom: 1px dashed #999;
		}

			DIV.eC_contentEntry-intro_v015 P.titular A {
				font: 300 36px/36px 'Roboto condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
				text-decoration: none;
				padding: 0;
			}

			DIV.eC_contentEntry-intro_v015 P.titular A:hover {
				color: #333;
			}

/*imagen*/
		DIV.eC_contentEntry-intro_v015 DIV.imagen { margin-bottom: 2%; }

		DIV.eC_contentEntry-intro_v015 DIV.imagen:hover {}

			DIV.eC_contentEntry-intro_v015 DIV.imagen IMG { width: 100%; }

/*cuerpo*/
		DIV.eC_contentEntry-intro_v015 DIV.cuerpo { padding: 0; }

			DIV.eC_contentEntry-intro_v015 DIV.cuerpo P {
				/*font: normal 13px/20px Arial, Sans-Serif, Helvetica, Verdana;*/
				font-family: Roboto, Sans-Serif, Arial, Helvetica, Verdana;
				font-size: 15px;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 22px;
				color: #333; /*color: #111;*/
				margin: 0 0 5px 0;
			}

				DIV.eC_contentEntry-intro_v015 DIV.cuerpo P A {
					/*font: normal bold 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
					font-weight: 500;
					text-decoration: none;
				}

				DIV.eC_contentEntry-intro_v015 DIV.cuerpo P A:hover {}

/*metaInfo*/
		DIV.eC_contentEntry-intro_v015 DIV.metaInfo {
			padding: 5px 0 5px 0;
			border-top: 1px dashed #333;
		}

			DIV.eC_contentEntry-intro_v015 DIV.metaInfo P {
				font: normal normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
				color: #999;
			}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P A {
					font: bold normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
					text-decoration: none;
				}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P A:hover {
					color: #333;
					border-bottom: 1px dashed #333;
				}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P SPAN { color: #333; }

/*eC_contentEntry-intro_v016*/
	DIV.eC_contentEntry-intro_v016 {}

		DIV.eC_contentEntry-intro_v016 DIV.eC_contentEntry-intro_v016_wrapper_000 {
			/*margin: 0 0 20px 0;*/
			/*margin: 0 0 20px 0\9;*/ /*IE8*/
			/**margin: margin: 0 0 20px 0;*/ /*IE7*/
		}

		DIV.eC_contentEntry-intro_v016 DIV.img { margin: 0 0 10px 0; }

			DIV.eC_contentEntry-intro_v016 DIV.img IMG {
				width: 100%;
				border: 0;
			}

		DIV.eC_contentEntry-intro_v016 P.desc {
			margin: 0 0 10px 0;
			padding: 0 0 7px 0;
			display: block;
			border-bottom: 1px solid #000;

			font: normal 500 15px 'Roboto Condensed', 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
    	color: #666;
		}

			DIV.eC_contentEntry-intro_v016 P.desc A {
	  	  color: #666;
	  	  text-decoration: none;
	    	text-transform: uppercase;
	    }

				DIV.eC_contentEntry-intro_v016 P.desc A SPAN {
		  	  color: #000;
		    	text-transform: none;
		    }

			DIV.eC_contentEntry-intro_v016 P.titular A {
				margin: 0 0 10px 0;
				display: block;

				font: normal 22px/24px 'Frutiger Bold Condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
				color: #000;
				letter-spacing: -1px;
				text-decoration: none;
				text-transform: none;
			}

			DIV.eC_contentEntry-intro_v016 P.titular A:hover { color: #666; }

		DIV.eC_contentEntry-intro_v016 P {
			margin: 0;

			font: normal normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #000;
			text-decoration: none;
			text-transform: none;
			/*text-shadow: 1px 1px 0 #FFF;*/
		}


/************
Content entry
************/
/*full content entry v010 (video, galería imagenes)*/
	DIV.eC_contentEntry_v010 {}

		DIV.eC_contentEntry_v010 DIV.eC_contentEntry_v010_wrapper_000 {}

		DIV.eC_contentEntry_v010 P.titular {
			margin: 0 0 4px 0;
			padding: 0 0 10px 0;

			font: 300 48px/46px 'Roboto condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
			letter-spacing: -1pt;
			color: #111;
		}

		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-family: Roboto, Sans-Serif, Arial, Helvetica, Verdana;
			font-size: 15px;
			font-style: normal;
			font-variant: normal;
			font-weight: 400;
			line-height: 22px;
			color: #111;
			margin: 0 0 15px 0;
		}

			DIV.eC_contentEntry_v010 P A {
				font-weight: 500;
				text-decoration: none;
			}

/*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 v012 (agenda)*/
	DIV.eC_contentEntry_v012 {}

		DIV.eC_contentEntry_v012 DIV.eC_contentEntry_v012_wrapper_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 0 0 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 0 0 0;
				font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
			}

		DIV.eC_contentEntry_v012 DIV.asociados {
			margin: 0 0 5px 0;
			padding: 0 0 5px 0;
			border-bottom: 1px solid #999;
		}

			DIV.eC_contentEntry_v012 DIV.asociados P {
				margin: 0 0 0 0;
				padding: 3px 0 0 0;
				font: normal normal 13px/18px Arial, Helvetica, Verdana, Sans-Serif;
				color: #000;
			}

			DIV.eC_contentEntry_v012 DIV.asociados A {
				text-decoration: none;
			}

			DIV.eC_contentEntry_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;
			}

/***************************
Elemento de contenido imagen
***************************/

DIV.eC_img_v001 {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
}

DIV.eC_img_v001 DIV.wrapper_000 { padding: 0 0 10px 0; }

DIV.eC_img_v001 A {}

DIV.eC_img_v001 IMG,
DIV.eC_img_v001 A IMG { width: 100%; }

/*****
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 0 0;
	padding: 0;
	position: relative;

	border: 7px solid rgba(0, 0, 0, 0.15);
}
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%;
}

/**/
	DIV.eC_contentEntry_v015 {}

		DIV.eC_contentEntry_v015 DIV.eC_contentEntry_v015_wrapper_000 {}

/*fecha*/
		DIV.eC_contentEntry_v015 DIV.fecha {
			margin: 0 0 2% 0;
			border-top: 1px dashed #999;
			border-bottom: 1px dashed #999;

			/*font: bold normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
			font: normal 400 17px/26px 'Roboto condensed', Sans-Serif, Arial, Helvetica, Verdana;
			color: #333;
		}

/*redes*/
		DIV.eC_contentEntry_v015 DIV.redes { display: none;
			border-bottom: 1px dashed #999;
			margin: 0 0 10px 0;
			padding: 5px 0 5px 0;
		}

/*imagenes y video*/
		DIV.eC_contentEntry_v015 DIV.imagen,
		DIV.eC_contentEntry_v015 DIV.video {
			margin: 0;
 			font-size: 0;
		}

			DIV.eC_contentEntry_v015 DIV.imagen IMG,
			DIV.eC_contentEntry_v015 DIV.video IMG	{
				width: 100%;
			}

/*titular*/
		DIV.eC_contentEntry_v015 P.titular { margin: 0 0 10px 0; }

			/*DIV.eC_contentEntry_v015 P.titular A:hover { border-bottom: 1px dashed #666; }*/

/*cuerpo*/
		DIV.eC_contentEntry_v015 DIV.cuerpo { padding: 0; }

			DIV.eC_contentEntry_v015 DIV.cuerpo P,
			DIV.eC_contentEntry_v015 DIV.cuerpo UL LI {
				font-family: Roboto, Sans-Serif, Arial, Helvetica, Verdana;
				font-size: 15px;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 22px;
				color: #111;
			}

			DIV.eC_contentEntry_v015 DIV.cuerpo P { margin-bottom: 15px; }

				DIV.eC_contentEntry_v015 DIV.cuerpo P A,
				DIV.eC_contentEntry_v015 DIV.cuerpo UL LI A {
					font-weight: 500;
					text-decoration: none;
				}

/*informacion asociada*/
		DIV.eC_contentEntry-intro_v015 DIV.infoAsociada,
		DIV.eC_contentEntry_v015 DIV.infoAsociada {
			margin: 0 0 11px 0;
			padding: 6px 5px 4px 5px;

			background: rgba(0, 0, 0, 0.07); background-color: #EEE\9; /*IE8*/ *background-color: #EEE; /*IE7*/
		}

			DIV.eC_contentEntry-intro_v015 DIV.infoAsociada P.caption,
			DIV.eC_contentEntry_v015 DIV.infoAsociada P.caption {
				background-color: #FFF;
				float: left;
				margin: 0 0 3px 0;
				padding: 1px 4px 2px 5px;

				font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #333;
				text-align: left;
				text-decoration: none;
				text-transform: uppercase;
				letter-spacing: 0;
				text-shadow: none;

				-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
				-moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
				box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
			}

			DIV.eC_contentEntry-intro_v015 DIV.infoAsociada UL,
			DIV.eC_contentEntry_v015 DIV.infoAsociada UL {
				float: left;
				clear: left;
			}

				DIV.eC_contentEntry-intro_v015 DIV.infoAsociada UL LI,
				DIV.eC_contentEntry_v015 DIV.infoAsociada UL LI {
					margin: 0 0 3px 0;
					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: 0 8px;
				}

					DIV.eC_contentEntry-intro_v015 DIV.infoAsociada UL LI A,
					DIV.eC_contentEntry_v015 DIV.infoAsociada UL LI A {
						font: 300 15px/18px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;

						text-decoration: none;
						color: #111;

						display: block;
					}

					DIV.eC_contentEntry-intro_v015 DIV.infoAsociada UL LI A:hover,
					DIV.eC_contentEntry_v015 DIV.infoAsociada UL LI A:hover {
						border: none !IMPORTANT;
						text-decoration: underline;
					}

/**********
Comentarios
**********/
	DIV.eC_discussion_v002 {}

		DIV.eC_discussion_v002 DIV.eC_discussion_v002_wrapper_000 {}

		DIV.eC_discussion_v002 DIV.comment {
			margin: 0 0 10px 0;
			border-bottom: 1px dashed #999;
		}

			DIV.eC_discussion_v002 DIV.comment P.identity {
				/*font: bold normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
				font: normal 400 17px/25px 'Roboto condensed', Sans-Serif, Arial, Helvetica, Verdana;
				margin: 0;
			}

				DIV.eC_discussion_v002 DIV.comment P.identity SPAN { color: #111; white-space: nowrap; }

					DIV.eC_discussion_v002 DIV.comment P.identity SPAN A { color: #333; text-decoration: none; }

					DIV.eC_discussion_v002 DIV.comment P.identity SPAN A:hover { text-decoration: underline; }

			DIV.eC_discussion_v002 DIV.comment P.title {
				/*font: bold normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
				font: normal 400 17px/20px 'Roboto condensed', Sans-Serif, Arial, Helvetica, Verdana;
				color: #333;
				margin: 0 0 5px 0;
			}

			DIV.eC_discussion_v002 DIV.comment P.text {
				/*font: normal normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
				font: 300 15px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #111;
				margin: 0 0 10px 0;
			}

/*******
Calendar
*******/

	DIV.eC_calendar_v001 {}

		DIV.eC_calendar_v001 DIV.eC_calendar_v001_wrapper_000 {}

/***
Tags
***/
	DIV.eC_tags_v001 {}

		DIV.eC_tags_v001 DIV.eC_tags_v001_wrapper_000 {}

		DIV.eC_tags_v001 DIV.eC_tags_v001_wrapper_001 {
			margin: 0 0 10px 0;
			padding: 0 0 10px 0;
			border-bottom: 1px dashed #999;
		}

		DIV.eC_tags_v001 DIV.img { margin: 0 0 10px 0; }

			DIV.eC_tags_v001 DIV.tags UL { overflow: hidden; }

				DIV.eC_tags_v001 DIV.tags UL LI {
					float: left;
					display: inline;

					margin: 0 4px 3px 0;
					padding: 0 3px 1px 3px;
					background: none no-repeat 0 0 #666;

					list-style-type: none;
					border-radius: 0;
				}

				DIV.eC_tags_v001 DIV.tags UL LI:hover {}

					DIV.eC_tags_v001 DIV.tags UL LI A {
						/*font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;*/
						font: normal 300 15px/16px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						text-decoration: none;
						white-space: nowrap;
					}

/**
Box
**/
	DIV.eC_box_v001 {}

		DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 {}

		DIV.eC_box_v001 P.fecha_dia {
			font: normal 50px/50px 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			letter-spacing: 0;
		}

		DIV.eC_box_v001 P.fecha_mes_ano {
			margin: 0;
			padding: 0;
			font: normal 22px/20px 'Arial Narrow', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-align: center;
			text-decoration: none;
			letter-spacing: 0;
		}

/*****
Listas
*****/
/*eC_list_v001*/
		DIV.eC_list_v001 DIV.eC_list_v001_wrapper_000 {}

			DIV.eC_list_v001 UL LI.caption {
				margin: 0 0 10px 0;
				padding: 0;

				list-style-type: none;
				background-image: none;
				background-repeat: no-repeat;
				background-position: 0 6px;
			}

			DIV.eC_list_v001 UL LI A,
			DIV.eC_list_v001 UL LI.caption UL LI A {
				color: #333;
				text-decoration: none;
				text-transform: none;
				text-shadow: 1px 1px 0 #FFF;
			}

	DIV.eC_list_v001 UL LI A SPAN,
	DIV.eC_list_v001 UL LI.caption UL LI A SPAN {
		text-shadow: none;
		text-decoration: none;
		white-space: nowrap;
	}

/*tabs*/
		DIV.eC_list_v001 DIV.tabs { margin: 0 0 10px 0; }

			DIV.eC_list_v001 DIV.tabs UL { overflow: hidden; }

				DIV.eC_list_v001 DIV.tabs UL LI {
					font: normal 400 25px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
					text-align: left;
					text-decoration: none;
					text-transform: uppercase;
					text-shadow: none;
					color: #555;

					float: left;
					display: inline;

					margin: 0 5px 5px 0;
					padding: 0 3px 1px 3px;
					background: #FFF none;

					border-radius: 2px;
					-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
					-moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
					box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);

					cursor: pointer;
				}

				DIV.eC_list_v001 DIV.tabs UL LI:hover {}

					DIV.eC_list_v001 DIV.tabs UL LI.selected { color: #FFF; }

/*metaInfo*/
	DIV.eC_list_v001 DIV.metaInfo {
		margin: 0 0 10px 0;
		padding: 5px 0 5px 0;
	}

		DIV.eC_list_v001 DIV.metaInfo P {
			font: normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #777;
			text-shadow: none;
		}

			DIV.eC_list_v001 DIV.metaInfo P SPAN {
				font: normal 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
				color: #D42E12;
				text-shadow: none;
				text-decoration: none;
			}

		DIV.eC_list_v001 DIV.metaInfo A {
			font: bold 11px/16px Arial, Helvetica, Verdana, Sans-Serif;
			color: #666;
			text-shadow: none;
			text-decoration: none;
		}

		DIV.eC_list_v001 DIV.metaInfo A:hover { color: #D42E12; }

/* eC_list_v002 */
	DIV.eC_list_v002 DIV.eC_list_v002_wrapper_000 { padding: 10px 1% 0 1%; }

		DIV.eC_list_v002 UL LI,
		DIV.eC_list_v002 UL LI A {
			font: 400 15px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			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 0 5px 0;
				padding: 5px;
				display: block;
			}

				DIV.eC_list_v002 UL LI UL LI {
					white-space: nowrap;
					text-align: left;
					float: left;
					width: 49%;

					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: 300 13px/22px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #111; color: #555\9; /*IE8*/ *color: #111; /*IE7*/
						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; }

/*list v005*/
	DIV.eC_list_v005 {}

		DIV.eC_list_v005 DIV.wrapper_000 {
			border-top: 1px dashed #AAA;
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
		}

		DIV.eC_list_v005 UL {
			text-align: center;
			list-style: none;
			margin: auto;
		}

			DIV.eC_list_v005 UL LI {
				display: inline-block;

				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 {}

				DIV.eC_list_v005 UL LI SPAN.icon_pos_v01_13x13 {
					padding: 3px 0 4px 0;
					background-position: -10px -352px;
				}

/*********
Pagination
*********/
/*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 { width: 100%; }

			DIV.eC_pag_v001 UL LI {
				width: 33.333333333333333%;
				margin: 0 !IMPORTANT;
				padding: 10px 0 10px 0;

				list-style-type: none;
				background: rgba(0, 0, 0, 0.15); background-color: #DDD\9; /*IE8*/ *background-color: #DDD; /*IE7*/

				float: left;
			}

			DIV.eC_pag_v001 UL LI:hover {
				background: rgba(0, 0, 0, 0.25); background-color: #CCC\9; /*IE8*/ *background-color: #CCC; /*IE7*/

				cursor: pointer;
			}

				DIV.eC_pag_v001 UL LI SPAN.icon { margin: auto; }

/*pagination v002*/
	DIV.eC_pag_v002 {}

		DIV.eC_pag_v002 DIV.wrapper_000 { margin: 10px 0 10px 0; }

		DIV.eC_pag_v002 DIV.block { margin: 0 0 5px 0; }

		DIV.eC_pag_v002 DIV.left { float:left; }

		DIV.eC_pag_v002 DIV.right { float: right; }

		DIV.eC_pag_v002 P {
			font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;
			color: #333;
			text-decoration: none;
		}

			DIV.eC_pag_v002 P SPAN { cursor: pointer; }

			DIV.eC_pag_v002 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 { width: 100%; }

			DIV.eC_pag_v003 UL LI {
				width: 50%;
				margin: 0 !IMPORTANT;
				padding: 10px 0 10px 0;

				list-style-type: none;
				background: rgba(0, 0, 0, 0.15); background-color: #DDD\9; /*IE8*/ *background-color: #DDD; /*IE7*/

				float: left;
			}

			DIV.eC_pag_v003 UL LI:hover {
				background: rgba(0, 0, 0, 0.25); background-color: #CCC\9; /*IE8*/ *background-color: #CCC; /*IE7*/

				cursor: pointer;
			}

				DIV.eC_pag_v003 UL LI SPAN.icon { margin: auto; }

/*********
Resultados
*********/
	DIV.eC_results_v001 {}

		DIV.eC_results_v001 DIV.eC_results_v001_wrapper_000 { margin: 0 0 10px 0; }

		DIV.eC_results_v001 P {
			margin: 0 0 5px 0;
			padding: 0 0 0 0;
		}

		DIV.eC_results_v001 P A:hover { color: #666; }

		DIV.eC_results_v001 DIV.result {
			margin: 0 0 15px 0;
			padding: 0 0 10px 0;
		}

		DIV.eC_results_v001 DIV.result DIV.metaInfo P {
			font: normal 400 17px/24px 'Roboto condensed', Roboto, Sans-Serif, Arial, Helvetica, Verdana;
			color: #000;
			margin: 0 0 0 0;
		}

		DIV.eC_results_v001 DIV.result DIV.entradilla P {
			font: normal 300 17px/24px 'Roboto condensed', Roboto, Sans-Serif, Arial, Helvetica, Verdana;
			color: #000;
			margin: 0 0 5px 0;
		}

		DIV.eC_results_v001 DIV.result DIV.entradilla P SPAN { font-weight: 400; }

/****
Redes
****/

/*eC_rSWidget_v006*/
	DIV.eC_rSWidget_v006 {}

		DIV.eC_rSWidget_v006 DIV.eC_rSWidget_v006_wrapper_000 {}

		DIV.eC_rSWidget_v006 UL {
			height: 24px;
			margin: 0;
		}

			DIV.eC_rSWidget_v006 UL LI {
				display: inline;
				float: right;
				margin: 0 0 0 5px;
			}

				DIV.eC_rSWidget_v006 UL LI A {
					width: 24px;
					height: 24px;
					display: block;

					background-image: url(/cms/g/redesSociales/areaRedesSociales.png);
					background-repeat: no-repeat;
				}

				DIV.eC_rSWidget_v006 UL LI A.twit {background-position: 0 0;}
				DIV.eC_rSWidget_v006 UL LI A.twit:hover {background-position: 0 -24px;}
				DIV.eC_rSWidget_v006 UL LI A.face {background-position: -24px 0;}
				DIV.eC_rSWidget_v006 UL LI A.face:hover {background-position: -24px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.tuen {background-position: -48px 0;}
				DIV.eC_rSWidget_v006 UL LI A.tuen:hover {background-position: -48px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.goog {background-position: -72px 0;}
				DIV.eC_rSWidget_v006 UL LI A.goog:hover {background-position: -72px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.yout {background-position: -96px 0;}
				DIV.eC_rSWidget_v006 UL LI A.yout:hover {background-position: -96px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.rss {background-position: -120px 0;}
				DIV.eC_rSWidget_v006 UL LI A.rss:hover {background-position: -120px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.blog {background-position: -144px 0;}
				DIV.eC_rSWidget_v006 UL LI A.blog:hover {background-position: -144px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.wApp {background-position: -168px 0;}
				DIV.eC_rSWidget_v006 UL LI A.wApp:hover {background-position: -168px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.inst {background-position: -192px 0;}
				DIV.eC_rSWidget_v006 UL LI A.inst:hover {background-position: -192px -24px;}

/* eC_rSWidget_v007 */
	DIV.eC_rSWidget_v007 {}

		DIV.eC_rSWidget_v007 DIV.eC_rSWidget_v007_wrapper_000 {
			border-top: 1px dashed #CCC;
			margin: auto;
			margin-top: 10px;

			width: 60px;
			height: 114px;

			background: transparent url(/cms/g/plantillas/CMS_plantillas_blog_redes_v001.png) no-repeat center 10px;
		}

/*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.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;}

/*aqui*/
DIV.eC_rSWidget_v006 DIV.eC_rSWidget_v006_wrapper_000 UL LI A.wApp,
DIV.eC_rSWidget_v008 DIV.wrapper_000 UL LI A.wApp { display: none; }

/*******************************************
Elementos de contenido URL + insertar codigo
*******************************************/
DIV.eC_url-code_v001 {}

DIV.eC_url-code_v001 DIV.wrapper_000,
DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque { margin: 0 0 5px 0; }

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.bloque P {
	font: normal normal 11px Helvetica, Arial, Verdana, Sans-Serif;
	color: #000;
	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: #000;
}

DIV.eC_url-code_v001 DIV.wrapper_000 DIV.share INPUT {
	margin: 0 0 5px 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*/ }

/**********
Formularios
**********/

	DIV.eC_form_v001 {}

		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000,
		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_001,
		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_002 {}

/*button*/
INPUT[type=button] {
		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #FFF;
		text-align: left;
		text-decoration: none;
		text-transform: none;
		text-shadow: none;

		border: 0;
		padding: 11px 0 15px 1% !important;
		background: #F66 !important;
		width: 50%;

		outline: none;
}

INPUT[type=button]:hover {
		background-color: #D42E12 !important;
		cursor: pointer;
}

/*text & textarea*/
INPUT[type=text],
TEXTAREA {
	font: normal normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration: none;
	text-transform: none;
	text-shadow: none;

	padding: 11px 0 15px 2px;
	background-color: #FFF;

	margin: 0 0 10px 0;
	resize: none;
	float: left;
}

DIV.eC_form_v001_wrapper_000 INPUT[type=text],
DIV.eC_form_v001_wrapper_000 TEXTAREA { width: calc(100% - 6px); width: 492px\9; /*IE8*/ *width: 482px; /*IE7*/ }
DIV.eC_form_v001_wrapper_001 INPUT[type=text] { width: calc(100% - 57px); width: 225px\9; /*IE8*/ *width: 220px; /*IE7*/ }
DIV.eC_form_v001_wrapper_002 INPUT[type=text] { width: calc(100% - 108px); width: 173px\9; /*IE8*/ *width: 169px; /*IE7*/ }

TEXTAREA { height: 200px; }

INPUT[type=text].sinFoco,
TEXTAREA.sinFoco {
	color: #666;
	background-color: #F4F4F4;
}

INPUT[type=text].conFoco,
TEXTAREA.conFoco {
	outline: none;
	color: #666;
}

/****
Go to
****/
DIV.eC_goTo_v001 {}

	DIV.eC_goTo_v001 DIV.wrapper_000 { margin: 10px 0; }

		DIV.eC_goTo_v001 DIV.goTo { width: 50%; }

			DIV.eC_goTo_v001 DIV.goTo A {
				display: block;
				padding: 11px 0 15px 5px;

				font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
				color: #FFF;
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;

				background-color: #F66;
			}

			DIV.eC_goTo_v001 DIV.goTo A:hover {
				text-decoration: underline;
				background-color: #D42E12;
			}

/*****
Iconos
*****/
DIV.eC_form_v001 SPAN.icon {
		float: left;
		background-position: -3px -215px;
		margin: 0 0 0 5px;
		padding: 7px;
		cursor: pointer;
}

/****************
Google translator
****************/

DIV.eC_gTE_v001 {}

DIV.eC_gTE_v001 DIV.eC_gTE_v001_wrapper_000 {
		margin: 0 0 10px 0;
		padding: 8px;
}

/************
Pie de pagina
************/

	DIV.eC_footer_v001 {
		margin: 0;
		padding: 129px 0 0 0;
	}

		DIV.eC_footer_v001 DIV.eC_footer_v001_wrapper_000 { padding: 0 0 20px 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; }

/******************
Política 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
******/

.right {float: right;}
.left {float: left;}
.clear_left {clear: left;}

.span_01 { font-weight: bold; }

.display_block {display: block; }
.display_none {display: none; }

/* Fin cms_rD_comunes.css */


/* ====================================================================================
 0px to 768px
==================================================================================== */

@media only screen and (max-width:768px) {

/**************************************************
LAYOUT
**************************************************/

	DIV.headercontainer { padding: 0 4px 0 4px;	}
	HEADER {}

	DIV.maincontentcontainer { padding-top: 0; }
	DIV.maincontent {}

	DIV.footercontainer {
		margin: auto;
		padding: 0;
		max-width: 100%;
		border: 0;

		display: block;
	}
	FOOTER {}



/**************************************************
Adaptation
**************************************************/

BODY,
DIV.dT_div_contenedor {
		padding: 0;

		/*background-color: #FFF;*/
		/*background-image: url('/cms/g/compartidas/patterns/pattern_001.png');*/
		background-repeat: repeat;
		background-attachment: fixed;
		background-position: left top;
}

/*selection*/
::selection { background: #D42E12; color:#FFF; text-shadow: none; }
::-webkit-selection { background: #D42E12; color:#FFF; text-shadow: none; }
::-moz-selection { background: #D42E12; color:#FFF; text-shadow: none; }



/**************************************************
Cabeceras
**************************************************/

	DIV.eC_header_v025 {}

		DIV.eC_header_v025 DIV.eC_header_v025_wrapper_000,
		DIV.eC_header_v025 DIV.eC_header_v025_wrapper_001,
		DIV.eC_header_v025 DIV.eC_header_v025_wrapper_002 {
			-webkit-box-shadow: none !important;
			-moz-box-shadow: 		none !important;
			box-shadow: 				none !important;
		}

		DIV.eC_header_v025 DIV.title { margin: 0 0 10px 0; }
		DIV.eC_header_v025 DIV.title P.title { margin: 0 !important; }
		DIV.eC_header_v025 DIV.title P.subtitle { margin: 0 !important; }

	DIV.eC_genericInfo_v001 P.caption,
	DIV.eC_discussion_v002 P.caption,
	DIV.eC_calendar_v001 P.caption,
	DIV.eC_tags_v001 P.caption,
	DIV.eC_list_v001 P.caption,
	DIV.eC_form_v001 P.caption {
		margin: 0;
		padding: 0 8px 8px 0;
		display: block;
		border-radius: 0;

		font: normal 400 27px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #555;
		text-decoration: none;
		text-transform: none;
		text-shadow: 1px 1px 0 #FFF;
	}



/**************************************************
eC wrappers  ()
**************************************************/
	DIV.eC_caption_v001 DIV.eC_caption_v001_wrapper_000,
	DIV.eC_rSWidget_v006 DIV.eC_rSWidget_v006_wrapper_000,
	DIV.eC_genericInfo_v001 DIV.eC_genericInfo_v001_wrapper_000,
	DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000,
	DIV.eC_form_v001 DIV.eC_form_v001_wrapper_001,
	DIV.eC_form_v001 DIV.eC_form_v001_wrapper_002,
	DIV.eC_calendar_v001 DIV.eC_calendar_v001_wrapper_000,
	DIV.eC_tags_v001 DIV.eC_tags_v001_wrapper_000,
	DIV.eC_discussion_v002 DIV.eC_discussion_v002_wrapper_000,
	DIV.eC_contentEntry-intro_v015 DIV.eC_contentEntry-intro_v015_wrapper_000,
	DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000,
	DIV.eC_contentEntry_v015 DIV.eC_contentEntry_v015_wrapper_000,
	DIV.eC_list_v001 DIV.eC_list_v001_wrapper_000 {
		margin: 0 0 20px 0; margin: 0 0 20px 0\9; /*IE8*/ *margin: margin: 0 0 20px 0; /*IE7*/
		padding: 10px 8px 10px 8px;

		-webkit-box-shadow: none;
		-moz-box-shadow: 		none;
		box-shadow: 				none;
}

	DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 {
		padding: 10px 3px 10px 3px;
	}



/**************************************************
Content entry intro
**************************************************/

	DIV.eC_contentEntry-intro_v015 {}

		DIV.eC_contentEntry-intro_v015 DIV.eC_contentEntry-intro_v015_wrapper_000 {}

/*antetitulo*/
		DIV.eC_contentEntry-intro_v015 P.antetitulo {
			background-color: #D42E12;
			float:left;
			margin: 0 0 3px 0;
			padding: 1px 4px 2px 5px;
		}

			DIV.eC_contentEntry-intro_v015 P.antetitulo A {
				font: normal 400 15px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
				color: #FFF;
				text-align: left;
				text-decoration: none;
				text-transform: uppercase;
				letter-spacing: 0;
				text-shadow: none;
			}

			DIV.eC_contentEntry-intro_v015 P.antetitulo A:hover {
				text-decoration: underline;
			}

/*titular*/
			DIV.eC_contentEntry-intro_v015 P.titular A {
				font: 300 36px/36px 'Roboto condensed', 'Arial Narrow', Sans-Serif, Arial, Helvetica, Verdana;
				text-decoration: none;
				padding: 0;
			}

			DIV.eC_contentEntry-intro_v015 P.titular A:hover {}

/*cuerpo*/
			DIV.eC_contentEntry-intro_v015 DIV.cuerpo P {
				/*font: normal 15px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
				font-family: Roboto, Sans-Serif, Arial, Helvetica, Verdana;
				font-size: 18px;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 25px;
				color: #111;
				margin: 0 0 15px 0;
			}

				DIV.eC_contentEntry-intro_v015 DIV.cuerpo P A {
					font-weight: 500;
					text-decoration: none;
				}

				DIV.eC_contentEntry-intro_v015 DIV.cuerpo P A:hover {
					border-bottom: 1px dashed #C33;
				}

/*metaInfo*/
		DIV.eC_contentEntry-intro_v015 DIV.metaInfo {
			padding: 5px 0 5px 0;
			border-top: 1px dashed #CCC;
		}

			DIV.eC_contentEntry-intro_v015 DIV.metaInfo P {
				font: normal normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
				color: #999;
			}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P A {
					font: bold normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;
					color: #666;
					text-decoration: none;
				}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P A:hover {
					color: #D42E12;
					border-bottom: 1px dashed #D42E12;
				}

				DIV.eC_contentEntry-intro_v015 DIV.metaInfo P SPAN {
					color: #D42E12;
				}



/**************************************************
Content entry
**************************************************/

	DIV.eC_contentEntry_v015 {}

		DIV.eC_contentEntry_v015 DIV.eC_contentEntry_v015_wrapper_000 {}

/*fecha*/
		DIV.eC_contentEntry_v015 DIV.fecha {}

/*redes*/
		DIV.eC_contentEntry_v015 DIV.redes {
			border-bottom: 1px dashed #999;
			margin: 0 0 10px 0;
			padding: 5px 0 5px 0;
		}

/*cuerpo*/
			DIV.eC_contentEntry_v015 DIV.cuerpo P {
				/*font: normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
				font-family: Roboto, Sans-Serif, Arial, Helvetica, Verdana;
				font-size: 18px;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 25px;
				color: #111;
				margin: 0 0 15px 0;
			}

				DIV.eC_contentEntry_v015 DIV.cuerpo P A {
					/*font: normal bold 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
					font-weight: 500;
					text-decoration: none;
				}



/**************************************************
Comentarios
**************************************************/
	DIV.eC_discussion_v002 {}

		DIV.eC_discussion_v002 DIV.eC_discussion_v002_wrapper_000 {}

			DIV.eC_discussion_v002 DIV.comment P.identity {
				/*font: normal normal 13px/20px Arial, Helvetica, Verdana, Sans-Serif;*/
			}

				DIV.eC_discussion_v002 DIV.comment P.identity SPAN { color: #111;}




/**************************************************
Calendar
**************************************************/

	DIV.eC_calendar_v001 {}

		DIV.eC_calendar_v001 DIV.eC_calendar_v001_wrapper_000 {}



/**************************************************
Tags
**************************************************/
	DIV.eC_tags_v001 {}

		DIV.eC_tags_v001 DIV.eC_tags_v001_wrapper_000 {}

				DIV.eC_tags_v001 DIV.tags UL LI {
					float: left;
					display: inline;

					margin: 0 4px 3px 0;
					padding: 0 3px 2px 3px;
					background: none no-repeat 0 0 #999;

					list-style-type: none;
					border-radius: 0;
				}

				DIV.eC_tags_v001 DIV.tags UL LI:hover {
					background: none no-repeat 0 0 #D42E12;
				}

/**************************************************
Box
**************************************************/
	DIV.eC_box_v001 {}

		DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 {
			text-align: center;
		}

		DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 P.fecha_dia,
		DIV.eC_box_v001 DIV.eC_box_v001_wrapper_000 P.fecha_mes_ano {
			margin: 0;
			font: normal 400 35px/30px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;

			color: #333;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			letter-spacing: 0;
			display: inline-block;
		}



/**************************************************
Listas
**************************************************/
/* eC_list_v001 */
		DIV.eC_list_v001 DIV.eC_list_v001_wrapper_000 {
			/*margin: 0 0 20px 0;*/
			/*padding: 0 8px 20px 8px;*/
			/*background: transparent url(/cms/g/compartidas/backgrounds/bg_000000_05pct.png) repeat left top;*/
		}

			DIV.eC_list_v001 UL LI.caption {
				margin: 0 0 10px 0;
				padding: 0;

				list-style-type: none;
				background-image: none;
				background-repeat: no-repeat;
				background-position: 0 6px;
			}

				DIV.eC_list_v001 UL LI,
				DIV.eC_list_v001 UL LI.caption 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_v001 UL LI A:hover {
					color: #D42E12;
					border-bottom: 1px dashed #D42E12;
				}

					DIV.eC_list_v001 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 0 0 rgba(0,0,0,0.2);
						-moz-box-shadow: 1px 1px 0  rgba(0,0,0,0.2);
						box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);
					}

			DIV.eC_list_v001 UL LI A,
			DIV.eC_list_v001 UL LI.caption 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_v001 UL LI A SPAN,
		DIV.eC_list_v001 UL LI.caption UL LI A SPAN {
			font: normal 11px Arial, Helvetica, Verdana, Sans-Serif;
			color: #D42E12;
			text-shadow: none;
			text-decoration: none;
			white-space: nowrap;
		}



/**************************************************
Redes
**************************************************/

/*eC_rSWidget_v006*/
	DIV.eC_rSWidget_v006 {
		width: 100%;
	}

		DIV.eC_rSWidget_v006 DIV.eC_rSWidget_v006_wrapper_000 {}

		DIV.eC_rSWidget_v006 UL {
			height: 24px;
			margin: 0;
		}

			DIV.eC_rSWidget_v006 UL LI {
				display: inline;
				float: right;
				margin: 0 0 0 5px;
			}

				DIV.eC_rSWidget_v006 UL LI A {
					width: 24px;
					height: 24px;
					display: block;

					background-image: url(/cms/g/redesSociales/areaRedesSociales.png);
					background-repeat: no-repeat;
				}

				DIV.eC_rSWidget_v006 UL LI A.twit {background-position: 0 0;}
				DIV.eC_rSWidget_v006 UL LI A.twit:hover {background-position: 0 -24px;}
				DIV.eC_rSWidget_v006 UL LI A.face {background-position: -24px 0;}
				DIV.eC_rSWidget_v006 UL LI A.face:hover {background-position: -24px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.tuen {background-position: -48px 0;}
				DIV.eC_rSWidget_v006 UL LI A.tuen:hover {background-position: -48px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.goog {background-position: -72px 0;}
				DIV.eC_rSWidget_v006 UL LI A.goog:hover {background-position: -72px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.yout {background-position: -96px 0;}
				DIV.eC_rSWidget_v006 UL LI A.yout:hover {background-position: -96px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.rss {background-position: -120px 0;}
				DIV.eC_rSWidget_v006 UL LI A.rss:hover {background-position: -120px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.blog {background-position: -144px 0;}
				DIV.eC_rSWidget_v006 UL LI A.blog:hover {background-position: -144px -24px;}
				DIV.eC_rSWidget_v006 UL LI A.wApp {background-position: -168px 0;}
				DIV.eC_rSWidget_v006 UL LI A.wApp:hover {background-position: -168px -24px;}

/*eC_rSWidget_v008*/
			DIV.eC_rSWidget_v008 DIV.wrapper_000 UL {
				width: auto; width: auto\9; /*IE8*/ *width: auto; /*IE7*/
				margin: auto;
				text-align: center;
			}

/*aqui*/ 
DIV.eC_rSWidget_v006 DIV.eC_rSWidget_v006_wrapper_000 UL LI A.wApp,
DIV.eC_rSWidget_v008 DIV.wrapper_000 UL LI A.wApp { display: block; }


/**************************************************
Formularios
**************************************************/

	DIV.eC_form_v001 {}

		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_000,
		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_001,
		DIV.eC_form_v001 DIV.eC_form_v001_wrapper_002 {}

/*button*/
INPUT[type=button] {
		font: normal normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #FFF;
		text-align: left;
		text-decoration: none;
		text-transform: none;
		text-shadow: none;

		border: 0;
		padding: 11px 0 15px 1% !important;
		background: #F66 !important;
		width: 50%;

		outline: none;
}

INPUT[type=button]:hover {
		background-color: #D42E12 !important;
		cursor: pointer;
}

/*text & textarea*/
INPUT[type=text],
TEXTAREA {
	font: normal normal 13px/16px Arial, Helvetica, Verdana, Sans-Serif;
	text-decoration: none;
	text-transform: none;
	text-shadow: none;

	padding: 11px 0 15px 2px;
	background-color: #FFF;

	margin: 0 0 10px 0;
	resize: none;
	float: left;
}

DIV.eC_form_v001_wrapper_000 INPUT[type=text],
DIV.eC_form_v001_wrapper_000 TEXTAREA {
	width: calc(100% - 6px);
}

DIV.eC_form_v001_wrapper_001 INPUT[type=text] {
	width: calc(100% - 57px);
}

DIV.eC_form_v001_wrapper_002 INPUT[type=text] {
	width: calc(100% - 108px);
}

TEXTAREA {
	height: 200px;
}

INPUT[type=text].sinFoco,
TEXTAREA.sinFoco {
		color: #999;
		border: 2px solid #FFF;
}

INPUT[type=text].conFoco,
TEXTAREA.conFoco {
		outline: none;
		color: #333;
		border: 2px solid #D42E12;
}



/**************************************************
Iconos
**************************************************/

DIV.eC_form_v001 SPAN.icon {
		float: left;
		background-position: -3px -215px;
		background-color: #FFF;
		margin: 0 0 0 5px;
		padding: 7px;
}



/**************************************************
Google translator
**************************************************/

DIV.eC_gTE_v001 {}

DIV.eC_gTE_v001 DIV.eC_gTE_v001_wrapper_000 {}



/**************************************************
Pie de pagina
**************************************************/
		DIV.eC_footer_v001 DIV.eC_footer_v001_wrapper_000 {
			border-right: none !IMPORTANT;
			border-left: none !IMPORTANT;
		}

} /*cierra media query*/

/* Fin cms_rD_768-behind.css */


/* ====================================================================================
 481px to 768px
==================================================================================== */

@media only screen and (min-width:481px) and (max-width:768px) {

	H1.generic,
	DIV.logo {
		/*padding: 10px 5px 5px 0;*/
		/*padding: 10px 0 5px 0\9;*/ /*IE8*/
		/**padding: 10px 0 5px 0;*/ /*IE7*/
	}

		H1.generic IMG { width: 50%; }

		DIV.logo IMG {
			width: 25%;
			float: left;
		}

		DIV.eC_header_v025 DIV.image {}
		
			DIV.eC_header_v025 DIV.image img { width: 100%; }

		DIV.eC_header_v025 DIV.title {
			padding: 5px 0 0 0;
			position: relative;
		}

			DIV.eC_header_v025 DIV.title P.title {
				max-width: 100%;
				margin: 0;
				padding: 5px;

				font: normal 400 45px/40px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !IMPORTANT;
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;
			}

			DIV.eC_header_v025 DIV.title P.subtitle {
				margin: 0 0 10px 0;
				padding: 5px;

				font: normal 300 21px/21px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !IMPORTANT;
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;
			}



/**************************************************
Captions
**************************************************/

	DIV.eC_caption_v001 {
		margin: 0 1px 20px 0;
		padding: 5px 8px 6px 8px;
		display: block;
		border-radius: 0;

		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;

		background: transparent url(/cms/g/compartidas/backgrounds/bg_FFFFFF_60pct.png) repeat left top;

		-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);
	}

/*titular*/
		DIV.eC_contentEntry_v015 P.titular {
			font: 300 40px/38px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
		}

			DIV.eC_contentEntry_v015 P.titular A:hover {
				border-bottom: 1px dashed #666;
			}

					DIV.eC_tags_v001 DIV.tags UL LI A {
						font: normal 300 15px/16px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						text-decoration: none;
						white-space: nowrap;
					}

/* eC_list_v002 */
				DIV.eC_list_v002 UL LI UL LI { width: 50%; }

/**************************************************
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; }
} /*cierra media query*/

/* Fin cms_rD_blogs_768.css */


/* ====================================================================================
 480px
==================================================================================== */

@media only screen and (max-width: 480px) {

	H1.generic,
	DIV.logo {
		/*padding: 10px 5px 5px 0;*/
		/*padding: 10px 0 5px 0\9;*/ /*IE8*/
		/**padding: 10px 0 5px 0;*/ /*IE7*/
	}

		H1.generic IMG { width: 50%; }

		DIV.logo IMG {
			width: 25%;
			float: left;
		}

		DIV.eC_header_v025 DIV.title {
			padding: 5px 0 0 0;
			position: relative;
		}

			DIV.eC_header_v025 DIV.title P.title {
				max-width: 100%;
				margin: 0;
				padding: 5px;

				font: normal 400 35px/30px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !IMPORTANT;
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;
			}

			DIV.eC_header_v025 DIV.title P.subtitle {
				margin: 0 0 10px 0;
				padding: 5px;

				font: normal 300 18px/18px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif !IMPORTANT;
				text-align: left;
				text-decoration: none;
				text-transform: none;
				text-shadow: none;
			}



/**************************************************
Captions
**************************************************/

	DIV.eC_caption_v001 {
		margin: 0 1px 20px 0;
		padding: 5px 8px 6px 8px;
		display: block;
		border-radius: 0;

		font: normal 400 20px 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif;
		color: #555;
		text-align: left;

		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: none;

		background: transparent url(/cms/g/compartidas/backgrounds/bg_FFFFFF_60pct.png) repeat left top;

		-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);
	}

/*titular*/
		DIV.eC_contentEntry_v015 P.titular {
			font: 300 36px/34px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
		}

			DIV.eC_contentEntry_v015 P.titular A:hover {
				border-bottom: 1px dashed #666;
			}

					DIV.eC_tags_v001 DIV.tags UL LI A {
						/*font: normal normal 12px/17px Arial, Helvetica, Verdana, Sans-Serif;*/
						font: normal 300 14px/16px 'Roboto condensed', Arial, Helvetica, Verdana, Sans-Serif;
						color: #FFF;
						text-decoration: none;
						white-space: nowrap;
					}

/* 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; }
} /*cierra media query*/

/* Fin cms_rD_blogs_480.css */


/*! jQuery UI - v1.11.1 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: '';
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	margin: 0 0 3px 0;
	/*padding: .2em 0;*/ /*m*/ padding: 0 0 0 0;
	/*m*/ height: 46px;

}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	/*top: 2px;*/ /*m*/ top: 0px;
	/*width: 1.8em;*/ /*m*/ width: 46px;
	/*height: 1.8em;*/ /*m*/ height: 46px;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	/*top: 1px;*/ /*m*/ top: 0;
}
.ui-datepicker .ui-datepicker-prev {
	/*left: 2px;*/ /*m*/ left: 0;
	/*m*/ background: transparent url('/cms/g/compartidas/icons/icon_v02_left.png') no-repeat 0 0;
}
.ui-datepicker .ui-datepicker-next {
	/*right: 2px;*/ /*m*/ right: 0;
	/*m*/ background: transparent url('/cms/g/compartidas/icons/icon_v02_right.png') no-repeat 0 0;
}
.ui-datepicker .ui-datepicker-prev-hover {
	/*left: 1px;*/ /*m*/
	/*m*/ background: transparent url('/cms/g/compartidas/icons/icon_v02_left.png') no-repeat 0 -46px;
}
.ui-datepicker .ui-datepicker-next-hover {
	/*right: 1px;*/ /*m*/
	/*m*/ background: transparent url('/cms/g/compartidas/icons/icon_v02_right.png') no-repeat 0 -46px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {

/*	margin: 0 2.3em;*/ /*m*/ margin: 0 50px 0 50px;
/*m*/ padding: 14px 0 15px 0;
/*	line-height: 1.8em;*/ /*m*/ /*line-height: 1.8em;*/
	text-align: center;
	background-color: #FFF;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 102%;
	/*font-size: .9em;*/
	border-collapse: collapse;
	margin: 0 0 0 -1%;
}

/*m*/ .ui-datepicker table thead tr {
		background-color: transparent;
}

.ui-datepicker th {
	/*padding: .7em .3em;*/ /*m*/ padding: 0;
	text-align: center;
	/*font-weight: bold;*/ /*m*/
	/*border: 0;*/ /*m*/ border: 2px solid transparent;

	margin: 0 5px 0 5px;
	background-color: transparent;
}

/*m*/ .ui-datepicker table thead tr th span {
/*		background-color: #D42E12;*/
		display: block;
		padding: 2px 0 2px 0;
/*		font: normal normal 21px/17px 'Arial narrow', Arial, Helvetica, Verdana, Sans-Serif;*/
		font: bold normal 13px/17px Arial, Helvetica, Verdana, Sans-Serif;
		color: #FFF;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	/*border-left-width: 1px;*/ /*m*/ border-left-width: 0px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url('data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==');
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as 'fixed') */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
/*m*/	border: none;
	background: #ffffff url('images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color: #333333;
	/*m*/ margin: 0 0 0 0;
	/*m*/ padding: 0 0 0 0;
	/*m*/ width: 100%;

/*m*/ background-color:transparent;
}
.ui-widget-content a {
	color: #333333;
}

.ui-widget-header {
	border: none;
	/*background: #cc0000 url('images/ui-bg_highlight-soft_15_cc0000_1x100.png') 50% 50% repeat-x;*/ /*m*/ /*background: #FFF;*/
		background:none;
	/*color: #ffffff;*/ /*m*/ color: #333;
	/*font-weight: bold;*/ /*m*/ font: normal normal 21px/17px 'Arial narrow', Arial, Helvetica, Verdana, Sans-Serif;
	text-align: center;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
/*m*/	/*border: 1px solid #d8dcdf;*/ border: none;
/*m*/	background: #CCC url('images/ui-bg_highlight-hard_100_eeeeee_1x100.png') 50% 50% repeat-x;;
/*m*/	/*font-weight: bold;*/ font: 13px/17px Arial, Helvetica, Verdana, Sans-Serif; font-weight: bold;
/*m*/	/*color: #004276;*/ color: #FFFFFF;
text-align: center;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #004276;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	/*border: 1px solid #cdd5da;*/
	/*background: #f6f6f6 url('images/ui-bg_highlight-hard_100_f6f6f6_1x100.png') 50% 50% repeat-x;*/ /*m*/	/*background: transparent url('/cms/g/compartidas/icons/icon_v02_right.png') no-repeat 0 0;*/

border: none;

	/*font-weight: bold;*/
	color: #FFF;
/*m*/ cursor: pointer;
background-color: #999;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #111111;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	/*border: 1px solid #eeeeee;*/
	background: #ffffff url('images/ui-bg_flat_65_ffffff_40x100.png') 50% 50% repeat-x;
	font-weight: bold;
	color: #cc0000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #cc0000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
/*m*/	/*border: 1px solid #fcd3a1;*/
/*	background: #D42E12 url('images/ui-bg_glass_55_fbf8ee_1x400.png') 50% 50% repeat-x;*/
/*m*/	color: #FFF;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #444444;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cc0000;
	background: #f3d8d8 url('images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png') 50% 50% repeat;
	color: #2e2e2e;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #2e2e2e;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #2e2e2e;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('images/ui-icons_cc0000_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image: url('images/ui-icons_ffffff_256x240.png');
}
.ui-state-default .ui-icon {
	background-image: url('images/ui-icons_cc0000_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('images/ui-icons_cc0000_256x240.png');
}
.ui-state-active .ui-icon {
	background-image: url('images/ui-icons_cc0000_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image: url('images/ui-icons_004276_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('images/ui-icons_cc0000_256x240.png');
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #a6a6a6 url('images/ui-bg_dots-small_65_a6a6a6_2x2.png') 50% 50% repeat;
	opacity: .4;
	filter: Alpha(Opacity=40); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #333333 url('images/ui-bg_flat_0_333333_40x100.png') 50% 50% repeat-x;
	opacity: .1;
	filter: Alpha(Opacity=10); /* support: IE8 */
	border-radius: 8px;
}

/* Fin cms_rD_calendario.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 */