﻿@charset "utf-8";




.dot {
  transition: background-color 0.6s ease;
}
.active {
  background-color: red;
}
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 0.5s;
  animation-name: fade;
  animation-duration: 0.5s;
}
@-webkit-keyframes fade {
  from {opacity: .1} 
  to {opacity: 1}
}
@keyframes fade {
  from {opacity: .1} 
  to {opacity: 1}
}

* {
	margin: 0;
	padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-size: 100%;
	font: inherit;
}
h2{
	/* padding-left:20px; */
	font-size: 1.3em;
}
body{
	text-align:center;
	font-size:.8em;
	background: #ededed; 
}
html {
	height:100%;
}
img, video{
	max-width:100%;
	width: 100%;
	vertical-align: top;
	/* margin-bottom:10px; */
}
a{
	font-weight: normal;
	text-decoration: none;
	color:#303030;
}
.logomin{
	display: none;
}
a:hover{
	color:#000;
}
.icon{
	width:22px;
	display:inline-block;
	vertical-align:middle;
}
hr{
	margin-bottom:8px;
}
:focus {
	outline: 0;
}
ul{
	list-style-type: none;
}
::selection {
	background: rgba(102,204,255,.2);
}
::-moz-selection {
	background: rgba(102,204,255,.2);
}


/* ///////////////////// FUENTES ///////////////////// */

/* latin */
@font-face {
	font-family: 'Lato';
	font-weight: 400;
	src: local('Lato Regular'), local('Lato-Regular'), url(lato/Lato-Reg.ttf) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
	font-family: 'Lato';
	font-weight: 900;
	src: local('Lato Black'), local('Lato-Black'), url(lato/Lato-Bla.ttf) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* ///////////////////// ICONOS ///////////////////// */
.icon-newspaper:before {content: "\e604";}
.icon-image:before { content: "\e60d";}
.icon-images:before { content: "\e60e";}
.icon-camera:before { content: "\e60f";}
.icon-play:before {	content: "\e612";}
.icon-library:before {content: "\e621";}
.icon-file-picture:before { content: "\e627";}
.icon-envelop:before { content: "\e645";}
.icon-user-tie:before { content: "\e676";}
.icon-search:before { content: "\e686";}
.icon-eye:before { content: "\e6ce";}
.icon-plus:before { content: "\e70a";}
.icon-play2:before { content: "\e715";}
.icon-play3:before { content: "\e71c";}
.icon-circle-up:before { content: "\e741";}
.icon-circle-right:before { content: "\e742";}
.icon-circle-down:before { content: "\e743";}
.icon-circle-left:before { content: "\e744";}
.icon-share2:before { content: "\e782";}
.icon-mail:before { content: "\e783";}
.icon-mail2:before { content: "\e784";}
.icon-mail3:before { content: "\e785";}
.icon-mail4:before { content: "\e786";}
.icon-google-plus:before { content: "\e788";}
.icon-google-plus2:before { content: "\e789";}
.icon-google-plus3:before { content: "\e78a";}
.icon-facebook:before { content: "\e78c";}
.icon-facebook2:before { content: "\e78d";}
.icon-facebook3:before { content: "\e78e";}
.icon-twitter:before { content: "\e791";}
.icon-twitter2:before { content: "\e792";}
.icon-twitter3:before { content: "\e793";}
.icon-youtube:before { content: "\e797";}
.icon-file-pdf:before { content: "\e7da";}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: 'icomoon';
	src:url('iconos/icomoon.eot?-6ik6zx');
	src:url('iconos/icomoon.eot?#iefix-6ik6zx') format('embedded-opentype'),
	url('iconos/icomoon.ttf?-6ik6zx') format('truetype'),
	url('iconos/icomoon.woff?-6ik6zx') format('woff'),
	url('iconos/icomoon.svg?-6ik6zx#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ///////////////////// ESTILOS ///////////////////// */
#contenedor{
	font-family: 'Lato', arial;
	font-style: normal;
	color: #303030;
	text-align:center;
	width: auto;
	max-width: 1025px;
	margin:auto ;
	padding:20px;
	background:#fff;
	box-shadow: 0 2.7em 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 2.7em rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 2.7em rgba(0,0,0,.1);
	filter: shadow(color=#ccc, direction=135, strength=2);
}
/* ///////////////////// HEADER ///////////////////// */
header{
	margin-bottom:10px;
}
.cotizacion{
	width: 29%;
	vertical-align: middle;
	display: inline-block;
	text-align: left;
	line-height: 14px;
}
.cotizacion strong{
	font-weight: 400;
	color:#c23033;
	width: 60%;
	display:block;
}
.nav_resp_boton{
	display:none;
}
.logo{
	width: 40%;		
	margin:auto;
	padding-left:5px;
	vertical-align:middle;
	display:inline-block;
}
.logo a{
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	opacity: 1;
	filter: alpha(opacity=10);
}
.logo:hover{
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	opacity: 0.7;
	filter: alpha(opacity=7);
}
.boton_social{
	width: 29%;
	margin:auto;
	vertical-align:middle;
	display:inline-block;
	text-align:right;
	font-size:1.1em;
}
.boton_social span{
	font-size:22px;
	display:inline-block;
	vertical-align:middle;
	padding-top:9px;
	margin-right:9px;
	color: #CCC;
}
.boton_social div{
	margin: 10px 0;
}
.boton_social strong{
	color:#c23033;
	font-size:1.3em;
}
.boton_social p{
	vertical-align:middle;
	display:inline-block;
}
/* -------------- Boton Search --------------- */
#search{
	width:50%;
	padding:3px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
#submit{
	width: 30%;
	padding: 3px;
	background: #c23033;
	color: #FFF;
	border-color: #c23033;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.fixed{
	-webkit-box-shadow: 0px 8px 10px -4px rgba(50, 50, 50, 0.33);
	-moz-box-shadow:    0px 8px 10px -4px rgba(50, 50, 50, 0.33);
	box-shadow:         0px 8px 10px -4px rgba(50, 50, 50, 0.33);
	position:fixed;
	top:0;
	z-index:200;
	max-width: 100%;
	width: 100%;
	left: 0;
	text-align: center;
}
/* ///////////////////// NAV ///////////////////// */
nav,
nav ul,
nav ul li,
nav ul li a,
nav #menu-button {
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
nav:after,
nav > ul:after {
	content: "";
	display: block;
	height: 0;
}
nav #menu-button {
	display: none;
}
nav {
	background: #c23033;
	margin-bottom: 20px;
}
nav > ul > li {
	display: inline-block;
}
nav > ul > li > a {
	padding: 16px 22px;
	color: #fff;
	height: 100%;
}
nav > ul > li:hover > a {
	color: #fff;
	background: rgba(0,0,0,.2);
}
nav > ul > li.has-sub > a {
	padding-right: 30px;
}
nav > ul > li.has-sub > a:after {
	position: absolute;
	top: 21px;
	right: 11px;
	width: 8px;
	height: 2px;
	display: block;
	background: #fff;
	content: '';
}
nav > ul > li.has-sub > a:before {
	position: absolute;
	top: 18px;
	right: 14px;
	display: block;
	width: 2px;
	height: 8px;
	background: #fff;
	content: '';
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}
nav > ul > li.has-sub:hover > a:before {
	top: 23px;
	height: 0;
}
nav ul ul {
	position: absolute;
	left: -9999px;
	z-index:10;
}
nav ul ul li {
	height: 0;
	text-align: left;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	background:#c23033;
	border-bottom: 1px solid rgba(255,255,255, 0.3);
}
nav li:hover > ul {
	left: auto;
	background: #282828;
}
nav li:hover > ul > li {
	height: 35px;
}
nav ul ul li a {
	padding: 11px 15px;
	width: 160px;
	color: #fff;
}
nav ul ul li:last-child > a,
nav ul ul li.last-item > a {
	border-bottom: 0;
}
nav ul ul li:hover > a,
nav ul ul li a:hover {
	color: #ffffff;
	background:rgba(0,0,0,.2);
}
.activado{
	background: rgba(0,0,0,.2);
}
/*//////////////////////// AGREGADO /////////////// */
/* ///////////////////// SECTION ///////////////////// */
.portada{
	width: auto;
	margin-bottom: 20px;
}

@font-face {
	font-family: 'flexslider-icon';
	src:url('../fonts/flexslider-icon.eot');
	src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
	url('../fonts/flexslider-icon.woff') format('woff'),
	url('../fonts/flexslider-icon.ttf') format('truetype'),
	url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ///////////////////// SLIDESHOW ///////////////////// */
.portada #slider{
	text-align: left;
	display: inline-block;
	vertical-align: top;
	width: 49%;
	margin-right: 20px;
}
.portada #slider ul.slider-box li.slider-element h1{
	font-size: 2.3em;
	margin: 10px;
}
.portada #slider ul.slider-box li.slider-element h1 a{
	font-weight: 900;
}
.portada #slider ul.slider-box li.slider-element h1 a:hover{
	text-decoration: underline;
	color: #404040;
}
.portada #slider ul.slider-box li.slider-element p{
	margin: 10px;
	font-size: 1.6em;
}
input[name="slider-select-element"] {
	display: none;
}
#slider-arrows {
	margin: -350px auto 0 auto;
	width: 100%;
}
ul.slider-box {
	width: 300%;
	list-style-type: none;
}
#slider-container {
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	background: #f1f1f1;
	border:solid 1px #e1e1e1;
}
li.slider-element {
	float: left;
	width: 33.333%;
}
#element1:checked ~ #slider-arrows label:nth-child(2),
#element2:checked ~ #slider-arrows label:nth-child(3),
#element3:checked ~ #slider-arrows label:nth-child(1) {
	display: block;
	float: right;
}
#element1:checked ~ #slider-arrows label:nth-child(3),
#element2:checked ~ #slider-arrows label:nth-child(1),
#element3:checked ~ #slider-arrows label:nth-child(2) {
	display: block;
	float: left;
}
#element1:checked ~ #slider-arrows label:nth-child(2):before,
#element2:checked ~ #slider-arrows label:nth-child(3):before,
#element3:checked ~ #slider-arrows label:nth-child(1):before {
	color: rgba(0,0,0,.5);
	content: "\f054";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}
#element1:checked ~ #slider-arrows label:nth-child(3):before,
#element2:checked ~ #slider-arrows label:nth-child(1):before,
#element3:checked ~ #slider-arrows label:nth-child(2):before {
	color: rgba(0,0,0,.5);
	content: "\f053";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}
#element1:checked ~ #slider-container ul.slider-box {
	margin-left: 0;
}
#element2:checked ~ #slider-container ul.slider-box {
	margin-left: -100%;
}
#element3:checked ~ #slider-container ul.slider-box {
	margin-left: -200%;
}
#slider-arrows label {
	color: transparent;
	cursor: pointer;
	display: none;
	font-size: 2rem;
	height: 20px;
	width: 20px;
}
ul.slider-box {
	-webkit-transition: all 0.75s ease;
	-moz-transition: all 0.75s ease;
	-ms-transition: all 0.75s ease;
	-o-transition: all 0.75s ease;
	transition: all 0.75s ease;
}



/*
.portada .flexslider{
text-align: left;
display: inline-block;
vertical-align: top;
width: 49%;
border: solid 1px #e1e1e1;
background: #f1f1f1;
margin-right: 20px;
}
.portada .flexslider ul.slides li h1{
font-size: 2.3em;
margin: 10px;
}
.portada .flexslider ul.slides li h1 a{
font-weight: 900;
}
.portada .flexslider ul.slides li h1 a:hover{
text-decoration: underline;
color: #404040;
}
.portada .flexslider ul.slides li p{
margin: 10px;
font-size: 1.6em;
}

*/
.flexslider {
	width: auto;
	margin: auto;
	position: relative;
}
.flexslider .slides{
	padding:0;
}
.flexslider .slides > li {
	display: none; 
	-webkit-backface-visibility: hidden;
} 
.flexslider:hover .flex-prev { 
	opacity: 0.7; 
	left: 10px; 
}
.flexslider:hover .flex-next { 
	opacity: 0.7; 
	right: 10px; 
}
.flex-direction-nav a  { 
	text-decoration:none; 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	top: 30%; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 0; 
	cursor: pointer; 
	color: rgba(0,0,0,0.8); 
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3); 
	-webkit-transition: all .3s ease; 
	-moz-transition: all .3s ease; 
	transition: all .3s ease; 
}
.flex-direction-nav .flex-prev { 
	left: -20px; 
}
.flex-direction-nav .flex-next { 
	right: -20px; 
	text-align: right; 
}
.flex-direction-nav .flex-disabled { 
	opacity: 0!important; 
	filter:alpha(opacity=0); 
	cursor: default; 
}
.flex-direction-nav a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 40px; 
	line-height:1; 
	display: inline-block; 
	content: '\f001'; 
}
.flex-direction-nav a.flex-next:before  { 
	content: '\f002'; 
}
.flex-control-nav {
	display:none;
}
/*//////////////////////// FIN AGREGADO /////////////// */
/* //////////////// NORMAS Y BOLETINES //////////////// */
.normaslegales{
	text-align: center;
	border: solid 1px #e1e1e1;
	display: inline-block;
	vertical-align: top;
	width: 48%;
	background: #f1f1f1;
}
.normaslegales .emcabezado{
	border-bottom: solid 1px #e1e1e1;
	padding: 14px 0;
	margin: 0 15px 10px 15px;
	text-align: left;
}
.normaslegales .emcabezado h4{
	vertical-align: middle;
	display: inline-block;
	width: 50%;
	font-size: 1.7em;
	font-weight: 900;
}
.normaslegales .emcabezado .button{
	vertical-align: middle;
	display: inline-block;
	width: 50%;
	text-align: right;
}
.normaslegales .emcabezado .button p{
	background: #c23033;
	display: inline-block;
	padding: 8px 0px;
	border-radius: 2px;
	color: #fff;
	text-align: center;
}
.normaslegales .emcabezado .button p img{
	display: inline-block;
	/* vertical-align: middle; */
	width: 12%;
	margin-bottom: 0;
	margin-right: 1em;
}
.normaslegales .emcabezado .button p b{
	display: inline-block;
	/* vertical-align: middle; */
	width: 50%;
	text-align: left;
	font-weight: 200;
	text-transform: uppercase;
	font-size: large;
}
.normaslegales ul{
	width: 44%;
	display: inline-block;
	vertical-align: top;
	margin: 0 13px;
	text-align: left;
}
.normaslegales ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
}
.normaslegales ul li figure{
	border: solid 1px #e1e1e1;
}
.normaslegales ul li h5{
	color: #c23033;
	font-weight: 900;
}
.normaslegales ul li.buscador2{
	display: none;
}
.normaslegales ul li h6 {
	margin: 0;
}
.normaslegales ul li h6 a{
	font-weight: 900;
}
.normaslegales ul li h6 a:hover{
	font-weight: 900;
	text-decoration: underline;
}
article.normaslegales ul{
	width: 44%;
	display: inline-block;
	vertical-align: top;
	margin: 0 13px;
	margin-bottom: 20px;
	text-align: left;
}
article.normaslegales ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	margin-bottom: 10px;
	background: #d9d9d9;
	border: solid #fff 1px;
	width: auto;
	color: #767676;
	border-radius: 6px;
	width: 100%;
}
/* modificaciones*/
article.normaslegales ul li a{
	display: block;
	padding: 10px;
}
article.normaslegales ul li a:hover{
	background: #c23033;
	display: block;
	padding: 10px;
	border-radius: 6px;
	color: #fff;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease;
}
article.normaslegales ul li p{
	font-size: 1.3em;
	font-weight: 900;
	display: inline-block;
	vertical-align: middle;
	width: 62%;
	text-align: left;
}
article.normaslegales ul li span{
	font-size: 1.8em;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	padding: 5px;
	color:#767676;
	background: #fff;
	border-radius: 50%;
	border: 8px solid #bbbbbb;
	margin-right: 5px;
}
.normaslegales ul #infinite-scroll{
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.normaslegales ul #infinite-scroll li{
	display: inline-block;
	vertical-align: middle;
	margin: 10px 0;
	background: none;
}
.normaslegales ul #infinite-scroll li h6 {
	margin: 0;

}
.normaslegales ul #infinite-scroll li h6 a{
	font-weight: 900;
	padding: 0;
}
.normaslegales ul #infinite-scroll li h6 a:hover{
	font-weight: 900;
	text-decoration: underline;
	background: none;
	color: #444;
}
article.normaslegales ul #infinite-scroll li p{
	font-size: 1em;
	width: 100%;
	font-weight: 400;
	color: #222;
}
/* /////////////// SCROLLBAR ///////////// */
.content{
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	padding: 10px;
	background: #fff;
	width: auto;
	height: 375px;
	border: solid 1px #ccc;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.mCustomScrollBox{ 
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}
.mCSB_container{ 
	overflow: hidden;
	width: auto;
	height: auto;
}
.mCSB_inside > .mCSB_container{ 
	margin-right: 25px; }
	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ 
		margin-right: 0;
	}
	.mCSB_scrollTools{
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
		background: #ededed;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{ 
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}
	.mCSB_scrollTools a + .mCSB_draggerContainer{ 
		margin: 20px 0; 
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; 
		-moz-border-radius: 16px; 
		border-radius: 16px;
	}
	.mCSB_scrollTools .mCSB_dragger{
		cursor: pointer;
		width: 100%;
		height: 30px; 
		z-index: 1;
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; 
		-moz-border-radius: 16px; 
		border-radius: 16px;
		text-align: center;
	}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	.mCSB_scrollTools .mCSB_buttonDown{ 
		bottom: 0; 
	}
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #999; 
	}
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); 
		background-repeat: no-repeat;
	}
	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
	}
	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; 
		background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; 
		-moz-border-radius: 1px; 
		border-radius: 1px;
	}
	/* -------------- Seccion de articulos --------------- */
	section{
		display: inline-block;
		vertical-align: top;
		width: 76%;
		text-align: left;
	}
	aside{
		display: inline-block;
		vertical-align: top;
		width: 23%;
		font-size: 1em;
		color: #303030;
		text-align: left;
		margin-bottom: 20px;
		/* margin-top:20px; */
	}
	.marco{
		display: inline-block;
		vertical-align: top;
		margin-bottom: 20px;
		width: 369px;
		margin-right: 19px;
		text-align: left;
	}
	.nota{
		/* border: solid 1px #ccc; */
		font-size: 1.1em;
	}
	.nota div{
		margin: 5px 10px 10px 10px ;
	}
	.nota div h2{
		font-weight: 900;
		margin-bottom: 5px;
		color: #c23033;
	}
	.nota div b {
		margin-bottom: 7px;
	}
	.nota div b a{
		font-weight: 900;
		font-size: 1.4em;
	}
	.nota div b a:hover{
		text-decoration: underline;
		color: #404040;
	}
	.nota div p{
		margin-top: 4px;
	}
	/* -------------- Articulos Aside --------------- */
	section aside{
		margin: 0;
		display: inline-block;
		vertical-align: top;
		width: 23%;
	}
	/* -------------- Articulos negros --------------- */
	.noticiasnegro{
		display: inline-block;
		vertical-align: middle;
		width: 100%;
	}
	.noticiasnegro .marco{
		display: inline-block;
		vertical-align: top;
		width: 369px;
		margin-bottom:20px;
		border: none;
	}
	.noticiasnegro .marco p{
		font-size: 1.1em;
	}

	.noticiasnegro .marco h2{
		color: #c23033;
	}
	.noticiasnegro .marco p a:hover{
		text-decoration: underline;
	} 
	/* ////////////////// ASIDE /////////////////// */

	.aside_botonsbucador{
		display: block;
		vertical-align: middle;
		margin-bottom: 20px;
		background: #d9d9d9;
		width: 100%;
		color: #767676;
		border-radius: 6px;
	}
	.aside_botonsbucador a{
		display: block;
		padding: 14px 10px;
		border-radius: 6px;
	}
	.aside_botonsbucador a:hover{
		background: #c23033;
		display: block;
		padding: 14px 10px;
		border-radius: 6px;
		color: #fff;
		-webkit-transition: all .8s ease;
		-moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		-o-transition: all .8s ease;
		transition: all .8s ease;
	}
	.aside_botonsbucador p{
		font-size: 1.8em;
		font-weight: 900;
		display: inline-block;
		vertical-align: middle;
		width: 52%;
		line-height:25px;
		margin-right:14px;
	}
	.aside_botonsbucador span{
		font-size:2.5em;
		display: inline-block;
		vertical-align: middle;
		width: 32px;
		height: 32px;
		padding: 9px;
		color:#767676;
		background: #fff;
		border-radius: 50%;
		border: 12px solid #bbbbbb;
	}
	/* -------------- Ultimas noticias --------------- */
	aside section{
		width: 100%;
		text-align: left;
	}
	.normasboton{
		background: #c23033;
		display: block;
		width: 100%;
		margin-bottom: 2px;
	}
	.normasboton a{
		display: block;
		width: auto;
		padding: 6px 10px;
		font-size: 1.3em;
	}
	.normasboton a:hover{
		background: #d45154;
	}
	.normasboton span{
		width: 13px;
		height: 13px;
		padding: 2px;
		font-size: .8em;
		border-radius: 100%;
		vertical-align: middle;
		display: inline-block;
		margin-right: 10px;
		background: #fff;
		color: #c23033;
	}
	.normasboton p{
		width: 80%;
		vertical-align: middle;
		display: inline-block;
		color: #fff;
	}
	ul.ultimasnoticias{
		background: #ede5da; 
		margin: 0 0 20px 0;
		width: auto;
	}
	aside section h2{
		background: #c23033;
		padding: 5px 10px;
		color: #fff;
		font-size: 1.3em;
	}
	ul.ultimasnoticias li a{
		display: inline-block;
		width: auto;
		padding: 6px 10px;
		border-bottom: 1px solid #fff;
	}
	ul.ultimasnoticias li a:hover{
		background: rgba(0,0,0, .1);
	}
	ul.ultimasnoticias li p{
		background: 0;
		padding: 0;
	}
	ul.ultimasnoticias li p b{
		color: #c23033;
		margin-right: 5px;
	}
	/* ------------- efecto dobles de hoja--------------- */
	.curl-bottom-right {
		display: inline-block;
		position: relative;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	}
	.curl-bottom-right:before {
		position: absolute;
		content: '';
		height: 0;
		width: 0;
		bottom: 0;
		right: 0;
		background: white;
		/* IE9 */
		background: linear-gradient(315deg, #ccc 45%, #aaaaaa 50%, #cccccc 56%, white 80%);
		box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-property: width, height;
		transition-property: width, height;
	}
	.curl-bottom-right:hover:before, .curl-bottom-right:focus:before, .curl-bottom-right:active:before {
		width: 45px;
		height: 45px;
	}
	/* -------------- Editorial y Opinion --------------- */
	ul.editorialopinion{

		margin: 0 0 20px 0;
		width: auto;
		text-align: left;
	}
	ul.editorialopinion li {
		padding: 12px;
		margin-bottom: 3px;
		background: #ebecec;
	}
	ul.editorialopinion li h3{
		font-weight: 900;
		font-size: 1.5em;
		color: #c23033;
		margin-bottom: 5px;
	}
	ul.editorialopinion li b a{
		font-size: 1.5em;
		font-weight: 900;
	}
	ul.editorialopinion li b a:hover{
		font-size: 1.5em;
		text-decoration: underline;
		color: #404040;
	}
	ul.editorialopinion li p{
		margin-top: 5px;
	}
	/* -------------- Edicion impresa --------------- */
	figure.edicionimpresa {
		border: solid 1px #ccc;
		padding: 5px;
		margin-bottom: 20px;
	}
	/* -------------- Nuestrosuplemento --------------- */
	aside .nuestrosuplemento h2{
		background: #c23033;
		padding: 5px 10px;
		color: #fff;
		font-size: 1.3em;
	}
	aside .nuestrosuplemento div.flexslider{
		border: solid 1px #ccc;
		background: #fff;
		padding: 5px;
	}
	/* ///////////////// PUBLICIDAD ////////////////// */
	.publicidad00{
		/*border: solid 1px #ccc;*/
	}
	.publicidad01{
		margin-bottom: 20px;
		margin-top: 10px;
		margin-right: 20px;
		/*border: solid 1px #ccc;*/
		text-align:center;
	}
	.publicidad02{
		/*border: solid 1px #ccc;*/
		/* margin-bottom: 20px; */
	}
	.publicidad03{
		/*border: solid 1px #ccc;*/
		margin-bottom: 20px;
	}
	.publicidad04{
		margin-bottom:15px;
		/*border: solid 1px #ccc;*/
	}
	.publicidad06{
		margin-bottom:15px;
		/*border: solid 1px #ccc;*/
		width: 242px;
		display: inline-block;
		vertical-align: middle;
	}
	.publicidad07{
		margin-bottom: 16px;
		/*border: solid 1px #ccc;*/
	}	
	.publicidad08{
		margin-bottom: 16px;
		padding: 10px;
		/*border: solid 1px #ccc;*/
	}
	.publicidad09{
		/*border: solid 1px #ccc;*/
		margin-bottom: 20px;
	}
	.publicidad10{
		margin-bottom: 20px;
		margin-right: 20px;
		/*border: solid 1px #ccc;*/
	}
	.publicidad11{
		margin-bottom: 20px;
	}
	/* ///////////////// INFOGRAFIA ///////////////// */
	#contenedor #infografias{
		background: #f1f1f1;
		border: solid 1px #e1e1e1;
		padding: 15px;
		margin-bottom: 20px;
		text-align: left;
	}
	#contenedor #infografias .titular{
		font-size: 1.6em;
		border-bottom: solid 1px #ccc;
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	@font-face {
		font-family: 'ws-fullscreen';
		src: url('fullscreen.eot');
		src: url('fullscreen.eot#iefix') format('embedded-opentype'),
		url('fullscreen.svg#ws-fullscreen') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'ws-fullscreen';
		src: url('data:application/octet-stream;base64,d09GRgABAAAAAAq8AA4AAAAAE1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPihJeGNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAKAAAACgAAAABmcGdtAAAB0AAABZQAAAtwiJCQWWdhc3AAAAdkAAAACAAAAAgAAAAQZ2x5ZgAAB2wAAACsAAAA+MubklNoZWFkAAAIGAAAADQAAAA2BcGsDWhoZWEAAAhMAAAAHQAAACQHlgNWaG10eAAACGwAAAAMAAAADAu4AABsb2NhAAAIeAAAAAgAAAAIAD4AfG1heHAAAAiAAAAAIAAAACAAmQuebmFtZQAACKAAAAGPAAADCbPhlLlwb3N0AAAKMAAAACQAAAA4EIrlS3ByZXAAAApUAAAAZQAAAHvdawOFeJxjYGR+wTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKOYhhGlCYESQHAAzoDB54nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAAAAAAAAAAAAAAAAAB4nK1WaXMTRxCd1WHLNj6CDxI2gVnGcox2VpjLCBDG7EoW4BzylexCjl1Ldu6LT/wG/ZpekVSRb/y0vB4d2GAnVVQoSv2m9+1M9+ueXpPQksReWI+k3HwpprY2aWTnSUg3bFqO4kPZ2QspU0z+LoiCaLXUvu04JCISgap1hSWC2PfI0iTjQ48yWrYlvWpSbulJd9kaD+qt+vbT0FGO3QklNZuhQ+uRLanCqBJFMu2RkjYtw9VfSVrh5yvMfNUMJYLoJJLGm2EMj+Rn44xWGa3GdhxFkU2WG0WKRDM8iCKPslpin1wxQUD5oBlSXvk0onyEH5EVe5TTCnHJdprf9yU/6R3OvyTieouyJQf+QHZkB3unK/ki0toK46adbEehivB0fSfEI5uT6p/sUV7TaOB2RaYnzQiWyleQWPkJZfYPyWrhfMqXPBrVkoOcCFovc2Jf8g60HkdMiWsmyILujk6IoO6XnKHYY/q4+OO9XSwXIQTIOJb1jkq4EEYpYbOaJG0EOYiSskWV1HpHTJzyOi3iLWG/Tu3oS2e0Sag7MZ6th46tnKjkeDSp00ymTu2k5tGUBlFKOhM85tcBlB/RJK+2sZrEyqNpbDNjJJFQoIVzaSqIZSeWNAXRPJrRm7thmmvXokWaPFDPPXpPb26Fmzs9p+3AP2v8Z3UqpoO9MJ2eDshKfJp2uUnRun56hn8m8UPWAiqRLTbDlMVDtn4H5eVjS47CawNs957zK+h99kTIpIH4G/AeL9UpBUyFmFVQC9201rUsy9RqVotUZOq7IU0rX9ZpAk05Dn1jX8Y4/q+ZGUtMCd/vxOnZEZeeufYlyDSH3GZdj+Z1arFdgM5sz+k0y/Z9nebYfqDTPNvzOh1ha+t0lO2HOi2w/UinY2wvaEGT7jsEchGBXMAGEoGwdRAI20sIhK1CIGwXEQjbIgJhu4RA2H6MQNguIxC2l7Wsmn4qaRw7E8sARYgDoznuyGVuKldTyaUSrotGpzbkKXKrpKJ4Vv0rA/3ikTesgbVAukTW/IpJrnxUleOPrmh508S5Ao5Vf3tzXJ8TD2W/WPhT8L/amqqkV6x5ZHIVeSPQk+NE1yYVj67p8rmqR9f/i4oOa4F+A6UQC0VZlg2+mZDwUafTUA1c5RAzGzMP1/W6Zc3P4fybGCEL6H78NxQaC9yDTllJWe1gr9XXj2W5twflsCdYkmK+zOtb4YuMzEr7RWYpez7yecAVMCqVYasNXK3gzXsS85DpTfJMELcVZYOkjceZILGBYx4wb76TICRMXbWB2imcsIG8YMwp2O+EQ1RvlOVwe6F9Ho2Uf2tX7MgZFU0Q+G32Rtjrs1DyW6yBhCe/1NdAVSFNxbipgEsj5YZq8GFcrdtGMk6gr6jYDcuyig8fR9x3So5lIPlIEatHRz+tvUKd1Ln9yihu3zv9CIJBaWL+9r6Z4qCUd7WSZVZtA1O3GpVT15rDxasO3c2j7nvH2Sdy1jTddE/c9L6mVbeDg7lZEO3bHJSlTC6o68MOG6jLzaXQ6mVckt52DzAsMKDfoRUb/1f3cfg8V6oKo+NIvZ2oH6PPYgzyDzh/R/UF6OcxTLmGlOd7lxOfbtzD2TJdxV2sn+LfwKy15mbpGnBD0w2Yh6xaHbrKDXynBjo90tyO9BDwse4K8QBgE8Bi8InuWsbzKYDxfMYcH+Bz5jBoMofBFnMYbDNnDWCHOQx2mcNgjzkMvmDOOsCXzGEQModBxBwGT5gTADxlDoOvmMPga+Yw+IY59wG+ZQ6DmDkMEuYw2Nd0ayhzixd0F6htUBXowPQTFvewONRUGbK/44Vhf28Qs38wiKk/aro9pP7EC0P92SCm/mIQU3/VdGdI/Y0Xhvq7QUz9wyCmPtMvxnKZwV9GvkuFA8ouNp/z98T7B8IaQLYAAQAB//8AD3ichY49DsIwDIXtpmCBVKHwowydMqAMiDkrZ+iUXoGtE2dgaJxTcRAmLhHAbdjZ/D1Z73tQA3yu6qU6WEIDe2ihuazbw3azohrr8+noyJDVaLU33u0cOW0dWkPGG9WnwIy3zO87xz5ySEKs4IddCapBeAwxP+RbTtVzDCMD/HMvxOhnN8kKJUZtDVrnZYWCNLflyTjViUq68TmhuKkE1VA4h3kpY1kGX7aYSRZ4nGNgZGBgAOLj/Yc+xPPbfGXgZn4BFGG4GOvpB6Hl5RgY/mcxv2AOAnI5GJhAogBhIQuDeJxjYGRgYA76n8UQxfyCAQiAJCMDKmAGAGZ1A/QAAAAD6AAAA+gAAAPoAAAAAAAAAD4AfAABAAAAAwAcAAQAAAAAAAIAAAAQAHMAAAAeC3AAAAAAeJx1kc1Kw0AUhU9qq2jRhYILVxcEsUjTH3AjCGJBEXcuuo/p5KekmTKZVIoLn8JXcOval/FZPEkHsUJbMv3uN2c6dyYADvEND6vPJZ8Ve9hnteIGdnDreIv+wXGTPHbcQhuh42363PEeLvDquI0jfPAfvOYuqym+HHs48U4dN3DgXTveon903CQrxy0ce2+Ot+nfHe9h7H06buOs0Rrp+dKkcWLlfNSRYX9wKc9L0VRpHmQSlDbRppAbiXRuVZZpP9Szl6IblVlWhEap/EnFZRaYNbdWjJUpUp3LwO+v+XuVKxNYNal2LBbx0NpIIqNncuf2krnRUxVaP7F2ftXr/e0BI2jMsYRBihgJLATntB3+DtHHgC9H8MyEMLlKpbz0ABlNgJIrknqmYH3DJ2KV0yomMrLP16UxwwsTXc6WtS9oDTOK2SeOce0Dus25zTNjjlUHab23sGufvW/O39djtSaoO538nrHAgr0MaS1XVqcxdfeCu3/nEt5bNTelCen9+vYs7RV6/G64hx+r2ZSEAHicY2BigAAuBuyAmYGBkYmRmTU9p7Iggx1M6hoyMAAAL+EEyXicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MjBoQWgOFHonAwMDJzKLmcFlowpjR2DEBoeOiI3MKS4b1UC8XRwNDIwsDh3JIREgJZFAsJGBR2sH4//WDSy9G5kYXAAH0yK4AAAA') format('woff'),
		url('data:application/octet-stream;base64,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') format('truetype');
	}
	* html #infograma a.ws_next,* html #infograma a.ws_prev{display:block}
	#infograma { 
		display: table;
		position: relative;
		width: 100%;
		max-width: 966px;
		max-height: 470px;
		margin:0px auto 0px;
		z-index:90;
		text-align:left; /* reset align=center */
		font-size: 10px;
		text-shadow: none; /* fix some user styles */
		/* reset box-sizing (to boostrap friendly) */
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box; 
	}
	* html #infograma{ width:755px }
	/*------------- Imagenes Grandes ------------------*/
	#infograma .centrales ul{
		position:relative;
		width: 10000%; 
		height:100%;
		left:0;
		list-style:none;
		margin:0;
		padding:0;
		border-spacing:0;
		overflow: visible;
	}
	#infograma .centrales ul li{
		position: relative;
		width:1%;
		height:100%;
		line-height:0; 
		overflow: hidden;
		float:left;
		padding:0 0 0 0 !important;
		margin:0 0 0 0 !important;
	}
	#infograma .centrales ul a{
		width:100%;
		height:100%;
		max-height: 470px;
		display:block;
		color:transparent;
	}
	#infograma .centrales .ws_list img,
	#infograma .centrales > div > img{
		width:100%;
		border:none 0;
		max-width: none;
		padding:0;
		margin:0;
	}
	#infograma .centrales > div > img {
		max-height: 470px;
	}
	#infograma .centrales iframe {
		position: absolute;
		z-index: -1;
	}
	#infograma .centrales{
		vertical-align: top;
		display: block;
		position: relative;
		left:-10px;
		top:0;
		height:100%;
		max-height: 470px;
		max-width: 936px;
		border:none;
		overflow: hidden;
		border:solid 1px #ccc;
	}
	/*-------------- Imagenes pequeñas -----------------*/
	#infograma .miniaturas {
		vertical-align: top;
		display: block;
		position: absolute;
		text-align: right;
		background: #ccc;
		right: -10px;
		top: 0;
		width:18em;
		text-align: center;
		height:100%;
		border:solid 1px #ccc;
	}
	#infograma .miniaturas div{
		position:relative;
		width:100%;
	}
	#infograma  .miniaturas { 
		overflow:auto;
		z-index:60;
	}
	#infograma .miniaturas a.ws_selthumb{
		background-color: #000;
	}
	#infograma .miniaturas  a{
		background-color: #fff;
	}
	#infograma .miniaturas img{
		text-decoration: none;
		border: 0;
		width: 100%;
	}
	#infograma .miniaturas a {
		position:relative;
		text-indent: -4000px; 
		color:transparent;
		opacity:0.85;
		text-decoration: none;
		display: inline-block;
		border: 0;
		line-height: 0;
		margin:1.82%;
		text-indent:0;
		padding: 3.03%;
		width: 90.3%;
		max-width: 149px;
	}
	#infograma .miniaturas a:hover{
		opacity:1;
	}
	#infograma .miniaturas a:hover img{
		visibility:visible;
	}	
	/* --------------- Botones -----------------  */
	#infograma a.ws_next, #infograma a.ws_prev {
		position:absolute;
		top:50%;
		margin-top:-3em;
		z-index:60;
		height: 4.4em;
		width: 4.4em;
		background-image: url(./arrows.png);
		background-size: 200%;
	}
	#infograma a.ws_next{
		background-position: 100% 0;
		right:1.5em;
	}
	#infograma a.ws_prev {
		left:1.5em;
		background-position: 0 0; 
	}
	#infograma .centrales {
		margin-right: 18em;
	}
	#infograma:hover a.ws_next,
	#infograma:hover a.ws_prev,
	#infograma:hover .ws_playpause {
		display:block
	}
	#infograma a.ws_next,
	#infograma a.ws_prev,
	#infograma .ws_playpause {
		display:none;
	}
	/* --------------- Full Scren --------------- */
	#infograma .ws_fullscreen {
		display: none;
		position: absolute;
		font-family: "ws-fullscreen";
		top: .5em;
		right: .5em;
		font-size: 2.25em;
		z-index: 61;
		color: #fff;
	}
	#infograma:hover .ws_fullscreen {
		display: block;
	}
	#infograma .ws_fullscreen:after {
		content: '\e800';
	}
	.ws_fs_wrapper {
		width:100%;
		height: 100%;
		background: #181818;
	}
	.ws_fs_wrapper > #infograma .centrales,
	.ws_fs_wrapper > #infograma .centrales > div > img {
		max-width: none;
		max-height: none;
	}
	.ws_fs_wrapper > #infograma {
		margin:0 auto;
		max-width: 100%;
		max-height: none;
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	/* //////////////// NOTAS FINALES /////////////// */
	.notasfinales{
		margin-bottom: 20px;
		margin-right: 27px;
		width: 74%;
	}
	.notasfinales .nota{
		margin-bottom: 10px;
		font-size: 1.1em;
		text-align: left;
		border: solid 1px #ccc;
	}
	.notasfinales .nota h2{
		font-weight: 900;
		margin-bottom: 5px;
		color: #c23033;
	}
	.notasfinales .nota div {
		margin-bottom: 13px;
	}
	.notasfinales .nota div p {
		margin-bottom: 3px;
	}
	.notasfinales .nota div p a{
		font-weight: 900;
		font-size: 1.4em;
	}
	.notasfinales .nota div p a:hover{
		text-decoration: underline;
		color: #404040;
	}
	.notasfinales .nota hr{
		margin: 0;
	}
	/* ////////////////// FOOTER ///////////////// */
	footer{
		background: #eadcd1;
		margin: auto;
		padding:10px 0;
		font-size:.9em;
		text-align:center;
	}
	footer ul{
		text-decoration: none;
		margin-bottom:10px;
		font-size: 1.2em;
	}
	footer li{
		display:inline-block;
		vertical-align:middle;
		margin:6px 0;
	}
	footer ul li a{
		padding: 4px 7px;

	}
	footer ul li a:hover{
		padding: 4px 7px;
		text-decoration: underline;
	}
	footer figure{
		width:100%;
		max-width:180px;
		margin-right:3%;
		vertical-align: middle;
		display:inline-block;
		text-align: right;
	}
	footer .direccion1{
		width: 55%;
		vertical-align: middle;
		display: inline-block;
		text-align: left;
		line-height: 18px;
	}
	footer .direccion2{
		display:none;
	}
	/* ///////////////// SECCION //////////////// */
	.seccionportada{
		background: #f1f1f1;
		border: solid 1px #ccc;
		margin-bottom: 20px;
		margin-right: 20px;
		padding-bottom: 20px;
		text-align: left;
	}
	.seccionportada h1{
		font-size: 2.3em;
		margin: 10px 20px;
		font-weight: 900;
	}
	.seccionportada b{
		font-size: 1.2em;
		margin: 10px 20px 5px ;
		font-weight: 600;

	}
	.seccionportada span{
		font-size: 1.3em;
		margin: 10px 20px 10px ;
		font-weight: 200;

	}

	.seccionportada h1 a{
		font-weight: 900;
	}
	.seccionportada h1 a:hover{
		text-decoration: underline;
		color: #303030;
	}
	.seccionportada p{
		margin: 10px 20px;
		font-size: 1.4em;
	}
	/* //////////////////// NOTA ////////////////// */
	.notatexto{
		display: inline-block;
		vertical-align: top;
		width: 65%;
		font-size: 1.2em;
		margin-bottom: 20px;
		text-align: left;
	}
	.notatexto p a{
		text-decoration: underline;
	}
	.notatexto p a:hover{
		text-decoration: underline;
	}
	.videoWrapper {
		position: relative;
		padding-bottom: 51%; 
		padding-top: 25px;
		height: 0;
		margin-top: 25px;
	}
	.videoWrapper iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;
	}
	ul.icon-compartir{
		border-top: solid #ccc 1px;
		border-bottom: solid #ccc 1px;
		margin-bottom: 20px;
		text-align: right;
		padding: 10px 0;
	}
	ul.icon-compartir li{
		display: inline-block;
		vertical-align: middle;
		width: 6%;
	}
	ul.icon-compartir li span{
		font-size: 2em;
	}
	section .publicidad05{
		display: inline-block;
		vertical-align: top;
		width: 23%;
		font-size: 1.2em;
		margin-bottom:15px;
		border: solid 1px #ccc;
		margin-left: 50px;
		text-align:center;
	}
	/* /////////////// OPNION Y EDITORIAL /////////////// */
	.editorial{
		background: #f1f1f1;
		padding: 20px;
		margin-bottom: 20px;
		border: 1px solid #e1e1e1;
		text-align: left;
		margin-right: 20px;
	}
	.editorial h2{
		font-size: 2em;
		border-bottom: 1px solid#ccc;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.editorial p{
		font-size: 1.2em;
		line-height: 22px;
	}
	.editorial h4{
		font-size: 2em;
		margin-bottom: 10px;
	}
	.editorial h4 a{
		font-weight: 900;
	}
	.editorial h4 a:hover{
		text-decoration: underline;
		color: #404040;;
	}
	.opinion{
		text-align: center;
		margin-right: 20px;
	}
	.opinion h1{
		font-size: 2em;
		border-bottom: 1px solid#ccc;
		padding-bottom: 10px;
		margin-bottom: 20px;
		text-align: left;
	}
	.opinion ul.opinionnota {
		width: 30%;
		vertical-align: top;
		display: inline-block;
		margin: 0 11px;
		text-align: left;
	}
	.opinion ul.opinionnota li{
		border: 1px solid #ccc;
		margin-bottom: 20px;
	}
	.opinion ul.opinionnota h3{
		font-size: 1.4em;
		margin-bottom: 10px;
		margin: 13px;
	}
	.opinion ul.opinionnota h3 a{
		font-weight: 900;
	}	
	.opinion ul.opinionnota h3 a:hover{
		text-decoration: underline;
		color: #404040;
	}
	.opinion ul.opinionnota li p{
		margin: 13px;
	}
	.opinion ul.opinionnota li p b{
		font-weight: 900;
		color: #c23033;
	}
	/* ////////////// NOTA OPINION //////////////// */
	.notatexto h1{
		font-size: 1.9em;
		font-weight: 900;
		margin-bottom: 10px;
	}
	.notatexto h3{
		margin-bottom: 20px;
	}
	/* //////////////// BUSCADOR //////////////// */
	.paginador{
		margin-bottom: 10px;
		margin-right: 20px;
		text-align: right;
	}
	.paginador .cabecera{
		display: inline-block;
		vertical-align: middle;
		width: 30%;
		border: solid 1px #ccc;
		margin-right: 20px;
	}
	.paginador .searching{
		display: inline-block;
		vertical-align: middle;
		width: 29%;
		border: solid 1px #ccc;
		margin-right: 20px;
		text-align: right;
		padding-right: 1px;
	}
	.paginador .cabecera select[name]{
		border:solid 1px #fff;
		background: #fff;
		color:#999;
		font-size:1.3em;
		font-family:Arial, Helvetica, sans-serif;
		width: 100%;
	}
	input.searchfield {
		background: #fff;
		width: 81%;
		padding: 3px 1px 2px 8px;
		margin-right:2px;
		border:solid 1px #fff;
		outline: none;
		display:inline-block;
		vertical-align:middle;
		font-size:1.2em;
		color:#999;
	}
	.searchbutton {
		border: solid 0px #494949;
		height: 23px;
		width: 24px;
		background: #999;
		display:inline-block;
		vertical-align:middle;
		cursor: pointer;
		position:relative;
		background-image:url(../img/search.png);
		background-repeat: no-repeat;
		background-position: center center;
	}
/*input[value] {
color: transparent;
}*/
ul.pags{
	text-align: right;
	padding: 10px 0;
	display: inline-block;
	vertical-align: middle;
	width: 100%;

}
ul.pags li{
	vertical-align: middle;
	display: inline-block;

}
ul.pags li a{
	border-radius:200px;
	vertical-align: middle;
	display: inline-block;
	border: solid 1px #ccc;
	padding: 4px 8px;
}
ul.pags li a:hover{
	border: solid 1px #FF8C00;
	background: #c23033;
	color: #fff;
}
ul.buscador{
	margin-right: 20px;
}
ul.buscador li{
	border: solid 1px #ccc;
	padding: 15px;
	margin-bottom: 20px;
}
ul.buscador li .buscadornota{
	vertical-align: top;
	display: inline-block;
	width: 62%;
	margin-right: 15px;
	text-align: left;
}
ul.buscador li .buscadornota h2{
	font-size: 1.2em;
	font-weight: 900;
	color: #c23033;
}
ul.buscador li .buscadornota b{
	font-size: 1.9em;
	font-weight: 900;
	margin-bottom: 5px;
}
ul.buscador li .buscadornota p{
	font-size: 1.1em;
}
ul.buscador li figure{
	vertical-align: top;
	display: inline-block;
	width: 35%;
}
/* //////////////// SUPLEMENTO //////////////// */
#suplemento{
	background: #fff;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0;
}

#suplemento ul li figure{
	padding:10px;
	border: 1px solid #d4d4d4;
}


#suplemento ul li figure:hover{
	border: 1px dashed #8f0a0a;
}

header.suplementocabecera{
	background: #c23033;
	width: auto;
	padding: 20px;
	margin-bottom: 20px;
}
header.suplementocabecera .suplementologo1{
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	text-align: left;
}
header.suplementocabecera .suplementologo2{
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	text-align: right;
}
header.suplementocabecera figure{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	max-width: 200px;
}
#suplemento ul li{
	display: inline-block;
	vertical-align: middle;

	background: #fff;
	width: 180px;
	margin: 10px;
}
#suplemento ul li .suplementotexto {
	margin: 5px;
	text-align: left;
}
#suplemento ul li .suplementotexto p{
	display: inline-block;
	vertical-align: middle;
	width: 65%;
}
#suplemento ul li .suplementotexto ul{
	display: inline-block;
	vertical-align: middle;
	width: 32%;
}
#suplemento ul li .suplementotexto ul li{
	display: inline-block;
	vertical-align: middle;
	width: 47%;
	font-size: 1.3em;
	margin: 0;
	border: 0;
}
/* ///////////////// EDICIONES OFICIALES ///////////////// */
section.normaslegaleswrapper{
	width: 76%;
}
section.normaslegaleswrapper h4{
	font-size: 1.6em;
	padding-bottom: 15px;
	color: #c23033;
	font-weight: 900;
}
ul.normaslegales_marcos{
	margin-bottom: 20px;
}
ul.normaslegales_marcos li{
	display: inline-block;
	vertical-align: top;
	width: 28%;
	margin-right: 2%;
	border: 1px solid #ccc;
	padding: 10px;
}
ul.normaslegales_marcos li ul{
	height: 385px;
}
ul.normaslegales_marcos h5{
	font-size: 1.4em;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
ul.normaslegales_marcos li ul li{
	border:none;
	margin: 0;
	padding: 0;
	width: 100%;
	margin-bottom: 10px;
}
ul.normaslegales_marcos li ul li em{
	color: #c23033;
	font-weight: 900;
	font-style: normal;
}
ul.normaslegales_marcos li ul li p {
	display: inline-block;
}
ul.normaslegales_marcos li ul li p b a{
	font-weight: 900;
}
ul.normaslegales_marcos li ul li p a:hover{
	text-decoration: underline;
}
ul.normaslegales_marcos li ul li p b a:hover{
	text-decoration: underline;
}
ul.normaslegales_marcos li ul li strong{
	color: #c23033;
	display: inline-block;
	vertical-align: top;
	width: 10%;
}
.boton_normas1{
	background: #c23033;
	border-radius: 4px;
}
.boton_normas1 a{
	display: block;
	padding: 5px 15px;
	color: #fff;
}
.boton_normas1 a:hover{
	display: block;
	border-radius: 4px;
	background: rgb(201,112,114);
	background: -moz-linear-gradient(top,  rgba(201,112,114,1) 0%, rgba(194,48,51,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,112,114,1)), color-stop(100%,rgba(194,48,51,1)));
	background: -webkit-linear-gradient(top,  rgba(201,112,114,1) 0%,rgba(194,48,51,1) 100%);
	background: -o-linear-gradient(top,  rgba(201,112,114,1) 0%,rgba(194,48,51,1) 100%);
	background: -ms-linear-gradient(top,  rgba(201,112,114,1) 0%,rgba(194,48,51,1) 100%);
	background: linear-gradient(to bottom,  rgba(201,112,114,1) 0%,rgba(194,48,51,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c97072', endColorstr='#c23033',GradientType=0 );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c23033', endColorstr='#6b1a1c',GradientType=0 );
}
.boton_normas1 figure{
	border-radius: 100%;
	color: #c23033;
	width: 15px;
	display: block;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}
.boton_normas1 p{
	display: inline-block;
	vertical-align: middle;
}
/* --------- juridica nota ---------- */
.juridica{
	background: #f1f1f1;
	padding: 25px;
	border: solid 1px #ccc;
	margin-right: 20px;
}
figure.nota_juridica{
	display: inline-block;
	vertical-align: top;
	width: 57%;
	margin-right: 40px;
}
figure.nota_juridica .nota_juridica_periodista{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin: 0;
	font-size: .7em;
	text-align: right;
	margin-right: 20px;
}
figure.nota_juridica .nota_juridica_periodista img{
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
	margin: 0;
	margin-bottom: 10px;
	width: 80%;
}	
figure.nota_juridica .nota_juridica_periodista2{
	display: inline-block;
	vertical-align: top;
	width: 59%;
	border-left: solid 1px #ccc;
	padding-left: 20px;
}
.nota_juridica img{
	margin-bottom: 10px;
	width: 40%;
}
.nota_juridica h3{
	font-size: 2em;
	font-weight: 900;
	margin-bottom: 10px;
}
.nota_juridica h3 a{
	font-weight: 900;
}
.nota_juridica h3 a:hover{
	text-decoration: underline;
	color: #222;
}
.nota_juridica p{
	font-size: 1.3em;
}
.edicionimpresa_juridica{
	display: inline-block;
	vertical-align: top;
	width: 33%;
	padding: 10px;
	border: solid 1px #ccc;
	background: #ccc;
}	
.edicionimpresa_juridica p{
	background: #888;
	color: #fff;
	font-size: 1.3em;
	padding: 9px;
}
.edicionimpresa_juridica img{
	background: #ccc;
}
/* ///////////////// EDICIONES SECCION ///////////////// */
#wrapernormaslegales{
	display: inline-block;
	vertical-align: top;
	width: 76%;
	text-align: left;
	margin-bottom: 20px;
}
#wrapernormaslegales h2 {
	display: inline-block;
	vertical-align: middle;
	width: 63%;
	font-size: 2em;
}
#wrapernormaslegales h3 {
	display: inline-block;
	vertical-align: middle;
	width: 31%;
	font-size: 2em;
}
#wrapernormaslegales form{
	display: inline-block;
	vertical-align: middle;
	width: 68%;
}
#wrapernormaslegales form ul li{
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}
#wrapernormaslegales form ul li p{
	color: #555;
	width: 20%;
	display: inline-block;
}	
#wrapernormaslegales form ul li input[type=date]{
	border:solid 1px #999999;
	padding:5px;
	color:#999;
	width: 68%;
	height: 20px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
#wrapernormaslegales .searchbutton {
	color: #fff;
	border: solid 0px #494949;
	font-size: 11px;
	height: 30px;
	width: 30px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #c23033;
	display:inline-block;
	vertical-align:middle;
	cursor: pointer;
	position:relative;
	background-image:url(../img/search.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#wrapernormaslegales .backgroundgrey{
	background: #efefef;
	margin-right: 28px;
	padding: 10px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	margin-top: 10px;
}
#wrapernormaslegales ul.pags {
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
}
article.edicionesoficiales_articulos{
	background: #f1f1f1;
	border: 1px solid #e1e1e1;
	padding: 15px;
	border-radius: 6px;
	margin: 10px 20px 20px 0px;
}
article.edicionesoficiales_articulos .ediciones_pdf{
	display: inline-block;
	vertical-align: middle;
	width: 10%;
	font-size: 4em;
}
article.edicionesoficiales_articulos .ediciones_pdf a{
	color: #888;
}
article.edicionesoficiales_articulos .ediciones_pdf a:hover{
	color: #c23033;
}
article.edicionesoficiales_articulos .ediciones_texto{
	display: inline-block;
	vertical-align: middle;
	width: 65%;
	text-align: left;
	margin: 0 15px;
}
article.edicionesoficiales_articulos .ediciones_botones{
	display: inline-block;
	vertical-align: middle;
	width: 20%;
	text-align: center;
}
article.edicionesoficiales_articulos .ediciones_texto h4{
	color: #c23033;
	font-weight: 900;
	font-size: .9em;
	margin-bottom: 5px;
}
article.edicionesoficiales_articulos .ediciones_texto h5{
	font-size: 1.2em;
	margin-bottom: 5px;
}
article.edicionesoficiales_articulos .ediciones_texto h5 a{
	font-weight: 900;
}
article.edicionesoficiales_articulos .ediciones_texto h5 a:hover{
	text-decoration: underline;
	color: #404040;
}
article.edicionesoficiales_articulos .ediciones_botones ul li{
	display: block;
	vertical-align: middle;
	width: auto;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 5px;
	margin-bottom: 10px;
}
article.edicionesoficiales_articulos .ediciones_botones ul li a{
	display: block;
	padding: 8px 0;
	border-radius: 5px;
}
article.edicionesoficiales_articulos .ediciones_botones ul li a:hover{
	display: block;
	background: #fff;
	padding: 8px 0;
	color: #888;
}
/* /////////// BOLETIN /////////// */
article.normaslegales_articulos{
	background: #efefef;
	border: #ccc solid 1px;
	border-radius: 3px;
	padding: 15px;
	margin-top: 17px;
	margin-right: 17px;
	width: 18%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
}
article.normaslegales_articulos img{
	border: #ccc solid 1px;
	margin-bottom: 5px;
}
article.normaslegales_articulos .normaslegales_botones p{
	margin-bottom: 0px;
}
article.normaslegales_articulos .normaslegales_botones p a{
	display: block;
	width: auto;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 8px 0;
}
article.normaslegales_articulos .normaslegales_botones p a:hover{
	display: block;
	background: #fff;
	padding: 8px 0;
	color: #888;
}
article.normaslegales_articulos p{
	margin-bottom: 5px;
}
/* ////////////// EDICIOCIONES OFICIALES NOTA ///////////// */
tbody{
	display: block;
	background: #ccc;
}
tbody tr td{
	width: auto;
	padding: 5px;
	background: #fff;
}
#seccion_texto{
	text-align: left;
	margin: 0 49px;
	margin-bottom: 20px;
	vertical-align: top;
	display: inline-block;
	width: 67%;
}
/* ///////////////////// MEDIA QUERY /////////////////////*/
@media only screen and (max-width: 1072px){
	#contenedor{
		padding: 0 10px;
	}
	header .cotizacion{
		display:none;
	}
	header .logo{
		width:48%;
		text-align: left;
	}
	header .logo img{
		width:79%;
	}
	header .boton_social{
		width: 50%;
	}
	.fixed{
		left:0;
		width: 100%;
	}
	nav > ul > li > a {
		padding: 10px;
		font-size: 1em;
	}
	section.portada .flexslider{
		display: inline-block;
		vertical-align: top;
		width: 50%;
		padding-bottom: 20px;
	}
	section.portada article.normaslegales{
		display: inline-block;
		vertical-align: top;
		text-align: left;
		width: 46%;
		padding-bottom: 20px;
	}
	section.portada article.normaslegales .emcabezado h4{
		width: 64%;
	}
	section.portada article.normaslegales .emcabezado .button{
		width: 36%;
	}
	article.normaslegales ul{
		width: 42%;
		margin-bottom: 8px;
		text-align:center;
	}
	li.marco{
		width: 48%;
		margin-right: 10px;
	}
	section.noticiasnegro ul li.marco{
		width: 47%;
	}
	.notasfinales{
		width: 75%;
		margin-right: 10px;
	}
	.normasboton p{
		width: 80%;
		font-size: .9em;
	}
	aside section h2{
		font-size: .9em;
	}
	section .notatexto{
		margin-left: 10px;
	}
	section .publicidad05{
		margin-left: 30px;
	}
	.opinion ul.opinionnota{
		width: 30%;
		margin: 0 8px;
	}
	.paginador .searching{
		width: 28%;
		margin-right: 10px;
	}
	input.searchfield {
		width: 74%;
	}
	.paginador  .cabecera{
		width: 20%;
		margin-right: 10px;
	}
	ul.pags{
		width: 46%;
	}
	ul.buscador li .buscadornota{
		width: 46%;
	}
	ul.buscador li .buscadornota h2{
		font-size: 1em;
	}
	ul.buscador li .buscadornota b{
		font-size: 1.4em;
	}
	ul.buscador li .buscadornota p{
		font-size: 1em;
	}
	ul.buscador li figure{
		width: 50%;
	}
	header.suplementocabecera{
		margin-bottom: 5px;
	}
	#suplemento ul li{
		width: 21%;
	}
	header.edicionesoficiales section{
		width: 70%;
	}
	header.edicionesoficiales section h2{
		font-size: .9em;
	}
	header.edicionesoficiales section h1{
		font-size: 2.6em;
	}
	header.edicionesoficiales figure{
		width: 30%;
	}
	#wrapernormaslegales h2{
		width: 50%;
	}
	article.edicionesoficiales_articulos .ediciones_texto{
		width: 62%;
	}
	#seccion_texto{
		width: 70%;
		margin: 0 30px 20px 10px;
	}
	ul.normaslegales_marcos li{
		width: 27%;
	}
	ul.normaslegales_marcos h5{
		font-size: 1.2em;
	}
	ul.normaslegales_marcos li ul li strong{
		font-size: .9em;
	}
	ul.normaslegales_marcos li ul li q{
		font-size: .9em;
	}
	ul.normaslegales_marcos li ul li p{
		font-size: .9em;
		line-height: 15px;
	}
	article.normaslegales_articulos{
		width: 16%;
	}
	article.normaslegales ul li span{
		/* width: 20%; */
		display: inline-block;
		/* height: 26px; */
		/* border: 8px solid #ccc; */
		/* font-size: 2em; */
		/* padding: 8px; */
		/* margin-right: 5px; */
		/* text-align: center; */
	}
	article.normaslegales ul li p{
		/* font-size: 1.3em; */
		/* width:100%; */
		/* font-weight: 900; */
	}
	article.normaslegales ul li a{
		padding: 10px 10px;
	}
	article.normaslegales ul li a:hover{
		padding: 10px 10px;
	}
	.aside_botonsbucador {
		text-align:center;
	}
	.aside_botonsbucador p{
		font-size: 1.7em;
		width:100%;
		margin: 0px;
		margin-bottom: 10px;
	}
	.juridica{
		padding: 15px;
	}
	figure.nota_juridica{
		margin-right: 17px;
	}
	#wrapernormaslegales h3{
		font-size: 1.4em;
		width: 28%;
	}
	#wrapernormaslegales form{
		width: 70%;
	}
	#wrapernormaslegales form ul li p{
		width: 25%;
	}

	#wrapernormaslegales form ul li input[type=date]{
		width: 65%;
	}
	figure.nota_juridica .nota_juridica_periodista2{
		width: 55%;
	}
	.publicidad11 {
		display:none;
	}
	.noticiasnegro {
		width:100%;
	}
	.noticiasnegro .marco {
		width: 48%;
		vertical-align:top;
	}
	article.normaslegales ul{
		width: 45%;
		margin:0;
		margin-left:10px;
	}
	article.normaslegales ul li p{
		width: 57%;
	}
}
/* ///////////////////// 768px /////////////////////*/
@media only screen and (max-width: 768px){

	.convenios  {
		display: none;
	}
	input[type=submit] {
		padding: 5px !important;
		font-size: .6rem;
	}
	input[type=text] {
		width:50px !important;
		padding: 3px 10px !important;
	}
	header{
		margin-bottom:0px;
	}
	.seccionportada p{
		margin: 10px;
	}
	.seccionportada h1{
		margin: 10px;
		font-size: 1.8em;
	}
	.portada #slider ul.slider-box li.slider-element h1{
		font-size: 1.8em;
	}
	.portada #slider ul.slider-box li.slider-element p{
		font-size: 1.3em;
	}
	#contenedor .publicidad04{
		display: none;
	}
	#contenedor .publicidad03{
		display: none;
	}
	#contenedor .publicidad02{
		display: none;
	}
	#contenedor .publicidad01{
		display: none;
	}
	#contenedor{
		margin:0;
		padding: 0 10px;
	}
	/* :::::::: HEADER ::::::::: */
	header .logo{
		width:49%;
		text-align: left;
		margin: 10px 0;
	}
	header .logo img{
		width:100%;
	}
	header .boton_social{
		width: 48%;
	}
	header .boton_social div{
		margin: 10px 0 0 0;
	}
	header .boton_social strong{
		display: none;
	}
	header .boton_social p{
		display: none;
	}
	header #submit{
		width: 35%;
	}
	header{
		padding: 0;
	}
	/* :::::::: NAV ::::::::: */
	nav {
		width: 100%;
		background: #c23033;
		margin-bottom: 10px;
	}
	nav ul {
		width: 100%;
		display: none;
		text-align: left;
	}
	nav.align-center > ul {
		text-align: left;
	}
	nav ul li {
		width: 100%;
		border-top: 1px solid #d97e80;
	}
	nav ul ul li,
	nav li:hover > ul > li {
		height: auto;
		background: #9b2629;
		border-bottom: 0;
	}
	nav ul li a,
	nav ul ul li a {
		width: 100%;
		border-bottom: 0;
	}
	nav > ul > li {
		float: none;
	}
	nav ul ul li a {
		padding-left: 30px;
	}
	nav ul ul ul li a {
		padding-left: 35px;
	}
	nav ul ul li a {
		color: #fff;
		background: none;
	}
	nav ul ul li:hover > a,
	nav ul ul li.active > a {
		color: #ffffff;
		background:rgba(0,0,0,.1);
	}
	nav ul ul,
	nav ul ul ul,
	nav.align-right ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left;
	}
	nav > ul > li.has-sub > a:after,
	nav > ul > li.has-sub > a:before,
	nav ul ul > li.has-sub > a:after,
	nav ul ul > li.has-sub > a:before {
		display: none;
	}
	nav #menu-button {
		display: block;
		padding: 17px;
		color: #fff;
		cursor: pointer;
		font-size: 12px;
		font-weight: 900;
		text-align: left;
	}
	nav #menu-button:after {
		position: absolute;
		top: 22px;
		right: 17px;
		display: block;
		height: 4px;
		width: 20px;
		border-top: 2px solid #dddddd;
		border-bottom: 2px solid #dddddd;
		content: '';
	}
	nav #menu-button:before {
		position: absolute;
		top: 16px;
		right: 17px;
		display: block;
		height: 2px;
		width: 20px;
		background: #dddddd;
		content: '';
	}
	nav #menu-button.menu-opened:after {
		top: 23px;
		border: 0;
		height: 2px;
		width: 15px;
		background: #ffffff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	nav #menu-button.menu-opened:before {
		top: 23px;
		background: #ffffff;
		width: 15px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	nav .submenu-button {
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid #d97e80;
		height: 35px;
		width: 46px;
		cursor: pointer;
	}
	nav .submenu-button.submenu-opened {
		background: #9b2629;
	}
	nav ul ul .submenu-button {
		height: 34px;
		width: 34px;
	}
	nav .submenu-button:after {
		position: absolute;
		top: 18px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #dddddd;
		content: '';
	}
	nav ul ul .submenu-button:after {
		top: 15px;
		right: 13px;
	}
	nav .submenu-button.submenu-opened:after {
		background: #ffffff;
	}
	nav .submenu-button:before {
		position: absolute;
		top: 15px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #dddddd;
		content: '';
	}
	nav ul ul .submenu-button:before {
		top: 12px;
		right: 16px;
	}
	nav .submenu-button.submenu-opened:before {
		display: none;
	}
	nav > ul > li > a {
		padding: 10px 30px;
		font-size: 12px;
		letter-spacing: 1px;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
	}
	/* :::::::: SECTION ::::::::: */
	section.portada {
		margin-bottom: 0;
		width: 100%;
		margin-bottom: 20px;
	}
	section.portada .flexslider{
		width:100%;
		margin-bottom: 15px;
	}
	section.portada article.normaslegales{
		width: auto;
		padding: 10px;
		text-align: center;
	}
	.normaslegales ul li.buscador1{
		display: none;
	}
	.normaslegales ul li.buscador2{
		display: inline;
	}
	article.normaslegales ul{
		width: 46%;
		margin: 0 8px;
		text-align :left;
	}
	section{
		width: 66%;
		margin-right: 15px;
	}
	aside{
		width: 30%;
	}
	.normasboton p{
		width: 72%;
		font-size:1em;
	}
	aside section{
		margin:0;
	}
	ul li.marco{
		width: 100%;
	}
	.publicidad00{
		display: none;
	}
	.publicidad07{
		display: none;
	}
	section aside{
		display: none;
	}
	section.noticiasnegro{
		width: 100%;
	}
	section.noticiasnegro ul li.marco{
		width: 100%;
	}
	section.notasfinales{
		width: 67%;
	}
	footer ul li {
		font-size: .8em;
	}
	footer ul li a{
		padding: 4px 7px;
	}
	footer ul li a:hover{
		padding: 4px 7px ;
	}
	footer .direccion1{
		font-size: .9em;
		line-height: 16px;
	}
	.seccionportada{
		margin-right: 0;
	}
	section .notatexto{
		margin-left: 0;
		width: 72%;
	}
	ul.icon-compartir {
		text-align: left;
	}
	ul.icon-compartir li{
		margin: 0 7px;
	}
	section .publicidad05{
		margin-left: 10px;
	}
	.editorial{
		margin-right: 0;
	}
	.opinion{
		margin-right: 0;
	}
	.opinion ul.opinionnota{
		width: 100%;
		margin: 0;
	}
	.paginador{
		margin-right: 0;
	}
	.paginador .searching{
		width: 100%;
		margin-bottom: 15px;
	}
	input.searchfield{
		width: 83%;
	}
	.paginador .cabecera{
		width: 100%;
	}
	.paginador ul.pags{
		width: 100%;
		text-align: center;
	}
	ul.buscador{
		margin-right: 0;
	}
	ul.buscador li .buscadornota{
		width: 100%;
		margin-bottom: 10px;
	}
	ul.buscador li figure{
		width: 100%;
	}
	.paginador{
		margin-bottom: 0;
	}
	#suplemento ul li{
		width: 27%;
	}
	header.edicionesoficiales{
		margin-bottom: 10px;
	}
	header.edicionesoficiales section{
		width: 100%;
		margin-right: 0;
	}
	header.edicionesoficiales section h2{

		margin-top: 3px;
	}
	header.edicionesoficiales section h1{
		font-size: 1.8em;
	}
	header.edicionesoficiales figure{
		width: 32%;
	}
	#wrapernormaslegales{
		width: 69%;
	}               
	#wrapernormaslegales h2{
		width: 100%;
	}
	#wrapernormaslegales ul.pags{
		width: 100%;
		text-align: left;
	}
	article.edicionesoficiales_articulos .ediciones_pdf{
		width: 18%;
		margin-right: 10px;
		vertical-align: top;
	}
	article.edicionesoficiales_articulos .ediciones_texto{
		width: 77%;
		margin: 0;
		margin-bottom: 10px;
	}
	article.edicionesoficiales_articulos .ediciones_botones{
		width: 100%;
	}
	#seccion_texto{
		width: 63%;
		margin-left: 0;
	}
	section.normaslegaleswrapper{
		width: 66%;
	}
	i               {
		display: inline;
		color:#808080;
		font-weight: 900;
		margin-right: 10px;
		font-style: normal;
	}
	article.normaslegales_articulos{
		width: 38%;
		display: inline-table;
	}
	article.normaslegales ul li p{
		/* font-size: 1.7em; */
		/* font-weight: 900; */
		/* display: inline-block; */
		/* vertical-align: middle; */
		/* width: 55%; */
	}
	article.normaslegales ul li span{
		/* font-size:3em; */
		/* display: inline-block; */
		/* vertical-align: middle; */
		/* width: 40px; */
		/* height: 40px; */
		/* padding: 10px; */
		color:#767676;
		background: #fff;
		border-radius: 50%;
		border: 10px solid #bbbbbb;
		margin-right: 10px;
	}
	ul.normaslegales_marcos li{
		width: auto;
		margin-bottom: 20px;
	}
	ul.normaslegales_marcos li ul{
		height: auto;
	}
	.juridica{
		width: auto;
		margin: 0;
		margin-bottom: 20px;
		text-align: center;
	}
	figure.nota_juridica{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
		text-align: left;
	}
	.edicionimpresa_juridica{
		width: auto;
	}
	.aside_botonsbucador{
		text-align: center;
		width: 100%;
	}
	.aside_botonsbucador span{
		margin-right: 4px;
	}
	#wrapernormaslegales .backgroundgrey{
		text-align: center;
	}
	#wrapernormaslegales h3{
		width: 100%;
		margin-bottom: 10px;
	}
	#wrapernormaslegales .backgroundgrey form {
		width: 100%;                        
		text-align: left;
	}
	#wrapernormaslegales .backgroundgrey form ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	article.normaslegales_articulos{
		margin-right: 15px;
		width: 33%;
	}
	.content{
		height: 337px;
	}
	.normaslegales ul #infinite-scroll{
		margin-bottom: 20px;
	}
	li.marco {
		width:100%;
	}
	.noticiasnegro .marco {
		width:100%;
	}
	/* ///////// AGREGADO ////////// */
	.portada #slider{
		text-align: left;
		display: 
		-webkit-inline-box;
		/* vertical-align: top; */
		width: 100%;
		/* margin-right: 20px; */
		margin-bottom: 20px;
	}
	#slider-container {
		height:auto;
	}

	/* ///////// FIN AGREGADO ////////// */
}
/* ///////////////////// 500px /////////////////////*/
@media only screen and (max-width: 500px){

	#infograma .ws_controls,
	#infograma .ws_bullets,
	#infograma .miniaturas{
		display: none
	}
	#infograma .centrales{
		margin: 0;
		left: 0;
	}
	.flex-direction-nav .flex-prev { 
		opacity: -7; 
		left: 1px;
	}
	.flex-direction-nav .flex-next { 
		opacity: -7; 
		right: 1px;
	}
	article.normaslegales ul{
		margin: 0;
		width: 100%;
	}
	section.portada{
		margin-bottom: 0;
	}
	section{
		width: 100%;
	}
	aside{
		width: 100%;
		text-align: center;
	}
	.normasboton{
		text-align: left;
	}
	.normasboton p{
		width: 84%;
		font-size:1.1em;
		text-align: left;
	}
	.normasboton img{
		width: 4%;
	}
	aside section h2{
		font-size: 1.4em;
	}
	section.notasfinales{
		width: 100%;
		margin-bottom: 10px;
	}
	aside section{
		width: 100%;
	}
	aside .nuestrosuplemento h2{
		text-align: left;
		font-size: 1.4em;
	}
	aside section figure{
		text-align: center;
	}
	footer{
		margin-top: 20px;
	}
	footer ul li{
		width: 100%;
		font-size: 1em;
	}
	footer ul li a{
		display: block;
	}
	footer ul li a:hover{
		display: block;
	}
	footer figure{
		margin: 0;
		margin-bottom: 20px;
	}
	footer .direccion1{
		display: none;
	}
	footer .direccion2{
		display: inline;
		width: auto;
		padding: 0 15px;
		text-align: center;
		line-height: 18px;
	}
	section .notatexto{
		width: 100%;
	}
	section .notatexto ul.icon-compartir{
		text-align: center;
	}
	section .publicidad05{
		display: none;
	}
	header.suplementocabecera figure{
		max-width: 150px;
	}
	#suplemento{
		background: #fff;
		padding: 0;
		margin: 0;
	}
	#suplemento ul li{
		width: 100%;
		margin: 0;
		margin-bottom: 20px;
	}
	#suplemento ul li .suplementotexto{
		margin: 0px 20px 10px 20px;
	}
	#suplemento ul li .suplementotexto p{
		font-size: 1.2em;
	}
	#suplemento ul li .suplementotexto ul li{
		font-size: 2em;
	}
	header.edicionesoficiales section{
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	header.edicionesoficiales section h1{
		font-size: 2em;
		margin: 0 20px;
	}
	header.edicionesoficiales figure.normasbuscador1{
		display: none;
	}
	header.edicionesoficiales figure.normasbuscador2{
		display: inline-block;
		margin: 15px;
		width: auto;
	}
	#wrapernormaslegales{
		width: 100%;
	}
	#wrapernormaslegales h2{
		width: 100%;
		text-align: center;
	}
	#wrapernormaslegales ul.pags{
		margin: 0;
		width: 100%;
		text-align: center;
	}
	article.edicionesoficiales_articulos{
		width: auto;
		margin-right: 0;
	}
	#seccion_texto{
		width: 100%;
		margin-right: 0;
	}
	section.normaslegaleswrapper{
		width: 100%;
		margin-right: 0;
	}
	header.edicionesoficiales form{
		display: block;
	}
	header.edicionesoficiales form input{
		width: 60%;
	}
	header.edicionesoficiales form button{
		width: 30%;
	}
	article.normaslegales_articulos{
		width: auto;
	}
	#wrapernormaslegales .backgroundgrey{
		margin-right: 0;
	}
	article.normaslegales_articulos{
		margin-right: 0;
	}
	.aside_botonsbucador p{
		width: 70%;
		text-align: left;
		font-size: 1.6em;
	}
	.aside_botonsbucador a{
		width: auto;
		display: block;
	}
	.aside_botonsbucador span{
		margin-bottom: 0;
	}
	figure.nota_juridica .nota_juridica_periodista2{
		width: 50%;
	}
}
.logomin{
	font-size:30px;
	color:#fff;
	top:0;
	margin-right: 30px;
	margin-bottom: 0px;
	vertical-align: middle;
}

/*Active Link*/
.active {
	background-color: #00000042;
	/* color:#404040; */
	font-weight:900;
	height: 100% !important;
}

}
#mimenu .active a
{ 
	color: #c23033; 


}

.marcodescarga{
	width: 100% !important;
	display: inline-block;
	border:1px solid #c23033;
	border-radius: 4px;
	background-color:#fff;
	color:#c23033;
	cursor:pointer;
	vertical-align:middle;
	-webkit-text-fill-color:#fff;
	margin-bottom:10px;
	font-size:1.2em;
	padding: 10px 0;
	/* margin-bottom:10px; */
	/* margin-top:10px; */
	-webkit-text-fill-color:#c23033;
}


.marcodescarga:hover{
	background-color:rgb(201,112,114);  
	color:#fff;
	-webkit-text-fill-color:#fff;
}




.fecha{
	color:#999;

}

.titulopagina{

	font-size:1.8em;
}
select.custom-dropdown {

	border: 1px solid rgb(165,165,165) !important;  /*REMOVES BORDER*/
	color: rgba(107,107,107,1);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	padding: 10px;
	width: 10%;
	cursor: pointer;
}
select.custom-dropdown:hover{
	border: 1px solid rgb(201,112,114) !important; 
	font-weight:700;
}

.cajatexto{
	border: 1px solid rgb(165,165,165) !important;  /*REMOVES BORDER*/
	color: rgba(107,107,107,1);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	padding: 10px;
	width: 30%;
	cursor: pointer;
}
.cajatexto:hover{
	border: 1px solid rgb(201,112,114) !important; 
	font-weight:700;
}
.ediciones{
	display:block;
	background-color: #b3b3b3;
	color:#fff;
	font-size:1.3em;
	text-align:center;
	/* font-weight:900; */
	margin-bottom:5px;
	/* height:40px; */
	vertical-align:middle;
	padding: 8px;
	margin-bottom: 20px;
}

/*FOTO GALERIA*/
.wrapper-sld{
	width: 100%;
	height: auto;
	margin:0 auto;
	background-color: #f1f1f1;
	border: 1px solid #dbdada;
}
.head{
	font-family: arial;
	margin-top: 10px;
}
.titled {
	font-family: 'Lato';
	font-size: 26px;
	font-weight:900;
	color:#303030;
	padding: 15px 15px 8px 15px;
	display:block;
	text-align:left;
}
.txt{
	font-family: 'Lato';
	font-size: 17px;
	font-family: 'Lato', arial;
	line-height:24px;
	color:#585858;
	padding: 0 15px 10px 15px;
	display:block;
	text-align:left;
}


/*Claes notas finales*/

.notasfinalesfo{
	margin-bottom: 20px;
	margin-right: 27px;
	width: 100%;
	margin-top:20px;
}
.notasfinalesfo .nota{
	margin-bottom: 10px;
	font-size: 1.1em;
	text-align: left;
	border: solid 1px #ccc;
}
.notasfinalesfo .nota h2{
	font-weight: 900;
	margin-bottom: 5px;
	color: #c23033;
}
.notasfinalesfo .nota div {
	margin-bottom: 13px;
}
.notasfinalesfo .nota div p {
	margin-bottom: 3px;
}
.notasfinalesfo .nota div p a{
	font-weight: 900;
	font-size: 1.4em;
}
.notasfinalesfo .nota div p a:hover{
	text-decoration: underline;
	color: #404040;
}
.notasfinalesfo .nota hr{
	margin: 0;
}


.convenios ul li img {
	width: initial;
}
aside .publicidad11 {
	display: none;
}
.convenios ul li {
	margin: 0 12px;
}
input[type=submit] {
	background: #c23033;
	padding: 9px ;
	margin: 0;
	color: white;
	font-size: 1rem;
	font-weight: 100;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
input[type=text] {
	padding: 7px 15px;
	font-size: 1rem;
	font-weight: 100;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.publicidad02 img {
	margin-bottom: 20px;
}

p.leyenda{
    font-style:italic;
    /*font-weight:bold;*/
    font-size:1.2em;
}

p.primerparrafo{
    font-size:1.8em;
}