@charset "UTF-8";
ul li{
	list-style-type: none;	
	}
a{
	text-decoration: none;	
	}

.clear{
	clear:both;
	
	}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
.img_random{
	margin-top:133px;
	background-position: center top;
	background-size: cover;
	min-height:565px;
	}
.img_01{
	background-image: url(../images/newport/bg_01.jpg);
	background-repeat: no-repeat;
		
	}
.img_02{
	background-image: url(../images/newport/bg_01_2.jpg);
	background-repeat: no-repeat;
		
	}
.img_03{
	background-image: url(../images/newport/bg_01_3.jpg);
	background-repeat: no-repeat;
		
	}
/*.img_04{
	background-image: url(../images/newport/bg_04.jpg);
	background-repeat: no-repeat;
		
	}
.img_05{
	background-image: url(../images/newport/bg_05.jpg);
	background-repeat: no-repeat;
		
	}*/





.centrado{
	position:relative;
	width:1458px;
	margin-left:auto;
	margin-right:auto;
	
	}
body.color_home .header{
	position:relative;
	top:-108px;
	
	}
body.color_home{
	background-color:#d6d6d6;
	
	}
.header .logo{
	display:block;
	position:relative;
	
	
	}
.header .utilitarios{
	width:393px;
	position: absolute;
	right:0;
	top:0;
	
	}
.header .utilitarios ul{
	display:block;
	float:left;
	width:200px;
	padding-top:5px;
	
	}
.header .utilitarios ul li a{
	display:inline-block;
	font-family: 'Roboto Condensed', sans-serif;	
	font-size:11px;
	color:#535456;
	font-weight: 700;
	float:left;
	margin-right:10px;
	letter-spacing: 0px;
	}
.header .utilitarios ul li a .fa{
	font-size:17px;
	margin-right:5px;
	
	
	}
.header .utilitarios ul li a:hover{
	color:#FFF;
	
	
	}
.header .utilitarios input{
	width:177px;
	display:block;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	border: 1px solid #a4a4a6;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:12px;
	color:#7a7b7d;
	font-weight: 400;
	background-color: transparent;
	}
.header .menu{
	padding-top:30px;
	display:block;
	    width: 1215px;
    margin-left: auto;
    margin-right: auto;
	
	}
.header .menu li{
	float:left;
	}
.header .menu li{
	float:left;

	}
.header .menu li .linea{
	background-image: url(../images/linea_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
	}
.header .menu li a{
	display:block;
	/*font-family: 'Oswald', sans-serif;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #535456;
	font-weight: 400;
	padding-left:9px;
	padding-right:9px;
	line-height: 13px;
	letter-spacing: 0px;
	text-decoration: none;
	padding-bottom:7px;
	}

.header .menu li.selec  {
	color:#e18727;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #e18727;
	}
.header .menu li.selec a {
	color:#e18727;
	}
.header .menu li:hover {
	color:#e18727;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #e18727;
	}
.header .menu li a:hover {
	color:#e18727;

	}





.pl0{
	padding-left:0px !important;
	
	}
.pr0{
	padding-right:0px !important;
	}






.accesos{
	background-color:#c0c0c0;
	height: 84px;
	}
.accesos .centrado{
	background-color:#FFF;
		
		}
.accesos img{
	display:block;
	float:left;
	transition: all 0.3s ease;
	opacity: 1;
	}
.accesos img:hover{
	opacity: 0.5;
	transition: all 0.3s ease;
	}
.footer{
	position:relative;
	background-color:#717171;
	padding-top:41px;
	padding-bottom:71px;
	
	}
.footer .links{
	width:254px;
	float:left;
	
	}
.footer .links h2{
	font-family: 'Scada', sans-serif;
	color:#FFF;
	font-size:22px;
	}
.footer .links ul{
	padding-top:33px;
	
	}
.footer .links ul li{
	padding-bottom:10px;
	
	}
.footer .links ul li a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: uppercase;
	}
.footer .links ul li a:hover{
	color: #e0e0e0;
	}
.footer .linea{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b2adad;	
	}
.footer .links ul li a .fa{
	font-size: 9px;
	color:#b5b5b5;
	padding-right:7px;
	}

.ml30{
	margin-left:30px;
	
	}

.info{
	width:351px;
	float: right;
	margin-top:27px;
	text-align:right;
	}
.info p{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0px;
	text-transform: uppercase;
	float:left;
	line-height: 22px;
	
	margin-right:10px;
}
.info .fa{
	float:left;
	font-size: 120px;
	color:#9a9a9a;
	}



#todo{
	width:100%;
	padding:0;
	
	}
#header #logo{
	display:none;
	visibility:hidden;
	
	}
#header #buscador{
	display:none;
	visibility:hidden;
	}




.Binternac .header{
	width: 1215px;
    margin-left: auto;
    margin-right: auto;
	
	}
#contenedor{
	width: 1215px;
    margin-left: auto;
    margin-right: auto;
	margin-top:119px;
	background-image:none;
	
	}


#header {
    height: 125px;
    background-color: #ececec;
	padding-top: 36px;
	
	}
#header .Binternac{
	position: relative;
		}
#header #foto{
	position: absolute;
	top: 112px;
	height: 132px;
	width: 100%;
	background-repeat: no-repeat;
	z-index: 0;
	background-size: cover;
	background-position: center top;
	}
#contenido{
	position:relative;
	    width: 962px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #dbe2f2;
    padding-left: 21px;
	}
#lateral a{
	background-image:none;
	}
#lateral ul li{
	background-image:none;
	
	}
#lateral li  a{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #79797b;
	font-weight: 400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbe2f2;	
	}
#lateral li.selec a{
	background-color:#e18727;
	color:#FFF;
	font-family: 'Roboto Condensed', sans-serif;

    color: #FFF;
    font-weight: 400;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e18727;
	}
#lateral li.selec a:hover{
	background-color:#e38f36 !important;

	
	}
#direccion{
	width:100%;
	
	}
#utilitarios{
	display:none;
	visibility:hidden;
	
	}
	
#lateral li a{
	letter-spacing: 0px;
	}
	
.Bacerca .Binternac #l_acerca,
.Blegislacion .Binternac #l_legislacion,
.Bestrategia .Binternac #l_estrategia,
.Binternac .Binternac #l_asuntos,
.Bentidades .Binternac #l_entidades,
.Binstituciones .Binternac #l_institucion,
.Bprensa .Binternac #l_noticias

{
	color: #e18727;
    border-bottom-width: 7px;
    border-bottom-style: solid;
    border-bottom-color: #e18727;
		}
	
.Bacerca .Binternac #l_acerca a,
.Blegislacion .Binternac #l_legislacion a,
.Bestrategia .Binternac #l_estrategia a



{
	 color: #e18727;
	}







#lateral ul li ul{
	margin-left:0px !important;
	
	}
#lateral ul.submenu a{
	background-color:#f09e46;
	font-size:12px;
	padding-left:40px;
	font-weight: 300 !important;
	letter-spacing: 1px;
	background-image:none !important;
	padding-top:6px;
	padding-bottom:6px;
	
	}

#lateral ul.submenu a:hover{
	background-color:#f5a755 !important;
	color:#FFF;
	text-decoration: none;	
	}
#lateral ul li ul li a{
	font-size:12px;
	
	}
#lateral li.selec{
	background-color:#FFF;
	}
	
#contenido h2{
	font-family: 'Roboto Condensed', sans-serif;
    color: #e18727;
    font-weight: 300;
	font-size: 36px;
	}
#contenido h3{
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
	font-size: 25px;
	}
	
#contenido p,
#contenido ul li,
#contenido a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 400;
	font-size: 12px;
	line-height: 24px;
	}
#contenido #ruta ul li,
#contenido #ruta ul li a
{
	text-transform: uppercase;
	font-size:11px;
	font-family: 'Roboto Condensed', sans-serif;
	}
#contenido #ruta .selec{
	color:#e18727;
	
	}
#contenido h1{
	visibility:visible;
	position:absolute;
	top: -57px;
    left: -224px;
	font-family: 'Roboto Condensed', sans-serif;
    color: #FFF;
    font-weight: 300;
    font-size: 52px;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
	
	}
	
#contenido .documentos{
	background-image:none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;	
	}	
#contenido .documentos .datos{
	width: 838px;
	}	
	
#contenido .documentos .archivo{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}


#header.Bacerca #foto {
	background-image: url(../images/acerca/acercade.jpg);
}

#header.Blegislacion #foto {
	background-image: url(../images/Header/legislacion_chilena.jpg);
}

#header.Bestrategia #foto {
	background-image: url(../images/Header/estrategia_nacional.jpg);
}

#header.Binternac #foto{
	background-image: url(../images/Header/asuntos_inter.jpg);
	}


#header.Bentidades #foto{
	background-image: url(../images/Header/entidedes_reportantes.jpg);
	}
#header.Binstituciones #foto{
	background-image: url(../images/Header/instituciones_publicas.jpg);
	}
#header.Bprensa #foto{
	background-image: url(../images/Header/noticias.jpg);
	}
#header.Bcontacto #foto{
	background-image: url(../images/Header/contacto.jpg);
	}	
#header.Btrabaje #foto{
	background-image: url(../images/Header/tranaja.jpg);
	}	

#header.Bsitios #foto{
	background-image: url(../images/Header/sitios_interes.jpg);
	}
#header.Bmapa #foto{
	background-image: url(../images/Header/mapa.jpg);
	}
#header.Bpreguntas #foto{
	background-image: url(../images/Header/faq.jpg);
	}
#header.Bpolitica #foto{
	background-image: url(../images/Header/politica.jpg);
	}

#contenido .documentos h4{
	color: #494b51 !important;
	}

#contenido .documentos p.nombre a{
	line-height: 15px;
	text-decoration: none;
	}
#formulario{
	margin-left:auto !important;
	margin-right:auto !important;
	
	
	}

#mapa .mapas{
	width: 308px !important;
	}

#mapa a{
	font-size:10px !important; 
	
	}
.log_in{
	position:absolute;
	top:20px;
	left:120px;
	width:280px;
	padding:20px;

	
	
	background: rgba(255, 255, 255, 0.8);
	
	}
.log_in h1{
	font-family: 'Scada', sans-serif;
    font-size: 34px;
    color: #363636;
    font-weight: 700;
    line-height: 33px;
    letter-spacing: 1px;
    text-decoration: none;
	text-align:center;
}

.log_in p.sub{
	font-family: 'Scada', sans-serif;
    font-size: 17px;
    color: #363636;
    font-weight: 300;
    line-height: 17px;
    letter-spacing: 2px;
	padding-top:7px;
	text-align:center;
	}
.log_in .form{
	display:block;
	padding-top:15px;
	margin-bottom:10px;
	
	}
.log_in .form label{
	display:block;
	}
.log_in .form label .txt{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #535456;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: 0px;
	padding-bottom:5px;
	}
.log_in .form label .ejmp{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 12px;
	color: #535456;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0px;
	padding-top:5px;
	font-style: italic;
	text-align:right;
	}
.log_in .form label input{
	display:block;
	padding:5px;
	width:220px;
	border: 1px solid #a4a4a6;	
	background-color: transparent;
	
	
	font-family: 'Oswald', sans-serif;
	font-size: 11px;
	color: #535355;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0px;
	}
.log_in .form .boton{
	margin-top:10px;
	background-color:#e18110;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	font-family: 'Oswald', sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0px;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display:block;
	width:230px;
	}
.log_in a{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #535456;
    font-weight: 400;
    padding-left: 0px;
    padding-right: 25px;
    line-height: 13px;
    letter-spacing: 0px;
	padding-bottom:7px;
	
	}
.log_in a.reg{

    font-size: 18px;
 font-weight: 700;
	
	}

.log_in a .fa{
	color:#e18110;
	padding-right:7px;
	}
.footer .pie{
	width:100%;
	background-color:#7e7e7e;
	height:35px;
	position:absolute;
	bottom:0;
	
	}
.footer .pie .cyber{
	width:127px;
	display:block;
	float:right;
	padding-top:6px;
	
	}
.full{
	width: 100% !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important; 
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	}
.full h1{
	left:0  !important;
	
	}
.mensajes{
	position:absolute;
	top:-90px;
	width: 1215px;
	height: 57px;
	left: 130px;
	background: rgba(255, 255, 255, 0.8);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	}
.mensajes .fa{

	color: #9e9d9b;
    font-size: 60px;
	display:block;
	height:57px;
	}


.mensajes .mensaje_int{
    width: 1086px;
	left: 50% !important;
	margin-left: -543px;
    top: 50% !important;
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}

.fa-chevron-circle-left{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9999;
	}
.fa-chevron-circle-right{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 9999;
	}

.mensaje_int a .fecha{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	color: #434240;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0px;
	font-style: italic;
	padding-right:7px;
	}
.mensaje_int a .txt{
	font-family: 'Scada', sans-serif;
    color: #292728;
    font-size: 16px;
	}













