@charset "UTF-8";
/* CSS Document */

/* Fonts */

@font-face {
	font-family: 'gobCL-Bold';
	src: url('font/gobclbold.eot');
	src: url('font/gobclbold.eot?#iefix') format('embedded-opentype'),  url('font/gobclbold.woff') format('woff'),  url('font/gobclbold.ttf') format('truetype'),  url('font/gobclbold.svg#gobclbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gobCL';
	src: url('font/gobclregular.eot');
	src: url('font/gobclregular.eot?#iefix') format('embedded-opentype'),  url('font/gobclregular.woff') format('woff'),  url('font/gobclregular.ttf') format('truetype'),  url('font/gobclregular.svg#gobclregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Fin Fonts */

* {
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	outline: none;
}
img {
	border: 0px;
}
body {
	margin: 0;
	padding: 0;
	background: #e6e6e6;
	font-family:;
	outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;
}
h1 {
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 500;
}
h2 {
  font-size: 45px;
  line-height: 1.1em;
  font-weight: 500;
}
h3 {
  font-size: 32px;
  line-height: 1.1em;
  font-weight: 500;
}
h4 {
  font-size: 22px;
  line-height: 1.2em;
  font-weight: 500;
}
h5 {
  font-size: 18px;
  line-height: 1em;
  font-weight: 500;
}
h6 {
  font-size: 14px;
  line-height: 1em;
  font-weight: 700;
}
p {
  margin: 0 auto 15px;
  font-size: 14px;
}
a.boton {
  width: 100%;
  display: block;
  background: #efefef;
  border-bottom: 2px solid #bdc9d1;
  padding: 14px 15px 8px;
  font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;
}
a.boton:hover {
  color: #fff;
  background: #0f69b4;
  border-bottom: 2px solid #045282;
}

.clear {
	clear: both;
}
/*.sombra_body {
	width:972px;
	margin:0 auto;
	background: transparent url(../images/bg_sombra.png) top center repeat-y;
	}*/



.huinchatop {
	width: 100%;
	height: 40px;
	background: #fff;
	border-bottom: 2px solid #d5d5d5;
	/*border: 1px solid red;*/
}

.huinchatop_cont {
	width: 960px;
	height: 40px;
	/*background: #fff;*/
	margin: 0 auto;
	/*border: 1px solid red;*/
}

#menutop {
	width: 700px;
	height: 45px;
	float: right;
	/*border: 1px solid orange;*/
}

#menutop ul {
	width: 100%;
	height: 45px;
	float: right;
	list-style: none;
	/*border: 1px solid red;*/
}

#menutop li a {
	list-style: none;
	font-size: 13px;
	line-height: 45px;
	color: #7a8791;
	float: right;
	margin-left: 15px;
	font-family: 'Open Sans', sans-serif;
}

#menutop li a:hover {
	color: #2e353a;
}

.ico_oirs {
	width: 20px;
	height: 20px;
	background: url("../images/icono-telefono.gif") no-repeat 10px center;	
}



	
.contenedor {
	width: 960px;
	margin: 0 auto;
	/*background: #FFF;*/
	/*border: 1px solid red;*/
}

#cabecera {
	width: 960px;
	height: 152px;
	position: absolute;
	float: left;
	z-index: 1;
	}
	
#logo_mtt {
	width: 201px;
	height: 182px;
	background-image: url("/wp-content/themes/mtt/img/home-logo-main-2018.png");
	position: absolute;
	z-index: 1;
}
/* BUSCADOR */

#tools {
	width: 750px;
	float: right;
	height: 30px;
	margin-top: 15px;
	z-index: 9999;/*border: 1px solid orange;*/
}
#tools li {
	float: right;
}
.buscador {
	width: 192px;
	height: 30px;
	border: 1px solid #C4C4C4;
	/*background: #fff;*/
	float: right;
	position: relative;
	/*margin-top: 20px;*/
}
.buscador input {
	width: 192px;
	height: 30px;
	border: none;
	margin-left: 10px;
	font-size: 11px;
	color: #9f9f9f;
	font-family: 'Open Sans', sans-serif;
	background: transparent;
}
/*.buscador input {
	width: 192px;
	height: 29px;
	border: 0px;
	margin-left: 10px;
	font-size: 14px;
	color: #9f9f9f;
	font-family: 'gobCL',arial,sans-serif;
	background: transparent;
}*/


.buscador .image_bus {
	background: url(../images/ico_lupa.png) no-repeat center center;
	height: 29px;
	width: 20px;
	display: block;
	position: absolute;
	display: block;
	right: 5px;
	top: 0px;
}
/* FIN BUSCADOR */
	
	
	
	
/* SUSCRIPCIÓN */

.caja_newsletter {
	width: 190px;
	height: 32px;
	display: block;
	float: right;
	margin-right: 10px;/*border: 1px solid red;*/
}
#btn_newsletter {
	background: url('../images/boton-suscribete-news.png') no-repeat;
	/*background:url('../images/btn_suscribete.png') no-repeat;*/
	float: right;
	width: 190px;
	height: 32px;
	margin-left: 10px;
}
#btn_newsletter a {
	width: 190px;
	height: 32px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	display: block;
}
/* SUSCRIPCIÓN */
	
	







/* HEADER CIUDADES INTELIGENTES
================================= */

.header_contenidos {
	width: 980px;
	height: 200px;
	margin: 0 auto;
	background: #fff;/*border: 1px solid red;*/
}
.header_contenidos h2 {
	width: 450px;
	float: left;
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #666666;
	margin-top: 30px;
	margin-left: 20px;
}

.suscripcion_buscar {
	width: 780px;
	height: 35px;
	float: right;
	margin-top: 15px;/*border: 1px solid blue;*/
}
.header_contenidos h3 {
	width: 550px;
	font-family: 'gobcllight';
	font-size: 30px;
	line-height: 30px;
	color: #0061a5;
	float: left;
	z-index: 999 !important;
	margin-left: 30px;
}
/* MENU LATERAL HEADER - ACCESOS */


.contenedor_accesos_header {
	width: 180px;
	height: 180px;
	float: right;
	/*border: 1px solid red;*/
}
.accesos_header {
	width: 175px;
	height: 80px;
	float: right;
	margin-top: 59px;
	margin-left: 785px;
	background: #0a9fe5;
	position: absolute;
	-webkit-border-radius: 7px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius: 7px;
	-moz-border-radius-bottomleft: 0;
	border-radius: 7px;
	border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	border: 1px solid red;
*/
}
.accesos_header ul {
	width: 170px;
}
.accesos_header li {
	width: 170px;
	font-family: 'gobCL';
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	list-style: none;
	padding-left: 15px;
}
.accesos_header li a {
	color: #fff;
}
.accesos_header li a:hover {
	color: #003366;
}
li.accesos_header_linea {
	width: 158px;
	border: 1px solid #fff;
}
/* MENU LATERAL HEADER - ACCESOS */



/* HEADER CIUDADES INTELIGENTES
================================= */


/* PARCHES PARA TAPAR AUSPICIOS DE GOOGLE */



.parche_google {
	width: 450px;
	height: 50px;
	background: #fff;
	display: block;
	position: absolute;
	margin-top: -60px;
	margin-left: 450px;/*border: 1px solid red;*/
}
.parche_Sort_by {
	width: 200px;
	height: 50px;
	background: #fff;
	display: block;
	position: absolute;
	margin-top: 5px;
	margin-left: 700px;
	border: 1px solid red;
}
/* PARCHES PARA TAPAR AUSPICIOS DE GOOGLE */












/* GOBIERNO TRANSPARENTE */


/* GOBIERNO TRANSPARENTE */
#btn_gob_transparente {
	width: 190px;
	height: 32px;
	background: url('../images/boton-gobierno-transparente.png') no-repeat;
	/*background:url('../images/btn_suscribete.png') no-repeat;*/
	float: right;
}
/* TITILO SITIO WORDPRESS */


.ti_pagina {
	float: left;
	font-size: 24px;
	color: #666666;
	font-family: 'gobCL';
	font-weight: normal;
	margin: 35px 0 0 0;/*border: 1px solid red;*/
}
.ti_pagina h2 {
	float: left;
	width: 690px;
	font-family: 'gobCL';
	font-size: 30px;
	font-weight: normal;
	color: #666666;
	display: block;
	text-align: left;
	margin-left: 25px;
}
.ti_pagina h3 {
	float: left;
	width: 350px;
	font-family: 'gobcllight', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6e6e6e;
	padding-left: 15px;/*margin: 60px 0 0 0;*/
}
/* TITILO SITIO WORDPRESS */

/* TITILO SITIO HTML */

.ti_pagina_buscador {
	width: 350px;
	float: left;
	margin-top: 20px;
	display: block;
	position: relative;/*border:1px solid red;*/
}
.ti_pagina_buscador h2 {
	float: left;
	width: 700px;
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #666666;
	display: block;
	margin-left: 15px;/*margin: 60px 0 0 0;*/
}
.ti_pagina_buscador h3 {
	float: left;
	width: 680px;
	font-family: 'gobcllight', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #6e6e6e;
	padding-left: 15px;/*margin: 60px 0 0 0;*/
}
/* TITILO SITIO HTML */


/* MENU SUPERIOR PARA HTML */
	
	
#menu_sup_estatica {
	position: absolute;
	right: 0px;
	top: 110px;
	/*border: 1px solid red;*/
}
#menu_sup_estatica ul {
	list-style: none;
}
#menu_sup_estatica ul li {
	float: left;
	font-family: 'gobCL', arial, sans-serif;
}
#menu_sup_estatica ul li a {
	display: block;
	height: 38px;
	line-height: 40px;
	color: #787878;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #fff;
	padding: 0 15px;
	float: left;
	text-decoration: none;
	font-size: 13px;
}
#menu_sup_estatica ul li a:hover {
	color: #005fab;
}
.inicio a {
	background: url(../images/selector_inicio.png) no-repeat center 30px;
	color: #005fab;
}
/* MENU SUPERIOR
============================= */


#menu_sup {
	width: 740px;
	height: 35px;
	float: right;
	/*border: 1px solid #C4C4C4;*/
	margin-top: 50px;
	text-transform: none !important;
	/*border: 1px solid red;*/
}
#menu_sup ul {
	list-style: none;
	max-width: 980px;/*border: 1px solid blue;*/
}
#menu_sup ul li {
	float: left;/*border: 1px solid orange;*/
}
#menu_sup ul li a {
	font-family: 'Open Sans', sans-serif;
	color: #787878;
	display: block;
	float: left;
	font-size: 13px;
	height: 34px;
	line-height: 34px;
	border-right: 1px solid #ccc;
	text-decoration: none;
}
#menu_sup ul li a:hover {
	color: #005fab;
	/*border-bottom: 2px solid #0168b3;*/
}
#menu-item-106 a {
	padding: 0 10px 0 10px;
}
#menu-item-107 a {
	padding: 0 10px 0 10px;
}
#menu-item-108 a {
	padding: 0 10px 0 10px;
}
#menu-item-5354 a {
	padding: 0 10px 0 10px;
}
#menu-item-107 a {
	background: url("../images/icono-telefono.gif") no-repeat 10px center;
	padding-left: 40px!important;
}
#menu-item-108 a {
	background: url("../images/icono-telefono.gif") no-repeat scroll 10px center transparent;
	padding-left: 40px!important;
}
#menu-item-5354 a {
	background: url("../images/icono-tramites.gif") no-repeat 10px center;
	padding-left: 40px!important;
}
#menu-item-109 a {
	width: 25px;
	height: 25px;
	background: url("../images/icono_facebook.png") no-repeat center center;
	text-indent: -9000px;
	float: right !important;
	margin: 0 5px 0 30px;
	border-right: none !important;
	border-bottom: none !important;
}
#menu-item-110 a {
	width: 25px;
	height: 25px;
	background: url("../images/icono_twitter.png") no-repeat center center;	text-indent: -9000px;
	border-bottom: none !important;
	float: right;
	margin-right: 5px;
	border-right: none !important;
	}
	
#menu-item-111 a {
	width: 25px;
	height: 25px;
	background: url("../images/icono_youtube.png") no-repeat center center;	text-indent: -9000px;
	border-bottom: none !important;
	float: right !important;
	margin-right: 1px;
	border-right: none !important;
}
/* MENU SUPERIOR
============================= */


	
/* Slide superior */

.slide_superior {
	width: 960px;
	height: 350px;
	float: left;
	position: relative;
	margin-top: -3px;
	/*border: 1px solid orange;*/
	
}
#slide_principal {
	background-color: transparent;
	margin: 0;
	width: 960px;
}
#slide_principal ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#slide_principal li {
	font-size: 40px;
	color: #999;
	text-align: center;
	background-color: transparent;
	border: 0;
	width: 960px;
	height: 300px;
	padding: 0;
	margin: 0px;
	display: block;
	float: left;
	position: relative;
}
.slide_superior .prev {
	background: url(../images/flecha_izq.png) no-repeat center center;
	position: absolute;
	left: 0px;
	top: 110px;
	width: 35px;
	height: 78px;
	display: block;
}
.slide_superior .next {
	background: url(../images/flecha_der.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 110px;
	width: 35px;
	height: 78px;
	display: block;
}
#slide_principal li .caption {
	width: 930px;
	position: absolute;
	text-align: center;
	padding: 10px 30px;
	bottom: 0px;
	left: 0px;
	color: #fff;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 18px;
	background: url(../images/bg_gris.png) repeat center center;
}
#slide_principal li .caption span {
	height: 30px;
	line-height: 30px;
	float: left;
}
.mas_info {
	float: left;
	display: block;
	margin-left: 10px;
	background: url(../images/mas_informacion.png) repeat center center;
	width: 141px;
	height: 29px;
}
/* Fin Slide superior */



/* MENU PRINCIPAL MTT
========================== */

.contmenus {
	width: 960px !important;
	height: 90px;
	float: left;
	background: #fff;
	border-bottom: 2px solid #bdc9d1;
}

#cssmenu {
	padding: 0;
	margin: 0;
	border: 0;
	width: 810px;
	height: 48px;
	float: left;
	text-transform: none !important;
	/*border: 1px solid red;*/
}
#cssmenu ul, #cssmenu li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#cssmenu ul {
	position: relative;
	z-index: 597;
}
#cssmenu li {
	border-right: 1px solid #e6e6e6 !important;
*/
}
#cssmenu ul li {
	height: 90px;
    text-align: center;
    word-wrap: break-word;
    max-width: 150px;
	float: left;
	min-height: 1px;
	vertical-align: middle;
}
#cssmenu ul li.hover, #cssmenu ul li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}
#cssmenu ul ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}
#cssmenu ul ul li {
	float: none;
}
#cssmenu ul ul ul {
	top: 0;
	left: 150px;
	width: 190px;
}
#cssmenu ul li:hover > ul {
	visibility: visible;
}
#cssmenu ul ul {
	bottom: 0;
	left: 0;
}
#cssmenu ul ul {
	margin-top: 0;
}
#cssmenu ul ul li {
	font-weight: normal;
}
#cssmenu a {
	display: block;
	line-height: 1em;
	text-decoration: none;
	color: #666 !important;
}
/* Custom CSS Styles */
#cssmenu {
	background: #fff;
	font-family: 'Open Sans', sans-serif;
	color: #666;
	font-size: 14px;
	font-weight: 100;
}
#cssmenu > ul {
 *display: inline-block;
}
#cssmenu:after, #cssmenu ul:after {
	content: '';
	display: block;
	clear: both;
}
#cssmenu ul {
	text-transform: uppercase;
}
#cssmenu ul ul {
	text-transform: none;
	min-width: 150px;
}
#cssmenu ul ul a {
    line-height: 1.6em;
    margin: -30px 0px 0px 0px;
	background: #fff;
	color: #666;
	/*border: 1px solid #0082e7;*/
	border-top: 0 none;
	font-size: 12px;
	border-left: 1px solid #cfcfcf !important;
}
#cssmenu ul ul ul {
	border-top: 0 none;
	margin-left: 0px !important;
}
#cssmenu ul ul li {
	position: relative;
	border-bottom: 0px solid #cfcfcf !important;
}
#cssmenu ul ul li:first-child > a {
/*border-top: 1px solid #0082e7;*/
}
#cssmenu ul ul li:hover > a {
	background: #EFEFF0 !important;
	color: #666;
}
#cssmenu ul ul li:last-child > a {

	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;/* -moz-box-shadow: 0 1px 0 #1b9bff;
  -webkit-box-shadow: 0 1px 0 #1b9bff;
  box-shadow: 0 1px 0 #1b9bff;*/
}
#cssmenu ul ul li:last-child:hover > a {
	-moz-border-radius: 0 0 0 3px;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#cssmenu ul ul li.has-sub > a:after {
	content: '+';
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}
#cssmenu ul li:hover > a, #cssmenu ul li.active > a {
	background: #EFEFF0;
	color: #666 !important;
}
#cssmenu ul li.has-sub > a:after {
	content: '+';
	margin-left: 5px;
	background: #000;
}
#cssmenu ul li.last ul {
	left: auto;
	right: 0;
}
#cssmenu ul li.last ul ul {
	left: auto;
	right: 99.5%;
}
#cssmenu a {
	   /* background: #fff; */
    padding: 25px 16px;
}
#cssmenu > ul > li > a {
    line-height: 1.6em;
    font-size: 12px;

}

#menu-item-98 a {
	border-right-color: white !important;
}


#menusociales {
	width: 150px;
	height: 90px;
	float: right;
	font-family: 'gobCL', arial, sans-serif;
	/*border: 1px solid red;*/
}

#menusociales ul {
	width: 100%;
	float: right;
	background: #979797;
	list-style: none;
}

#menusociales li {
    margin: 23px 0px 0 0px;
	line-height: 48px;
	float: left;
}


#menu-item-8244 a {
	width: 30px;
	height: 30px;
	display: block;
	background: url("/wp-content/themes/mtt/img/facebook-MTT.png") no-repeat center top;
	float: left;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	text-indent: -9000px;
	margin: 8px 5px 0 15px;
	/*border: 1px solid red; */
}


#menu-item-8244 a:hover {
	background: url("/wp-content/themes/mtt/img/facebook-MTT.png") no-repeat center bottom;
}


#menu-item-8245 a {
	width: 30px;
	height: 30px;
	display: block;
	background: url("/wp-content/themes/mtt/img/twitter-MTT.png") no-repeat center top;
	float: left;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	text-indent: -9000px;
	margin: 8px 5px 0 5px;
	/*border: 1px solid red; */
}


#menu-item-8245 a:hover {
	background: url("/wp-content/themes/mtt/img/twitter-MTT.png") no-repeat center bottom;
}


#menu-item-8246 a {
	width: 30px;
	height: 30px;
	display: block;
	background: url("/wp-content/themes/mtt/img/youtube-MTT.png") no-repeat center top;
	float: left;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	text-indent: -9000px;
	margin: 8px 5px 0 5px;
	/*border: 1px solid red; */
}


#menu-item-8246 a:hover {
	background: url("/wp-content/themes/mtt/img/youtube-MTT.png") no-repeat center bottom;
}








/* MENU PRINCIPAL MTT
========================== */






.page_licitacion .menu-licitaciones {
	list-style-type: none;
	margin: 0 auto;  /*si queremos centrarlo */
	padding: 0;
	/* la altura y su ancho dependerán de los textos */
	height: 40px;
	float: left;
	display: block;
	background: url(../images/bg_menu_secciones.png) repeat-x;
	position: relative;
	z-index: 9999;/*border: 1px solid red;*/
}
/* saltos de línea HTML */
.page_licitacion .menu-licitaciones br {
	display: none;
}
/* item del menu */
.page_licitacion .menu-licitaciones li {
	display: block;
	float: left;
	height: 40px;
	list-style: none;
	margin: 0;
	max-width: 220px;
	padding: 0;
	position: relative;
}
.page_licitacion .menu-licitaciones li a {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #FFFFFF;
	color: #666;
	display: block;
	font-family: 'gobCL';
	font-size: 13px;
	font-weight: normal;
	line-height: 40px;
	padding: 0 50px;
	margin: 0;
	text-decoration: none;
	/* Cambio de color de los textos */
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
/* eliminar bordes del primer y el último */
.page_licitacion .menu-licitaciones li:first-child a {
	border-left: none;
}
.page_licitacion .menu-licitaciones li:last-child a {
	border-right: none;
}
/* efecto hover cambia el color */
.page_licitacion .menu-licitaciones li:hover > a {
	color: #006CB7;
}
/* los submenús */
.page_licitacion .menu-licitaciones ul {
	left: 0;
	margin: 0;
	opacity: 0; /* no son visibles */
	position: absolute;
	top: 40px;
	background: #f5f5f5;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
}
/* son visibes al poner el cursor encima */
.page_licitacion .menu-licitaciones li:hover > ul {
	opacity: 1;
}
/* cada uno de los items de los submenús */
.page_licitacion .menu-licitaciones ul li {
	height: 0; /* no son visibles */
	overflow: hidden;
	padding: 0;
	width: 220px;
	/* animamos su visibildiad */
	-moz-transition: height .25s ease .1s;
	-webkit-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
.page_licitacion .menu-licitaciones li:hover > ul li {
	height: auto; /* los mostramos */
	overflow: visible;
	padding: 0;
}
.page_licitacion .menu-licitaciones ul li a {
	border-bottom: 1px solid #CCC;
	border-bottom-width: thin;
	margin: 0;
	width: 120px;
}
/* el último n otiene un borde */
.page_licitacion .menu-licitaciones ul li:last-child a {
	border: none;
}
.page_licitacion .menu-licitaciones ul {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li a {
	width: 210px;
	padding-left: 15px;
	line-height: 15px;
	padding: 10px 0 10px 0;
}
.page_licitacion .menu-licitaciones ul {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li a {
	width: 210px;
	padding-left: 15px;
	line-height: 15px;
	padding: 10px 0 10px 0;
}
.page_licitacion .menu-licitaciones ul {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li a {
	width: 210px;
	padding-left: 15px;
	line-height: 15px;
	padding: 10px 0 10px 0;
}
.page_licitacion .menu-licitaciones ul {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li {
	width: 225px;
}
.page_licitacion .menu-licitaciones ul li a {
	width: 210px;
	padding-left: 15px;
	line-height: 15px;
	padding: 10px 0 10px 0;
}
.page_licitacion .menu-licitaciones li.ult_nav a {
	border-right: 0px;
}
/* Fin Menu Licitaciones */



/* Banner Principal 960x60px */
.banner_principal {
	width: 960px;
	height: 80px;
	display: block;
	float: left;
	margin-top: 20px;
	/*border: 1px solid #e6e6e6 !important;*/
}
.banner_principal img {
/* border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc; */
}



.cont_portada {
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	/*border: 1px solid orange;*/
}











/* ----- NOTICIAS DESTACADAS ----- */

/* Noticias destacadas */

.noticias_home {
	width: 670px;
	float: left;
	/*border: 1px solid blue;*/
}
.titulo_noticias {
	width: 960px;/*border: 1px solid red;*/
}
div.titulo {
	width: 100%;
	background-image: url("/images/linea-titulo.png");
	background-position: center center;
	background-repeat: repeat-x;
	margin-bottom: 24px;
	margin-top: 30px;
	float: left !important;/* border: 1px solid red !important; */
}
div.titulohome {
	width: 100%;
	background-image: url("/images/linea-titulo.png");
	background-position: center center;
	background-repeat: repeat-x;
	margin-bottom: 35px;
	float: left !important;
	/* border: 1px solid red !important; */
}
div.titulohome h1 {
	min-width: 200px;
	background-color: #e6e6e6;
	font-family: 'gobCL', Tahoma, Verdana, Segoe, sans-serif;
	text-align: center;
	width: 40%;
	font-size: 30px !important;
	line-height: 12px;
	color: #475156;
	float: left;
	text-align: left;
	margin-top: 10px;
}
div.titulo h1 {
	min-width: 200px;
	background-color: #e6e6e6;
	font-family: 'gobCL', Tahoma, Verdana, Segoe, sans-serif;
	margin: 0 auto;
	text-align: center;
	width: 60%;
	font-size: 40px !important;
	line-height: 38px;
	color: #045287;
}
.titulo_noticias h2 {
	width: 960px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 22px;
	color: #475156;
	line-height: 25px;
	float: left;
	margin-left: 8px;
}
#noticias_destacadas {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	/*height:250px;*/
	width: 960px;
	display: block;
}
#noticias_destacadas ul {
	list-style: none; /* Eliminamos los bullets */
	margin: 0px; /* Quitamos los margenes */
	padding: 0px; /* Quitamos el padding */
}
#noticias_destacadas ul li {
	float: left; /* Hacemos que el menu se muestre horizontal */
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff;
}



.caja_destacadas {
	width: 225px;
	height: 280px;
	display: block;
	float: left;
	background: #FFF;
	margin-bottom: 20px;
	padding: 0;
	margin: 0 0 10px 10px;
	/*border: 1px solid green;*/
}


.caja_destacadas_home {
	width: 670px;
	height: 123px;
	display: block;
	float: left;
	background: #FFF;
	padding: 0;
	margin: 0 10px 20px 0;
	border-bottom: 2px solid #bdc9d1;
	/*border: 1px solid green;*/
}


.caja_destacadas_home h2 {
	width: 380px;
	color: #006CB7;
	font-family: 'gobCL', Tahoma, Verdana, Segoe, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	margin-left: 15px !important;
	overflow: hidden;
	float: left;
	padding-right: 10px;
}

.caja_destacadas_home img {
	width: 256px;
	height: 123px;
	float: left;
	/*border: 1px solid red;*/
}


.caja_destacadas em {
	font-style: normal;
}
.caja_destacadas img {
	/*border: 1px solid #CCCCCC;*/
	margin-left: 0;
	margin-right: 10px;
}

.caja_destacadas h2 {
	max-width: 210px;
	color: #475156;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	margin-left: 1px !important;
	overflow: hidden;
}
.caja_destacadas p {
	width: 100%;
	margin-top: -20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	width: 225px;
	float: left;/*border: 1px solid red;*/
}
.caja_destacadas a {
	max-width: 210px;
	color: #045282;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 57px;
	line-height: 18px;
	text-align: left;
	margin-left: 1px !important;
	overflow: hidden;
	margin-top: 15px;
}
.caja_destacadas a:hover {
	text-decoration: underline;
	color: #0000 !important;
}
.caja_destacadas a.leer_mas {
	/*position: relative;*/
	width: 225px;
	float: left;
	bottom: 0px;
	right: 5px;/*border: 1px solid red;*/
}
/* ----- NOTICIAS DESTACADAS ----- */








/* ----- BANNERS HOME ----- */

.bannershome {
	width: 256px;
	float: right;
	/*border: 1px solid blue;*/
}


.bannerssidebar {
	width: 256px;
	float: right;
	margin-top: 30px;
	/*border: 1px solid blue;*/
}

.banner_homeuno {
	width: 256px;
}
.banner_homeuno img {
	/*border: 1px solid #e6e6e6 !important;*/
}
.banner_homeuno_ut {
	float: right;
	margin: 0 0 10px 0;
}


.bannershomedos {
	width: 256px;
	float: right;
	/*border: 1px solid blue;*/
}

.banner_homedos {
	width: 256px;
}
.banner_homedos img {
	/*border: 1px solid #e6e6e6 !important;*/
}
.banner_homedos_ut {
	float: right;
	margin: 0 0 10px 0;
}





/* ----- BANNERS HOME ----- */




.contenidoscentrales_mtt {
	width: 960px;
	/*border: 1px solid red;*/
}
/* NOTICIAS HOME INTERIOR
=========================== */

.noticias_home_interior {
	float: left;
	width: 670px;
	margin-bottom: 20px;
	margin-top: 25px;
	min-height: 400px;/*border: 1px solid red !important;*/
}
.fecha_noticia {
	width: 300px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	float: left;
	text-align: left;
	margin: 15px 0 8px 15px;
	color: #787878 !important;
}


.fecha_noticiapag {
	width: 70%;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px !important;
	font-weight: normal;
	float: left;
	text-align: left;
	margin: 15px 0 8px 15px;
	color: #787878 !important;
	border: 1px solid blue;
}


/* NOTICIAS HOME INTERIOR
=========================== */




/* FOTO DEL DIA
============================ */

.foto_deldia {
	width: 256px;
	height: 232px;
	float: right;
	background: #fff;
	margin: 0 0 30px 0;
	/*border: 1px solid orange;*/
}
.foto_deldia h1 {
	width: 90%;
	font-family: 'gobCL', Tahoma, Verdana, Segoe, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #006CB7;
	padding: 11px 0 6px;
	font-size: 18px;
	margin: 0 15px;
	}
	
.foto_deldia_carrusel {
	width: 420px;
	height: 300px;
	float: left;
	border: 1px solid #e6e6e6;
}
.foto_deldia_carrusel img {
	width: 256px;
	height: 182px;
}
.slideshow_description {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px !important;
	padding: 5px 15px 0 15px !important;
	margin-bottom: 10px !important;
}
.slideshow_container_style-light .slideshow_description_box div.slideshow_title {
	font-family: 'Open Sans', sans-serif !important;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
	display: none !important;
}
/* FOTO DEL DIA
============================ */








	

#utilidad {
	width: 720px;
	height: 102px;
	display: block;
	border: solid red 1px;
	float: left;
	background: url(../images/bg_utilidad.png) repeat-x;
}
/* ------------------------------ HUINCHA PROGRAMAS DEL MINISTERIO ------------------------------ */

#programas_mtt {
	width: 960px;
	height: 55px;
	background: url("/wp-content/themes/mtt/img/huincha-mtt-960x55.png") no-repeat 0 0 transparent;
	float: left;
	margin: 30px 0 10px 0;
	/*border: 1px solid red;*/
	/*position: absolute;*/
}
.contenedor_programas {
	height: 55px;
	float: left;
	margin-left: 150px;
	margin-top: 5px;/*border: 1px solid blue;*/	
	/*position: absolute;*/
	
}
#programas_mtt ul {
	list-style: none;
}
#programas_mtt ul li {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
}
#programas_mtt ul li a {
	display: block;
	height: 30px;
	line-height: 30px;
	color: #787878;
	border-left: 1px solid #e1e1e1;
	/* border-right: 1px solid #fff; */
	padding: 8px 15px 5px;
	float: left;
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
}
#programas_mtt ul li a:hover {
	color: #005fab;
}
/* ------------------------------ HUINCHA PROGRAMAS DEL MINISTERIO ------------------------------ */







/* ESTILOS INTERIOR */

.fotodestacadanoticias_top {
	width: 960px;
	height: 200px;
	float: left;
	margin-top: -3px;
	/*border: 1px solid orange;*/
}



.interior_noticias {
	margin: 0;
	/*background: #FFF;*/
	float: left;
	margin-top: -3px;
	margin-bottom: 30px;
}

.interior_noticias em {
	margin-bottom: 20px;
	display: block;
	font-size: 14px;
	color: #999;
}
.search .interior_noticias em {
	margin-bottom: 10px;
	display: block;
	font-size: 12px;
	color: #666;
	font-style: normal;
}
.category .interior_noticias em {
	margin-bottom: 10px;
	display: block;
	font-size: 12px;
	color: #666;
	font-style: normal;
}
.interior_noticias ul {
	color: #666666;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 25px;
	margin-left: 40px;
}

.interior_noticias ul li {
	margin-bottom: 10px;
}

.interior_noticias h4 {
	width: 90%;
	float: left;
	font-family: 'gobCL';
	font-size: 24px;
	font-weight: 300;
	margin: 10px 0 20px 20px;
	line-height: 140%;
	color: #475156;
	font-weight: 100;
}


.interior_noticias .wp-post-image {
	margin: 20px 0 20px 20px;
}


blockquote.style {
  font: 14px/20px italic Times, serif;
  padding: 8px;
  background-color: #faebbc;
  border-top: 1px solid #e1cc89;
  border-bottom: 1px solid #e1cc89;
  margin: 5px;
  background-image: url(images/openquote1.gif);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }
  
  blockquote.style span {
    	display: block;
    	background-image: url(images/closequote1.gif);
    	background-repeat: no-repeat;
    	background-position: bottom right;
  	}




.interior_noticias a {
	font-family: 'Open Sans', sans-serif;
	color: #0064ae;
}

.interior_noticias a:hover {
	color: #000;
	text-decoration: underline;
}

.category .noticias_detalle .wp-post-image {
	margin-bottom: 10px;
}
.search .noticias_detalle .wp-post-image {
	margin-bottom: 10px;
}
.caja_nota_titulares em {
	font-family: Verdana, Geneva, sans-serif !important;
	font-style: normal !important;
	line-height: 14px !important;
}




/* NOTICIAS INTERIOR NEW */

.noticias_detalle {
	width: 640px;
	margin: 0;
	float: left;
	margin-top: 30px;
	background: #fff;
	/*border: 1px solid red;*/
}

h3.tit_noticias {
	font-family: 'gobCL';
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #0064ae;
	float: left;
	display: block;
	margin: 8px 0 10px 20px;
	padding-right: 30px;
	}

.noticias_detalle .tit_categoria p {
	background: #0064ae;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	margin: 20px 0 0 20px;
	color: #FFF;
	height: 15px;
	padding: 5px;
	float: left;
}


.tit_categoria {
	float: left;
	/*background: url("../images/bg_titulo_categoria.png") no-repeat right center;*/
}



.noticias_detalle .wp-post-image {
	float: left;
	margin: 10px 0 10px 20px;
	max-width: 600px;
	/*border: 1px solid blue;*/
}



.interior_noticias .fecha_noticia {
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	font-weight: normal;
	float: left;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 22px;
	/*border: 1px solid red;*/
}



.interior_noticias p {
	max-width: 560px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	float: left;
	color: #636363;
	margin: 0 0 20px 20px;
}





/* NOTICIAS INTERIOR NEW */










.noticias_detalle .tit_categoria p a {
	color: #FFF;
}
	
.img_huincha_azul_rojo {
	width: 600px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	height: 1px;
}
.img_noticia_interior {
	width: 600px;
	height: 200px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.sociales_noticias {
	width: 300px;
	float: left;
}
.interior_noticias h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	float: left;
	margin-bottom: 20px;
	color: #999999;
}




/* SIDEBAR */	
			
.sidebar {
	width: 260px;
	float: right;
	margin-top: 60px;
}
.sidebar .banner_superior_not {
	width: 300px;
	height: 300px;
	float: right;
	margin-bottom: 20px;
	border: solid 1px #cccccc;
}
.sidebar h3.titulo_titulares {
	font-family: 'gobCL';
	width: 300px;
	color: #475156;
	padding: 11px 0 6px 0;
	font-size: 24px;
}
.sidebar img.huincha_tit {
	width: 100%;
	margin-bottom: 10px;
	float: right;
	height: 1px;
}
.sidebar .caja_nota_titulares {
	width: 260px;
	float: right;
}
.sidebar img.nota_titulares {
	width: 300px;
	height: 110px;
	float: right;
	margin-bottom: 10px;
}
.sidebar .caja_nota_titulares h3 {
	font-family: 'gobCL';
	width: 260px;
	color: #0064ae;
	padding: 11px 0 6px 0;
	font-size: 18px;
	margin-bottom: 15px;
	font-style: normal !important;
	border-bottom: 1px solid #e6e6e6;
}
.sidebar .caja_nota_titulares p {
	width: 100%;
	max-width: 300px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	float: left;
	color: #636363;
	margin-bottom: 20px;
}
.sidebar .caja_nota_titulares a.leer_mas_side {
	color: #666666;
	float: left;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-left: 0px;
	display: block;
}
.sidebar .caja_nota_titulares a:hover {
	color: #005FAB;
}
.sidebar img.linea_divisor {
	width: 300px;
	margin-top: 10px;
	margin-bottom: 20px;
	background: url(../images/linea_divisor_gris.png) no-repeat;
}
.sidebar h5 {
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #0064ae;
	width: 300px;
	float: right;
	display: block;
	margin-top: 5px;
}
.sidebar .menu-secciones li.ult_nav a {
	border-right: 0px;
}
/* LEER MAS NOTICIA GRANDE */

.box_bajo {
	margin-top: 25px;
}
/* La foto del dia */


.foto_deldia img {
	border: 1px solid #ccc;
}
.tool_foto_dia {
	float: right;
	margin-right: 5px;
	margin-top: 3px;
}
.tool_foto_dia .info_dia {
	float: left;
	display: block;
	background: url(../images/ico_info.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	display: block;
}
.tool_foto_dia .mas_dis {
	float: left;
	display: block;
	background: url(../images/ico_zoom_mas.png) no-repeat 0 0;
	width: 15px;
	height: 15px;
	display: block;
	margin-left: 5px;
:
}
.foto_deldia .ver_mas_gale {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
	font-family: 'gobCL', arial, sans-serif;
}
.opinion img {
/*border: 1px solid #ccc;*/
}
.opinion {
	width: 232px;
	height: 348px;
	display: block;
	margin-top: 24px;
	float: left;
	margin-left: 5px;
	margin-bottom: 20px;
	margin-right: 20px;/*border: 1px solid orange;*/
}
.plug_twitter {
	width: 256px;
	float: right;
	background: #fff;
	margin-top: 20px;
	/*border: 1px solid orange;*/
}
#utilidad {
	width: 720px;
	height: 102px;
	display: block;
	border: solid red 1px;
	float: left;
	background: url(../images/bg_utilidad.png) repeat-x;
}





.banner_utiles {
	width: 960px;
	/*border: 1px solid red;*/
	/*background: #f4f4f4;*/
}


.banner_utiles img {
	/*border: 1px solid #e6e6e6 !important;*/
}
.banner_ut {
	float: left;
	margin: 0 15px 15px 0;
}



.more-link {
	color: #666666;
	display: block;
	/*float: left;*/
	font-family: 'gobCL', arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 5px;
	clear: both;
}
.more-link:hover {
	color: #005fab;
}





/* PAGINA LARGA OK */


.fotodestacada_libre {
	width: 960px;
	height: 200px;
	float: left;
	margin-top: -3px;
	/*border: 1px solid blue;*/
}

.paginalarga {
	width: 100%;
	min-height: 400px;
	float: left;
	background: #FFF;
	margin-top: 30px;
	/*border: 1px solid red;*/
}


.paginalarga h1 {
	width: 100%;
	max-width: 900px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 25px !important;
	color: #0064ae;
	margin: 0 0 25px 20px;
	float: left;
	text-align: left;
}

.paginalarga h2 {
	width: 100%;
	max-width: 900px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 25px !important;
	line-height: 30px;
	color: #0064ae;
	padding: 15px;
	float: left;
	text-align: left;
}

.paginalarga h3 {
	width: 100%;
	max-width: 900px;
	float: left;
	font-size: 45px !important;
	color: #0064ae;
	padding: 30px 0 15px;
	margin: 0 0 25px 20px;
	border-bottom: 1px solid #bdc9d1;
}


.paginalarga p {
	width: 100%;
	max-width: 900px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #636363;
	margin: 10px 0 20px 20px;
	text-align: left;
}


.paginalarga p strong {
	max-width: 700px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-transform: none;
	
}

.paginalarga ul {
	list-style-type: circle;
	list-style-type: square;
	list-style-position: inside;
}
  
}
.paginalarga ol {
  	list-style-type: lower-alpha;
}


.paginalarga a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
  	color: #636363;
}

.paginalarga a:hover {
  	color: #0064ae;
}


/* ==|==La magia de las alineaciones de las imágenes en el editor de WP  ===== */

img.alignright {float:right;margin: -70px 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 50px;}
a img.alignright {float:right; margin:-65px 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
img#wpstats {
     display: none;
}




/* PAGINA LARGA OK */






/* PAGINA 3CV */

.pagina_trescv {
	width: 100%;
	min-height: 400px;
	float: left;
	background: #FFF;
	padding-bottom: 50px;
	margin-top: 30px;
	/*border: 1px solid red;*/
}


.foto_top_trescv {
	width: 960px;
	height: 200px;
	background-image: url("/wp-content/themes/mtt/img/header-3cv.jpg");
	position: absolute;	
	/*border: 1px solid blue;*/
}

.pagina_trescv_contenido {
	width: 620px;
	float: left;
	margin-left: 20px;
	/*border: 1px solid orange;*/
}



.pagina_trescv_contenido h1 {
	width: 100%;
	max-width: 600px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 25px !important;
	color: #0064ae;
	margin: 0 0 25px 20px;
	float: left;
	text-align: left;
}

.pagina_trescv_contenido h2 {
	width: 100%;
	max-width: 600px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 25px !important;
	line-height: 30px;
	color: #0064ae;
	padding: 30px 0 15px;
	float: left;
	text-align: left;
}

.pagina_trescv_contenido h3 {
	width: 100%;
	max-width: 600px;
	float: left;
	font-size: 45px !important;
	line-height: 40px;
	color: #0064ae;
	padding: 30px 0 15px;
	margin: 0 0 25px 20px;
	border-bottom: 1px solid #bdc9d1;
}

.pagina_trescv_contenido h4 {
	width: 90%;
	float: left;
	font-family: 'gobCL';
	font-size: 24px;
	font-weight: 300;
	margin: 10px 0 20px 20px;
	line-height: 140%;
	color: #475156;
	font-weight: 100;
}


.pagina_trescv_contenido p {
	width: 100%;
	max-width: 600px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #636363;
	margin: 10px 0 20px 20px;
	text-align: left;
	float: left;
}


.pagina_trescv_contenido p strong {
	max-width: 600px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-transform: none;
	
}

.pagina_trescv_contenido ul {
	width: 600px;
	color: #636363;
	line-height: 180%;
	float: left;
	text-align: left;
	margin-left: 30px;
	list-style: none;
	/*border: 1px solid red;*/
}


.pagina_trescv_contenido li a {
	width: 600px;
	height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	color: #636363 !important;
	float: left;
	display: list-item;
	list-style-type: circle;
	margin-left: 30px;
	float: left;
	/*border: 1px solid red;*/
}


.pagina_trescv_contenido a {
	font-family: 'Open Sans', sans-serif;
	color: #0064ae;
}

.pagina_trescv_contenido a:hover {
	color: #000;
	text-decoration: underline;
}


/* SIDEBAR 3CV */

.contsidebar_trescv {
	width: 260px;
	float: left;
	margin-top: 20px;	
	border-right: 1px solid #bdc9d1;
	/*border: 1px solid orange;*/	
}

.sidebar_trescv {
	width: 260px;
	float: left;
	margin: 15px 20px 0 20px;
	/*border: 1px solid orange;*/
}	

.sidebar_trescv h3 {
	width: 240px;
	float: left;
	margin-left: 1px;
	font-family: 'gobCL';
	font-size: 25px !important;
	line-height: 40px;
	margin-top: 5px;
	color: #475156;
}

.sidebar_trescv a {
	width: 210px;
	font-family: 'gobCL';
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	color: #0064ae;
	float: left;
	display: list-item;
	list-style-type: circle;
	/*border: 1px solid red;*/
}


.sidebar_trescv a:hover {
	color: #0064ae;
	line-height: 18px;
	text-decoration: underline;
}


/* SIDEBAR 3CV */	



















/* ======================= 
PAGINA 3CV OK 
======================= */


.paginatrescv {
	width: 100%;
	min-height: 400px;
	float: left;
	background: #FFF;
	margin-top: 30px;
	border: 1px solid red !important;*/
}


.paginalarga h1 {
	width: 100%;
	max-width: 900px;
	font-family: 'gobCL', arial, sans-serif;
	font-size: 25px !important;
	color: #0064ae;
	margin: 0 0 25px 20px;
	float: left;
	text-align: left;
}

.paginalarga h3 {
	width: 100%;
	max-width: 900px;
	float: left;
	font-size: 45px !important;
	color: #0064ae;
	padding: 30px 0 15px;
	margin: 0 0 25px 20px;
	border-bottom: 1px solid #bdc9d1;
}

.paginalarga p strong {
	max-width: 700px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-transform: none;
	
}

.paginalarga ul {
	width: 900px;
	color: #636363;
	line-height: 180%;
	float: left;
	text-align: left;
	margin-left: 30px;
	list-style: none;
	margin-bottom: 20px;
	/*border: 1px solid red;*/
}


.paginalarga li a {
	width: 700px;
	height: 20px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	color: #636363;
	float: left;
	display: list-item;
	list-style-type: circle;
	margin-left: 30px;
	float: left;
	/*border: 1px solid red;*/
}


.paginalarga li a:hover {
	color: #0064ae;
	line-height: 180%;
}




/* ======================= 
PAGINA 3CV OK 
======================= */


















/* Estilos PAGE licitacion*/

.page_licitacion .interior_noticias {
	width: 900px;
	margin: 0;
	background: #FFF;
	float: left;
}
.page_licitacion .noticias_detalle {
	width: 900px;
	margin: 0;
	float: left;
	margin-left: 20px;
	margin-top: 30px;
}
.page_licitacion h2 {
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #0064ae;
	float: left;
	margin-left: -5px;
}
.page_licitacion .interior_noticias h3 {
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0064ae;
	float: left;
	margin-left: -5px;
}
.page_licitacion h4 {
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #0064ae;
	float: left;
}
.page_licitacion .interior_noticias p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin-bottom: 25px;
	color: #666666;
}
.page_licitacion h3.tit_noticias {
	font-family: 'gobCL-Bold', arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #0064ae;
	width: 900px;
	float: left;
	display: block;
	margin-top: 5px;
}
.page_licitacion .img_huincha_azul_rojo {
	width: 900px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.page_licitacion .img_bg_menu_lic {
	width: 180px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	background: url(../images/bg_menu_lic.png)
}
/* Listas en PAGE_LICITACION */
.page_licitacion .noticias_detalle ul {
	color: #666666;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 25px;/*margin-left: 40px;
    width: 900px;*/
}
.page_licitacion .noticias_detalle ul li {
	margin-bottom: 10px;
}
.page_licitacion .noticias_detalle a {
	color: #0064ae;
	/*float: left;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.page_licitacion .noticias_detalle ul.clean {
	margin: 0;
	padding: 0;
}
.page_licitacion .noticias_detalle ul.clean li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
/* ESTILOS FOTO DEL DIA */

.captionFotoDelDia {
	width: 443px;
	padding: 10px;
	background: url("../images/bg_gris.png") repeat center center transparent;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	bottom: 0;
	position: absolute;
}
/* ------------------
 		TABLA 
   ------------------   */


table {
	width: 900px;
	float: left;
	margin: 15px 0 20px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	padding: 5px;
	/*border: 1px solid red;*/
}
#box-table-a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 18px;
	/*margin: 45px;*/
	width: 900px;
	text-align: left;
	border-collapse: collapse;
	color: #999;
}
#box-table-a th {
	width: 224px;
	font-size: 13px;
	font-weight: normal;
	padding: 10px;
	background: #d3e6f0;
	border-top: 4px solid #72aac9;
	border-bottom: 1px solid #fff;
	color: #666;
}
#box-table-a td {
	width: 220px;
	padding: 8px;
	background: #e8edff;
	border-bottom: 1px solid #72aac9;
	color: #666;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td {
	background: #dfdfdf;
	color: #666;
}








/* #Footer
================================================== */

.contenedor_footer {
	width: 960px;
	min-height: 400px;
	float: left;
	margin-top: 40px;
	background: #fff;
	/* border: 1px solid red; */
}

.contenedor_footer {
	width: 960px;
	min-height: 400px;
	float: left;
	margin-top: 40px;
	background: #fff;
	/*border: 1px solid red; */
}

.bg-footer {
	width: 100%;
	height: 420px;
	background-color: #fff;
	float: left;/*border: 1px solid red;*/
}


.bicolor {
	height: 2px;
	/*border: 1px solid red;*/
}

.bicolor span {
	display: block;
	float: left;
	width: 50%;
	height: 100%
}
.bicolor span.blue {
	background: #0168b3
}
.bicolor span.red {
	background: #ee3a43
}


.menu_footer {
	font-family: sans-serif;
	width: 215px;
	height: 270px;
	float: left;
	margin-top: 40px;
	margin-left: 20px;
	text-decoration: none;/*border:1px solid red;*/
}
.menu_footer h5 {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0168b3;
	width: 90%;
	float: left;
	padding-left: 10px;
	height: 30px;
}
.menu_footer h6 {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0168b3;
	width: 90%;
	float: left;
	height: 30px;
}
.direccion {
	width: 156px;
	height: 154px;
	float: left;
	background: url("/wp-content/uploads/2018/06/direccion_footer-2018.png") no-repeat;
}
.menu_footer ul {
	float: left;
	margin-left: 10px;
}
.menu_footer li {
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 17px;
	color: #2e353a;
}
.menu_footer a {
	color: #7a8791;
	font-style: normal !important;
}
.menu_footer a:hover {
	color: #2e353a;
}
div.sep {
	width: 100%;
	height: 0;
	margin-top: 50px;
	border-bottom: 1px solid #C4C4C4;
}
#menu-item-13 a {
	width: 170px;
	height: 40px;
	display: block;
	background: url("../images/gobierno-transparente.jpg") no-repeat center top;
	float: left;
	margin-left: -10px;
	margin-bottom: 15px;
	text-indent: -9000px;
	border: 1px solid #ccc;
}
#menu-item-14 a {
	width: 170px;
	height: 40px;
	display: block;
	background: url("../images/solicitud-info.jpg") no-repeat center top;
	float: left;
	margin-left: -10px;
	margin-bottom: 15px;
	text-indent: -9000px;
	border: 1px solid #ccc;
}
.menu-footer-mtt {
	width: 250px;
	float: left;
	text-decoration: none;
}
.menu-footer-servicio {
	width: 180px;
	margin-left: 20px;
	float: left;
	text-decoration: none;
}
.menu-footer-linkinteres {
	font-family: 'museo_sans100';
	float: left;
	padding-left: 20px;
	margin-left: 40px;
	text-decoration: none;
	width: 180px;
}
.menu-footer a {
	text-decoration: none;
}
.menu-footer-mtt a {
	font-family: 'museo_sans300';
	font-size: 12px;
	font-weight: normal;
	line-height: 5px;
	text-decoration: none;
}
.menu-footer-servicio a {
	font-family: 'museo_sans300';
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
}
.menu-footer-linkinteres a {
	font-family: 'museo_sans300';
	font-size: 12px;
	font-weight: normal;
	line-height: 5px;
	text-decoration: none;
}
.menu-footer a:hover {
	color: #af5a4d;
}
.menu-footer-mtt a:hover {
	color: #af5a4d;
}
.menu-footer-servicio a:hover {
	color: #af5a4d;
}
.menu-footer-linkinteres a:hover {
	color: #af5a4d;
}
.titulo-footer {
	color: #225893;
	font-size: 16px;
	margin-bottom: 10px;
}
#menu-item-7617 a {
	width: 170px;
	height: 40px;
	display: block;
	background: url("../images/gobierno-transparente.jpg") no-repeat center top;
	float: left;
	margin-left: -10px;
	margin-bottom: 15px;
	text-indent: -9000px;
	border: 1px solid #ccc;
}
#menu-item-7618 a {
	width: 170px;
	height: 40px;
	display: block;
	background: url("../images/solicitud-info.jpg") no-repeat center top;
	float: left;
	margin-left: -10px;
	margin-bottom: 15px;
	text-indent: -9000px;
	border: 1px solid #ccc;
}
.text-subs {
	width: 170px;
	font-family: 'museo_sans300';
	font-weight: normal;
	color: #AF5A4D;
	line-height: 17px;
	margin-top: -9px;
	text-align: left;/*border: 1px solid red;*/
}
.menu-footer img {
	margin-top: -20px;
}
/*===========================SCROLLING============================*/


/*
Back to top button 
*/
#back-top {
	bottom: 30px;
	position: fixed;
	right: 14%;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	background: url("../images/up-arrow.png") no-repeat scroll center center #ADAFAA;
	border-radius: 15px;
	display: block;
	width: 108px;
	height: 108px;
	margin-bottom: 7px;
	position: relative;
	transition: all 1s ease 0s;
	z-index: 2147483647;
}
#back-top a:hover span {
	background-color: #777;
}
/*===========================SCROLLING============================*/

/* #Footer
================================================== */

/* EL MUNDO AL REVÉS*/

.btnIrNoticias {
	width: 650px;
	border-bottom: 2px solid #bdc9d1;
	display: block;
	background: #efefef;
	padding: 10px;
	color: #7a8791;
	font-family: 'gobCL', Tahoma, Verdana, sans-serif;
	margin-top: 10px;
	float: left;
}
.btnIrNoticias:hover {
	color: #fff;
	background: #0168b3;
	border-bottom: 2px solid #045282;
}
ul.page-numbers {
	font-size: 16px;
	font-family: 'gobCL', Tahoma, Verdana, sans-serif;
	margin-left: 20px;
}
.page-numbers li {
	display: block;
	float: left;
	padding: 5px 5px 2px;
	color: #7a8791;
	list-style: none;
}
.page-numbers li a {
	color: #7a8791;
}
.page-numbers li a:hover {
	text-decoration: underline;
}
.page-numbers li .current {
	padding: 5px 5px 2px;
	color: #e6e6e6;
	background: #7a8791;
}
.page-numbers li .next {
	margin-left: 10px;
}
.page-numbers li .prev {
	margin-right: 10px;
}

/* /EL MUNDO AL REVÉS*/