html
{
    background: url(../images/bg2.jpg) center top repeat-y;    
}
body
{
	background: url(../images/bg.jpg) center top no-repeat;    
	background-color:transparent;
}

header 
{
	margin-bottom:0px !important;
	background-color:transparent !important;
	border:0px !important;
	z-index:3;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{
	background-color:transparent;
}
header .logo
{
	margin:0px;
}
header .name 
{
	display:none;
}
header .menu 
{
	float:right;
	margin-top:40px;
}
header .menu li a
{
	text-indent:99999999px;
	overflow:hidden;	
	padding-right:0px !important;
	width:80px;
	width: 79px;
}
.path-frontpage .page-header
{
	display:none;
}
.slider-bootstrap-home
{
	padding:11px 11px;
	background:url(../images/back_banner.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	
    margin-top: -21px;
    position: relative;
    z-index: 2;	
}
.slider-bootstrap-home img
{
	width:100%;
	max-width:100%;
}
.contenedor-items-home 
{
	display:inline-block;
	padding:0px;
	margin:50px 0px;
	width:100%;	
	position:relative;
}
.contenedor-items-home li
{
	list-style:none;
	text-align:center;
}
.contenedor-items-home:before
{
	content:"";
	display:block;
	width:100%;
	min-height: 340px;
	background:url(../images/fondo_iniciosecundaria_03.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;	
	position:absolute;
	
    position: absolute;
    top: -80px;
    z-index: 0;	
}
.footer
{
	margin-top:60px;
	border:0px;
}
.footer .menu
{
	text-align:center;
}
.footer .menu li
{
	display:inline-block;
	text-align:center;
	vertical-align: middle;
}
.footer .menu li a
{
	color: #FFF;
	font-size: 11px !important;	
}
.footer .menu li.first a
{
	color: #B8FFFD;
	font-size: 11px !important;
}
.slider_interno .views_slideshow_cycle_slide
{
	width:100%;
	height:auto;
}
.slider_interno img
{
	width:100%;
	height:auto;
    max-width: none;	
}
.slider_interno {
    background: #FFF;
    padding: 5px;
    border-radius: 12px;
    box-sizing: content-box;
    z-index: 3;
    position: relative;	
	box-shadow:0px 2px 20px 0px rgba(0, 0, 0, 0.26);
}
.slider_interno * {
	box-sizing: content-box;
}
.path-node .contenido-interno-pagina
{	
	padding:0px 15px;
	height: auto;	
}
.path-node .contenido-interno-pagina:after
{
	content:"";
	display:block;
	background:url(../images/bajo_footer.png);
	/*width:100%;*/
	height:88px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% auto;
	margin-left: 0px;
    margin-right: 15px;	
}
.path-node .contenido-interno-pagina .col-sm-3
{
	margin-top:-25px;
	padding-top:50px;
	padding-bottom:50px;
	background: url(../images/block1.png) repeat-y;	
	background-size:100% auto;
}
.path-node .contenido-interno-pagina .col-sm-9
{
	margin-top:-25px;
	padding-top:50px;
	padding-bottom:50px;
	background: url(../images/block2.png) repeat-y;	
	background-size:100% auto;
	
    padding-right: 65px;
}
.path-node .menu-lateral .menu
{
	background: url(../images/back_menu4.png) repeat-y;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #31597C;
    padding: 22px 0 22px 0;
    margin-right:0px;
	background-size:100% auto;	
}
.path-node .menu-lateral .menu li
{
	width:100%;
	border-bottom:2px solid #43c5ce;
	display: inline-block;
}
.path-node .menu-lateral .menu li a
{
    
    padding: 6px 0 6px 6px;
    width: 100%;
    color: #31597C;
    float: left;	
}
.path-node .menu-lateral
{
	margin-top: -65px;
    margin-right: -14px;
    margin-left: 21px;
    padding-top: 36px;
}

.path-node .block-enlaces h2
{
	background:url(../images/title_enlaces.jpg);	
}.path-node .block-videos h2
{
	background:url(../images/title_videos.jpg);	
}
.path-node .block-biblioteca h2
{
	background:url(../images/title_biblioteca.jpg);	
}
.path-node .block-descubre h2
{
	background:url(../images/title_descubre.jpg);	
}
.path-node .block-enterate h2
{
	background:url(../images/title_enterate.jpg);	
}

.path-node .col-sm-3 h2
{
	background-repeat:no-repeat;
	background-size:contain;
	
	margin:0px;
	height:74px;
	position:relative;
	overflow:hidden;
	text-indent:99999999999999999px;
}
.path-node .menu-lateral .nav > li > a:hover, .nav > li > a:focus
{
	background-color:transparent;
}
.path-frontpage .breadcrumb,
.path-frontpage .adicionales
{
	display:none;
}
.path-node .adicionales
{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align: right;
}
.path-node .adicionales li
{
	list-style:none;
	display:inline-block;
	vertical-align: -webkit-baseline-middle;
}
.path-node #print_page
{
	width:27px;
	height:27px;
	background:url(../images/printButton.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	display:block;
}
.path-node .breadcrumb
{
	margin:0px;
	padding:0px;
	background-color:transparent;
}
.path-node .breadcrumb li,
.path-node .breadcrumb li a
{
	color:#31597C;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;	
}
.path-node .breadcrumb > li + li:before
{
	content:"-";
}
.path-node .contenido-interno-pagina .header-title
{
	margin:0px;	
}
.path-node .contenido-interno-pagina .header-title span
{
	font-size: 16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#31597C;
}
footer .nav > li > a:hover, .nav > li > a:focus
{
	background-color:transparent;
}
footer .nav > li.last a
{
	display:none;
}
footer .nav > li.last:before
{
	content:"";
	background:url(../images/logo_sunat.png);
	background-position:center center;
	background-repeat:no-repeat;
	
	display:block;
	width:254px;
	height:114px;
}
.path-node .footer
{
	margin-top:0px
}
.path-node .contenido-interno-pagina .col-sm-9 img
{
	max-width:100%;
	width:auto;
	height:auto;
}
.contenedor-items-home li img
{
	max-width:100%;
	width:auto;
}
.slider_interno .views_slideshow_cycle_teaser_section
{
	width:100%;
	height:auto;
}
@media(max-width:1199px) and (min-width:992px)
{
	.path-node .col-sm-3 h2
	{
		height: 59px;
	}
}
@media(max-width:991px) and (min-width:767px)
{
	header .menu
	{
		float: right;
		margin-top: 15px;
	}
	.logo  img
	{
		width:150px;
	}
	.contenedor-items-home
	{
		margin: 25px 0px;
	}
	.contenedor-items-home:before
	{
		min-height: 270px;
	}
	.path-node .col-sm-3 h2
	{
		height: 42px;
	}
}
@media(min-width:767px)
{
	.path-node .contenido-interno-pagina > div
	{
		display: flex;
		align-items: stretch;	
	}	
}
@media(max-width:767px)
{
	header .menu
	{
		float:none;
		margin:0px;
	}
	header .menu li a
	{
		display: block;
		margin: auto;		
		padding-bottom: 23px;
	}
	.contenedor-items-home:before
	{
		display:none;
	}
	.contenedor-items-home
	{
		margin:0px;
		padding:50px 0px 0px 0px;
		background:url(../images/bg-home.png);
		background-repeat: repeat-y;
		background-position:center center;
		background-size:100% auto;
		
		position:relative;
		margin-top:-30px;
	}
	.contenedor-items-home:after
	{
		content:"";
		display:block;
		
		position:absolute;
		top:auto;
		bottom:-24px;
		min-height:0px;
		background:url(../images/bg-home-bottom.png);
		background-repeat: no-repeat;
		background-position:center center;
		background-size:100% auto;	
		width:100%;
		height:50px;
	}
	.footer
	{
		padding:0px;
	}
	.footer .menu li
	{
		width:100%;
	}
	footer .nav > li.last:before
	{
		margin:auto;
	}
	
	.path-node .contenido-interno-pagina .col-sm-3,
	.path-node .contenido-interno-pagina .col-sm-9
	{
		background:none;
		margin-top: 0px;
		padding-top: 0px;
		padding-bottom: 0px;			
		padding-right: 0px;		
	}
	.path-node .contenido-interno-pagina>div
	{
		background: url(../images/fond_cont2.png);
		background-repeat: repeat-y;
		background-size: 100% auto;
	}
	.path-node .contenido-interno-pagina .region-content .content
	{
		margin-left: -15px;
		padding-left: 40px;
		padding-right: 40px;		
	}
	.path-node .page-header,
	.path-node .breadcrumb,
	.path-node .adicionales
	{
		margin-left: -15px;
		padding: 0px 40px;		
	}
	.path-node .contenido-interno-pagina:after
	{
		margin-right:0px;
		background-position: top center;
	}
	.path-node .page-header
	{
		border:0px;
	}
	.path-node .menu-lateral
	{
		margin-top:0px;
		margin-right: 25px;
		margin-left: 14px;
	}
	.path-node .contenido-interno-pagina
	{
		margin-top:-36px;
	}
	.path-node .col-sm-3 h2
	{
		position:relative;
		z-index:3;
	}
	.path-node .menu-lateral
	{
		position:relative;
	}
	.path-node .menu-lateral:before
	{
		content:"";
		display:block;
		position:absolute;
		width:100%;
		height:74px;
		background:url(../images/bgtitle.jpg);
		background-position:center center;
		background-repeat:repeat-x;
		background-size:auto 100%;
		z-index:0;
	}
	/**/
}