@charset "utf-8";body{font-size:15px}
.menu-principal-home
{
	display:none !important;
}
header{/*border-bottom:5px solid #e60049 !important;border-radius:0px !important*/}
.feed-icons{display:none}@font-face{font-family:'Myriad Pro Regular';font-style:normal;font-weight:normal;src:local('Myriad Pro Regular'), url(../fonts/MYRIADPRO-REGULAR.woff) format('woff')}@font-face{font-family:'Myriad Pro Condensed';font-style:normal;font-weight:normal;src:local('Myriad Pro Condensed'), url(../fonts/MYRIADPRO-COND.woff) format('woff')}@font-face{font-family:'Myriad Pro Semibold Italic';font-style:normal;font-weight:normal;src:local('Myriad Pro Semibold Italic'), url('MYRIADPRO-SEMIBOLDIT.woff') format('woff')}@font-face{font-family:'Myriad Pro Semibold';font-style:normal;font-weight:normal;src:local('Myriad Pro Semibold'), url(../fonts/MYRIADPRO-SEMIBOLD.woff) format('woff')}@font-face{font-family:'Myriad Pro Condensed Italic';font-style:normal;font-weight:normal;src:local('Myriad Pro Condensed Italic'), url(../fonts/MYRIADPRO-CONDIT.woff) format('woff')}@font-face{font-family:'Myriad Pro Bold Italic';font-style:normal;font-weight:normal;src:local('Myriad Pro Bold Italic'), url(../fonts/MYRIADPRO-BOLDIT.woff) format('woff')}@font-face{font-family:'Myriad Pro Bold Condensed Italic';font-style:normal;font-weight:normal;src:local('Myriad Pro Bold Condensed Italic'), url(../fonts/MYRIADPRO-BOLDCONDIT.woff) format('woff')}@font-face{font-family:'Myriad Pro Bold Condensed';font-style:normal;font-weight:normal;src:local('Myriad Pro Bold Condensed'), url(../fonts/MYRIADPRO-BOLDCOND.woff) format('woff')}@font-face{font-family:'Myriad Pro Bold';font-style:normal;font-weight:normal;src:local('Myriad Pro Bold'), url(../fonts/MYRIADPRO-BOLD.woff) format('woff')}*{font-family:'Myriad Pro Regular'}.scroll-hidden .vertical-tabs-list{max-height:415px;overflow:scroll}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar-track{background:#CCC}::selection{background:#CB0540;color:#FFFFFF}.bg-red{background:#CB0540;padding:30px 0px 20px 0px}.bg-copy{background:#343434}.navbar-brand{height:100px}.clear{clear:both;display:block;width:100%}.navbar-brand>img{height:100%;padding:0px;width:auto}
.navbar-nav{/*width:100%*/}
.navbar-nav > li{/*float:none;display:inline-block;margin-right:8px*/}
.navbar-default{background:#FFF;border:none;position: relative;padding: 0px 0px 20px 0px;border-radius:0px !important}
.header-links{background:#E60049;display:inline-block;padding:10px 20px}.header-links h3{margin:0px 0px 6px 0px;color:#FFFFFF;font-size:15px;font-weight:bold}.header-links > ul{display:inline-block;padding:0px;width:100%;margin:0px}.header-links > ul > li{display:inline-block;list-style:none;box-sizing:border-box;margin-right:10px;color:#FFFFFF;font-size:13px}.header-links > ul > li a{color:inherit;font-size:inherit}.search-header-top .form-control{border-radius:0px;box-shadow:none}.search-header-top .form-control:active,.search-header-top .form-control:focus{border:1px solid #ccc}


.container-nav-fluid{/*position:relative;margin-bottom:5px;margin-right:auto;margin-left:auto*/}

.container-nav-fluid *{/*line-height:0px*/}
.container-nav-fluid > .navbar-menu{position:absolute;width:100%}.bg-nav{background:rgba(0,0,0,0.35) !important;border-radius:0px;z-index:999}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background:#0073bf !important;color:#FFF !important}

.navbar-default .navbar-nav{/*width:79%;float:left*/}
.navbar-default .navbar-nav > li > a
{	/*
	color:#FFFFFF;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:600 !important;
	background:#0073bf;
	border-bottom:5px solid #0073bf;
	position:relative
	*/
}
.navbar-default .navbar-nav > li > a .caret
{
	/*
	display:block;
	position:absolute;
	right:2px;
	top:50%;
	*/
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover{/*color:#FFFFFF;background:none;border-bottom:5px solid #F9B233*/}

.dropdown-menu{border:1px solid rgba(0, 114, 189, 0.30)}
.dropdown-toggle:hover .dropdown-menu{display:block !important}
.navbar-nav > li > .dropdown-menu{padding:5px 15px 20px}
.navbar-nav > li > .dropdown-menu li{}.navbar-nav > li > .dropdown-menu li a{}.fluid{position:relative;display:inline-block;width:100%}.bg-head-sider{position:relative;width:100%;background-size:cover !important;line-height:0px;display:table;background-position:center top !important;background:none !important}.bg-head-sider > div{vertical-align:middle;text-align:left}

.box-tabs-container{margin-bottom:30px}.box-tabs-container .nav-tabs{border-bottom:0px !important}.box-tabs-container:after,.box-tabs-container:before{content:"";display:block;clear:both}.box-tabs-container > div{padding:0px;margin:0px}.bloque_contenido_tab{padding-left:0px;border-left:1px solid #0072BD;min-height:400px;margin-bottom:30px}.bloque_contenido_tab .tab-pane{padding:10px 20px}.bloque_contenido_tab h2{font-size:18px;text-align:center;font-weight:700;color:#2796D3}.article_tab a{position:relative;font-family:'Myriad Pro Bold'}.article_tab b,.article_tab strong,.article_tab ul li{font-family:'Myriad Pro Bold';color:#575756;font-size:15px;margin-bottom:15px;width:100%}.article_tab ul{margin-top:15px}.article_tab ul li{list-style-type:disc !important}.block1 h2{text-align:center;color:#0072bd;font-weight:bold;margin-bottom:30px}.block1 figure img{max-width:100%}.block1 a{padding:15px 0 15px 0;font-weight:bold}.block1 div.time{border-top:1px solid #CCC;color:#337ab7;width:100%;text-align:left;margin-bottom:30px}.block1 li{list-style:none}.block1 
.block1 .block_hidden{padding:0px 20px 0px 30px}.bgcolor .first{border-right:1px solid #CCC}


.bgcolor p{color:#333}.bgcolor h2{margin-top:0px}.news{text-align:center}.news form{display:inline-block;margin:30px 0px 15px 0px}.news form label{position:relative;border-top:0px;border-right:0px;border-left:0px;border-bottom:1px solid;border-color:#3C3C3B}.news form label input[type="text"]{border:0px;background:none;font-weight:300;font-size:16px;min-width:400px;outline:none}.link_mail_info:hover,.link_mail_info:focus,.link_mail_info{position:absolute;color:#3C3C3B;font-size:19px;bottom:4px;right:0px;line-height:0px}.news form input[type="submit"]{background:#0962AC;clear:both;display:block;font-weight:bold;color:#FFF;padding:10px 30px;border:0px;margin:30px auto 0px auto}.tooltip.in{opacity:1 !important}.tooltip.top{padding:0px 0px 17px 0px}

.link-adicionales ul{padding:0px}





.block-right > ul
{
	padding:0px
}

.block-right ul > li{list-style:none}.sunat-internal-list{display:inline-block}.sunat-internal-list li{margin-bottom:15px;display:inline-block}.sunat-internal-list li h3{margin-bottom:15px;font-size:17px;display:inline-block;width:calc(100% - 50px);line-height:1.5}.sunat-internal-list li h3 a{color:#0072BD;display:inline-block;width:100%;font-family:'Myriad Pro Regular'}.sunat-internal-list li h3{display:inline-block;width:calc(100% - 30px);float:right;margin:0px !important}.sunat-internal-list li:before{content:"";width:20px;height:20px;display:inline-block;margin-right:10px;background:url(../images/icon-sunat.png) center center no-repeat;background-size:contain !important;padding-top:30px}.sunat-internal-list li a{color:inherit;font-size:inherit;font-weight:inherit}.block_hidden{max-height:400px}.list_videos{padding:0px 10px 0px 0px}.list_videos li{margin-bottom:25px}.list_videos li div{margin-bottom:15px}.list_videos li h3{font-family:'Myriad Pro Semibold';font-size:18px;color:#0072BD;margin:0px}.list_videos li p{color:#878787;margin:0px 0px 0px 0px}


.list-rescursos{display:inline-block;width:100%;padding:0px}
.list-rescursos li{width:100%;display:inline-block;margin-bottom:15px}
.list-rescursos li:before{content:"";width:20px;height:20px;display:inline-block;margin-right:10px;background:url(../images/icon-recursos.png) center center no-repeat;background-size:contain !important;padding-top:30px}.list-rescursos li div{display:inline-block;width:calc(100% - 30px);float:right;margin:0px !important}.list-rescursos li div a{font-family:'Myriad Pro Semibold'}.col-title-footer{font-weight:bold;color:#FFFFFF}.divFooterColumna *{color:#FFFFFF}.divFooterColumna h4{font-family:'Myriad Pro Semibold';font-weight:inherit}.divFooterColumna a,.divFooterColumna a:hover{color:inherit}.divFooterColumna ul{padding:0px}.divFooterColumna ul li{list-style:none;padding:0px}.copyright{display:inline-block;width:100%;padding:15px 0px;margin-bottom:0px}.copyright *{color:#FFFFFF}.copyright li{list-style:none}.redes-sociales{display:inline-block;padding:0px;text-align:right;margin-left:20px}.redes-sociales li{float:left;margin-right:10px;vertical-align:middle}.redes-sociales li:nth-child(4){/*display:none*/}.redes-sociales li img{max-height:25px}.article table th,.article table td{text-align:center !important}.article{margin-bottom:45px}.article h1,.article h1 > span{font-size:24px;color:#0072BD;font-family:'Myriad Pro Bold';font-weight:bolder;margin-top:0px !important}.article h2{font-size:23px;font-weight:bold;font-family:'Myriad Pro Bold';color:#4E4E4F}.article h3{font-weight:bolder;font-family:'Myriad Pro Bold';color:#2796D3;margin-top:20px}.article b,.article strong{font-family:'Myriad Pro Bold';position:relative;font-weight:inherit}.article a{font-weight:inherit;font-family:inherit}.article hr{border-bottom-color:#ccc;display:block;width:100%;clear:both}.article br{clear:both;display:block}.breadcrumb li,.breadcrumb li a{font-family:'Myriad Pro Regular';font-weight:inherit}.nav-tabs > li{display:table}
.nav-tabs > li > a{font-family:'Myriad Pro Regular';font-weight:inherit;min-height:70px;display:table-cell;vertical-align:middle;text-align:left;letter-spacing:1px; text-decoration:none;}
.tab-content > .active{display:block;border:4px solid #0e6aab;margin-left:-1px;padding: 15px;}.vertical-tabs-panes .vertical-tabs-pane .panel-body div[class*="field--name-field-titulo-"],.title_tab{color:#2796D3 !important;font-family:'Myriad Pro Semibold' !important;font-weight:inherit !important;font-size:18px !important;text-align:center;margin-top:30px;margin-bottom:10px}.func-add{padding:0px;text-align: right;}.func-add ul{width:auto;display:inline-block;padding:0px}.func-add ul li{list-style:none}.func-add ul li a{display:inline-block;width:100%;height:100%}.func-add ul li a img{width:27px;vertical-align:middle}.func-add > ul > li:first-child{width:35px;float:left;line-height:0px;text-align:center}.func-add > ul > li:first-child a{padding:2px 0px}.func-add > ul > li:last-child{width:calc(100% - 35px);float:right;padding:0px 0px;border-left:2px solid #0072BD}.func-add > ul > li:last-child p{font-size:11px;line-height:1.2;padding-left:5px;float:left;margin:0px}.func-add > ul > li:last-child div{float:left;padding-left:6px}.func-add > ul > li:last-child a{float:right;width:35px;display:inline-block;padding-right:5px}.toggle,.toggle:hover{font-family:'Myriad Pro Bold' !important;color:#2796D3;font-size:16px}.no-list *[data-type^='toogle-']:after{content:"\e114";display:inline-block;padding-left:10px;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;font-size:12px}*[data-type^='toogle-']{cursor:pointer;color:#2796D3 !important;font-weight:bolder !important;font-family:'Myriad Pro Bold' !important;font-size:1.17em}*[data-type^="toogle_content-"]{display:none}.article table > tbody > tr > td[valign*="middle"],.article table > tfoot > tr > th[valign*="middle"]{vertical-align:middle !important}.article table > thead:first-child > tr:first-child > th{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;color:#FFFFFF;background:#0072BD;font-family:'Myriad Pro Semibold';font-weight:inherit;font-size:17px}.article table .col-table-right{border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;color:#FFFFFF;background:#E60049}.article table > thead > tr > th,.article table > tbody > tr > td,.article table > tfoot > tr > th{border:1px solid #000000}.article table > thead > tr > th *,.article table > tbody > tr > td *,.article table > tfoot > tr > th *{line-height:1.2;font-weight:inherit}.article table > tbody > tr > td[align*="left"]{text-align:left !important}.box-social-button{min-width:125px}.box-social-button h4{margin:0px 0px 10px 0px;color:#0962AC;font-family:'Myriad Pro Regular';font-weight:inherit}.box-social-button ul{padding:0px;display:inline-block;width:100%}.box-social-button ul li{list-style:none;display:inline-block;float:left}.box-social-button ul li a{display:inline-block;height:30px;vertical-align:text-top;padding:5px 15px 5px 0px}.box-social-button ul li img{max-height:100%;width:auto;height:100%}.box-social-button ul li span{font-family:'Myriad Pro Regular';color:#000;display:inline-block;vertical-align:-webkit-baseline-middle;padding-left:10px;font-size:16px}.bg-contact-footer{background:#3d3d3b;padding:40px 0px}.bg-contact-footer *{color:#FFFFFF;font-family:'Myriad Pro Semibold';font-weight:inherit}.bg-contact-footer ul{padding:0px}.bg-contact-footer ul li{list-style:none;padding:6px 0px}.bg-contact-footer *:after,.bg-contact-footer *:before{content:"";display:block;clear:both}.logo-footer{margin-bottom:15px;display:inline-block;width:100%}.redes-sociales{margin-left:0px}.tabbable h3{margin-top:15px}.region-menuuser{text-align:center}@media (max-width: 1200px){.func-add > ul > li:first-child{width:35px}.func-add > ul > li:last-child{width:calc(100% - 35px);float:right;padding:0px 0px}.func-add ul li a img{width:26px}}@media max-width:992px){.func-add{margin-top:25px}.nav-tabs > li > a{border-right:1px solid #2995D3}.tabs-left li a{border-right:0px}.bloque_contenido_tab{border-left:0px}}
@media (max-width: 768px){
	.logo{max-width:none !important;margin:auto;display:inherit !important;float:none !important;margin-top:0px !important;margin-bottom:20px !important}
	a.logo
	{
		height:auto !important;
	}
	
	.logo img{max-width: 383px !important;padding: 0px 10px;display:block;margin:auto}
	.header-links{margin-bottom:20px}.navbar-nav > li{width:100%}.navbar-nav > li > .dropdown-menu{padding:10px 20px 10px}.navbar-default .navbar-nav .open .dropdown-menu > li > a,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#FFFFFF}}.elemento-hr hr{border-bottom-color:#ccc;display:block;width:100%;clear:both}.field--label{font-size:23px;font-weight:bold;font-family:'Myriad Pro Bold';color:#4E4E4F}.margin-box{margin-top:45px}
	/*.active > a{color:#FFF !important;cursor:default !important;background-color:#2796D3 !important;border-color:#2995D3 !important}*/
	
	.tabs-left ul li{float:left !important;width:100% !important;line-height:25px}
	
	.tabs-left .vertical-tabs-list li a
	{
		border-radius:0px !important;
		border-bottom:1px solid #0071c9;
		border-right:1px solid #0071c9;
		border-left:1px solid #0071c9;
		border-top:1px solid #0071c9
	}
	.vertical-tabs-panes{border-radius:0px !important;border-left:0px solid #0072BD !important;border-bottom:none !important}.nav-tabs .tabbable{margin-bottom:0px}.field--item h3{font-weight:bolder !important;font-family:'Myriad Pro Bold' !important;color:#2796D3 !important}.field--item p img{display:block;max-width:100%;height:auto;margin-bottom:20px}.well{width:23em;min-height:20px;padding:9px;margin-bottom:20px;background-color:#FFF;border:0px;border-radius:0px;-webkit-box-shadow:0px;box-shadow:0px}.well h2{font-size:18px;text-align:center;font-family:'Myriad Pro Bold';color:#0072BD;margin-bottom:25px;text-transform:uppercase}.well h2:before{content:"";display:block;width:50%;margin:auto;height:4px;border-radius:5px;background:#0072BD;margin-bottom:15px}.well .view-content{max-height:400px;overflow-y:scroll}footer{display:inline-block;width:100%}
.bgcolor{display:inline-block;width:100%;padding:50px 0px 60px}.bgcolor2{display:inline-block;width:100%;padding:50px 0px 60px;background:#999a9b}.bgcolor > div:after,.bgcolor > div:before{content:"";display:block;clear:both}.bgcolor > div{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width: 768px){

.view-sitios-mas-visitados .view-content{border-right:0px !important}

header .navbar-header .region .container .row .col-xs-12.col-sm-3.col-md-3{margin-left:75%}
.menu.nav li a:hover + ul,.menu.nav li a:active + ul,.menu.nav li a:focus + ul{display:block !important}
.menu.nav li:hover a + ul,.menu.nav li:active a + ul,.menu.nav li:focus a + ul{display:block !important}
.fluid + .container{padding-left:0px;padding-right:0px}



	span.hastag
	{
		position: absolute;
		color: #4874b3;
		right: 0px;
		left: -100%;
		bottom: -10px;
		font-size: 17px;
		transform: translate(-50%, -50%);
		width: 240px;
		font-weight: 700;
	}
}


body{margin-top:0px}
.block-title{text-align:center;color:#000;font-family:'Myriad Pro Regular';font-weight:inherit !important;margin-bottom:30px;font-size: 25px;}
.navbar-header{float:none}

.views_slideshow_main{position:relative}





.dropdown-menu > li > a{color:#2D83A6 !important;background:none !important;padding:0px !important}
.region-sliderpage{position:relative}
.title-slider{position:absolute;z-index:12;bottom:20%;left:10%;width:50%}

.previous_slider_emprendededor{position:absolute;left:0px;top:0px;height:calc(100% - 10px);width:4.2em;z-index:23}.previous_slider_emprendededor > a{display:block;position:absolute;top:0px;left:0px;height:100%;text-indent:999999px;overflow:hidden;width:4.2em;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}.next_slider_emprendededor > a:after,.previous_slider_emprendededor > a:after{content:url(../images/left-arrow.svg);padding:10px;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;text-align:center;text-indent:0;line-height:0px;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-position:-5% 0;display:none;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}.next_slider_emprendededor > a:after{content:url(../images/right-arrow.svg)}.view-vista-slider:hover .next_slider_emprendededor > a:after,.view-vista-slider:hover .previous_slider_emprendededor > a:after{display:block;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-ms-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in}.next_slider_emprendededor{position:absolute;right:0px;top:0px;height:calc(100% - 10px);width:4.2em;z-index:23}.next_slider_emprendededor > a{display:block;position:absolute;top:0px;left:0px;height:100%;text-indent:999999px;overflow:hidden;width:4.2em}.next_slider_emprendededor > a:after{background-position:105% 0}.view-vista-ultimas-noticias .view-content .views-view-grid .views-row .views-field-field-imagen-noticia .field-content{border:1px solid #CCC}.view-vista-ultimas-noticias .view-content .views-view-grid .views-row .views-col .views-field-title span{padding:15px 0 15px 0;display:inline-block;width:100%;font-weight:inherit;font-size:18px}




.owl-carousel{padding:0px}
.owl-carousel .owl-item li{list-style:none !important}
.owl-carousel .owl-item li figure{border:0px !important}
.owl-carousel .owl-item li figure iframe{max-width:100%}


.region-boletin h2{text-transform:none}.region-boletin form{text-align:center}.region-boletin form .btn,.region-boletin form .btn:hover,.region-boletin form .btn:active{margin:30px auto 0px auto;color:#FFF;padding:10px 30px;background:#0962AC;border:0px;border-radius:0px;text-transform:uppercase;box-shadow:none;margin:auto}.region-boletin form .form-email{background:none;font-size:16px;max-width:400px;outline:none;border-radius:0px;border:0px;line-height:1.6;border-bottom:1px solid #3C3C3B;box-shadow:none;margin:auto;margin-bottom:15px}.region-boletin .form-group{margin-bottom:0px}.box-tabs-container .vertical-tabs-list{width:33.33333333%;float:left}

.box-tabs-container .vertical-tabs-list .active a,
.box-tabs-container .vertical-tabs-list .vertical-tab-button a:hover
{
	-webkit-box-shadow:3px 11px 13px -5px rgba(0,0,0,0.73);
	-moz-box-shadow:3px 11px 13px -5px rgba(0,0,0,0.73);
	box-shadow:3px 11px 13px -5px rgba(0,0,0,0.73);
	border-bottom:1px solid #0071c9;
	color:#FFF !important;
	padding-right:30px !important
}
.box-tabs-container .vertical-tabs-list .vertical-tab-button a:hover:after,
.box-tabs-container .vertical-tabs-list .active a:after
{
	content:"";
	display:block;
	width:15px;
	height:15px;
	background:url(../images/double-angle-pointing-to-right.png) center center;
	background-size:contain !important;
	background-repeat:no-repeat !important;
	position:absolute;
	right:8px;
	top:calc(50% - 10px)
}
.box-tabs-container .tab-content{width:66.66666667%;float:left}.view-vista-barra-lateral .view-content .views-view-grid .views-col{max-height:400px;overflow-y:scroll}.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row{margin-bottom:25px;border:1px solid #ccc}.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field figure{border:0px}.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field-title{font-family:'Myriad Pro Semibold';font-size:18px;color:#0072BD;margin:0px}.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field-field-descripcion-tutorial{color:#878787;margin:0px 0px 0px 0px}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row .views-field-title{width:100px;height:92px;float:right;text-align:center;display:table;background:#0072BD;padding:0px 10px}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row .views-field-title span,.view-vista-barra-lateral-sitio-sugerido .view-content .views-row .views-field-title span a{display:table-cell;vertical-align:middle;word-break:break-all;font-size:18px;color:#FFFFFF}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row .views-field-field-imagen-sitio-sugerido{width:calc(100% - 100px);float:left;background:#FFF;height:92px}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row .views-field-field-enlace-sitio-sugerido{display:none}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row{margin-bottom:25px;width:100%;display:inline-block}.view-mas-visitados-bloque-derecha  .footer .form-group{margin-bottom:0px !important}.article .field--label{border-top:1px solid #ccc;margin-bottom:20px}.article .field--label:first-child{border-top:0px}.footer .form-group{margin-bottom:0px}.view-vista-barra-lateral-sitio-sugerido .view-content{max-height:400px;overflow-y:scroll}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row{border:1px solid #CCCCCC}.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row{border:0px}.article > div:first-child{padding-left:0px}.view-mas-visitados-bloque-derecha .view-content .views-row:before{content:"";width:20px;height:20px;display:inline-block;margin-right:10px;background:url(../images/icon-sunat.png) center center no-repeat;background-size:contain !important;padding-top:30px;float:left}.view-mas-visitados-bloque-derecha .view-content .views-row{display:inline-block;margin-bottom:15px}.view-mas-visitados-bloque-derecha .view-content .views-row .views-field{display:inline-block;width:calc(100% - 30px);font-size:17px;line-height:1.5;font-family:'Myriad Pro Regular'}.block-right{margin-bottom:30px}.view-vista-barra-lateral-sitio-sugerido .view-content .views-row:last-child{margin-bottom:0px}#olvidesconsiderar,#olvidesconsiderar > div,#olvidesconsiderar .field--label{display:inline-block;width:100%}#olvidesconsiderar .field--item .col-md-7{margin-right:8px}#olvidesconsiderar,.elemento-hr{margin-top:20px;border-top:1px solid #CCC;padding-top:20px;padding-left:0px}#olvidesconsiderar .field--item{counter-reset:list}#olvidesconsiderar .field--item > ol{padding:0px}#olvidesconsiderar .field--item > ol > li{list-style-type:none;clear:both;padding-left:30px;position:relative}#olvidesconsiderar .field--item > ol > li li{list-style:initial}#olvidesconsiderar .field--item > ol > li:before{counter-increment:list;content:counter(list);position:absolute;width:25px;height:25px;line-height:25px;text-align:center;border-radius:100%;color:#FFFFFF;background:#005aa3;left:0px}.field--name-field-contenido-general h2,.field--name-field-plazos,.field--name-field-costos-emprendedor,.field--name-field-tipo-de-servicio{display:inline-block;width:100%;margin-top:20px;border-top:1px solid #CCC;padding-top:20px}.field--name-field-paso-a-paso .field--item > ol{padding:0px;counter-reset:list}.field--name-field-paso-a-paso .field--item > ol > li{list-style-type:none;clear:both;padding-left:35px;position:relative;margin:15px 0px}.field--name-field-paso-a-paso .field--item > ol > li:before{counter-increment:list;content:counter(list);position:absolute;width:25px;height:25px;line-height:25px;text-align:center;border-radius:100%;color:#FFFFFF;background:#005aa3;left:0px;top:0px}.elemento-hr > div:first-child{padding-left:0px}.divGobierno img{display:block}div[class^="views-field-field-imagen-"]{width:100%;overflow:hidden}.header-links{display:none}
	
#fontid
{
	position:relative;
	display:inline-block;
	width:100%;
}
#fontid > .links.inline:not(.list-inline){position:absolute;bottom:0px;right:160px;padding:0px !important;margin:0px !important;min-width:100px}#fontid > .links.inline:not(.list-inline):before{content:"¿Te Gusta?";position:absolute;top:-33px;left:0px;font-size:15px}#fontid > .links.inline:not(.list-inline) li{display:inline-block;margin-right:7px;list-style:none;position:relative}#fontid > .links.inline:not(.list-inline) li a{color:#000000;text-decoration: none}#fontid > .links.inline:not(.list-inline) li:nth-child(1):before{content:"";display:inline-block;width:20px;height:20px;background:url(../images/icon-like.png) center center no-repeat;background-size:contain !important;margin-right:5px}#fontid > .links.inline:not(.list-inline) li:nth-child(2):before{content:"";width:18px;height:18px;display:inline-block;background:url(../images/icon-dislike.png) center center no-repeat;background-size:contain !important;margin-right:5px;vertical-align:middle}





.top-head{ /*width:100%;background:#0073bf;height:15px;position:absolute*/ }

.no-list{ list-style:none; padding-left:10px;}
.article img {max-width:100%;/*width:auto;*/height:auto;}
.paso_paso { list-style:none;}
.paso_paso .derecha { text-align:right;}
.paso_paso *[data-type^="toogle_content-"] ol,
.paso_paso *[data-type^="toogle_content-"] ul{padding:0px;counter-reset:ilist;}
.paso_paso *[data-type^="toogle_content-"] ol > li,
.paso_paso *[data-type^="toogle_content-"] ul > li{list-style-type:none;clear:both;padding-left:35px;position:relative;margin:15px 0px;}
.paso_paso *[data-type^="toogle_content-"] ol > li:before,
.paso_paso *[data-type^="toogle_content-"] ul > li:before{counter-increment: ilist;content: counter(ilist);position: absolute;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 100%;color: #FFFFFF;background: #005aa3;left:0px;top:0px;}

.links_pagina_virtual
{
    padding: 18px 0px;
    margin: 15px 0px;
    border: 1px solid #CCC;
    border-right: 0px;
    border-left: 0px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.links_pagina_virtual li:first-child
{
	background: url(../images/maquina_sunat.jpg) left center no-repeat;
    padding-left: 40px;
	color:#2796D3;
    font-size: 16px;
    line-height: 25px;
}
.search-page-form 
{
	display:none;
}
.img_video_youtube
{
	display:inline-block;
	background:url('../images/play-button-bg.png') center center no-repeat !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
    background-size: contain !important;
}
 .owl-carousel .owl-item img
  {
    position:relative !important;
    z-index:-1 !important;
  }
.links_pagina_virtual > li
{
    display: inline-block;
    padding: 0px 7px;
    text-align: center;
}
.links_personal
{
	padding: 10px 30px;
    background: #c00000;
    color: #FFF;
    text-decoration: none !important;
    border-radius: 3px;
}
.links_personal:hover,
.links_personal:active,
.links_personal:focus
{
    color: #FFF;
}
.article  a
{
    text-decoration:underline;
    cursor: pointer;
}
.field--name-field-paso-a-paso > .field--label
{
	display:none;	
}
.ppaso-cont
{
	border:3px solid #E60049;
	margin-bottom:20px;
	padding:15px;
}
.ppaso-cont > h2
{
	background:#E60049;
	padding:15px 130px 15px 20px;
	color:#FFFFFF;
	font-weight:600;
	border-bottom:8px solid #FFAC06;
	margin-bottom:15px;
	position: relative;
    margin-top: -15px;
    margin-right: -18px;
    margin-left: -18px;
	font-size:18px;
}
.ppaso-cont > h2:after
{
	content: url(../images/paso-paso.svg);
    position: absolute;
    right: 25px;
    top: 5px;
    z-index: 999999999999;
    color: #FFF;
    width: 110px;
    padding-left: 20px;
	border-left: 1px solid #FFF;
}
.article table > tbody > tr > td {padding:5px !important;}
.article table > tbody > tr > td p{text-align:justify !important;}
.article table > tbody > tr > td li{text-align:left !important;}
#id-infografia
{
	border:0px !important;
	padding:0px !important;
	margin:0px !important;
	position:relative !important;
}
.like_article_facebook
{
	top:35px;
	right:160px;
	position:absolute;
}
.like_article_facebook h4
{
    margin-bottom: 12px;
}

.nuevos-tutoriales > div > h3:before
{
    content: "";
    display: block;
    width: 50%;
    margin: auto;
    height: 4px;
    border-radius: 5px;
    background: #0072BD;
    margin-bottom: 15px;
}
.nuevos-tutoriales > div > h3
{
    font-weight: bold;
    font-family: 'Myriad Pro Bold';
    font-size: 20px;
    text-align: center;
    color: #0072BD;
    margin-top: 10px;
}
.nuevos-tutoriales > div > ul
{
	padding:0px !important;
}
.nuevos-tutoriales > div > ul > li > figure
{
	width:100%;
	display:inline-block;
	border:0px;
}
.nuevos-tutoriales > div > ul > li > figure > div
{
	border:1px solid #CCC;
}
.nuevos-tutoriales > div > ul > li > figure > h4
{
	color:#337ab7;
	font-size:15px !important;
}
.form-type-vertical-tabs
{
	display:none !important;
	height:0px !important;
	min-height:0px !important;
}
.views_slideshow_slide .field-content img
{
 	margin:auto;	
}
#slider_content_page_home div[class*="views-field-field-imagen-slider"] 
{
	position:relative;	
}
.link_slider_home
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 22;
}
@media(min-width:1796px)
{
	.title-slider
	{
		position: absolute;
		z-index: 12;
		bottom: 20%;
		left: 0%;
		width: 100%;
		text-align: center;
	}
}

@media (min-width: 768px){

	#search-block-form{position:relative;height:34px}
	#search-block-form .search-header-top{position:absolute;bottom:-10px}
	}
	.top-head > .container > a:after
	{
		content: "";
		display: block;
		border-top: 30px solid #0073bf;
		border-right: 30px solid transparent;
		border-left: 30px solid #0073bf;
		border-bottom: 30px solid transparent;
		position: absolute;
		top: 0px;
		right: -60px;
	}
	@media(max-width:992px) and  (min-width:767px)
	{
		body
		{
			overflow-x:hidden;
		}
		.top-head > .container > a
		{
			right: 33px;
		}
		.top-head > .container > a:before
		{
			border-top: 25px solid #0073bf;
			border-right: 25px solid #0073bf;
			border-left: 25px solid transparent;
			border-bottom: 25px solid transparent;
			position: absolute;
			top: 0px;
			left: -50px;
		}
		.top-head > .container > a:after
		{
			border-top: 25px solid #0073bf;
			border-right: 25px solid transparent;
			border-left: 25px solid #0073bf;
			border-bottom: 25px solid transparent;
			position: absolute;
			top: 0px;
			right: -50px;
		}
		.region-navigation > div
		{
			margin-top:20px;
		}
	}
	@media (max-width: 1200px){
		.title-slider > a{font-size:35px}
		.logo > span{min-width:0px !important}
		.logo > span{width:520px;;font-size:23px}
		.icono-video-descarga
		{
			text-align:right;	
		}
		.icono-video-descarga,
		.icono-video-descarga span
		{
			display:inline-block;
			width:100%;
		}
		.icono-video-descarga .file-link a
		{
			max-width:100% !important;
		}
		.owl-carousel .owl-item li > div > span a
		{
			font-size: 15px;
		    line-height: normal;
		    display: inline-block;
		    width: 100%;
		}
		.title-normas-legales {
			padding-right: 78px !important;
			
		}
	}
	@media (max-width:992px){
		.title-slider > a{font-size:30px}
		.copyright > li{float:none !important;text-align:center}
		.redes-sociales{margin:10px 0px 10px 0px}
		.redes-sociales li{margin-left:14px}
		.redes-sociales li img{max-height:24px}
		#block-views-block-vista-pie-de-pagina-block-1 .row > .col-xs-12.col-sm-6.col-md-3:nth-child(3)
		{
			clear:both;
		}
		.owl-dots
		{
			padding:20px 0px 0px 0px;
		}
		.bgcolor
		{
		    padding: 30px 0px 30px;
		}
		.contenedor-sitios-sugeridos {
			padding: 30px 0px;
		}	
		.nav > li > a
		{
			padding: 10px 5px;
			/*max-width: 135px;*/
		}
	}
	@media (max-width: 768px){
		.container-nav-fluid .navbar-collapse
		{
			margin-top:0px;
		    border-top: 0px;
		}
		.navbar-default .navbar-nav{width:100%}
		.container-nav-fluid{background:#274f72;display:inline-block;width:100%;margin-bottom:0px}
		.title-slider > a{font-size:25px}
		
		.container-nav-fluid .navbar-nav{margin:0px 0px !important}

		.container-nav-fluid .navbar-collapse.in{display:block !important}
		.container-nav-fluid .navbar-collapse
		{/*
			position: absolute;
			top: 100%;
			width: 100%;
			z-index: 999;
         */ 
		}
		
		header{line-height:0px !important;padding-bottom: 0px !important;}
		.search-header-top{margin-top:0px}
		.navbar-default .navbar-toggle{border-color:#FFFFFF !important}
		.navbar-default .navbar-toggle .icon-bar{background-color:#FFFFFF !important}
		
		.container-nav-fluid .navbar-nav .dropdown-menu li a{color:#FFF !important}
		.navbar-default .navbar-toggle,
		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:focus{cursor:pointer;background-color:transparent !important}
		.view-sitios-mas-visitados .view-content{border-right:0px !important}
		footer .region-footer .bg-red .container .row > div[class^="col-"]{margin-bottom:25px}
		footer .region-footer .bg-red .container .row div[class^="col-"] *{text-align:center}
		footer .region-footer .bg-red .container .row div[class^="col-"] img{display:block;margin:auto}
		.view-vista-ultimas-noticias .view-content .views-view-grid .views-row .views-col .views-field-field-descripcion-noticia{min-height:0px}
		.divFooterColumna ul li a{padding:6px 4px;display:block}
		.box-tabs-container .vertical-tabs-list{width:100%;float:none}
		.box-tabs-container .tab-content{width:100%;float:none}
		.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row{max-width:290px;float:none;margin:auto;padding:0px 10px;display:block}
		.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field figure iframe{display:block;margin:auto;max-width:100%}
		.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field-title{text-align:center}
		.view-vista-barra-lateral .view-content .views-view-grid .views-col .views-row .views-field-field-descripcion-tutorial{text-align:center}
		.box-tabs-container .panel{border:0px !important;border-bottom:0px !important;margin-bottom:0px !important;box-shadow:none !important}
		.box-tabs-container .panel-default > .panel-heading > a:hover,
		.box-tabs-container .panel-default > .panel-heading > a:active,
		.box-tabs-container .panel-default > .panel-heading > a:visited,
		.box-tabs-container .panel-default > .panel-heading > a[aria-expanded*="true"] .box-tabs-container .panel.active .panel-heading a{background:#2796D3;color:#FFFFFF; }
		.box-tabs-container .panel-default > .panel-heading{color:inherit !important;background-color:transparent !important;border-color:transparent !important;padding:0px !important;border:0px;border-radius:0px !important}
		.box-tabs-container .panel-default > .panel-body{border-bottom:1px solid #2995D3 !important}
		.box-tabs-container .panel-default > .panel-heading > a{padding:10px 15px;border-bottom:1px solid #2995D3 !important;line-height:1.6;display:block;color:#2995D3;min-height:46px; text-decoration: none;}
		.article table{min-width:500px}
		
		.logo > span
		{
			position:relative !important;
			width:auto;
			display:block !important;
			clear:both;
			right:0px !important;
			bottom:0px;
			margin:10px 0px !important;
			text-align:center;
			padding:0px;
			border-left:0px !important;
			font-size:19px !important;
			line-height:1.2;
            max-width: none !important;
		}
		.logo > span:before
		{
			display:none !important;
		}
        .bg-contact-footer img{ display: block;margin: auto; }
        .bg-contact-footer ul{margin-bottom: 30px}
        .bg-contact-footer ul li{text-align: center}
        .redes-sociales{display: block;margin: auto;width: auto;text-align: center;}
        .redes-sociales li{float: none;text-align: center;display: inline-block;}
		
		.links_pagina_virtual li{ margin-bottom:20px !important;}
		ul{padding:0; list-style:none;}
		span.hastag {
			position: absolute;
			bottom: -17px;
			left: 0px;
			width: 100%;
		}
		.icono-sunat > a
		{
			position: relative !important;
			width: 100%;
			text-align: center;
			padding-left:0px !important;
		}
		.top-head > .container
		{
			padding:0px;
		}
		.icono-sunat > a:after,
		.icono-sunat > a:before
		{
			display:none !important;
		}
		.contenedor-menu
		{
			display:none !important;
		}
		#search-block-form
		{
		    margin-bottom: 10px;
		}
		.menu-principal-home
		{
			display:inherit !important;
		}
		#block-bootstrap-main-menu > .menu.navbar-nav
		{
		    width: 100%;
		    display: block;
              box-shadow: -1px 2px 6px rgba(0, 0, 0, 0.45);
		}
		.menu.nav.navbar-nav > li.dropdown
		{
			width:100% !important;
			display:block !important
		}
		.view-vista-sitios-sugeridos-pagina-inicio .views-col
		{
			width:100% !important;
		}
		.view-vista-sitios-sugeridos-pagina-inicio .views-col  a
		{
			width:auto !important;
		}
		.view-vista-sitios-sugeridos-pagina-inicio .views-col .field-content
		{
			text-align:center;
		}
		.region-footer .container h4,
		.region-footer .container ul li
		{
			text-align:center;
		}
		.footer_logo
		{
		    display: inline-block;
			width: 100%;
			text-align: center;
		}
		.social-footer
		{
			text-align:center !important;
		    margin-top: 15px;
		}
		.accesos_directos {
			padding: 40px 0px 0px 0px;
		}
		.bgcolor{
			padding:0px;	
		}
		.owl-dots .owl-dot
		{
		    width: 13px !important;
		    height: 13px !important;
		}
		.bgcolor > div
		{
			padding-right:0px;
			padding-left:0px;
		}
		.owl-carousel .owl-item li .views-field-title  *
		{
			text-align:center;
		}
		.icono-video-descarga .file-link a:before
		{
			margin-right:auto !important;
			margin-left:auto !important;
		}
		li.item-header-one > span
		{
			margin:0px !important;
		}
		.items-header > li
		{
		    width: 100% !important;
		    clear: both;
		}
		.items-header > li > a
		{
			max-width:none !important;
			width:100% !important;
		}
    	.title-normas-legales
		{
			
			padding-right:0px !important;
		}
		.title-normas-legales > span
		{
		    position: relative;
			right: auto;
			left: auto;
			transform: translateY(0px);
			clear: both;
		}
		.title-normas-legales.collapsed > .norm-ver-menos
		{
			display:none;	
		}
		.title-normas-legales.collapsed > .norm-ver-mas
		{
			display:block;
		}
		.title-normas-legales > .norm-ver-mas
		{
			display:none;
		}
		.title-normas-legales > .norm-ver-menos
		{
			display:block;
		}
}
		@media (max-width: 600px){
			.title-slider{width:65%}
			.title-slider > a{font-size:20px}
			}
		@media (max-width: 400px){
			.title-slider > a{left:5%;bottom:5%}
			.title-slider{width:100%;left:0px;bottom:5%}
			.title-slider > a{width:100%;display:inline-block;text-align:center}
			.view-mas-visitados-bloque-derecha .view-content .views-row .views-field-field-de-que-trata{width:calc(100% - 30px);float:right}
			.ppaso-cont > h2:after{display:none;}
			.ppaso-cont > h2{padding: 15px 15px 15px 20px;}
			.logo > span {
				font-size: 14px !important;
			}
		}
		@media(min-width:400px) and (max-width:767px)
		{
			.ppaso-cont > h2{padding: 15px 85px 15px 20px;}
			.ppaso-cont > h2:after{right:5px;padding-left:5px;width:75px;top:9px;}
		}
		@media print{
			.bg-head-sider{height:auto}
			.bg-head-sider > div{display:inline-block;width:100%;text-align:center}
			.bg-head-sider > div h1{margin-left:0px;text-align:center !important;font-size:26px !important}
			footer,.block-right,.vertical-tabs-list,.article time.text-left,.func-add{display:none !important}
			*[data-type^="toogle_content-"],
			.tab-content > .tab-pane .panel-body,
			.tab-content > .tab-pane{display:block !important;opacity:1 !important}
			#olvidesconsiderar,.elemento-hr,
			.vertical-tabs-panes,
			.box-tabs-container{border:0px !important;border-left:0px !important}
			}
			
			
/*NUEVOS ESTILOS*/	

.search-header-top .btn
{
    border-radius: 0px;
    color: #FFF;
    border: 0px;
    margin-left: 0px !important;
    font-size: 18px;
    padding-bottom: 3px;
   background: #019bdb;
    background-color:#019bdb;
}
.search-header-top .btn:hover,
.search-header-top .btn:focus
{
	background:#019bdb !important
}
.search-header-top .input-group-btn
{
    vertical-align: top !important;
}
.search-header-top label
{
    margin: 0px;
    display: inline-block;
    width: 100%;
}
.search-header-top label input
{
    font-weight: 400;
	position:relative;
  background: none;
   border: 1px solid #009bdb;
}

.collapse-menu
{
	padding:0px 0px;
}
.container-nav-fluid
{
	margin-bottom:0px;
}
.logo
{
	display:inline-block;
	max-width:100%;
	margin-top: 0px;	
}
.logo img
{
	max-width:100%;
	width:auto;
}	
.items-header
{
	padding:0px;
	margin:0px;
	display:inline-block;
	width:100%;
	text-align:center;
}
.items-header > li
{
	list-style:none;
	display:inline-block;
}
.items-header > li > a
{
    max-width: 300px;
    width: 170px;
	background:#921c42;
	color:#FFF; 
	display:inline-block;
	padding:5px 10px;
	font-family:'Myriad Pro Semibold';
	height:33px;
	line-height:20px;
}
.items-header > li > a img
{
	max-width:20px;
	margin:auto;
	margin-right:5px;
}
.items-header > li > a span
{
	font-size:13px;
	font-weight:300 !important;
	font-family:'Myriad Pro Semibold';
}
li.item-header-one {
    display: block;
    width: 344px;
    margin: auto;
	font-family:'Myriad Pro Semibold';
	font-size: 13px;
}
li.item-header-one > span {
    display: inline-block;
    width: 100%;
    background: #921c42;
    color: #fff;
    margin-bottom: 2px;
    padding: 3px 0px;
	font-family:'Myriad Pro Semibold';
    line-height: normal;
}
a.logo
{
	
}
a.logo > span
{
	color: #3664a8;
    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 17px;
    margin-top: 0px;
    font-weight: 400;
    vertical-align: middle;
    position: relative;
    max-width: 100px;
    font-size: 13px;
    line-height: 1;
	
}
 a.logo > span:before
	{
		content:"";
		display:block;
		width:1px;
		height: 30px;
        position: absolute;
        top: 50%;
        left: 0px;
		background:#3666a9 ;
		
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
.owl-carousel
{
	padding:0px 65px;
}
.owl-carousel .owl-item .url-video
{
    text-align: center;
    display: inline-block;
    width: 100%;
    line-height: normal;
}
.owl-carousel .owl-item li > div
{
	text-align:center;
}
.owl-carousel .owl-item li > div > span
{
	font-size:18px;
	margin:10px auto;
	font-weight:500;
	line-height:1.1;
	display:inline-block;
	width:100%;
	text-align:center;
	max-width: 320px;
}
.owl-carousel .owl-item li > div > span a
{
	color:#3962a9;
	padding:0px;
	font-weight:inherit;
}
.owl-carousel .owl-item li .views-field-field-descripcion-tutorial
{
	display:none;
}
.owl-carousel .owl-nav > div > img
{
	
}

.owl-prev, .owl-next {
    position: absolute;
    top: 50px;
    z-index: 999;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 50px;
    left: 0px;
   
}
.owl-next
{
	left:auto;
	right:0px;
}
.title-slider{display:none;}
#block-bootstrap-main-menu > .menu.navbar-nav,
#cont-menu  > .menu.navbar-nav
{
    display:table;
    width: 100%;
    line-height: normal;
      text-align: center;
      margin-top: -3px;
}
ul.menu.nav
{
  position: absolute;
  top: 100%;
  z-index: 999;
}
.region-menuuser ul.menu.nav
{
  z-index: 3;
}
#block-bootstrap-main-menu > ul.menu  > li > a
{
	position:relative;	
  	
}
#block-bootstrap-main-menu > ul.menu  > li > a:hover
{
  background:#3664A8;
  background-color:#3664A8;
  color:#FFF;
}
.menu.nav.navbar-nav > li.dropdown
{
	width:16%;
    float:none;
  	margin: 0px 3px !important;
    display: inline-block;
}
.menu.nav.navbar-nav > li.dropdown > a
{
    color: #444242;
  	background:#FFF;
    padding: 15px 10px 16px 10px;
    font-weight: 700;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
   line-height: 31px;
    height: 60px;
  	text-align: center;
}
.menu.nav.navbar-nav > li.dropdown .caret
{
	display:none;
}

.contenedor-menu
{
    position: absolute;
    height: 100%;
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: left;
    left: 0px;
    right: 0px;
}
.contenedor-menu > ul > li 
{
    width: auto !important;
	max-width:460px;
    display: block !important;
    float: none;
}
.contenedor-menu > ul > li > a
{
	max-width:460px;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;	
}
.contenedor-menu > ul > li > a:hover,
.contenedor-menu > ul > li > a:focus,
.contenedor-menu > ul > li > a:visited
{
	background: #3664A8;
}
#cont-menu  > .menu.nav.navbar-nav > li > a
{
	height:auto;
	line-height:normal;
	position:relative;
}


/*articulos*/
.bg-head-sider > div h1
{
	margin:0px;
	color:#3962a6;
	font-weight:bold;
	padding:30px 0px;
	font-size: 24px;
}
.bg-head-sider > div h1 > div
{
    display: inline-block;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #3962a6;
}
.bg-head-sider > div h1 > span
{
	font-weight: 300;
    font-size: 16px;
    vertical-align: initial;
	position:relative;
}
.breadcrumb
{
	border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #d0d0d0;
}
.block-right
{
	border:1px solid #9e9da2;
	/*padding:15px 15px 15px 15px;*/
}
.block-right > h2
{
	font-weight:bold;
	font-family:'Myriad Pro Bold';
	font-size:20px;
	text-align:center;
	color:#0072BD;margin-top:10px
}
.block-right h2.block-title
{
	
}

.title-block-right
{
	font-size:19px;
	
	font-family:'Myriad Pro Bold';
	color:#0072BD;
	padding:10px 0px;	
	margin:0px;
}
a.sectorista {
    padding-right: 75px;
    border-bottom: 1px solid #9e9da2;
}
a.sectorista + #sectorista
{
  border-bottom: 1px solid #9e9da2;
 padding: 10px 20px;
}
.tabla_sectorista
{
      width: 100%;
    border-color: #D8D9DD;
}
.tabla_sectorista th {
    border-color: #4A72B2;
    background-color: #4A72B2;
    color: #fff;
    font-weight: 300;
    text-align: center;
    padding: 2px 5px;
}
.tabla_sectorista td {
    padding: 3px 5px;
}
ul#video_block {
    padding: 0px;
    margin: 0px;
}
ul#video_block > li{
	border-top:1px solid #9e9da2;
	border-bottom:1px solid #9e9da2;
    padding: 10px 15px;
}
ul#video_block > li figure{
	border:0px;
}
ul#video_block > li figure > a{
	font-size: 12px;
    vertical-align: middle;
    display: inline-block;
    width: 100%;
    text-align: right;
    padding: 10px 0px;
}
ul#video_block > li figure > a img{
	max-width: 10px;
    vertical-align: baseline;	
}
ul#video_block > li figure h4{
	margin:0px;
	font-size: 15px;
    color: #3664a8;
}
ul#video_block > li + li{
	margin-top:-1px;
}
.bloque-derecha
{
	display:inline-block;
	width:100%;
	border-bottom:1px solid #9e9da2;
}
.bloque-derecha div.form-group div.views-field-field-enlace-barra-lateral ul,
.bloque-derecha div.form-group
{
	margin:0px;
}
.bloque-derecha div.form-group div.views-field-field-enlace-barra-lateral ul > li > h3
{
	font-size: 23px;
    text-align: center;
    font-family: 'Myriad Pro Bold';
    color: #0072BD;
    padding: 15px 0px;
    margin: 0px;
}
.bloque-derecha div.form-group div.views-field-field-enlace-barra-lateral ul > li > h3 > a
{
   font-family: 'Myriad Pro Bold';
   color: #0072BD;	
}

.cont-sitios-sugeridos
{
	padding:0px 20px;
	margin:0px;
	
}
.list_sugeridos
{
	padding:25px 0px;
	margin:0px;
	
	background: #6796CC;
}
.list_sugeridos > li
{
	position:relative;
	display:inline-block;
	width:100%;
	padding-left: 50px;
}
.list_sugeridos > li > a 
{
	display:inline-block;
	width:100%;
	position:relative;
	color:#FFF;
	line-height:30px;
	height:30px;
}
.list_sugeridos > li > a > div
{
	position:absolute;
	top:0px;
	left:0px;
	height:30px;	
	width:40px;
	padding:0px 10px;
}
.list_sugeridos > li > a > div img
{
	max-width:100%;
	width:auto;
	height:auto;	
}
.title-normas-legales {
    
}
.title-normas-legales > a
{
    font-size: 23px;
    text-align: center;
    font-family: 'Myriad Pro Bold';
    color: #0072BD;
    padding: 15px 0px;
    margin: 0px;
}
.container-normas-legales ul

	padding:30px 0px;
	margin:0px;
}
.container-normas-legales ul > li
{
	padding:0px 15px;
	position:relative;
	margin-bottom:15px;
}
.container-normas-legales ul > li > div
{
	position:relative;
	display:inline-block;
	width:100%;
	padding-left:30px;
    text-align: justify;
}
.container-normas-legales ul > li > div > span
{
	position:absolute;
	top:0px;
	left:0px;
	padding:4px 0px 0px 0px;
	width:25px;
	height:100%;
}
.container-normas-legales ul > li > div p
{
	margin:0px;
	color:#6796cc;
  	min-height: 32px;
}
.container-normas-legales ul > li > div strong,
.container-normas-legales ul > li > div b
{
	color:#3664a8;
	font-family:'Myriad Pro Bold';
}

.title-normas-legales > span img
{
	max-width:15px;
}
.acordeon_adicionales > div
{
	border:1px solid #9e9da2;
    border-bottom: 0px !important;
    border-radius: 0px;
    margin: 0px;
}
.acordeon_adicionales > div > .title-block-right
{
	border-bottom:1px solid #9e9da2;
	margin:0px !important;
    font-weight: bolder;
    font-family: 'Myriad Pro Bold';
    color: #2796D3;
    text-align: left;
    padding-left: 7px;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    position: relative;
}
.acordeon_adicionales > div + div {
    margin-top: -1px;
}
.acordeon_adicionales > div + div a.title-block-right[aria-expanded="false"]
{
	border-bottom:none !important;
}
.acordeon_adicionales .collapse.in {
    display: inline-block;
    width: 100%;
}
.container-normas-legales ul > li {
    padding: 0px 15px;
    position: relative;
    margin-bottom: 8px;
    list-style: none;
}
.container-normas-legales > ul {
    margin: 20px 0px;
    padding: 0px;
}
@media(min-width:767px)
{
	.title-normas-legales > span
	{
		font-size: 12px;
		float: right;
		width: 71px;
		height: 20px;
		line-height: 20px;
		position: absolute;
		top: 50%;
		right: 10px;
		color:#6796cc;
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.title-normas-legales.collapsed > .norm-ver-menos
	{
		display:none;	
	}
	.title-normas-legales.collapsed > .norm-ver-mas
	{
		display:initial;
	}
	.title-normas-legales > .norm-ver-mas
	{
		display:none;
	}
	.title-normas-legales > .norm-ver-menos
	{
		display:initial;
	}
	
}
#fontid .addtoany_list
{
	display:none;
}
#social_compartir .addtoany_list
{
	display: inline-block;
}
#social_compartir .addtoany_list .a2a_kit h4
{
	display: inline-block;
    font-size: 13px;
    color: #3962a6;
	margin-top:0px;
}
#social_compartir .addtoany_list .a2a_kit > a
{
	display:inline-block;
	max-width:50px;
	margin: 0px 4px;
}
#social_compartir .addtoany_list .a2a_kit > a > img
{
    max-height: 13px;	
}
#social_compartir .addtoany_list .a2a_kit
{
    display: table;
}
#social_compartir .addtoany_list .a2a_kit * {
    display: table-cell;
    vertical-align: top;
}

.sitios_sugeridos
{
	

}
.sitios_sugeridos h2.block-title
{
	color:#000;
	text-transform:uppercase;
	font-family:'Myriad Pro Bold';
	margin-top:0px;
}
.contenedor-sitios-sugeridos {
    padding: 50px 0px;
}	
.view-vista-sitios-sugeridos-pagina-inicio .views-col  a
{
	font-size:22px;
	font-family:'Myriad Pro Semibold';
	padding:12px 12px 12px 50px;
    display: inline-block;
    width: 100%;
	position:relative;
	color:#2F4D97 !important;
}


.region-footer
{
	padding:60px 0px 20px 0px;
}
.region-footer .container h4
{
	color:#3664a8;
	font-family:'Myriad Pro Bold';
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:20px;
}
.region-footer .container ul
{
	padding:0px;
}
.region-footer .container ul li
{
	list-style:none;
	color:#000;
}
.region-footer .container ul li a
{
	color:inherit;
	font-size:inherit;	
	display:inline-block;
	width:100%;
	margin-bottom:4px;
}
.social-footer
{
	text-align:right;
}
.social-footer > a
{
	display:inline-block;
	margin:0px 0px 0px 8px;
}
.social-footer > a > img
{
	max-height:30px;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}
.social-footer > a:hover > img
{
	max-height:50px;	
	-moz-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);

	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}
.icono-video-descarga .file-link a
{
    overflow: hidden;
    position: relative;
    word-break: break-all;
    max-width: 320px;
    height: 20px;
    display: inline-block;
    text-align: right;
    text-indent: 1000000000000009px;
	width: 100%;
}
.icono-video-descarga .file-link a:after
{
	display:none;
}
.icono-video-descarga .file-link a:before
{
	content:"";
	width:40px;
	height:20px;
	display:block;
	background:url(../images/icono-descargar.svg);
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
    margin-right: 0px;
    margin-left: auto;
}
#widget_pager_bottom_vista_slider-block_1,
.icono-video-descarga .file-size,
.icono-video-descarga .file-icon
{
	display:none;
}
.region-tutoriales 
{
	padding:0px;
}
.region-tutoriales h2.block-title
{
	font-family:'Myriad Pro Bold';
}
#widget_pager_bottom_vista_slider-block_1  > div
{
	width:30px;
	height:30px;
	background:#DDD;
	margin:0px 5px;
	display: inline-block;
}

.popover-hover + .popover
{
	border:0px !important;
	max-width: 300px;
    width: 220px;
}
.popover-hover + .popover  .popover.right > .arrow
{
	display:none;
}
.popover-hover + .popover .popover-content
{
	font-weight:700;
	padding:20px 14px 20px 14px;
	color:#3664a8;
}
.popover-hover + .popover  .popover-title
{
    border-top: 1px solid #3664a8;
	border-bottom: 0px;
    border-radius: 0px;
    background-color: transparent;
    margin-right: 10px;
    margin-left: 10px;

	font-weight:700;
	color:#3664a8;
}
/*tooltip*/
.menu-slider li:nth-child(1) a + .popover  *
{
	color:#009de0;
    border-top-color:#009de0;
}
.menu-slider li:nth-child(2) a + .popover  *
{
	color:#312b80;
    border-top-color:#312b80;
}
.menu-slider li:nth-child(3) a + .popover  *
{
	color:#c7362e;
	border-top-color:#c7362e;
}
.menu-slider li:nth-child(4) a + .popover  *
{
	color:#289548;
	border-top-color:#289548;
}
.menu-slider li:nth-child(5) a + .popover  *
{
	color:#c2a929;
	border-top-color:#c2a929;
}
.owl-carousel .owl-item li .views-field-title 
{
	max-width: 320px;
    margin: auto;
    text-align: left;
}
.owl-carousel .owl-item li .views-field-title  *
{
    text-align: left;
}
.accesos_directos
{
	padding: 90px 0px 90px 0px;
    background: #edeef0;
    display: inline-block;
    width: 100%;
}
.accesos_directos h2.block-title
{
	margin-top:0px;
    font-family: 'Myriad Pro Bold';
}
.carrusel-accesos .owl-item > li .views-field-field-image
{
	padding:0px 25px;
	position:relative;
    max-width: 150px;
    margin: auto;
}
.carrusel-accesos .owl-item > li .views-field-field-enlace-acceso-directo > div > a
{
	position:absolute;
	z-index:99;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	height:100%;
	width:100%;
	text-indent:-9999999999999px;
	overflow:hidden;
}
.carrusel-accesos .owl-item > li .views-field-field-imagen-acceso-directo > div
{
	background:#8d1243;
    margin: 0px 10px;
}
.carrusel-accesos .owl-item > li .views-field-title  a
{
	color:#5f7fa6;
	text-decoration:none !important;
	display: inline-block;
    text-align: center;
    width: 100%;
    font-size: 15px;
}
.carrusel-accesos .owl-item > li .views-field-field-imagen-acceso-directo > div > img
{
	z-index:5 !important;
}
/*****/
.carrusel-accesos .owl-stage > .owl-item:nth-child(1):hover .views-field-field-imagen-acceso-directo > div
{
	background:#0061a8;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(1):hover .views-field-title  a
{
	color:#0061a8;
}
/*****/
.carrusel-accesos .owl-stage > .owl-item:nth-child(2):hover .views-field-field-imagen-acceso-directo > div
{
	background:#cb6120;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(2):hover .views-field-title  a
{
	color:#cb6120;
}
/*****/
.carrusel-accesos .owl-stage > .owl-item:nth-child(3):hover .views-field-field-imagen-acceso-directo > div
{
	background:#4f8e3a;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(3):hover .views-field-title  a
{
	color:#4f8e3a;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(4):hover .views-field-field-imagen-acceso-directo > div
{
	background:#7b21bf;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(4):hover .views-field-title  a
{
	color:#7b21bf;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(5):hover .views-field-field-imagen-acceso-directo > div
{
	background:#14898e;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(5):hover .views-field-title  a
{
	color:#14898e;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(6):hover .views-field-field-imagen-acceso-directo > div
{
	background:#009ada;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(6):hover .views-field-title  a
{
	color:#009ada;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(7):hover .views-field-field-imagen-acceso-directo > div
{
	background:#322062;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(7):hover .views-field-title  a
{
	color:#322062;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(8):hover .views-field-field-imagen-acceso-directo > div
{
	background:#d9922a;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(8):hover .views-field-title  a
{
	color:#d9922a;
}
/******/
.carrusel-accesos .owl-stage > .owl-item:nth-child(9):hover .views-field-field-imagen-acceso-directo > div
{
	background:#009ada;
}
.carrusel-accesos .owl-stage > .owl-item:nth-child(9):hover .views-field-title  a
{
	color:#009ada;
}
.top-head {
    overflow: hidden;
  min-height: 43px;
  margin-bottom: 20px;
}
.icono-sunat
{
	position:relative;
}
.icono-sunat > a {
    padding: 10px 0px 10px 15px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: #299eb6;
    display: inline-block;
}
.icono-sunat > a:before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 5000000px;
    background: #299eb6;
    left: 100%;
    top: 0px;
}
.icono-sunat > a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 41px 41px 0;
    border-color: transparent #299eb6 transparent transparent;
    right: 100%;
    top: 0px;
}
.icono-sunat > a > img
{
	max-width: 100%;
    width: auto;
    height: 19px;
}
/*btn collapse*/
.panel-default,
.panel-heading
{
	border: 0px;
    padding: 0px;
    border-radius: 0px;
    background: none !important;
	box-shadow:none !important;	
}
.btn-toggle
{
	font-size: 18px;
    text-align:left;
    font-family: 'Myriad Pro Bold' !important;
	text-decoration:none !important;
    color: #0072BD;
    padding: 15px 0px;
    margin: 0px;
    display: inline-block;
    width: 100%;
}
.title-normas-legales > span {
    font-size: 12px;
    float: right;
    width: 71px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 50%;
    right: 10px;
    color: #6796cc;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.btn-toggle  > span
{
    font-size: 12px;
    width: 71px;
    height: 20px;
    line-height: 20px;
    color: #6796cc;
    margin-left: 15px;
}
.title-normas-legales > span img,
.btn-toggle  > span img
{
    max-width: 15px;
}
.title-normas-legales.collapsed > .norm-ver-menos,
.btn-toggle.collapsed  > .norm-ver-menos {
    display: none;
}
.title-normas-legales.collapsed > .norm-ver-mas,
.btn-toggle.collapsed  > .norm-ver-mas {
    display: inherit;
}
.title-normas-legales > .norm-ver-mas,
.btn-toggle  > .norm-ver-mas {
    display: none;
}
.title-normas-legales > .norm-ver-menos,
.btn-toggle > .norm-ver-menos {
    display: inherit;
}
.panel-article-node 
{
	padding-top:20px;
	border-top:1px solid #aeadb3;
}
.panel-article-node .panel-heading > a.btn-toggle
{
    padding: 9px 19px;
	background:#4898cf;
	color:#FFF;
}
.panel-article-node > .panel-default > .panel-heading + .panel-collapse
{
	border:1px solid #4898cf;
	padding:15px;
}
.panel-article-node > .panel-default > .panel-heading + .panel-collapse > .sub_collapse
{
	padding-top:8px;
	padding-bottom:8px; 
	padding-left: 15px;
}
.btn-toggle.sub_collapse.collapsed:after,
.panel-article-node .panel-heading > a.btn-toggle.collapsed:after
{
  content: "\e114";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	color:#FFF;
	font-size: 13px;
	margin-left: 10px;
}
.btn-toggle.sub_collapse:after,
.panel-article-node .panel-heading > a.btn-toggle:after
{
  content: "\e113";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
	color:#FFF;
	font-size: 13px;
	margin-left: 10px;
}
.btn-toggle.sub_collapse.collapsed:after,
.btn-toggle.sub_collapse:after
{
	color:#4898cf;
}

/*tooltips*/
a[data-toggle*="tooltip"],
span[data-toggle*="tooltip"]
{
	text-decoration:none;
	font-family: 'Myriad Pro Bold' !important;	
  	color: #347ab7;
}
a[data-toggle*="tooltip"]:after,
span[data-toggle*="tooltip"]:after
{
	content:"";
	display:inline-block;
	margin-left:3px;
	width: 15px;
    height: 15px;
	background:url(../images/icono-tooltip.png);
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}
.tooltip-inner
{
    font-family:'Myriad Pro Semibold';
    font-weight: inherit;
    padding: 10px;
    text-align: left;
    border-radius: 36px 36px 36px 0px;
    background-color: #fff;
    font-size: 14px;
    border: 2pt solid #3962a6;
	color:#3962a6;
}

.tooltip-arrow
{
    left: 0px !important;
    right: auto;
	background:url(../images/tooltip-inner.png);
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
    width: 25px;
    height: 25px;
    border: 0px;
    margin-left: 0px !important;
    border-color: transparent !important;
    margin-top: 0px;
    bottom: 0px !important;
}
.tooltip.top
{	
 
}
.contenedor_tooltip {
    display: inline-block;
    position: relative;
    line-height: inherit;
}
.contenedor_tooltip > div.tooltip 
{
	left:0px !important;
    min-width: 200px;
}
body.path-node #block-views-block-vista-pie-de-pagina-block-1 .container
{
	position:relative;
}
body.path-node #block-views-block-vista-pie-de-pagina-block-1 .container:before
{
	content:"";
	display:block;	
    top: -60px;
    position: absolute;
	width:100%;
	left:0px;
	height:1px;
	background:#262626;
}

/*vertical tabs*/
ul.vertical-tabs-list  > li:nth-child(1) > a:hover,
ul.vertical-tabs-list  > li:nth-child(1) > a:focus,
ul.vertical-tabs-list  > li:nth-child(1) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(1) > a
{
	background:#009bdb !important;
	border-color:#009bdb !important;
}
ul.vertical-tabs-list  > li:nth-child(2) > a:hover,
ul.vertical-tabs-list  > li:nth-child(2) > a:focus,
ul.vertical-tabs-list  > li:nth-child(2) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(2) > a
{
	background:#001d7e !important;  
	border-color:#001d7e !important;  
}
ul.vertical-tabs-list  > li:nth-child(3) > a:hover,
ul.vertical-tabs-list  > li:nth-child(3) > a:focus,
ul.vertical-tabs-list  > li:nth-child(3) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(3) > a
{
	background:#c64832 !important;
	border-color:#c64832 !important;
}
ul.vertical-tabs-list  > li:nth-child(4) > a:hover,
ul.vertical-tabs-list  > li:nth-child(4) > a:focus,
ul.vertical-tabs-list  > li:nth-child(4) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(4) > a
{
	background:#009045 !important;
	border-color:#009045 !important;
}
ul.vertical-tabs-list  > li:nth-child(5) > a:hover,
ul.vertical-tabs-list  > li:nth-child(5) > a:focus,
ul.vertical-tabs-list  > li:nth-child(5) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(5) > a
{
	background:#c4ac20 !important;
	border-color:#c4ac20 !important;
}
ul.vertical-tabs-list  > li:nth-child(6) > a:hover,
ul.vertical-tabs-list  > li:nth-child(6) > a:focus,
ul.vertical-tabs-list  > li:nth-child(6) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(6) > a
{
	background:#005193 !important;
	border-color:#005193 !important;
}
ul.vertical-tabs-list  > li:nth-child(7) > a:hover,
ul.vertical-tabs-list  > li:nth-child(7) > a:focus,
ul.vertical-tabs-list  > li:nth-child(7) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(7) > a
{
	background:#cb6120 !important;
	border-color:#cb6120 !important;
}
ul.vertical-tabs-list  > li:nth-child(8) > a:hover,
ul.vertical-tabs-list  > li:nth-child(8) > a:focus,
ul.vertical-tabs-list  > li:nth-child(8) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(8) > a
{
	background:#4f8e3a !important;
	border-color:#4f8e3a !important;
}
ul.vertical-tabs-list  > li:nth-child(9) > a:hover,
ul.vertical-tabs-list  > li:nth-child(9) > a:focus,
ul.vertical-tabs-list  > li:nth-child(9) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(9) > a
{
	background:#920035 !important;
	border-color:#920035 !important;
}
ul.vertical-tabs-list  > li:nth-child(10) > a:hover,
ul.vertical-tabs-list  > li:nth-child(10) > a:focus,
ul.vertical-tabs-list  > li:nth-child(10) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(10) > a
{
	background:#15898e !important;
	border-color:#15898e !important;
}
ul.vertical-tabs-list  > li:nth-child(11) > a:hover,
ul.vertical-tabs-list  > li:nth-child(11) > a:focus,
ul.vertical-tabs-list  > li:nth-child(11) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(11) > a
{
	background:#322162 !important;
	border-color:#322162 !important;
}
ul.vertical-tabs-list  > li:nth-child(12) > a:hover,
ul.vertical-tabs-list  > li:nth-child(12) > a:focus,
ul.vertical-tabs-list  > li:nth-child(12) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(12) > a
{
	background:#da932b !important;
	border-color:#da932b !important;
}
ul.vertical-tabs-list  > li:nth-child(13) > a:hover,
ul.vertical-tabs-list  > li:nth-child(13) > a:focus,
ul.vertical-tabs-list  > li:nth-child(13) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(13) > a
{
	background:#a38051 !important;
	border-color:#a38051 !important;
}
ul.vertical-tabs-list  > li:nth-child(14) > a:hover,
ul.vertical-tabs-list  > li:nth-child(14) > a:focus,
ul.vertical-tabs-list  > li:nth-child(14) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(14) > a
{
	background:#bf3376 !important;
	border-color:#bf3376 !important;
}
ul.vertical-tabs-list  > li:nth-child(15) > a:hover,
ul.vertical-tabs-list  > li:nth-child(15) > a:focus,
ul.vertical-tabs-list  > li:nth-child(15) > a:visited,
ul.vertical-tabs-list  > li.active:nth-child(15) > a
{
	background:#a01127 !important;
	border-color:#a01127 !important;
}
ul.vertical-tabs-list  > li:hover + li > a,
ul.vertical-tabs-list  > li:focus + li > a,
ul.vertical-tabs-list  > li:visited + li > a,
ul.vertical-tabs-list  > li.active + li > a
{
	border-top:0px !important;
}
.toggle-internal
{
	cursor:pointer;
}
.toggle-internal,
.toggle-internal > a
{
	font-size:16px;
}
.toggle-internal > a
{
	display:initial
}
.toggle-internal > span
{
    vertical-align: text-bottom;
    margin-left: 0px;
}
/*sub collapse*/
.sub_collapse
{
	font-family: 'Myriad Pro Regular' !important;
    font-size: 16px;
    line-height: 1.5;
    padding-left: 20px;
	position:relative;
}
.sub_collapse + div
{
	padding-left: 20px;	
}
.sub_collapse:before
{
	content:"";
	display:block;
	width:5px;
	height:5px;
	border-radius:100%;
	background:#3962a6;
	position:absolute;
	top:50%;
	left:0px;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.sub_collapse + div > .btn-toggle,
.sub_collapse + div > .btn-toggle + div
{
	padding-left:15px;
}
#block-bootstrap-main-menu > ul.menu > li.active > a {
   background: #3664A8;
    background-color: #3664A8;
    color: #FFF;
}
.table-responsive > table > tbody > tr:nth-child(1) > td
{
	background:#4472c4;
	color:#FFF;
}
table.table-verde > tbody > tr:nth-child(1) > td
{
	background:green !important;
	color:#FFF;
}

table.table-rojo > tbody > tr:nth-child(1) > td
{
	background:red !important;
	color:#FFF;
}

#block-views-block-vista-slider-block-1 > .form-group
{
	margin:0px;
}
.views_slideshow_cycle_teaser_section
{
	height:auto !important;
	position:relative !important;	
}
.views_slideshow_cycle_teaser_section > div,
.views_slideshow_cycle_teaser_section
{
	width:100% !important;
	height:auto !important;
}
#views_slideshow_cycle_teaser_section_vista_slider-block_1 > div:nth-child(1)
{
	position:relative !important;
	z-index:-99;
	display:block !important;
}
.image-resize
{
	overflow-x:scroll;
	display:inline-block;
	width:100%;
}
.image-resize  img {
    min-width: 1000px;
    max-width: none !important;
    height: initial !important;
}
/*******vertical tabs*******/

.node-vertical-tabs .tabs-left{
  border-bottom: none;
}
.node-vertical-tabs .tabs-left {
 
}
.node-vertical-tabs .tabs-left>li{
  float: none;
}
.node-vertical-tabs .tabs-left>li {
  margin-right: -1px;
}
.node-vertical-tabs .tabs-left>li.active>a,
.node-vertical-tabs .tabs-left>li.active>a:hover,
.node-vertical-tabs .tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
  -webkit-box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    -moz-box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    border-bottom: 1px solid #0071c9;
    color: #FFF !important;
}
.node-vertical-tabs .tabs-left>li>a:hover
{
   -webkit-box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    -moz-box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    box-shadow: 3px 11px 13px -5px rgba(0,0,0,0.73);
    border-bottom: 0px !important;
    border-left: 0px !important;
    color: #FFF !important;
}
.node-vertical-tabs .tabs-left>li>a {
  border-radius: 0px;
  margin-right: 0;
  display:block;
  border-right: 1px solid;
}
.node-vertical-tabs {
   
}
.node-vertical-tabs > div
	 {
		 padding:0px;
	 }
.node-vertical-tabs .tabs-left > li:nth-child(1) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(1) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(1) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(1) > a
{
	background:#009bdb !important;
	border-color:#009bdb !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(2) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(2) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(2) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(2) > a
{
	background:#001d7e !important;  
	border-color:#001d7e !important;  
}
.node-vertical-tabs .tabs-left > li:nth-child(3) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(3) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(3) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(3) > a
{
	background:#c64832 !important;
	border-color:#c64832 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(4) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(4) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(4) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(4) > a
{
	background:#009045 !important;
	border-color:#009045 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(5) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(5) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(5) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(5) > a
{
	background:#c4ac20 !important;
	border-color:#c4ac20 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(6) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(6) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(6) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(6) > a
{
	background:#005193 !important;
	border-color:#005193 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(7) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(7) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(7) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(7) > a
{
	background:#cb6120 !important;
	border-color:#cb6120 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(8) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(8) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(8) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(8) > a
{
	background:#4f8e3a !important;
	border-color:#4f8e3a !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(9) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(9) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(9) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(9) > a
{
	background:#920035 !important;
	border-color:#920035 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(10) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(10) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(10) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(10) > a
{
	background:#15898e !important;
	border-color:#15898e !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(11) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(11) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(11) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(11) > a
{
	background:#322162 !important;
	border-color:#322162 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(12) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(12) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(12) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(12) > a
{
	background:#da932b !important;
	border-color:#da932b !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(13) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(13) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(13) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(13) > a
{
	background:#a38051 !important;
	border-color:#a38051 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(14) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(14) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(14) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(14) > a
{
	background:#bf3376 !important;
	border-color:#bf3376 !important;
}
.node-vertical-tabs .tabs-left > li:nth-child(15) > a:hover,
.node-vertical-tabs .tabs-left > li:nth-child(15) > a:focus,
.node-vertical-tabs .tabs-left > li:nth-child(15) > a:visited,
.node-vertical-tabs .tabs-left > li.active:nth-child(15) > a
{
	background:#a01127 !important;
	border-color:#a01127 !important;
}
.node-vertical-tabs .tabs-left > li:hover + li > a,
.node-vertical-tabs .tabs-left > li:focus + li > a,
.node-vertical-tabs .tabs-left > li:visited + li > a,
.node-vertical-tabs .tabs-left > li.active + li > a
{
	border-top:0px !important;
}
/******vertical tabs*******/
#views_slideshow_cycle_teaser_section_vista_slider-block_1 .views-field-title {
    position: absolute;
    bottom: 50px;
    left: 0px;
    right: 0px;
}
#views_slideshow_cycle_teaser_section_vista_slider-block_1 .views-field-title .field-content a
{
      font-size: 30px;
    font-weight: 900;
    color: #FFF !important;
    display: inline-block;
    max-width: 350px;
    text-shadow: -1px 1px black;
    letter-spacing: 2px;
}
.footer
{
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 36px;
    border-top: 0px;
}

 .region-iniciobienvenido h2.block-title
	 {
		 color:#000;
		 font-size:30px;
		 font-family:'Myriad Pro Bold';
	 }
	 .region-iniciobienvenido .view-vista-bienvenido-home p
	 {
		 text-align:center;
		 color:#000;
          line-height: 1.4;
          font-size: 18px;
	 }
body.path-frontpage > .main-container
{
  display:none;
}
.region-iniciobienvenido
{
  padding: 40px 0px 0px;
}
.region-accesosdirectos > .container,
.region-iniciobienvenido > .container,
.region-otro > .container,
.region-tutoriales > .container	
{
     

}
.region.region-accesosdirectos .views-field-field-enlace a {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    text-indent: -99999999999999999px;
}

.view-vista-sitios-sugeridos-pagina-inicio .row-1 .col-1 a:before
	 {
		 content:"01.";
		 display:inline-block;
		 font-size:34px;
       	 color:#000;
		 font-weight:900;
		 font-family:'Myriad Pro Bold Condensed';
       position:absolute;
		 top:0px;
		 left:0px;
	 }
	 .view-vista-sitios-sugeridos-pagina-inicio .row-1 .col-2 a:before
	 {
		 content:"02.";
		display:inline-block;
		 font-size:34px;
       	 color:#000;
		 font-weight:900;
		 font-family:'Myriad Pro Bold Condensed';
       position:absolute;
		 top:0px;
		 left:0px;
	 }
	 .view-vista-sitios-sugeridos-pagina-inicio .row-2 .col-1 a:before
	 {
		 content:"03.";
		 display:inline-block;
		 font-size:34px;
       	 color:#000;
		 font-weight:900;
		 font-family:'Myriad Pro Bold Condensed';
       position:absolute;
		 top:0px;
		 left:0px;
	 }
	 .view-vista-sitios-sugeridos-pagina-inicio .row-2 .col-2 a:before
	 {
		 content:"04.";
		 display:inline-block;
		 font-size:34px;
       	 color:#000;
		 font-weight:900;
		 font-family:'Myriad Pro Bold Condensed';
       position:absolute;
		 top:0px;
		 left:0px;
	 }
.region-boletin form .field--name-field-first-name,
	 .region-boletin form .field--name-field-last-name,
	 .region-boletin form .field--name-field-city,
	 .region-boletin form .control-label
	 {
		 display:none;
	 }
	 .region-boletin h2.block-title
	 {
		color: #000;
		text-transform: uppercase;
		font-family: 'Myriad Pro Bold';
		margin-top: 0px;
	    margin-bottom: 30px;
	 }
	 .region-boletin input.form-email
	 {
		height: 50px;
		border: 1px solid #3664A8; 
	 }
	 .region-boletin form .btn
	 {
		width: 100%;
		max-width: 400px;
		height: 50px;
		text-transform: none !important;
		font-size: 20px;
		letter-spacing: 1px; 
	 }
	.region-boletin
	 {
		 padding: 60px 0px 60px;
	 }
	 .region-boletin > .container
	 {
	 	padding-bottom: 50px;
    	border-bottom: 1px solid #AEADB3;
	 }
	 #views_slideshow_controls_text_previous_vista_slider-block_1
	 {
		 position:absolute;
		 top:50%;
		 left:0px;
	 }
	 #views_slideshow_controls_text_previous_vista_slider-block_1 > a
	 {
		width: 40px;
      height: 40px;
      background: #fff;
      display: inline-block;
      text-indent: -9999999999999px;
      text-align: center;
      overflow: hidden;		 
	 }
	 #views_slideshow_controls_text_previous_vista_slider-block_1 > a:before
	 {
		content:"";
		margin: auto;
        width: 20px;
        line-height: 40px;
        display: block;
        height: 40px;
		 background:url(/themes/bootstrap/images/nav-left.svg) !important;
		 background-position:center center !important;
		 background-repeat:no-repeat !important;
	 }
	 #views_slideshow_controls_text_pause_vista_slider-block_1
	 {
		 display:none;
	 }
	 #views_slideshow_controls_text_next_vista_slider-block_1
	 {
		 position:absolute;
		 top:50%;
		 right:0px;
	 }
	 #views_slideshow_controls_text_next_vista_slider-block_1 > a
	 {
		width: 40px;
		height: 40px;
		background: #fff;
		display: inline-block;
		text-indent: -9999999999999px;
       text-align: center;
      overflow: hidden;		
	 }
	 #views_slideshow_controls_text_next_vista_slider-block_1 > a:before
	 {
		 content:"";
		 margin: auto;
        width: 20px;
        line-height: 40px;
        display: block;
        height: 40px;
		 background:url(/themes/bootstrap/images/nav-right.svg) !important;
		 background-position:center center !important;
		 background-repeat:no-repeat !important; 
	 }
.article-bg-menu {
    background: #EDEEF0;
    height: 90px;
    margin-bottom: 70px;
}
abbr[title], abbr[data-original-title]
{
  border: none !important;
  cursor: pointer !important;
}
.list_sugeridos
{
  counter-reset: my;
}
.cont-sitios-sugeridos > ul.list_sugeridos
{
	margin:0px;
}
.cont-sitios-sugeridos > ul.list_sugeridos > li > a
{
    padding-left: 35px;
    text-decoration:none;
}

.list_sugeridos > li
{
	position:relative;
}
.list_sugeridos > li::before {
    counter-increment: my;
    content: counter(my)".";
    margin-right: 10px;
    display: inline-block;
    position: absolute;
    top: 0px;
      left: 0px;
    margin-left: 15px;
    color: #fff;
    font-size: 24px;
    font-family: 'Myriad Pro Bold';
}
.region-menuuser ul.menu 
{
	position:relative;
	display: inline-block;
    width: 100%;
}
.region-menuuser > nav
{
	display:inline-block;
}
.region-menuuser .menu.nav.navbar-nav > li.dropdown
{
	width: auto;
}
.section-group-tabs
{
	margin:30px 0px;
}
.title-section-tabs
{
	margin: 0px 0px 10px 0px;
    color: #3664A8 !important;
}
.panel-group > .panel-default
{
	margin-bottom:20px;
}
.section-group-tabs .panel-title *[data-toggle*="collapse"]
{
	text-decoration: none;
    background: #6796CC;
    border: 1px solid #6796CC;
    display: inline-block;
    width: 100%;
    color: #FFF;
    padding: 9px 7px 9px 7px;
}
.section-group-tabs .panel-collapse > .panel-body
{
	border:1px solid #6796CC;
}
 .panel-title > *[aria-expanded*="false"]:after
{
	content: "\e114";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  	margin-left:10px;
}
 .panel-title > *[aria-expanded*="true"]:after
{
	content: "\e113";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  	margin-left:10px;
}
#social_compartir > span
{
	display:inline-block;
	margin-right:4px;
    font-size: 14px;
    color: #3861a5;
}
#social_compartir > div
{
	padding:0px;
	margin:0px;
    display: inline-block;
}
#social_compartir > div > a
{
  	margin:0px 3px;
	display:inline-block;
    width: 20px;
    height: 15px;
	background-position:center center !important;
	background-repeat:no-repeat !important;
    background-size: contain !important;
}
.shared_facebook
{
	background:url(/themes/bootstrap/images/icon-facebook.png)
}
.shared_twitter
{
	background:url(/themes/bootstrap/images/icon-twitter.png)
}
.shared_google
{
	background:url(/themes/bootstrap/images/icon-google-plus.png)
}
h1#titulo_articulo {
    margin-top: 30px !important;
}
.sectorista[aria-expanded*="false"] > .norm-ver-mas
{
	display:block;
}
.sectorista[aria-expanded*="false"] > .norm-ver-menos
{
	display:none;
}

.sectorista[aria-expanded*="true"] > .norm-ver-menos
{
	display:block;
}
.sectorista[aria-expanded*="true"] > .norm-ver-mas
{
	display:none;
}
.descripcion_acordeon_body > .btn-toggle
{
	padding-left:17px;	
}
.descripcion_acordeon_body > .btn-toggle + .collapse
{
	padding-left:17px;
}

.descripcion_acordeon_body > .btn-toggle[aria-expanded*="false"]:after
{
	content: "\e114";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
.descripcion_acordeon_body > .btn-toggle[aria-expanded*="true"]:after
{
	content: "\e113";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
.main_menu_home 
{
	padding:0px;
	margin:0px;
	display:inline-block;
	width:100%;
    line-height: normal;
}
.main_menu_home>li
{
	width:20%;
	float:left;
  	list-style: none;
    position: relative;
      border: 1px solid #FFF;
}
	#main_menu_principal_home 
	{
		line-height: 0px;
	}
	#main_menu_principal_home > nav
	{
      padding:0px;
    }
	ul.main_menu_home > li:nth-child(1) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(2) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(3) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(4) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(5) > .contenedor_submenu
	{
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: -100%;
		background: #fff;
		height: 200%;
		width: 100%;
		padding: 15px;
      	display:none;
      	z-index: 9;
      	border: 1px solid #3664a8;
	}
	ul.main_menu_home > li:nth-child(6) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(7) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(8) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(9) > .contenedor_submenu,
	ul.main_menu_home > li:nth-child(10) > .contenedor_submenu
	{
		position: absolute;
		top: -100%;
		left: 0px;
		right: 0px;
		bottom: 0px;
		background: #fff;
		height: 200%;
		width: 100%;
		padding: 15px;
      	display:none;
      	border: 1px solid #3664a8;
	}
ul.main_menu_home > li > a {
    display: inline-block;
    width: 100%;
    height: 140px;
    text-align: center;
    line-height: 120px !important;
  	color:#FFF !important;
  font-size:15px;
}
#bs-example-navbar-collapse-1
	{
		padding:0px;
	}
/*
ul.main_menu_home > li:nth-child(1) > a
	{
		background:#3664a8	
	}
*/
ul.main_menu_home > li > a:hover,
ul.main_menu_home > li > a:focus,
li.active_menu > a
{
	background:#3664a8 !important	
}

	ul.main_menu_home > li > a
  {
      background:	#009bdb ;
  }
	ul.main_menu_home > li:visited  .contenedor_submenu,
	ul.main_menu_home > li:hover  .contenedor_submenu,
	ul.main_menu_home > li:focus  .contenedor_submenu
	{
		display:block;	
	}
	.descripcion_menu_superior
	{
		margin-bottom:20px;
	}
	.descripcion_menu_superior,
	.descripcion_menu_superior *
	{
		color:#1361a1;
		text-align:center;
		font-family:'Myriad Pro Semibold';
		font-size:14px;
	}
	.descripcion_menu_inferior
	{
		margin-top:20px;
	}
	.descripcion_menu_inferior,
	.descripcion_menu_inferior *
	{
	    text-align: justify;
        font-family: 'Myriad Pro Semibold';
        font-size: 13px;
	}
.contenedor_submenu ul
	{
		padding:0px;
		margin:0px;
	}
	.contenedor_submenu ul > li
	{
		list-style:none;
		margin-bottom:10px;
	}
	.contenedor_submenu ul > li > a
	{
		color:#FFF;
		padding:5px 6px;
		font-family:'Myriad Pro Semibold';
		text-align:center;
      	width:100%;
		display:inline-block;
	}
	.contenedor_submenu ul > li:nth-child(2n) > a
	{
		background:#1262a8;	
	}
	.contenedor_submenu ul > li:nth-child(2n+1) > a
	{
		background:#70a83b;
	}
.container-nav-fluid
{
  display: none;
}
.titulo-superior
	{
		background:#70a83b;
		padding: 17px 0px;
	}
	.titulo-superior h2
	{
		color:#FFF;
		margin:0px;
		padding:0px;
		border-bottom:0px !important;
		font-family:'Myriad Pro Semibold';
        font-size: 22px;
	}
.region-content 
	{
		margin-top:40px;
	}
body.path-frontpage .breadcrumb,
body.path-frontpage .titulo-superior
	{
		display:none;
	}
.breadcrumb
{
  margin-top:20px;
}
body.user-logged-in .owl-carousel .owl-stage-outer
{
  /*overflow: visible;*/
}
ul.main_menu_home > li > a > span
	{
		display:inline-block;
		max-width: 200px;
		min-height:  46px;
		/* line-height:  46px; */
		text-align:  left;
		line-height: 1;
		font-size: 18px;
		letter-spacing: 1px;
		font-family: 'Myriad Pro Semibold';
		vertical-align: middle;
        text-align: center;
    	text-transform: uppercase;
	}
	ul.main_menu_home > li:nth-child(1) > a > span
	{
		max-width:150px
	}
.carrusel-videos-articulos .item figure
	{
		border:0px;
	}
	.carrusel-videos-articulos .item figure h4
	{
		text-transform:uppercase;
		font-family:'Myriad Pro Bold Condensed';
		color:#3284C4
	}
.menu_interno_node
	{
		display:inline-block;
		width:100%;
	}
	.menu_interno_node > ul
	{
		padding:0px;
		margin:0px;
	}
	.menu_interno_node > ul > li
	{
		list-style:none;
		width:33.333%;
		float:left;
	}
	.menu_interno_node > ul > li > a
	{
		padding:20px 15px;
		display:inline-block;
		width:100%;
		min-height:83px;
		text-align:center;
		color:#FFF !important;
		font-family:'Myriad Pro Semibold';
	}
	.menu_interno_node > ul > li:nth-child(1) > a
	{
		background:#3b3764
	}
	.menu_interno_node > ul > li:nth-child(2) > a
	{
		background:#cb6233
	}
	.menu_interno_node > ul > li:nth-child(3) > a
	{
		background:#0d4b83	
	}
a.menu_interno_active {
    position: relative;
    box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.38);
    z-index: 4;
}
	#slider_home .carousel-caption
	{
      left: 0px;
      right: 0px;
      font-size: 27px;
      position: absolute;
      height: 100%;
      top: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      display: flex;
      align-items: center;
      vertical-align: middle;
      justify-content: center;
      flex-direction: column;
      line-height: 1;
	}
	#slider_home .carousel-caption  span
	{
		font-size: 43px;
          display: inline-block;
    width: 100%;
	}
#slider_home .carousel-caption > div
{
  display: inline-block;
    padding: 25px 10px;
    background: rgba(0, 0, 0, 0.65);
  max-width:350px;
}
.taxonomy-tooltip-tip
	{
		font-family: 'Myriad Pro Bold';
		text-decoration:none;
      	color:#337ab7
	}
	.taxonomy-tooltip-tip:after
	{   
		content: "";
		display: inline-block;
		margin-left: 3px;
		width: 15px;
		height: 15px;
		background: url(../images/icono-tooltip.png);
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}
.carrusel-accesos .owl-item > li .imagen-activo
{
    padding: 0px 25px;
    position: relative;
    max-width: 150px;
    margin: auto;	
	display:none;
}
.owl-item:hover li .imagen-activo
{
	display:block;	
}
.owl-item:hover li .views-field-field-image
{
	display:none;
}
.notas_importantes {
    border: 1px solid #76aadb;
    padding: 20px 20px 20px 120px;
    position: relative;
      display: inline-block;
    width: 100%;
}
.notas_importantes:before
{
    content: "";
    width: 100px;
    height: 100%;
    position: absolute;
    background: url(/themes/bootstrap/images/imagen-notas-importantes.png) #76aadb;
    background-position: center center;
    background-size: 60px auto;
    background-repeat: no-repeat;
    background-color: #76aadb;
    left: 0px;
    top: 0px;	
}
.panel-title > div[data-toggle*="collapse"]  a[data-toggle*="tooltip"],
.panel-title > div[data-toggle*="collapse"]  span[data-toggle*="tooltip"]
{
   color:#FFF !important;
   font-weight:300 !important;
   font-family: 'Myriad Pro Regular' !important;
}
.panel-title > div[data-toggle*="collapse"]  a[data-toggle*="tooltip"]:after,
.panel-title > div[data-toggle*="collapse"]  span[data-toggle*="tooltip"]:after
{
  display:none !important;
}

.section-group-tabs .panel-group > .panel  > .panel-collapse .btn-toggle
{
    padding: 8px 0px;
    padding-left: 20px;
    position: relative;
}
.section-group-tabs .panel-group > .panel > .panel-collapse .btn-toggle:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0px;
    display: block;
    width: 7px;
    height: 7px;
    background: #6796cc;
    border-radius: 100%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.section-group-tabs .panel-group > .panel > .panel-collapse .btn-toggle[aria-expanded*="false"]:after
{
	content: "\e114";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
.section-group-tabs .panel-group > .panel > .panel-collapse .btn-toggle[aria-expanded*="true"]:after
{
    content: "\e113";
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: 10px;
}
.acordeon_adicionales {
    border-bottom: 1px solid #9e9da2;
}
.ui-input-clear
{
  display:none;
}
@media(min-width:767px)
{
	a.logo
	{
    	margin-top: -20px;
	}
}
@media(max-width:1200px)
{
	ul.main_menu_home > li > a
	{
		height: 170px;
		line-height: 135px !important;
	}
}
@media(max-width:1055px)
  {
    .menu.nav.navbar-nav > li.dropdown
    {
      width: 20%;
    }
	.menu_interno_node > ul > li > a
	{
		font-size: 18px;
	    min-height: 90px;
	}
    
  }
@media(max-width: 992px)
{
	body.path-node header #block-bootstrap-main-menu > ul > li > a
	{
		max-width:none !important;
	}
  ul.main_menu_home > li > a
	{
		height: 180px;
		line-height: 140px !important;
	}	
}
@media(max-width:850px)
  {
    .menu.nav.navbar-nav > li.dropdown
    {
          width: 180px;
    }
  }
@media(max-width:767px)
{
	#social_compartir
	{
		text-align: center;
	}
	#social_compartir .addtoany_list .a2a_kit h4
	{
		margin-bottom:0px;
	}
	.func-add
	{
		text-align:center;
	}
	.func-add > ul
	{
		text-align: center;
		width: auto;
		margin: auto;
		display: inline-block;
	}
	.func-add > ul > li
	{
		display:inline-block;
	}
	.func-add > ul > li:last-child
	{
		width: auto !important;
	}
	.nav > li > a
	{
		max-width:none;
	}
  .menu.nav.navbar-nav > li.dropdown
  {
    margin:0px !important;
  }
  .article-bg-menu {
    background: #EDEEF0;
    height: 40px;
    margin-bottom: 40px;
    }
  .menu_interno_node > ul > li
		{
			width:100%;
			float:none;
			display:inline-block;
		}
		.menu_interno_node > ul > li > a
		{
			min-height:0px;
		}
  	#main_menu_principal_home .navbar-header
		{
		    background: #009bdb;
			display: inline-block;
		    width: 100%;
		}
		.main_menu_home>li
		{
			width:100%;
			float:none;
		}
		ul.main_menu_home > li > a
		{
			height:auto !important;
			line-height:1.2 !important;
			text-align:left !important;
		}
		.main_menu_home>li > a > span
		{
			min-height:0px;
			line-height:normal;
            margin: auto;
            max-width: none !important;
            text-align: center !important;
            width: 100%;          
		}
  			.titulo-superior h2 span
		{
			font-size: 23px;
			text-align: center;
			display: inline-block;
			width: 100%;
		}
  .titulo-superior
		{
			padding: 25px 0px;
		}
  		ul.main_menu_home > li > .contenedor_submenu
{
 position:relative !important;

}
  #slider_home .item  img
	{
		min-height: 150px;
		max-width: none;
		height: 150px;
	}
}
@media(max-width:480px)
{
	.func-add
	{
		margin-bottom:15px;
	}
	.bg-head-sider > div h1
	{
		text-align:center;
	}
	.bg-head-sider > div h1 > div
	{
		margin-right: 0px;
	    padding-right: 0px;
    	border-right: none !important;
	}
	.bg-head-sider > div h1 > span
	{
		font-weight: 300;
		font-size: 16px;
		vertical-align: initial;
		position: relative;
		display:block;
	}
}