﻿@charset "utf-8";
* {
	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;
	}
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;
	}
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: 2025px;
	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: 10px 22px;
  	color: #fff;
	}
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: 17px;
  	right: 11px;
  	width: 8px;
  	height: 2px;
  	display: block;
  	background: #fff;
  	content: '';
	}
nav > ul > li.has-sub > a:before {
  	position: absolute;
  	top: 14px;
  	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;
    height:460px;
}
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: 4px 0px;
                border-radius: 2px;
                color: #fff;
                text-align: center;
                }
.normaslegales .emcabezado .button p img{
                display: inline-block;
                vertical-align: middle;
                width: 12%;
                margin-right: 1em;
                }
.normaslegales .emcabezado .button p b{
                display: inline-block;
                vertical-align: middle;
                width: 50%;
                text-align: left;
                }
.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: 239px;
	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: 76%;
	}
 .noticiasnegro .marco{
	display: inline-block;
	vertical-align: top;
	width: 275px;
	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: 10px;
	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: auto;
	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,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') 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;
	}
footer .convenios{
	border-bottom: rgba(0,0,0,.2) 1px solid;
	padding: 10px 0;
	margin-bottom: 10px;
}
footer .convenios ul li{
	width: 100%;
	max-width: 105px;
	margin: 10px;
} 
@media only screen and (max-width: 768px){
	footer .convenios{
		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: 1em;
	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: 34%;

	}
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 dashed #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: 31%;
                               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:31%;
        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){

                #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;
}

/*Active Link*/
.active {
    background-color: #404040;
    color:#404040;
    font-weight:900;
  
}

}
#mimenu .active a
{ 
    color: #c23033; 


}

.marcodescarga{
    width:250px;
    height:50px;
    border:1px solid #c23033;
    border-radius:20px;
    background-color:#fff;
    color:#c23033;
    cursor:pointer;
    vertical-align:middle;
    -webkit-text-fill-color:#fff;
    margin-bottom:10px; 
    font-size:1.2em;
    padding:10px;
    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:#c23033;
    color:#fff;
    font-size:1.3em;
    text-align:center;
    font-weight:900;
    margin-bottom:5px;
    height:40px;
    vertical-align:middle;
    padding-top:15px;
}

/*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: 74%;
    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;
                }


