﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*********************** Fin RESET **********************/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding:0;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 0;
	border-top: 0;
	overflow: auto;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	background:#fff;
	border:1px solid #dfdfdf;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 5px;
  	z-index:999
}


.ui-dialog .ui-dialog-titlebar {
	padding: .2em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display:none
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 40px;
	height:40px;
	margin: 0;
	padding: 0;
	z-index:999;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/close.png") 0 0 no-repeat;
	border:0 !Important;
	min-width:40px !Important;
	outline:0px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

#accordion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal
}
#accordion h3 {
	color:#f9aa11;
	font-size:12px;
	font-weight:normal;
	padding:5px 5px 5px 20px
}
#accordion div {
	font-size:12px;
	font-weight:normal;
	padding:5px 5px 5px 20px
}
#accordion .ui-state-default {
	background:url(2.png) 0 6px no-repeat
}
#accordion .ui-state-active {
	background:url(1.png) 0 6px no-repeat
}
 

/*********************** Fin JQUERY UI *****************************/


article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

html {
  background: white;
  color: black;
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

	@font-face {
        font-family: "Myriad Pro";
        src: url('../font/MyriadPro-Regular.eot');
        src: url('../font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Regular.svg#Myriad Pro') format('svg'),
        url('../font/MyriadPro-Regular.woff') format('woff'),
        url('../font/MyriadPro-Regular.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }
	@font-face {
        font-family: "Myriad Pro Bold";
        src: url('../font/MyriadPro-Bold.eot');
        src: url('../font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Bold.svg#Myriad Pro') format('svg'),
        url('../font/MyriadPro-Bold.woff') format('woff'),
        url('../font/MyriadPro-Bold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

body {
  	margin: 0;
}

a:focus {
  outline: thin dotted; }
a:active, a:hover {
  outline: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

mark {
  background: yellow;
  color: black; }

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em; }

pre {
  white-space: pre-wrap; }

q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button, input {
  line-height: normal; }

button, select {
  text-transform: none; }

button, html input[type='button'], input[type='reset'], input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled], html input[disabled] {
  cursor: default; }

input[type='checkbox'], input[type='radio'] {
  box-sizing: border-box;
  padding: 0; }
input[type='search'] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
 * Preboot v2
 * LESS version by @mdo, http://getpreboot.com
 *
 * Open sourced under MIT license by @mustangostang.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
/* /framework */
/* variables */
/*url_path*/
/*colores*/
/* /variables */
body {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
background:#fff;
overflow:hidden
}
.ie8 {
overflow:auto !Important
}


h1 {
  color: #333333;
  display: block;
  font-size: 26px;
  margin-top: 0; }

h2 {
  color: #333333;
  font-size: 16px; }

h3 {
  font-size: 14px; }
  
#contentBox {
	display:block
}  


.header {
  width:100%;
  /*height:146px;*/
  height:125px;
  overflow:hidden;
  background:#002d6a url("http://cdn.osinergmin.gob.pe/Institucional/images/sombra.png") bottom right no-repeat;
  border-bottom:3px solid #669097
}
.content-header {
  width:960px;
  /*height:146px;*/
  height:125px;
  overflow:hidden;
  margin:0 auto;
  position:relative
}
.head-left {
  width:400px;
  /*height:146px;*/
  height:125px;
  overflow:hidden;
  float:left
}
.head-left .logo {
  width:384px;
  height:75px;
  overflow:hidden;
  float:left;
  /*margin:45px 0 0 0;*/
  margin:30px 0 0 0;
}
.head-left .logo a img {
  border:0
}

.head-right {
  width:560px;
  /*height:146px;*/
  height:125px;
  overflow:hidden;
  float:right;
  position:relative
}
.link-externo {
  width:560px;
  height:25px;
  overflow:hidden;
  position:absolute;
  bottom:55px;
  left:0
}
.link-externo .transparencia {
  width:auto;
  height:20px;
  overflow:hidden;
  float:right;
  margin:0;
  padding:0 0 0 26px;
  position:relative
}
.link-externo .transparencia .ico {
  width:19px;
  height:18px;
  margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -152px -70px no-repeat;
}
.link-externo .transparencia a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
  font-weight:normal;
  text-decoration:none;
  /*text-transform:uppercase;*/
  color:#a9dcf3
}
.link-externo .transparencia a:hover {
  color:#f6b100
}
.link-externo .map {
  width:auto;
  height:20px;
  overflow:hidden;
  float:right;
  margin:0 15px 0 0;
  padding:0 0 0 26px;
  position:relative
}
.link-externo .map .ico {
  width:19px;
  height:18px;
  margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -133px -70px no-repeat;
}

.link-externo .map a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
  font-weight:normal;
  text-decoration:none;
  /*text-transform:uppercase;*/
  color:#a9dcf3
}
.link-externo .map a:hover {
  color:#f6b100
}

.link-externo .bandeja {
  width:auto;
  height:20px;
  overflow:hidden;
  float:right;
  margin:0 15px 0 0;
  padding:0 0 0 26px;
  position:relative
}
.link-externo .bandeja .ico {
  width:19px;
  height:18px;
  margin:0 !Important;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -354px -70px no-repeat;
}

.link-externo .bandeja a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
  font-weight:normal;
  text-decoration:none;
  /*text-transform:uppercase;*/
  color:#a9dcf3
}
.link-externo .bandeja a:hover {
  color:#f6b100
}


/*******************************************************************************/
.link-externo .pvo {
  width:auto;
  height:20px;
  overflow:hidden;
  float:right;
  margin:0 15px 0 0;
  padding:0 0 0 26px;
  position:relative
}
.link-externo .pvo .ico {
  width:19px;
  height:18px;
  margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -354px -70px no-repeat;
}
 
.link-externo .pvo a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
  font-weight:normal;
  text-decoration:none;
  /*text-transform:uppercase;*/
  color:#a9dcf3
}
.link-externo .pvo a:hover {
  color:#f6b100
}
.link-externo .boletin {
  width:auto;
  height:20px;
  overflow:hidden;
  float:right;
  margin:0 15px 0 0;
  padding:0 0 0 26px;
  position:relative
}
.link-externo .boletin .ico {
  width:19px;
  height:18px;
  margin:0;
  padding:0;
  position:absolute;
  left:0;
  top:0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -424px -70px no-repeat;
}
.link-externo .boletin a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
  font-weight:normal;
  text-decoration:none;
  /*text-transform:uppercase;*/
  color:#a9dcf3
}
.link-externo .boletin a:hover {
  color:#f6b100
}

/*******************************************************************************/

.social {
  width:560px;
  height:45px;
  overflow:hidden;
  position:absolute;
  bottom:0;
  left:0;
}
.social .social-text {
  width:150px;
  height:15px;
  overflow:hidden;
  float:right;
  color:#A9DCF3;
  text-align:right;
  padding-top:6px;
  margin-left:15px;
  margin-top:8px
}
.social .social-ico {
  width:23px;
  height:25px;
  text-indent:9999px;
  overflow:hidden;
  float:right;
  margin-left:15px;
  margin-top:8px;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.social .social-ico a {
  width:23px;
  height:25px;
  overflow:hidden;
  display:block
}

.social .social-ico:hover {
  opacity: 1;
  filter: alpha(opacity = 100);
}

.social .map {
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -18px -70px no-repeat;
}
.social .phone {
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -41px -70px no-repeat;
}
.social .face {
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -64px -70px no-repeat;
}
.social .tweet {
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -87px -70px no-repeat;
}
.social .tube {
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -110px -70px no-repeat;
}


/* Main */

#s4-workspace {
    background:#f0eae3 !Important;
  	overflow:auto !Important;
    display:block !Important;
    position: relative;
}

#s4-bodyContainer {
  overflow:hidden !Important;
  height:auto !Important;
  display:block !Important;
  background:#f0eae3 !Important;
}

.main {
  width:100%;
  height:auto;
  padding:0;
  overflow:hidden
  /*background:url(//cdndev.osinergmin.gob.pe//cdn.osinergmin.gob.pehttp://cdn.osinergmin.gob.pe/Institucional/images/back1.jpg) top left no-repeat*/
}
.content-main {
  width:960px;
  height:auto;
  margin:0 auto;
  padding-bottom:20px
}
.content-head {
  padding:10px 0 0 0;
  position: relative;
}
.content-main .navegation {
  width:960px;
  height:36px;
  overflow:hidden;
  margin:0;
  position:relative;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") 0 -186px repeat-x;
  -webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  -moz-box-shadow: 0 10px 6px -6px #bab6b6;
  box-shadow: 0 10px 6px -6px #bab6b6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.content-main .navegation .search {
  position:absolute;
  width:170px;
  height:22px;
  top:7px;
  right:7px;
  background:#fff
}
.content-main .navegation .search input {
  width:135px;
  height:16px;
  border:0;
  margin:3px;
  float:left;
  padding-left:5px
}
.content-main .navegation .search a {
  width:16px;
  height:18px;
  border:0;
  margin:0;
  padding:0;
  overflow:hidden;
  float:right;
  text-indent:9999px;
  background: transparent
}
.content-main .navegation .search a:hover {
  width:16px;
  height:18px;
  border:0;
  margin:0;
  padding:0;
  overflow:hidden;
  float:right;
  text-indent:9999px;
  background: transparent
}


.search .ms-srch-sb-border {
    border:0;
}


.content-main .navegation a {
  height:36px;
  overflow:hidden;
  margin:0;
  padding:0 15px;
  float:left;
  line-height:36px;
  text-decoration:none;
  color:#fff;
  border-right:1px solid #3772e8
}
.content-main .navegation .selected a, .content-main .navegation a:hover {
  height:36px;
  overflow:hidden;
  margin:0;
  padding:0 15px;
  float:left;
  line-height:36px;
  text-decoration:none;
  color:#fff;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") 0 -222px repeat-x;
}


.content-main .bloque {
  width:960px;
  height:350px;
  /*overflow:hidden;*/
  margin:24px 0 0 0;
}
.content-main .bloque .panel-slide {
  width:618px;
  height:348px;
  margin:0;
  float:left;
  background:#ccc;
  border:1px solid #637fa8;
  position:relative
}
.content-main .bloque .panel-box {
  width:318px;
  height:350px;
  margin:0;
  float:right;
}
.content-main .bloque .panel-box .box1 {
  width:318px;
  /* Mod. 14-01-05
  height:230px;
  margin:0 0 20px 0;
  */
  /*mod 09-04-15
  height:260px;
  */
  height:350px;
  margin:0 0 10px 0;
  float:left;
  background:#fff;
  position:relative;
  z-index:10
}
.content-main .bloque .panel-box .box1 .cab {
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
text-transform:uppercase;
color:#fff;
/*background:#0049b3;*/
background:#002d6a;
margin:0;
padding:10px;
width:318px;
height:auto;
text-align:left;
position:absolute;
top:10px;
left:-10px
}	
.content-main .bloque .panel-box .box1 .cola {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -95px no-repeat;
width:10px;
height:7px;
position:absolute;
top:44px;
right:-10px
}	
.content-main .bloque .panel-box .box2 {
  width:0px;
  height:0px;
  /* mod 09-04-15
  width:318px;
  height:80px;
  */
  margin:0;
  float:left;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/bann01.png");
  position:relative
}


.content-main .bloque .panel-box .box-left {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0 0 10px 0;
  float:left;
  position:relative
}
.content-main .bloque .panel-box .box-right {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0 0 10px 0;
  float:right;
  position:relative
}
.content-main .bloque .panel-box .box-inicio {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#f8aa11;
}
.content-main .bloque .panel-box .box-inicio h3 {
  margin:15px;
	/*font:16px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro";
	direction: ltr;
	font-size:16px;
  text-transform:uppercase;
  line-height:20px;
  color:#fff
}
.content-main .bloque .panel-box .box-1 {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/box-1.png");
}
.content-main .bloque .panel-box .box-1:hover {
  background:#f8aa11 url("http://cdn.osinergmin.gob.pe/Institucional/images/box-1.png");
}
.content-main .bloque .panel-box .box-2 {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/box-2.png");
}
.content-main .bloque .panel-box .box-2:hover {
  background:#f8aa11 url("http://cdn.osinergmin.gob.pe/Institucional/images/box-2.png");
}
.content-main .bloque .panel-box .box-3 {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/box-3.png");
}
.content-main .bloque .panel-box .box-3:hover {
  background:#f8aa11 url("http://cdn.osinergmin.gob.pe/Institucional/images/box-3.png");
}
.content-main .bloque .panel-box .box-4 {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/box-4.png");
}
.content-main .bloque .panel-box .box-4:hover {
  background:#f8aa11 url("http://cdn.osinergmin.gob.pe/Institucional/images/box-4.png");
}
.content-main .bloque .panel-box .box-5 {
  width:155px;
  height:110px;
  overflow:hidden;
  margin:0;
  background:#258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/box-5.png");
}
.content-main .bloque .panel-box .box-5:hover {
  background:#f8aa11 url("http://cdn.osinergmin.gob.pe/Institucional/images/box-5.png");
}

.content-main .bloque .box-text {
  position:absolute;
  bottom:5px;
  left:0;
  width:155px;
  height:16px;
  line-height:16px;
  font-size:13px;
  text-align:center;
  color:#fff;
  text-transform:uppercase
}

.content-main .bloque2 {
  width:960px;
  height:auto;
  margin:24px 0 0 0;
}
.content-main .bloque3 {
  width:auto;
  height:auto;
  margin:0 0 20px 0;
}


.content-main .bloque2 .panel-componentes {
  width:620px;
  height:auto;
  margin:0;
  float:left;
  position:relative
}
.content-main .bloque2 .panel-componentes .comp1 {
  width:620px;
  height:140px;
  margin:0 0 24px 0;
  padding:0;
  background:#fff url("http://cdn.osinergmin.gob.pe/Institucional/images/calidad.png") top left no-repeat;
  position:relative
}
.more {
  height:auto;
  overflow:hidden;
  margin:0;
  padding:5px 10px;
  background:#e8f1f6;
  position: absolute;
  bottom:0;
  right:0
}
.more a {
  color:#00689d;
  font-style:italic
}

.content-main .bloque2 .panel-componentes .comp2 {
  width:620px;
  height:255px;
  overflow:hidden;
  margin:0x 0 24px 0;
  background: url("http://cdn.osinergmin.gob.pe/Institucional/images/panelx.png");
  position:relative
}

.content-main .bloque2 .panel-oportunidades {
  width:318px;
  height:auto;
  min-height:140px;
  margin:0;
  float:right;
  /*background:url(//cdndev.osinergmin.gob.pehttp://cdn.osinergmin.gob.pe/Institucional/images/news.png);*/
  background:#fff;
  position:relative
}
.panel-oportunidades .titulo {
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
text-transform:uppercase;
color:#fff;
/*background:#0049b3;*/
background:#002D6A;
margin:0;
padding:10px;
height:auto;
text-align:left
}	


.content-main .otros-servicios {
  width:960px;
  height:235px;
  overflow:hidden;
  margin:24px 0 0 0;
  background:url("http://cdn.osinergmin.gob.pe/Institucional/images/panel-carrusel.png");
  position:relative
}



.footer {
  	width:100%;
  	height:100px;
  	overflow:hidden;
  	background: #fff
}
.content-footer {
  	width:960px;
  	height:100px;
  	overflow:hidden;
  	margin:0 auto;
  	position:relative
}
.content-footer .logo_ministerio {
  	width:422px;
  	height:43px;
  	margin:0;
  	position:absolute;
  	right:0;
  	top:25px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat 0 -143px;
}
.content-footer .datos {
	/*font:12px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro";
	direction: ltr;
	font-size:13px;
  	color:#6d6e71;
  	margin:20px 0
}
.content-footer .datos p {
  padding:2px 0
}
.content-footer .datos a {
  color:#6d6e71;
}

/* CARRUSEL */

			.list_carousel {
				margin: 0;
				width: auto;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				color: #999;
				text-align: center;
				width: 50px;
				height: auto;
				padding: 0;
				margin: 0;
				display: block;
				float: left;
			}
			.submenu .space-menu {
				width: 900px;
				height: auto;
				padding: 0;
				margin: 0;
			}
 
			.submenu .list_carousel li {
				color: #999;
				text-align: center;
				width: 50px;
				height: auto;
				padding: 0;
				margin: 0;
				display: inline-block;
				float: none;
			}
			.marco-news .list_carousel li {
				color: #999;
				text-align: center;
				width: 50px;
				height: auto;
				padding: 0;
				margin: 0;
				display: block;
				float: none;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
.marco {
    margin: 45px auto 0 auto;
    overflow: hidden;
    padding: 3px;
    width: 880px;
}
.marco-comp1 {
    margin: 45px auto 0 auto;
    overflow: hidden;
    padding: 3px;
    width: 585px;
}			
.marco-news {
    margin: 40px auto 0 auto;
    overflow: hidden;
    padding: 2px;
    width: 285px;
}	
.marco-news .titulo {
    color:#fff;
    position:absolute;
    top:6px;
    left:40px;
    text-transform:uppercase;
/*font:16px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:16px;
}	

.marco-news .mes {
    color:#fff;
    margin-bottom:10px
}	
.marco-slide {
    margin:0;
	padding:0;
    overflow: hidden;
	width:618px;
	height:348px;
}			

.caroufredsel_wrapper { 
margin:0 auto !Important;
float:none !Important
}
a.prev {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-left-slide.png") 0 0 no-repeat;
	width: 12px;
	height: 25px;
	display: block;
	position: absolute;
	top: 110px;
}
a.prev {			left: 20px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 0; }
a.prev.disabled {	background-position: 0 -45px !important;  }

a.next {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-right-slide.png") 0 0 no-repeat;
	width: 12px;
	height: 25px;
	display: block;
	position: absolute;
	top: 110px;
}
a.next {			right: 20px;
					background-position: 0 0; }
a.next:hover {		background-position: 0 0; }
a.next.disabled {	background-position: 0 -45px !important;  }

a.prev.disabled, a.next.disabled {
	cursor: default;
}
a.prev span, a.next span {
	display: none;
}

/* OTROS ARROWS */

a.prev-slide {
	background: #0049b3 url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat;
	width: 20px;
	height: 26px;
	display: block;
	position: absolute;
	bottom: 15px;
	z-index:999
}
a.prev-slide { left: 560px; background-position: -292px -95px }
a.prev-slide:hover { background-position: -252px -95px; }
a.prev-slide.disabled {	background-position: 0 -45px !important; }

a.next-slide {
	background: #0049b3 url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat;
	width: 20px;
	height: 26px;
	display: block;
	position: absolute;
	bottom: 15px;
	z-index:999
}
a.next-slide { right: 15px; background-position: -312px -95px; }
a.next-slide:hover { background-position: -272px -95px; }
a.next-slide.disabled {	background-position: 0 -45px !important; }

a.prev-slide.disabled, a.next-slide.disabled {
	cursor: default;
}
a.prev-slide span, a.next-slide span {
	display: none;
}

/* OTROS ARROWS */

a.prev-comp1 {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-left-slide-2.png") 0 0 no-repeat;
	width: 10px;
	height: 19px;
	display: block;
	position: absolute;
	top: 7px;
}
a.prev-comp1 { left: 570px; background-position: 0 0; }
a.prev-comp1:hover { background-position: 0 0; }
a.prev-comp1.disabled {	background-position: 0 -45px !important; }

a.next-comp1 {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-right-slide-2.png") 0 0 no-repeat;
	width: 10px;
	height: 19px;
	display: block;
	position: absolute;
	top: 7px;
}
a.next-comp1 { right: 15px;	background-position: 0 0; }
a.next-comp1:hover { background-position: 0 0; }
a.next-comp1.disabled {	background-position: 0 -45px !important; }

a.prev-comp1.disabled, a.next-comp1.disabled {
	cursor: default;
}
a.prev-comp1 span, a.next-comp1 span {
	display: none;
}

/* OTROS ARROWS */

a.prev_menu {
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0;
	text-indent:9999px
}
a.prev_menu { right: 31px; background-position: -190px -95px; }
a.prev_menu:hover {	background-position: -190px -95px; }
a.prev_menu.disabled { background-position: -190px -95px !important; }

a.next_menu {
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	top: 0;
	text-indent:9999px
}
a.next_menu { right: 0; background-position: -222px -95px; }
a.next_menu:hover {	background-position: -222px -95px; }
a.next_menu.disabled { background-position: -222px -95px !important; }

a.prev_menu.disabled, a.next_menu.disabled {
	cursor: default;
}
a.prev_menu span, a.next_menu span {
	display: none;
}

/* OTROS ARROWS */

a.prev-news {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-left-slide-3.png") 0 0 no-repeat;
	width: 14px;
	height: 10px;
	display: block;
	position: absolute;
	top: 10px;
}
a.prev-news { left: 265px; background-position: 0 0; }
a.prev-news:hover {	background-position: 0 0; }
a.prev-news.disabled { background-position: 0 -45px !important; }

a.next-news {
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/arrow-right-slide-3.png") 0 0 no-repeat;
	width: 14px;
	height: 10px;
	display: block;
	position: absolute;
	top: 10px;
}
a.next-news { right: 15px; background-position: 0 0; }
a.next-news:hover { background-position: 0 0; }
a.next-news.disabled { background-position: 0 -45px !important; }

a.prev-news.disabled, a.next-news.disabled {
	cursor: default;
}
a.prev-news span, a.next-news span {
	display: none;
}

/* PAGINATION */
.pagination {
	text-align: center;
	display:none
}
.pagination a {
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/slider-bullets2.png") 0 -17px no-repeat;
	width: 17px;
	height: 17px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: 0 0;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}

.box-otros {
    color: #002d6a;
    float: left;
    height: auto;
    margin: 10px;
    padding: 10px;
    text-align: center;
    width: 120px;
}
.box-otros p {
	margin:15px 0 0 0;
	font-size:13px
}
.box-news {
    margin:0;
    padding: 0;
    text-align:left;
    width: 285px;
	height:auto;
	border-bottom:1px solid #6d6e71;
	overflow:hidden;
	clear:both;
}
.box-news p.date {
    color: #002d6a;
	padding:10px 0
}
.box-news h4 {
    color: #002d6a;
	font-size:16px;
	padding-bottom:5px
}
.box-news h4 a {
    color: #0072C6;
}

.box-news p {
    color: #6d6e71;
	padding:0 0 10px 0
}

.box-comp1 {
    color: #002d6a;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 585px;
    height: auto;
}
.box-comp1 .text {
    color: #002d6a;
    float: left;
	line-height:14px;
    margin: 0;
    padding: 0 0 0 55px;
    text-align: left;
    width: 320px;
    height: 160px;
	position:relative
}
.box-comp1 .text .calendar {
    margin: 0;
    padding: 10px 2px;
    text-align: center;
    width: 40px;
    height: auto;
	font-size:24px;
	background:#fcb200;
	position: absolute;
	top:0;
	left:0
}
.box-comp1 .text .calendar p.dia {
    color: #fff;
	font-size:24px !Important;
	margin:0;
	padding:0;
	text-align:center
}
.box-comp1 .text .calendar p.mes {
    color: #fff;
	font-size:13px !Important;
	margin:0;
	padding:10px 0 0 0;
	text-align:center
}
.box-comp1 .text h3 {
	padding-bottom:10px
}
.box-comp1 .text h3 a {
    color: #fcb200;
	font-size:20px;
}
.box-comp1 .text p {
    color: #6d6e71;
}

.box-comp1 .photo {
    float: right;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 190px;
    height: 160px;
	border:1px solid #bababa;
	position:relative
}
.box-slide {
    margin:0;
	padding:0;
    overflow: hidden;
	width:618px;
	height:348px;
	float:left;
	position: relative;
}

.w1 {
width:324px;
height:21px;
position:absolute;
top:0;
right:0;
background:#0ff;
z-index:999
}		
.w1 a {
float:left;
overflow:hidden;
cursor:pointer
}		
.w1 a img {
float:left;
border:0
}		

/* Osinermig orienta */

.panel-componentes .titulo {
    color:#fff;
    position:absolute;
    top:6px;
    left:12px;
    text-transform:uppercase;
	/*font:16px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro";
	direction: ltr;
	font-size:16px;
}	

.panel-componentes .comp2 .video {
    float: left;
    margin: 45px 0 0 15px;
    padding: 0;
    width: 295px;
    height: 195px;
	border:1px solid #bababa;
	position:relative;
	overflow:hidden
}
.panel-componentes .comp2 .video iframe {
    width: 295px !Important;
    height: 195px !Important;
}


.detalle-video {
    float: left;
    margin: 0 0 15px 0;
    padding: 0;
    width: 678px;
    height: 380px;
	border:1px solid #bababa;
	position:relative;
	overflow:hidden
}

.panel-componentes .comp2 .text {
    color: #002d6a;
    float: left;
    padding: 0;
    margin: 45px 0 0 15px;
    text-align: left;
    width: 275px;
    height: 160px;
	position:relative;
}
.panel-componentes .comp2 .text h3 {
	padding-bottom:10px
}
.panel-componentes .comp2 .text h3 a {
    color: #fcb200;
	font-size:20px;
}
.panel-componentes .comp2 .text p {
    color: #6d6e71;
}

/* Modal Consulta*/
#u-consulta { position: fixed; left: -527px; top: 30px; z-index: 10000 }
.content-modal { width: 527px; height: 616px; float: left; }
#content-modal-interior { width: 527px; height: 484px;  background:#fff; position:relative }
#box-bottom { width: 527px; height: 132px; background: url("http://cdn.osinergmin.gob.pe/Institucional/images/exito.png") 0 0 no-repeat; display: none }
.button-modal { float: left; }
.input-comun {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color: #6d6e71;
left: 18px;
background: transparent;
border-style: none;
width: 174px;
height: 22px;
padding: 2px 10px
}
.input-1 { position: absolute; top:228px; }
.input-2 { position: absolute; top:265px; }
.content-input-comun {
left: 18px;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #D4D4D4;
width: 218px;
line-height: 24px;
padding: 5px
}
.content-input-comun > div { 
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color: #6d6e71;
cursor: pointer;
padding: 3px
}
.content-input-comun > div:hover { background: #DCEDF8 }
.content-input-1 { position: absolute; top: 253px; display: none }
.content-input-2 { position: absolute; top: 291px; display: none }

#content-modal-interior .textbox1 {
position:absolute;
top:88px;
left:20px;
z-index:9999;
width:220px;
height:14px;
}
#content-modal-interior .textbox1 input {
border:0;
width:100%;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71
}

#content-modal-interior .textbox2 {
position:absolute;
top:122px;
left:20px;
z-index:9999;
width:220px;
height:14px;
}
#content-modal-interior .textbox2 input {
border:0;
width:100%;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71
}

#content-modal-interior .textbox3 {
position:absolute;
top:158px;
left:20px;
z-index:9999;
width:220px;
height:14px;
}
#content-modal-interior .textbox3 input {
border:0;
width:100%;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71
}

#content-modal-interior .textbox4 {
position:absolute;
top:194px;
left:20px;
z-index:9999;
width:220px;
height:14px;
}
#content-modal-interior .textbox4 input {
border:0;
width:100%;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71
}


/* INTERIOR */

#Refinement {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro" !Important;
direction: ltr;
font-size:13px !Important;
}

.contenido-uno {
color:#6d6e71;
margin:10px 0 0 0;
overflow:hidden;
background:#fff
}
.contenido-uno-seccion {
color:#6d6e71;
margin:0;
overflow:hidden
}

.col-details-uno {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
line-height:20px;
/*background:#f2f2f2;*/
background:#fff;
margin:0 15px 0 0;
width:100%;
height:auto;
min-height:100px;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}





.contenido-dos {
color:#6d6e71;
margin:10px 0 0 0;
overflow:hidden
}

.col-details {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
/*background:#f9f5f2;*/
background:#fff;
margin:0;
padding:15px;
width:680px;
height:auto;
min-height:100px;
float:right;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}
.col-details-search {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
background:#f9f5f2;
margin:0;
padding:0;
width:710px;
height:auto;
min-height:100px;
float:right;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}

.col-details-search #SearchBox {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_search.png") 0 0 repeat-x;
}
.col-details-search .ms-srch-item {
    width: 100% !Important;
}
.ms-srch-item {
    margin: 15px 0 0 0 !Important;
    padding: 0 !Important;
}
.col-details-search .ms-srch-sbLarge {
    display: block !Important;
	margin:10px;
	overflow:hidden;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.col-details-search .ms-srch-sbLarge > .ms-srch-sb-searchLink {
    float: right;
}
.col-details-search .ms-srch-sb-border {
    border: 1px solid #ddd !Important;
}
.col-details-search .ms-srch-result {
    margin: 0 15px 15px 15px !Important;
}
.col-details-search .ms-srch-upscope-top {
    margin: 0 !Important;
}

.col-details-search .cbs-Line1Link {
    font-size:16px !Important;
    font-family:Arial, Helvetica, sans-serif !Important;
    color: #298FCE !important;
    margin-bottom:5px
}


.ms-srch-sbLarge > input {
    font-size:14px !Important;
    font-family:Arial, Helvetica, sans-serif !Important;
}
.cbs-Item, .cbs-diagnostic-Container {
    padding-bottom: 10px !Important;
}


/* fin */


.col-sidebar {
color:#6d6e71;
background:#fff;
position:relative;
margin:0;
padding:0;
width:235px;
height:auto;
min-height:100px;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}
.col-sidebar-search {
color:#6d6e71;
background:#fff;
position:relative;
margin:0;
padding:0;
width:235px;
height:auto;
min-height:100px;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}

.col-sidebar .cab2, .col-right .cab2  {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#fff;
background:#258FCE;
margin:0;
padding:10px;
height:auto;
text-align:left
}
.col-sidebar .panel-items, .col-right .panel-items2 {
margin:0;
padding:0;
height:auto;
overflow:hidden;
position:relative
}
.panel-items .more2 {
  height:auto;
  width:215px;
  display:block;
  overflow:hidden;
  margin:10px 0 0 0;
  padding:5px 10px;
  background:#e8f1f6;
  float:left;
  text-align:right
}
.panel-items .more2 a {
  color:#00689D;
  font-style:italic;
}


.panel-items2 .more2 {
  height:auto;
  width:170px;
  display:block;
  overflow:hidden;
  margin:10px 0 0 0;
  padding:5px 10px;
  background:#e8f1f6;
  float:left;
  text-align:right;
}
.panel-items2 .more2 a {
  color:#00689D;
  font-style:italic;
}

.col-sidebar .separador {
    padding-bottom: 15px !Important;
    background:#F0EAE3
}


.col-sidebar .cbs-Detail, .col-right .cbs-Detail {
    margin-left: 0 !Important;
}
.col-sidebar .noti-text {
    float:left;
    width:190px;
    text-align:left;
    margin:5px 10px;
    padding-left:25px;
    position:relative;
}
.col-sidebar .noti-text h3, .col-right .noti-text h3 {
	margin:0 0 5px 0;
}
.col-sidebar .noti-text h3 a, .col-right .noti-text h3 a {
	color:#0072C6;
	font-size:14px
}
.col-sidebar .noti-text h4, .col-right .noti-text h4 {
	margin:0 0 3px 0;
}
.col-sidebar .noti-text h4 a, .col-right .noti-text h4 a {
	color:#6d6e71;
	font-size:13px !Important
}
.col-right .noti-text {
    float:left;
    width:150px;
    text-align:left;
    margin:5px 10px;
    padding-left:25px;
    position:relative;
}

/**************************************************************/

.col-vermas .noti-text {
    float:left;
    width:525px;
    text-align:left;
    margin:5px 10px;
    padding-left:25px;
    position:relative;
}
.col-vermas .noti-text h3 {
	margin:0 0 5px 0;
}
.col-vermas .noti-text h3 a {
	color:#0072C6;
	font-size:14px
}
.col-vermas .noti-text h4 {
	margin:0 0 3px 0;
}
.col-vermas .noti-text h4 a {
	color:#6d6e71;
	font-size:13px
} 
.col-vermas .cab2 {
    background: none repeat scroll 0 0 #258FCE;
    color: #FFFFFF;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
}
.col-vermas2 .cab2 {
    background: none repeat scroll 0 0 #258FCE;
    color: #FFFFFF;
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:16px;
    height: auto;
    margin: 0;
    padding: 10px;
    text-align: left;
}

.col-vermas .cbs-Detail {
    margin-left: 0 !Important;
}


.col-vermas .noti-text_faq {
    float:left;
    width:525px;
    text-align:left;
    margin:5px 10px 0 10px;
    padding-left:15px;
    position:relative;
}
.col-vermas_faq .bullet {
	width:6px;
	height:6px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -172px -70px no-repeat;
	position:absolute;
	top:5px;
	left:0
}
.col-vermas .noti-text_faq h4 {
	margin:0 0 3px 0;
}
.col-vermas .noti-text_faq h4 a {
	color:#6d6e71;
	font-size:13px
}


/**************************************************************/

.col-sidebar .noti-text_faq {
    float:left;
    width:200px;
    text-align:left;
    margin:5px 10px 0 10px;
    padding-left:15px;
    position:relative;
}
.noti-text_faq .bullet {
	width:6px;
	height:6px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -172px -70px no-repeat;
	position:absolute;
	top:5px;
	left:0
}
.col-sidebar .noti-text_faq h4 {
	margin:0 0 3px 0;
}
.col-sidebar .noti-text_faq h4 a {
	color:#6d6e71;
	font-size:13px
}



.col-sidebar .noti-text2 {
    float:left;
    width:210px;
    text-align:left;
    margin:5px 10px;
    font-size:13px;
    position:relative
}
.col-sidebar .noti-text2 h3 {
	margin:0 0 5px 0;
}
.col-sidebar .noti-text2 h3 a {
	color:#0072C6;
	font-size:14px
}



.contenido-tres {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
margin:10px 0 0 0;
overflow:hidden
}
.col-left {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:13px;
color:#6d6e71;
background:#fff;
margin:0 15px 0 0;
width:190px;
height:auto;
min-height:100px;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}
.cab1 {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:16px;
color:#fff;
background:#258FCE url("http://cdn.osinergmin.gob.pe/Institucional/images/cab1.png") 0 0 no-repeat;
margin:0;
text-align:left;
padding-left:10px;
line-height:48px;
width:180px;
height:48px;
}
.cab1a {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:16px;
color:#fff;
background:#258FCE url("http://cdn.osinergmin.gob.pe/Institucional/images/cab2.png") 0 0 no-repeat;
margin:0;
text-align:left;
padding-left:10px;
line-height:48px;
width:225px;
height:48px;
}

.col-center {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
background:#fff;
margin:0 0 15px 0;
width:550px;
height:auto;
min-height:100px;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}
.col-center #SearchBox {
	margin:0;
	padding:0;
	width:550px;
	height:auto;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_search.png") 0 0 repeat-x;
}
.col-center .ms-srch-sbLarge {
    display: block !Important;
	margin:10px;
	overflow:hidden;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.col-center .ms-srch-sbLarge > .ms-srch-sb-searchLink {
    float: right;
}
.col-center .ms-srch-sb-border {
    border: 1px solid #ddd !Important;
}
.col-center .ms-srch-result {
    margin-top: 0 !Important;
}

.col-center .cbs-Line1Link {
    font-size:16px !Important;
    /*font:12px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro" !Important;
	direction: ltr;

    color: #298FCE !important;
    margin-bottom:5px
}
.ms-srch-sbLarge > input {
    font-size:14px !Important;
    /*font:12px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro" !Important;
	direction: ltr;
}
.cbs-Item, .cbs-diagnostic-Container {
    padding-bottom: 10px !Important;
}

.col-right {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
background:#fff;
margin:0 0 15px 0;
width:190px;
height:auto;
min-height:100px;
float:right;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
}


/*   */
.navegation-top {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
display:none;
clear:both;
margin:10px 0 0 0
}
.submenu {
	/*font:12px Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro";
	direction: ltr;
	width:100%;
	height:30px;
	background:#fff;
	margin:5px 0 0 0;
	overflow:hidden;
	display:none;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	border-radius: 2px;
  	position:relative
}
.submenu ul li {
	display:inline-block;
	padding:0;
	margin:0
}
.submenu ul li a {
	padding:0 10px;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-transform:uppercase;
	border-right:1px solid #e8e8e8;
	display:block;
	color:#3199d8 !Important
}
.submenu ul li a.selected {
	color:#fff !Important
}


/* PARA MODIFICAR TOP NAVIGATION */

.navegacion {
-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
-moz-box-shadow: 0 10px 6px -6px #bab6b6;
box-shadow: 0 10px 6px -6px #bab6b6;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.ms-core-listMenu-horizontalBox .item1,
.ms-core-listMenu-horizontalBox .item2,
.ms-core-listMenu-horizontalBox .item3,
.ms-core-listMenu-horizontalBox .item4 {
background:#258FCE;
width:186px;
height:90px;
margin-right:7px;
float:left;
}
.ms-core-listMenu-horizontalBox .item1:hover,
.ms-core-listMenu-horizontalBox .item2:hover,
.ms-core-listMenu-horizontalBox .item3:hover,
.ms-core-listMenu-horizontalBox .item4:hover {
background:#F8AA11;
}

.ms-core-listMenu-horizontalBox .item5 {
background:#258FCE;
width:186px;
height:90px;
float:right;
}
.ms-core-listMenu-horizontalBox .item5:hover {
background:#F8AA11;
}

.ico {
width:70px;
height:70px;
margin:10px 0 10px 10px;
float:left
}
.item1 .ico, .box-1 .ico {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") 0 0 no-repeat;
}
.item2 .ico, .box-2 .ico  {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -70px 0 no-repeat;
}
.item3 .ico, .box-3 .ico  {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -140px 0 no-repeat;
}
.item4 .ico, .box-4 .ico  {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -210px 0 no-repeat;
}
.item5 .ico, .box-5 .ico  {
background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -280px 0 no-repeat;
}

.item1 .menu-item-text, .item2 .menu-item-text, .item3 .menu-item-text, .item4 .menu-item-text, .item5 .menu-item-text {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
	text-transform:uppercase;
	color:#fff;
}
.ms-core-listMenu-horizontalBox .ms-navedit-flyoutArrow {
	float:right;
	width:92px;
	margin:25px 5px 0 0
}


.ms-core-listMenu-horizontalBox li.static {
	position:relative;
}
.ms-core-listMenu-horizontalBox .static ul.static {
	position:absolute;
	top:0;
	left:0
}

.ms-core-listMenu-horizontalBox .static ul.static {
	display:none
}
.visible {
	display:block !Important
}


/**/

.ms-srch-result #Paging li {
    display: inline-block !Important;
}

.paginador {
  zoom: 1;
  height: 21px;
  margin: 5px auto 15px auto !Important;
  width: auto;
 }
  .paginador:before, .paginador:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .paginador:after {
    clear: both; }
  .paginador .left {
    float: left;
    margin: 5px 10px 0 0; }
    .paginador .left a {
      background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") 0 -70px no-repeat;
      display: block;
      height: 11px;
      width: 7px; }
      .paginador .left a:hover {
        background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") 0 -81px no-repeat;
        }
  .paginador .numero {
    margin-right: 4px; }
    .paginador .numero a {
      background-color: #ddd;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #333 !Important;
      font-size: 14px;
      padding: 6px 8px !Important;
      text-decoration: none; }
      .paginador .numero a:hover {
        background-color: #298fce;
        color: #fff !Important; }
        
  .paginador .numero-active {
    margin-right: 4px; }
    .paginador .numero-active a {
      background: #17448e;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #fff !Important;
      font-size: 14px;
      padding: 6px 8px !Important;
      text-decoration: none;
      font-weight:normal !Important }
      .paginador .numero-active a:hover {
        background: #17448e;
        color: #fff !Important; }
        
  .paginador .right {
    float: left;
    margin: 5px 0 0 5px; }
    .paginador .right a {
      background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -11px -70px no-repeat;
      display: block;
      height: 11px;
      width: 7px; }
      .paginador .right a:hover {
      	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -11px -81px no-repeat;
        }

/**/
.ms-srch-result {
    margin-top: 0 !Important;
}
.col-center #Result  {
	padding:15px !Important;
	overflow:hidden
}
.col-center .cbs-Detail {
    margin-left: 0 !Important;
}


.ms-webpartzone-cell {
    margin: 0 !Important;
}
.col-details .cbs-List  {
	width:100%;
}
.col-details .cbs-Detail  {
	margin-left:0 !Important;
	overflow:hidden
}
.col-details .cbs-picture3LinesContainer, .col-details .cbs-Detail {
	max-width: 680px !Important;
}



h2{
	margin:5px;
	color:#0072C6;
	font-size:20px
}
p{
	text-align:left;
}
.back {
	margin-left:5px
}
.back a{
	color:#6d6e71;
	font-size:13px
}
.back a:hover{
	color:#fcb200;
	font-size:13px;
	text-decoration:none
}

/* TITULOS */

.tit {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	background:#f1edea;
}
.tit h2{
	margin:5px;
	color:#3199D8;
	font-size:18px
}
.tit2 {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	background:#fff;
}
.tit2 h2{
	margin:5px;
	color:#3199D8;
	font-size:18px
}


.noti-img {
	float:left;
	padding:0 5px
}
.noti-img img {
	float:left;
	width:115px;
	height:auto;
	margin:0 !Important;
	border:1px solid #bababa
}

.noti-text {
    float: right;
    width: 535px;
    margin-right:5px
}
.noti-text h3 {
	margin:0 0 5px 0;
}
.noti-text h3 a {
	color:#3199D8;
	font-size:20px
}

.detalle-osinerg img {
	 /*border: 1px solid #BABABA;*/
	 border:0
}

.detalle-osinerg .pic {
	width:262px;
	height:auto;
	margin:15px 15px 0 0;
	float:left;
}
.detalle-osinerg .pic img {
	margin:0 !Important;
}
.detalle-osinerg .texto {
	height:auto;
	margin:15px 0 0 0;
	float:left;
}
.detalle-osinerg .acordeon {
	width:100%;
	margin:15px 0 0 0;
	float:left;
	background:#0f0
}


/***************************************************************************/
/* Convocatorias */
 
table.tablaconv
{
    border-collapse: collapse;
    border-color: #fff;
    border-width: 1px;
    color: #333333;
}
table.tablaconv td.title
{
    background: #0049b3;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    text-transform:uppercase;
    color:#fff;
    text-align:center
}
table.tablaconv td.cab
{
    background: #258FCE;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    text-transform:uppercase;
    color:#fff;
    text-align:center
}
table.tablaconv th
{
    background: #258FCE;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
    text-transform:uppercase;
    color:#fff
}
table.tablaconv tr
{
    background-color: #F1EDEA;
}
/*
table.tablaconv tr:hover
{
    background-color: #fff;
}
*/
table.tablaconv td
{
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    vertical-align:inherit !Important
}

/***************************************************************************/

/* Para Detalles */

.col-vermas2 {
	width:700px;
	overflow:auto;
	margin:15px
}

.col-vermas {
	width:930px;
	background:#f00;
	overflow:auto;
	margin:15px
}
table.hovertable2 {
    border-collapse: collapse;
    border-color: #fff;
    border-width: 1px;
    color: #333333;
}
table.hovertable2 td.title {
    background: #0049b3;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
	text-transform:uppercase;
	color:#fff;
	text-align:center
}
table.hovertable2 td.cab {
    background: #258FCE;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
	text-transform:uppercase;
	color:#fff;
	text-align:center
}
table.hovertable2 th {
    background: #258FCE;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
	text-transform:uppercase;
	color:#fff
}
table.hovertable2 tr {
    background-color: #F1EDEA;
}
table.hovertable2 tr:hover {
    background-color: #fff;
}

table.hovertable2 td {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
    vertical-align:inherit !Important
}

table.hovertable {
    border-collapse: collapse;
    border-color: #fff;
    border-width: 1px;
    color: #333333;
}
table.hovertable th {
    background: #258FCE;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
	text-transform:uppercase;
	color:#fff
}
table.hovertable tr {
    background-color: #F1EDEA;
}
table.hovertable tr:hover {
    background-color: #fff;
}

table.hovertable td {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
}



.reutilizable {
	display: block;
	float: left;
	/*width: 678px;*/
	overflow: hidden;
	margin:10px 0;
	line-height:20px !Important
}
.reutilizable-oficinas {
	display: block;
	float: left;
	width: 450px;
	overflow: hidden;
	margin:0
}


.reutilizable .ms-rtePosition-centro {
    margin: 10px 0 !important;
    text-align:center;
    float:inherit
}
.reutilizable ul {
	margin:0;
	padding:0;
	list-style:none
}
.reutilizable ul li {
	margin:0;
	padding:5px 0 5px 20px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/li.png") 0 8px no-repeat
}
.reutilizable ol {
	margin:0;
	padding:0;
	list-style:none
}
.reutilizable ol li {
	margin:0;
	padding:5px 0 5px 40px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/subli.png") 20px 8px no-repeat
}
.accordion h3 {
    padding: 5px 0;
	margin:0;
}
.accordion h3 .activo {
    padding: 5px 5px 5px 20px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/accordion-menos.png") 0 6px no-repeat !Important
}
.accordion h3 .inactivo {
    padding: 5px 5px 5px 20px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/accordion-mas.png") 0 6px no-repeat
}
.accordion h3 a {
    color: #F9AA11;
    font-size: 14px;
    font-weight: normal;
}


a:focus, input:focus{
	outline:0px;
}

/* Icono documento */

.noti-text .pdf, .u-descarga .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -312px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .docx, .u-descarga .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .doc, .u-descarga .doc {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .xls, .u-descarga .xls {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .xlsx, .u-descarga .xlsx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .ppt, .u-descarga .ppt {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -272px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}


.calendar {
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -240px -70px no-repeat;
	margin:0 auto
}

.selected-menu {
    background: #F8AA11 !important;
}


.ms-srch-item-path {
    color: #fcb200 !Important;
}
.ms-srchnav {
    padding:10px 10px 0 10px
}
.ms-srchnav ul.ms-srchnav-list h2 {
    font-size:14px !Important
}

.ms-srch-item:hover,
.ms-srch-resultHover:hover,
.edisc-SearchResultItemContainer:hover {
background:#fff !Important
}
.ms-srch-hover-outerContainer {
display:none !Important
}

.col-details-search .ms-srch-item-link {
    color: #298FCE !important;
    /*font:Arial, Helvetica, sans-serif;*/
	font-family: "Myriad Pro" !important;
	direction: ltr;
    font-size: 16px !important;
    margin-bottom: 5px;
}

.mapa-osinerming {
	width:545px;
	height:464px;
	float:left;
	background:#f2f2f2 url("http://cdn.osinergmin.gob.pe/Institucional/images/mapa.png") 0 0 no-repeat;
}
.items-oficinas {
	width:280px;
	height:auto;
	float:right;
	padding:25px;
	background:#f2f2f2;
}
.items-oficinas  ul.cbs-List {
    display: block !Important;
}
.items-oficinas .oficina {
	border-bottom:1px solid #ccc;
	overflow:hidden
}
.items-oficinas .oficina .oficina-borde {
	width:102px;
	height:25px;
	line-height:25px;
	float:left;
	padding:0 15px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
}
.items-oficinas .oficina .link-borde {
	width:115px;
	height:25px;
	line-height:25px;
	float:left;
	padding:0 15px;
	text-align:center;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
}
.contenido-uno .foto {
	width:400px;
	height:231px;
	float:left;
	padding:35px 0 0 0;
	text-align:center
}
.contenido-uno .datos {
	width:500px;
	height:auto;
	float:right;
	padding:20px;
}
.contenido-uno .datos h2 {
	margin:0;
	padding:0
}
.contenido-uno h2 {
	margin:0;
	padding:0;
	font-size:20px;
	color:#0072c6
}


.oficinatitulo {
	padding:0 0 15px 0;
	font-size:20px;
	color:#0042a3;
	border-bottom:1px solid #0042a3;
	margin-bottom:15px
}

.oficinamapa {
	border:2px solid #0042a3;
	float:left;
	width:350px;
	height:300px;
	padding:10px;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.oficinadetalle {
	float:left;
	width:500px;
	height:auto;
	padding:10px;
}
.oficinadetalle div {
	padding-bottom:10px;
}
.oficinadetalle div.personal-oficina {
	padding-bottom:10px;
	font-size:16px;
	color:#0042a3;
}



.servicio_tit {
	padding:0 0 15px 0;
	font-size:20px;
	color:#0042a3;
	border-bottom:1px solid #0042a3;
	margin-bottom:15px
}

.servicio_img {
	float:left;
	width:212px;
	height:336px;
	padding:10px;
	margin-right:5px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/cell.png") 0 0 no-repeat;
}
.servicio_detalle {
	float:left;
	width:280px;
	height:336px;
	padding:10px;
}
.servicio_detalle h4 {
	font-size:18px;
	color:#0042a3
}

.share {
	text-align:right;
	float:right;
	height:auto;
	margin:0 15px 15px 0
}

/*.submenu-empresa {
    position: absolute;
    z-index: 100;
    background: none repeat scroll 0% 0% #FF9700;
    left: 180px;
    padding: 8px 15px;
   display:none;
}
.submenu-empresa li { margin-bottom:3px }
.submenu-empresa a { color:white; font:13px "Myriad Pro" }
#inside-empresa { cursor:pointer }
*/

.submenu-empresa { position: absolute; z-index: 100; top: 46px; background:#FF9700; left:164px; padding:8px 15px; display:none;}
.submenu-empresa li { margin-bottom:3px }
.submenu-empresa li ul { background:#F09100; }
.submenu-empresa a { color:white; font:13px "Myriad Pro" }
#inside-empresa { cursor:pointer }
 
#hidro li a {display: block;}
#hidro li ul {display: none; cursor:pointer; background:#F09100;}


#sideNavBox .ms-core-listMenu-verticalBox {
}
/* Quick Launch */

.caja1 {
	display: block;
	padding:45px 0 0 0;
	position:relative
}
.head {
	position:absolute;
	top:0;
	left:-20px;
	width:220px;
	height:48px;
	line-height:34px;
	font-size:16px;
	color:#fff;
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_head.png") 0 0 no-repeat;
	padding:0 10px;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item
{
display:block;
padding:5px 20px !Important;
}
.caja1 .ms-core-listMenu-item {
position:relative
}

.caja1 .bullet {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat scroll -178px -70px rgba(0, 0, 0, 0);
    top: 12px;
    left: 5px;
    width: 4px;
    height: 4px;
    overflow: hidden;
    position: absolute;
    text-indent: 1000px;
    padding:0 !Important
}
.caja1 ul ul {
  display: none;
}
.caja1 ul ul li {
  padding: 0;
}

.caja1 ul li ul li a {
    margin-left:0
}

.caja1 ul li ul li .bullet {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat scroll -178px -70px rgba(0, 0, 0, 0);
    top: 12px;
    left: 5px;
    width: 4px;
    height: 4px;
    overflow: hidden;
    position: absolute;
    text-indent: 1000px;
}

/* Acordeon */

.reutilizable-II {
	display: block;
	float: left;
	width: 698px;
	overflow: hidden;
	margin:0 0 20px 0;
	/*line-height:20px !Important*/
}
.reutilizable-II h3 {
    background: #f5f5f5;
    color: #0072c6;
    cursor: pointer;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 15px 0;
    padding: 8px 10px;
    text-transform: uppercase;
}

#accordion { width:100% }

#accordion div { background: #fff; padding:10px 0 !Important; }

#accordion p { margin-bottom:15px; border:none; text-decoration:none; }
#accordion p strong { font-weight:bold }

.a1 a.tab { cursor:pointer; color:#0072c6; text-transform:uppercase; display:block; padding:8px 20px; margin-top:3px; font-weight:normal; font-size:16px; background:#f5f5f5 url("http://cdn.osinergmin.gob.pe/Institucional/images/ico-menos.png") 670px 10px no-repeat }
.a1 a.tab:hover { color:#fff;background: #258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/ico-mas.png") 670px 10px no-repeat; text-decoration:none }
.a1 a.selected { color:#fff; background: #258fce url("http://cdn.osinergmin.gob.pe/Institucional/images/ico-menos.png") 670px 10px no-repeat; }
 
.tabcontent { overflow:hidden; height:auto }
.tabcontent p { text-align:justify !Important; }
.tabcontent p a { color:#FBAC2C !Important; text-decoration:underline }

/* CAMINO A LA CALIDAD */

/*********************************************/
.lader {
    background: url("/seccion/institucionalOld/_catalogs/masterpage/Starter/images/lader.png") top center no-repeat;
    height:695px;
    position:relative;
    overflow:hidden
}
.ok{ 
width:75px;
height:44px;
color:#fff;
font-size:15px;
text-align:center;
line-height:32px;
    background: url("/seccion/institucionalOld/_catalogs/masterpage/Starter/images/tooltip-a.png") top center no-repeat;
}

.showme{ 
display: none;
width:250px;
height:auto;
overflow:hidden;
    background: #fff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f4));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f4 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f4 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f4 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f2f2f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f4',GradientType=0 );
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #bdbebf;
    padding: 5px;
}
.showme .year{
width:60px;
height:34px;
text-align:center;
font-size:20px;
color:#fe9900;
line-height:30px;
float:left
}
.showme .info{
width:180px;
height:auto;
font-size:12px;
color:#000;
float:left;
padding-left:8px;
border-left:1px solid #bdbebf;
line-height:16px !Important
}

.a2005{
position:absolute;
left:330px;
top:510px;
}
.a2006{
position:absolute;
left:420px;
top:450px;
}
.a2007{
position:absolute;
left:475px;
top:388px;
}
.a2008{
position:absolute;
left:425px;
top:325px;
}
/*.a2009{
position:absolute;
left:330px;
top:260px;
}
.a2010{
position:absolute;
left:180px;
top:210px;
}
.a2011{
position:absolute;
left:258px;
top:118px;
}
.a2012{
position:absolute;
left:124px;
top:62px;
}
.a2013{
position:absolute;
left:310px;
top:20px;
}*/

.a2009{
position:absolute;
left:330px;
top:265px;
}
.a2010{
position:absolute;
left:210px;
top:230px;
}
.a2011{
position:absolute;
left:260px;
top:170px;
}
.a2012{
position:absolute;
left:125px;
top:135px;
}
.a2013{
position:absolute;
left:270px;
top:80px;
}
.a2014{
position:absolute;
left:155px;
top:10px;
}

.a2005:hover .showme, .a2006:hover .showme,
.a2007:hover .showme, .a2008:hover .showme,
.a2009:hover .showme, .a2010:hover .showme,
.a2011:hover .showme, .a2012:hover .showme,
.a2013:hover .showme, .a2014:hover .showme
{
display : block;
}
.a2005:hover .ok, .a2006:hover .ok,
.a2007:hover .ok, .a2008:hover .ok,
.a2009:hover .ok, .a2010:hover .ok,
.a2011:hover .ok, .a2012:hover .ok,
.a2013:hover .ok, .a2014:hover .ok
{
display : none;
}

/*********************************************/

/* TreeView */
.TreeV {
	margin-bottom:20px
}
.TreeView LI
{
    /* The padding is for the tree view nodes */
    padding: 0 0 0 18px;
    float: left;
    width: 100%;
    list-style: none;
    margin: 10px 0 0 0
}
.TreeView LI ul li
{
    padding: 0 !Important;
}


.TreeView, .TreeView ul
{
    margin: 0;
    padding: 0;
    width:930px;
    overflow:hidden

}
.TreeView LI .q1
{
    border-bottom:1px solid #ddd;
    color: #0072c6;
    font-size: 16px;
}

.TreeView LI.Expanded 
{
    background: url("../images/expand.png") 5px 6px no-repeat;
}

.TreeV LI.Expanded ul
{
    display: block;
    width:910px;
    overflow:hidden
}

.TreeV LI.Collapsed 
{
    background: url("../images/collapse.png") 5px 6px no-repeat;
}

.TreeV LI.Collapsed ul
{
    display: none;
}

.TreeV .Highlighted
{
    color: red;
}

.TreeV .AlternateHighlight
{
    color: blue;
}
.TreeV .doc {
	height:24px;
	line-height:24px
}

.TreeV .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat -312px -70px;
	float:left;
	margin-right:10px
}
.TreeV .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat -332px -70px;
	float:left;
	margin-right:10px
}
.TreeV .xls, .TreeV .xlsx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat -292px -70px;
	float:left;
	margin-right:10px
}
.TreeV .ppt {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat -272px -70px;
	float:left;
	margin-right:10px
}


/**/

.reutilizable-II .ms-rteTable-default {
	border:0 !Important
}
.reutilizable-II .ms-rteTable-default img {
	border:5px solid #f1eae4 !Important
}
.reutilizable-II ul {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:100%
}
.reutilizable-II ul li {
	margin:0;
	padding:0 0 5px 20px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/li.png") 0 8px no-repeat
}

/**/

.cod_home {
	clear:both
}

#menu-home {
	overflow:hidden;
	/*margin:55px 15px 0 15px;*/
    margin:50px 15px 0 15px;
	
}
#menu-home ul li {
    position:relative
}

#menu-home ul li a {
    display: block;
        /* Mod - 14-01-15
    padding: 5px 20px !important;
    */
    /*padding: 4px 20px !important;*/
    /*padding: 3px 20px !important;*/
    padding: 3px 13px !important;
    font-size:14px;
    color:#0072c6
}
#menu-home ul li a:hover {
    color:#faa100;
    text-decoration:none
}

#menu-home ul li .bullet {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat scroll -178px -70px rgba(0, 0, 0, 0);
    height: 4px;
    /*left: 5px;*/
    left: 3px;
    overflow: hidden;
    position: absolute;
    text-indent: 1000px;
    /*top: 12px;*/
    top:9px;
    width: 4px;
    padding:0 !Important
}

#personal {
	overflow:hidden;
	margin:5px 15px 0 15px;
	
}
#personal ul li {
    position:relative
}

#personal ul li a {
    display: block;
    /*padding: 5px 20px !important;*/
    padding: 3px 13px !important;
    font-size:14px;
    color:#0072c6
}
#personal ul li a:hover {
    color:#faa100;
    text-decoration:none
}

#personal ul li .bullet {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") no-repeat scroll -178px -70px rgba(0, 0, 0, 0);
    height: 4px;
    left: 3px;
    overflow: hidden;
    position: absolute;
    text-indent: 1000px;
    top: 9px;
    width: 4px;
    padding:0 !Important
}


/**/

.ms-ToolPaneOuter {
	position:absolute  !important;
	top:0  !important;
	left:0  !important
}
.banner-plan {
	width:318px;
	height:80px;
	display:block;
}

.banner-plan-text {
	position:absolute  !important;
	bottom:10px  !important;
	left:10px  !important;
	width:300px;
	text-align:center;
	color:#fff
}
.banner-plan a {
    font-size:16px;
    color:#fff;
    text-decoration:none
}
.sig{
	width:620px;
	height:140px
}
.sig a {
	width:620px;
	height:140px;
	text-indent:9999px;
	overflow:hidden;
	display:block
}

/* Inicio Sesión */
.ms-signInLink {
	display:none
}










/**/
/* Icono documento */
.seleccionp{
	position:relative
}
.seleccionp .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -312px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}
.seleccionp  .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}
.seleccionp  .doc {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}

.seleccionp  .xls{
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}
.seleccionp  .xlsx{
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}
.seleccionp  .ppt {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -272px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:30px
}
.seleccionp  .pptx {
    width:18px;
    height:24px;
    overflow:hidden;
    text-indent:1000px;
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -272px -70px no-repeat;
    position:absolute;
    top:-10px;
    left:30px
}

/*****PERFILES  SELECCION******************/
.seleccionperfiles{
	position:relative
}
.seleccionperfiles .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -312px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:10px
}
.seleccionperfiles .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:10px
}
.seleccionperfiles .doc {
    width:18px;
    height:24px;
    overflow:hidden;
    text-indent:1000px;
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -332px -70px no-repeat;
    position:absolute;
    top:-10px;
    left:10px
}
.seleccionperfiles .xls{
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:10px
}
.seleccionperfiles .xlsx{
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:-10px;
	left:10px
}
.seleccionperfiles .ppt {
    width:18px;
    height:24px;
    overflow:hidden;
    text-indent:1000px;
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -272px -70px no-repeat;
    position:absolute;
    top:-10px;
    left:10px
}
.seleccionperfiles .pptx {
    width:18px;
    height:24px;
    overflow:hidden;
    text-indent:1000px;
    background:url("http://cdn.osinergmin.gob.pe/Institucional/images/sprite-osinergmin.png") -272px -70px no-repeat;
    position:absolute;
    top:-10px;
    left:10px
}





/************Banner********/

.caption_osinerg {
	position: absolute;
	/*bottom:50px;*/
    bottom:0px;
	left:0;
	/*width:618px;*/
	width:100%;
	height:auto;
	padding:10px 15px;
	background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_caption.png")
}
.caption_osinerg h2 {
	font-size:20px;
	font-weight:bold;
	/*color:#012D6A;*/
    color:#ffffff;
	/*margin:0 0 10px 0;*/
	padding:0;
	margin: 5px 80px 10px 0px;
	text-align:left;
}
.caption_osinerg h2 a {
	/*color:#012D6A;*/
    color:#ffffff;
	text-decoration:none
}
.caption_osinerg p {
	font-size:14px;
	font-weight:normal;
	/*color:#012D6A;*/
    color:#ffffff;
	/*margin:0;*/
	padding:0;
	margin: 0px 80px 0px 0px;
}

/* breadcrumb */
.CustomBreadcrumbs { background-color:white; display:none; padding:8px 10px; height:auto; margin-top:10px }
.CustomBreadcrumbs > span, .CustomBreadcrumbs a {
	color:#258CCC; font:13px "Myriad Pro", Arial; text-transform:uppercase
}
.CustomBreadcrumbs .itembred {
	color:#525252
}

/************************/

/* NUEVOS PARA PLANTILLAS */

.contenido-plantillas {
color:#f00;
margin:10px 0 0 0;
overflow:hidden
}
.col-completo{
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
/*background:#f9f5f2;*/
background:#faf9f7;
margin:0;
padding:0;
height:auto;
min-height:100px;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
}


.col-details-right {
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#6d6e71;
/*background:#f9f5f2;*/
/*background:#faf9f7;*/
background:#ffffff;
margin:0;
padding:0;
width:670px;
height:auto;
min-height:100px;
float:right;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
}

.col-sidebar-left {
color:#6d6e71;
background:#faf9f7;
position:relative;
margin:0;
padding:0;
width:272px;
height:auto;
float:left;
	-webkit-box-shadow: 0 10px 6px -6px #bab6b6;
  	-moz-box-shadow: 0 10px 6px -6px #bab6b6;
  	box-shadow: 0 10px 6px -6px #bab6b6;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
}

.col-sidebar-left .cab2  {
/*font:12px Arial, Helvetica, sans-serif;*/
font-family: "Myriad Pro";
direction: ltr;
font-size:14px;
color:#fff;
background:#258FCE;
margin:0;
padding:10px;
height:auto;
text-align:left
}
.col-sidebar-left .panel-items {
margin:0;
padding:0;
height:auto;
overflow:hidden;
position:relative
}


/************************* NUEVOS ESTILOS PARA CARGA DE CONTENIDOS ************************/

/* NUEVO BUSQUEDA */

.col-details-right #SearchBox {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_search.png") 0 0 repeat-x;
}
.col-details-right .ms-srch-item {
    width: 100% !Important;
}
.ms-srch-item {
    margin: 15px 0 0 0 !Important;
    padding: 0 !Important;
}
.col-details-right .ms-srch-sbLarge {
    display: block !Important;
	margin:10px;
	overflow:hidden;
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
}
.col-details-right .ms-srch-sbLarge > .ms-srch-sb-searchLink {
    float: right;
}
.col-details-right .ms-srch-sb-border {
    border: 1px solid #ddd !Important;
}
.col-details-right .ms-srch-result {
    margin: 0 !Important;
    padding:15px
}
.col-details-right .ms-srch-upscope-top {
    margin: 0 !Important;
}

.col-details-right .cbs-Line1Link {
    font-size:16px !Important;
    font-family:Arial, Helvetica, sans-serif !Important;
    color: #003f9e !important;
    /*color: #298FCE !important;*/
    margin-bottom:5px;
    padding-right:35px;
    text-decoration:none
}


.col-details-right .ms-srch-sbLarge > input {
    font-size:14px !Important;
    font-family:Arial, Helvetica, sans-serif !Important;
    border:0;
    width:600px;
}

/**********************************************************/

.col-sidebar-left .ms-ref-refinername:link, .col-sidebar-left .ms-ref-refinername:visited {
    border: 0 none;
    color: #444444;
    cursor: pointer;
    display: block;
    font-size: 13pt;
    padding: 0 0 8px;
    width: auto !Important;
}
.col-sidebar-left .ms-ref-refiner {
    padding: 0 !Important;
}
.col-sidebar-left #Refinement {
	padding: 5px 10px;
	font-family:Arial, Helvetica, sans-serif !Important
}
.col-sidebar-left .ms-ref-ellipsis, .col-sidebar-left .ms-entity-resolved, .col-sidebar-left .ms-entity-unresolved {
    white-space:normal !Important;
}

.col-sidebar-left .ms-ref-refinername .ms-displayInlineBlock {
    color: #fcb200 !Important;
}
.col-sidebar-left .ms-ref-refiner #Value, .col-sidebar-left .ms-ref-unsel-toggle, .col-sidebar-left #OtherValue, .col-sidebar-left #SubmitValue {
    padding:0 !Important;
}
.col-sidebar-left .ms-ref-refiner #Value a, .col-sidebar-left .ms-ref-unsel-toggle {
    line-height: normal !Important;
    padding-bottom:0 !Important
}
.col-sidebar-left .ms-ref-refiner #Container {
    padding:0 !Important;
}

/*.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
	color: #0072c6	
}*/

/**********************************************************/

#Refinement .ms-ref-name, #Refinement .ms-ref-count {
color:#000 !Important;
height:30px;
line-height:30px
}
#Refinement .ms-core-listMenu-selected:link,
#Refinement .ms-core-listMenu-selected:visited,
#Refinement .ms-core-listMenu-selected
{
background:#f1f1f1 !Important;
color:#000 !Important
}
#Refinement .ms-core-listMenu-selected:link,
#Refinement .ms-core-listMenu-selected:visited,
#Refinement .ms-core-listMenu-selected
{
background:#f1f1f1 !Important;
color:#000 !Important;
border-bottom: 1px solid #e5e5e5;
}

#Value a:hover
{
background:#f1f1f1 !Important;
color:#000 !Important;
border-bottom: 1px solid #e5e5e5 !Important;
}
#Value a
{
background:#faf9f7 !Important;
color:#000 !Important;
border-bottom: 1px solid #faf9f7 !Important;
}

/**********************************************************/

.ms-ref-refiner #Value, .ms-ref-unsel-toggle, #OtherValue, #SubmitValue {
    display: block;
    padding: 4px 0;
    width: auto !Important;
}

.col-details-right #ResultHeader #Sortby select
{
border:1px solid #ddd;
background-color:#fff;
background-color:rgba( 255,255,255,0.85 );
color:#444;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:5px
}

/**************************************************************/

.menuv_osinergmin {
	width:272px;
	height:auto;
	overflow:hidden;
	/*background:#faf9f7;*/
	background:#fff
}
.menuv_osinergmin h3 {
	margin:0;
	padding:0;
	background:#003f9e;
	height:35px;
	overflow:hidden
}
.menuv_osinergmin h3 a {
	margin:0;
	padding:0 15px 0 35px;
	line-height:35px;
	color:#fff;
	font-family: "Myriad Pro", Arial;
    font-size: 16px;
    font-weight:normal;
    /*text-transform:uppercase;*/
    text-decoration:none;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bullet-arrow.png") 15px center no-repeat;
}

.menuv_osinergmin ul {
	margin:0;
	padding:0;
	list-style:none;
}
.menuv_osinergmin ul li {
	margin:0;
	padding:0;
	position:relative
}
.menuv_osinergmin .list1 {
    margin:0 5px 
}
.menuv_osinergmin .list1 li a {
	font-family: "Myriad Pro", Arial;
    font-size: 14px;
    /*text-transform:uppercase;*/
    text-decoration:none;
    /*color:#f9aa0f;*/
    color:#666;
    display:block;
    padding:10px 25px 10px 10px
}
.menuv_osinergmin .list2 li a {
	font-family: "Myriad Pro", Arial;
    font-size: 14px;
    text-transform:none;
    text-decoration:none;
    color:#666;
    display:block;
    padding:10px;
    /*border-bottom:1px solid #e5e5e5;*/
}

.menuv_osinergmin .list1 li a span {
    margin:0;
    padding:0 0 0 10px;
    display:list-item;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bullet_inst.png") 0 5px no-repeat !Important;
}
.menuv_osinergmin .list2 li a span {
    margin:0 10px;
    padding:0 0 0 10px;
    display:list-item;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bullet_inst.png") 0 5px no-repeat !Important;
}

.menuv_osinergmin .list3 li a span {
    margin:0 20px;
    display:list-item
}
.menuv_osinergmin .list4 li a span {
    margin:0 30px;
    display:list-item
}
.menuv_osinergmin .list5 li a span {
    margin:0 40px;
    display:list-item
}


.menuv_osinergmin li a:hover {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_menuover.png") 0 0 !Important;
    text-decoration:none;
}
.menuv_osinergmin li a.active {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/bg_menuover2.png") 0 0;
    text-decoration:none;
}


/*.menuv_osinergmin .acc {
    background: url(//cdndev.osinergmin.gob.pehttp://cdn.osinergmin.gob.pe/Institucional/images/acc-bottom.png) 0 0 no-repeat;
    position:absolute;
    top:8px;
    right:3px;
    width:18px;
    height:18px;
    padding:0;
    margin:0 !Important
}
.menuv_osinergmin .accv {
    background: url(//cdndev.osinergmin.gob.pehttp://cdn.osinergmin.gob.pe/Institucional/images/acc-top.png) 0 0 no-repeat;
    position:absolute;
    top:8px;
    right:3px;
    width:18px;
    height:18px;
    padding:0;
    margin:0 !Important
}*/
.open_ul {
	display:block
}
.close_ul {
	display:none
}

.arrowbottom {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/acc-bottom.png") 235px 10px no-repeat;
}
.arrowtop {
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/acc-top.png") 235px 10px no-repeat;
}

/* Icono documento */

.col-details-right .noti-text {
    float: left;
    margin: 5px 10px;
    padding-left: 25px;
    position: relative;
    text-align: left;
    width: 100%;
}
.noti-text {
    float: right;
    margin-right: 5px;
    width: 535px;
}

.noti-text .pdf, .u-descarga .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -312px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .docx, .u-descarga .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -332px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .xls, .u-descarga .xls {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .xlsx, .u-descarga .xlsx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -292px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .ppt, .u-descarga .ppt {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -272px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text .pptx, .u-descarga .pptx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -272px -70px no-repeat;
	position:absolute;
	top:0;
	left:0
}
.noti-text h4 {
	display:block
}

.fechapublicacion {
	font-size:12px;
	font-style:italic;
	color:#666
}
.resumen, .resumen p, .resumen span {
	font-size:14px !Important;
	color:#000 !Important
}

/*******************************************************/


#desplegable-doc .accordion-toggle {
	text-decoration: none; 
	border-bottom: 1px solid transparent; 
	font: normal 12px Arial, sans-serif; 
	color: #000; 
	padding: 10px;
	margin:10px 0 0 0;
	cursor: pointer; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #edecea;
	width:auto;
	display:table;
	background: rgba(250,249,247,1);
	background: -moz-linear-gradient(top, rgba(250,249,247,1) 0%, rgba(240,234,227,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,249,247,1)), color-stop(100%, rgba(240,234,227,1)));
	background: -webkit-linear-gradient(top, rgba(250,249,247,1) 0%, rgba(240,234,227,1) 100%);
	background: -o-linear-gradient(top, rgba(250,249,247,1) 0%, rgba(240,234,227,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,249,247,1) 0%, rgba(240,234,227,1) 100%);
	background: linear-gradient(to bottom, rgba(250,249,247,1) 0%, rgba(240,234,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f7', endColorstr='#f0eae3', GradientType=0 );
}
#desplegable-doc .activo {
	background:#fff;
	border: 1px solid #fff;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	padding:10px 10px 0 10px;
	color:#000;
	font-weight:bold;
}
.accordion-content {
	display: none;
	padding: 10px;
	background: #fff; 
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	clear: both; 
	color:#666;
	position:relative
}
.accordion-content a {
	color: #003f9e !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 16px !important;
    margin-bottom: 5px;
}
.accordion-content .bloque3 {
    margin-top: 5px;
}
.accordion-content .close {
	position:absolute;
	top:-10px;
	right:-10px;
	width:20px;
	height:20px;
    background: url("http://cdn.osinergmin.gob.pe/Institucional/images/close-24.png") 0 0 no-repeat;
    cursor:pointer
}
#SearchOptions {
	display:none
}

/* reutilizable */

.doc_relacionados table {
  border-collapse: collapse;
  border: 1px solid #f0eae3;
  font-family: "Myriad Pro",Arial;
  font-size: 13px;
  color: #666;
  background: #faf9f7;
  width:620px
  }
.doc_relacionados th {
  border: 1px solid #f0eae3;
  padding: 5px 10px;
  color: #666;
  background: #e6f1fd;
  }
  
.doc_relacionados td {
  border: 1px solid #f0eae3;
  padding: 5px 10px;
  color: #666;
  }
.doc_relacionados .cod {
  color: #000;
  }
.doc_relacionados tbody td .tit_doc {
  background: transparent;
  text-decoration: none;
  color: #003f9e;
  font-family: "Myriad Pro",Arial;
  font-size: 13px;
  }
.doc_relacionados tbody td {
  vertical-align: top;
  text-align: left;
  }
.doc_relacionados tbody tr:hover {
  /*background: #e6f1fd;*/
  background:#ffd866;
  border: 1px solid #03476F;
  }
  
.doc_relacionados .pdf a,
.doc_relacionados .docx a,
.doc_relacionados .doc a,
.doc_relacionados .xls a,
.doc_relacionados .xlsx a,
.doc_relacionados .ppt a,
.doc_relacionados .pptx a
{
	width:18px;
	height:24px;
	display:block;
	cursor:pointer
}
.doc_relacionados .pdf {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -312px -70px no-repeat;
	margin:5px
}
.doc_relacionados .docx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -332px -70px no-repeat;
	margin:5px
}
.doc_relacionados .doc {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -332px -70px no-repeat;
	margin:5px
}

.doc_relacionados .xls {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -292px -70px no-repeat;
	margin:5px
}
.doc_relacionados .xlsx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -292px -70px no-repeat;
	margin:5px
}
.doc_relacionados .ppt {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -272px -70px no-repeat;
	margin:5px
}
.doc_relacionados .pptx {
	width:18px;
	height:24px;
	overflow:hidden;
	text-indent:1000px;
	background:url("/Personas/images/sprite-osinergmin.png") -272px -70px no-repeat;
	margin:5px
}



/* Enlaces reutilizables */

.reutilizable h2 {
	text-transform:uppercase;
	color:#258fce;
	font-size: 14px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
}
.reutilizable ul {
	margin:0;
	padding:0;
	list-style:none
}
.reutilizable ul li {
	margin:0;
	padding:3px 0 3px 16px;
	background:url("/Personas/images/li.png") 0 10px no-repeat
}
.reutilizable ul li a {
	/*color:#003f9e;*/
	color:#333;
}
.reutilizable ol {
	margin:0;
	padding:0;
	list-style:none
}
.reutilizable ol li {
	margin:0;
	padding:3px 0 3px 34px;
	background:url("/Personas/images/subli.png") 18px 10px no-repeat
}
.reutilizable ol li a {
	color:#333;
}
.reutilizable ul li a:hover, .reutilizable ol li a:hover {
	color:#003f9e;
	text-decoration:none
}

/************VIT Estilos********/
.numeraciongart{
	padding: 0 !important;
    margin: 0 !important;
    color:#2690ce;
}




