﻿.busquedaavanzada {
		height: auto !important;
display: inline;
}
.list {
    display:none;
}
.show {
    display: none;
}
.hide:target + .show {
    display: inline;
}
.hide:target {
    display: none;
}
.hide:target ~ .list {
    display:inline;
}
.hide, .show {
	color: #565656;
	/* background: #e5e5e5; */
	opacity: .95;
	/* padding: 10px; */
}
.hide:hover, .show:hover {
	color: #ffffff;
    /* background:#737373;*/
	text-decoration: none;
	opacity: 1;
}
.list p{
    height:auto;
    margin:0;
}

h2.emergencia{
	font-size: 1.5rem;
	font-weight: 600;
	color: #c23033;
	margin-bottom: 15px;
}
p.principales{
 font-size: 1.1rem;
	margin-bottom: 15px;
}
button{
	padding: 10px;
	border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
	border-image: initial;
	border-radius: 5px ;
	background:#0000001a ;
}
fieldset{
	padding: 20px;
	border: 1px solid #b1b1b1;
	border-radius: 4px;
	margin-bottom: 0px;
}
input {
	padding: 0 10px;
	border: solid 1px #b1b1b1;
	font-family: inherit;
	font-size: .8rem;
	border-radius: 5px;
	height: 34px;
	color: #6f6f6f;
	text-transform: uppercase;
	margin: 0 1%;
}
.select{
	color: #808080 !important;
	border: solid 1px #b1b1b1;
	padding: 0 15px;
	height: 40px;
	width: 42%;
	margin: 0 1%;
	font-size: .9rem;
	margin-bottom: 15px;
}

.borderline{
	border: solid 1px #b1b1b1;
	margin-bottom: 15px;
	font-size: 1rem;
	overflow:hidden;
	border-radius:4px;
}
.alineado {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.gsearch{
	width: 100%;
	border:none;
}
@media only screen and (max-width: 600px) {

	.select {
		width:100% !important;
		float: none !important;
	}
}




@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;
	}
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-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url("https://fonts.gstatic.com/s/lato/v11/7aC-Y4V2UPHQp-tqeekgkA.woff2") 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-style: normal;
  font-weight: 900;
  src: local('Lato Black'), local('Lato-Black'), url("https://fonts.gstatic.com/s/lato/v11/iZxHtm8SGdMcBmb4SbFWK_Y6323mHUZFJMgTvxaG2iE.woff2") 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--6ik6zx.eot');
	src:url('iconos/icomoon-.eot#iefix-6ik6zx') format('embedded-opentype'),
		url('iconos/icomoon--6ik6zx.ttf') format('truetype'),
		url('iconos/icomoon--6ik6zx.woff') format('woff'),
		url('iconos/icomoon--6ik6zx.svg#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: 14px 14px;
  	color: #fff;
      font-size:0.9em;
	}
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);
}
/* ///////////////////// SECTION ///////////////////// */
.portada{
	width: auto;
	margin-bottom: 20px;
	}
.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;
	}
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://diariooficial.elperuano.pe/fonts/flexslider-icon.eot');
	src:url('https://diariooficial.elperuano.pe/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('https://diariooficial.elperuano.pe/fonts/flexslider-icon.woff') format('woff'),
		url('https://diariooficial.elperuano.pe/fonts/flexslider-icon.ttf') format('truetype'),
		url('https://diariooficial.elperuano.pe/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
	}
/* ///////////////////// SLIDESHOW ///////////////////// */
.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;
	}
/* //////////////// 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: 15px;
	background: #d9d9d9;
	border: solid #fff 1px;
	width: auto;
	color: #767676;
	border-radius: 6px;
	width: 100%;
	}
article.normaslegales ul li a{
	display: block;
	padding: 8px 10px;
	}
article.normaslegales ul li a:hover{
	background: #c23033;
	display: block;
	padding: 8px 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.8em;
	font-weight: 900;
	display: inline-block;
	vertical-align: middle;
	width: 52%;
	}
article.normaslegales ul li span{
	font-size:2.3em;
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	padding: 7px;
	color:#767676;
	background: #fff;
	border-radius: 50%;
	border: 8px solid #bbbbbb;
	margin-right: 10px;
	}
.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;
	position: relative;
	padding: 10px;
	background: #fff;
	width: auto;
	height: 354px;
	/*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("https://diariooficial.elperuano.pe/Content/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: 0.8em;
	color: #303030;
	text-align: left;
	margin-bottom: 20px;
	}
.marco{
	display: inline-block;
	vertical-align: top;
	margin-bottom: 20px;
	width: 238px;
	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: middle;
	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;
	text-align: center;
	}
.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.6em;
	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-right: 20px;
	border: solid 1px #ccc;
	}
.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;
	}
/* ///////////////// 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;
	}
/* ///////////////// 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 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: 1.4em;
	}
section .publicidad05{
	display: inline-block;
	vertical-align: top;
	width: 23%;
	font-size: 1.2em;
	margin-bottom:15px;
	border: solid 1px #ccc;
	margin-left: 50px;
	}
/* /////////////// 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: 5px 1px 2px 8px;
	margin-right:2px;
	border:solid 1px #fff;
	display:inline-block;
	vertical-align:middle;
	font-size:1.6em;
	color:#404040;
	}
.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{
	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: #f1f1f1;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	padding: 10px 0;
	}
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;
	border: solid 1px #ccc;
	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;
	}
section.normaslegaleswrapper h2{
	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.normaslegales_marcos_auto{
	height: auto;
    /*min-height:240px;*/
	}
ul.normaslegales_marcos li ul.normaslegales_marcos_auto2{
	height: auto;
    /*min-height:240px;*/
	}
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.tupa {
	display: inline-block;
    font-size:12px;
    font-weight:bold;
	}
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;
	}
#sumarioNormas {
    height:356px;
}
/* --------- juridica nota ---------- */
.juridica{
	background: #f1f1f1;
	padding: 25px;
	border: solid 1px #ccc;
	margin-right: 20px;
    margin-bottom: 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: 58%;
	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: #f3eded;
	/*border: 1px solid #e1e1e1;*/
	padding: 15px;
	border-radius: 6px;
	margin: 10px 20px 20px 0px;
	}
article.edicionesoficiales_articulos:hover{
	background: #fff;
    border: 1px solid #767676;

	}

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: 19%;
	text-align: center;
	}
article.edicionesoficiales_articulos .ediciones_texto h4{
	color: #c23033;
	font-weight: 900;
	font-size: 1.5em;
	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-color: #fff;
	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%;
	}
/*PROGRAMATICA*/
#Top1{
	margin:0 0 10px 0;
	text-align:center;
}
/* ///////////////////// 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: .9em;
		}
	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%;
		}
	section.portada article.normaslegales .emcabezado h4{
		width: 64%;
		}
	section.portada article.normaslegales .emcabezado .button{
		width: 36%;
		}
	article.normaslegales ul{
		width: 42%;
		margin-bottom: 8px;
		}
	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: 24%;
		}
	article.normaslegales ul li span{
		width: 26px;
		height: 26px;
		border: 8px solid #ccc;
		font-size: 2em;
		padding: 8px;
		margin-right: 5px;
		text-align: center;
		}
	article.normaslegales ul li p{
		font-size: 1em;
		width: 42%;
		font-weight: 900;
		}
	article.normaslegales ul li a{
		padding: 10px 10px;
		}
	article.normaslegales ul li a:hover{
		padding: 10px 10px;
		}
	.aside_botonsbucador p{
		font-size: 1.7em;
		margin-bottom: 10px;
		width: 100%;
		}
	.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%;
		}
    section.normaslegaleswrapper #busqueda .custom-dropdown {
        margin-right:5px;
        }
    section.normaslegaleswrapper select.custom-dropdown {
        width: 17%;
        }
    #pubhorizontalGoogle {
        display:none;
    }
}
/* ///////////////////// 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;
		}
	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.8em;
		font-weight: 900;
		display: inline-block;
		vertical-align: middle;
		width: 51%;
		}
	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%;
		text-align: left;
		}
	.aside_botonsbucador span{
		margin-right: 4px;
	}
	.aside_botonsbucador p{
		width: 100%;
		font-size: 1.5em;
		text-align: center;
		}
	#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: auto;
		}
	.normaslegales ul #infinite-scroll{
		margin-bottom: 20px;
		}
    section.normaslegaleswrapper #busqueda .custom-dropdown {
        margin-right:5px;
        }
    section.normaslegaleswrapper span {
        width: 25%;
        display:inline-block;
        vertical-align:middle;
    }
    section.normaslegaleswrapper select.custom-dropdown {
        width: 65%;
        margin-bottom:10px;
        display:inline-block;
        vertical-align:middle;
        }
    section.normaslegaleswrapper .botonbuscar {
        width: 100%;
        text-align:center;

        }
    #sumarioNormas {
        height:auto;
    }
	}
/* ///////////////////// 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;
        display:block;
		}
	#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%;
		}
	}


/*Filtro Custom Search DANIEL LAZARTE*/

.botonbuscar
{
    font-family:Arial, Helvetica, sans-serif;
    background-color:#c23033;
    border: solid 1px rgba(107,107,107,1);
    border-radius:4px;
    height:38px;
    color:#ffffff;
    width:10%;
    font-size:16px;
    cursor:pointer;
    text-align:center;
    top:0;
    margin:0;
    -webkit-text-fill-color:#fff;

}
.botonbuscar:hover {
    background-color:#999;
    color:#fff;
    -webkit-text-fill-color:#fff;
}
/*Busuqedas*/
#busqueda span {
    font-size:1.2em;
    margin-right:15px;
}
#busqueda .custom-dropdown {
    margin-right:10px;
}
.highlight{
    background-color: yellow;
}
em.important{
    background-color: red;
}

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: 16%;
 cursor: pointer;
}
select.custom-dropdown:hover{
    border: 1px solid rgb(201,112,114) !important;
    font-weight:700;
}
article.normaslegales_articulos{
    -webkit-box-shadow: 0px 0px 83px -27px rgba(143,136,143,0.92);
    -moz-box-shadow: 0px 0px 83px -27px rgba(143,136,143,0.92);
     box-shadow: 0px 0px 83px -27px rgba(143,136,143,0.92);
}

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;
}

article.normaslegales_articulos:hover{
border:1px solid rgba(107,107,107,1);
}

/*Resultado filtros Daniel Lazarte*/
#resultado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	display: block;
	text-align: center;
	background-color: #fceeee;
	margin: 10px 0 10px 0;
	height: 30px;
	width: 97%;
	padding-top: 8px;
	/*border: solid 1px #cccccc;*/
}
.logomin{
    font-size:30px;
    color:#fff;
    top:0;
}



/*Active Link*/
.active {
    background-color: #404040;
    color:#404040;
    font-weight:900;

}

}
#mimenu .active a
{
    color: #c23033;

}
.fechainput{
    width:130px;
    height:40px;
    border:1px solid #c23033;
    text-align:center;
    font-style:italic;
    font-weight:800;
    font-size:1.3em;
    cursor:pointer;
}

/*Paginacion*/
.extraordinaria{
    background-color: #c23033;
    color:#fff;
    padding: 5px;
    width: 30px;
    font-size:11px;
}

.extraor{
    font-size:12px;
    font-weight:700;
    margin-left:10px;

}
.checkboxedp {
    margin-right: 10px;
    display: inline-block;
}

.Renuncia{
    background-color: rgb(165,165,165);
    color:#fff;
    border-radius: 5px;
    padding: 5px;
    width: 65px;
    text-align:center;
    font-size:12px;
}
.designacion{
    background-color: #404040;
    color:#fff;
    border-radius: 5px;
    padding: 5px;
    width: 65px;
    text-align:center;
    font-size:12px;
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.alert-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.accordion {
	background-color: #404040;
	color: #fff;
	font-size:1.3em;
	font-weight:100;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
	margin:10px;
}

	/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
	.active, .accordion:hover {
		background-color: #d97e80;

	}

/* Style the accordion panel. Note: hidden by default */
.panel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;

}

.buttonaction {
	padding: 10px;
	/*//border-image: initial;*/
	border:1px solid #c23033;
	border-radius: 5px;
	color:#fff;
	background: #c23033 !important;

}
	.buttonaction:hover {
		color: #c23033;
		background: #fff !important;
	}