/*importamos hojas de estimos*/
@import url(style-turismo.css);
@import url(style-negocios.css);
@import url(style-vivir.css);
@import url(style-destacados-negocios.css);
@import url(style-destacados-estudiar.css);
@import url(style-interface.css);
@import url(style-noticias.css);
@import url(style-multimedia.css);
@import url(style-mapas.css);
@import url(style-eventos.css);


/* ----- reseteamos estilos ----- */
* {
	margin: 0;
	padding: 0;
}

/* ----- reseteamos estilos ----- */

body {
	color: #000;
	font: 12px/150% "Droid Sans", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	background-repeat: repeat-x;
}

/* ----- estilos genericos ----- */

p {
	text-align: left;
}

h1 {
	font: 18px/110% "Crimson Text", sans-serif;
	text-align: left;
	padding-left: 20px;
	color: white;
	height: 25px;
	padding-top: 3px;
}

h2 {
	font: 20px/110% "Crimson Text", sans-serif;
}

h3 {
	font: 9px/150% "Droid Sans", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
}

h4 {
	font: 24px/130% "Crimson Text", sans-serif;	text-align: left;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

img {
	border-style: none;
}

.separador{
	width: 100%;
	height: 20px;
	float: left;
}

h2.tituloseccion {
	width: 100%;
	height: auto;
	border-bottom: 1px solid silver;
	color: #333333;
	margin-bottom: 20px;
	padding: 0 0 5px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	float: left;
}

/* ----- estilos genericos ----- */

/* ----- cajas contenedoras ----- */

#wrap {
	float: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
}

.content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

.header {
	width: 100%;
	padding-top: 10px;
	float: left;
	border-bottom: 20px solid #f47d31;
	height: 133px;
	/*margin-bottom: 20px;*/
}

.header-portada {
	width: 100%;
	float: left;
	border-bottom: 20px solid #f47d31;
	height: 133px;
	margin: 0;
	padding-top: 10px;
	border-top: 1px solid white;
}

.header-turismo {
	width: 100%;
	padding-top: 10px;
	float: left;
	border-bottom: 20px solid #a3bc12;
	height: 133px;
}

.header-vivir {
	width: 100%;
	padding-top: 10px;
	float: left;
	border-bottom: 20px solid #bd3b6a;
	height: 133px;
}

.header-estudiar {
	width: 100%;
	padding-top: 10px;
	float: left;
	border-bottom: 20px solid #0ebeac;
	height: 133px;
}

.header-negocios {
	width: 100%;
	padding-top: 10px;
	float: left;
	border-bottom: 20px solid #1c629b;
	height: 133px;
}


#footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}

.contenedor-slider {
	width: 280px;
	height: 280px;
	float: right;
	margin: 10px;
	padding: 0;
}

/* ----- Clima ----- */

.clima {
	width: 100%;
	height: auto;
	float: left;
}

.clima h1 {
	background-color: #97b7da;
	margin-bottom: 10px;
}

.clima h3 {
	border-top: 1px solid silver;
	margin-top: 20px;
	margin-bottom: 20px;
}

.combo-box{
	float: left;
}

.grados{
	float: right;
	margin-right: 10px;
}

.clima p{
	width: auto;
	height: 32px;
}

.clima a {
	color: #0071bb;
	text-decoration: none;
	margin: 0;
}

.clima a:hover {
	color: red;
	text-decoration: none;
}

/* ----- Mapa ----- */
h1.mapa-chile {
	width: 328px;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #035989;
	margin: 0;
	padding-left: 20px;
}

h2.mapa-chile {
	width: 328px;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #f2efea;
	margin: 0;
	padding-left: 20px;
	text-align: left;
	color: gray;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mapa {
	width: 348px;
	float: left;
	border: 1px solid #d1d3d4;
	height: 466px;
}


.mapa-menu {
	width: 350px;
	margin: 0;
	float: left;
	height: auto;
	background-color: #e0ecf3; 
}

.mapa-menu ul {
    margin: 0; padding: 0;
    float: left;
}
 
.mapa-menu ul li {
    display: inline;
	text-align: left;
}
 
.mapa-menu ul li a {
    float: left; text-decoration: none;
    color: #0b75b2;
    background-color:#e0ecf3;
	padding: 5px;
	width: 165px;
}
 
.mapa-menu ul li a:hover, .menu ul li .current {
    color: #fff;
    background-color:#0b75b2;
}

/* ----- Mapa ----- */

/* ----- cajas contenedoras ----- */

/* ***** HEADER ***** */

.menu-secundario {
	float: left;
	margin: 0;
}

.menu-secundario ul {
	float: left;
	width: 100%;
}

.menu-secundario ul li {
	display: inline;
}

.menu-secundario ul li a {
	color: #0071bb;
	padding: 4px 8px;
	text-decoration: none;
	margin: 0;
}

.menu-secundario ul li a:hover {
	color: black;
	background-color: #eee;
	padding: 4px 8px;
	text-decoration: none;
}

li.acerca-over{
	color: black;
	background-color: #ffdd00;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

.sobre {
	background-color: #ffdd00;
	padding: 3px;
}
	
/* ----- menu idiomas */

.menu-idiomas {
	float: right;
	margin: 0 20px 0 0;
}

.menu-idiomas ul {
	width: 100%;
	list-style-type: none;
}

.menu-idiomas ul li {
	display: inline;
}

.menu-idiomas ul li a {
	color: #0071bb;
	padding: 4px 8px;
	text-decoration: none;
	margin: 0;
}

.menu-idiomas ul li a:hover {
	color: black;
	background-color: #eee;
	padding: 4px 8px;
	text-decoration: none;
}

li.idioma-over{
	color: black;
	background-color: #eee;
	padding: 4px 8px;
	text-decoration: none;
}


/* ----- menu principal ----- */

/* ----- logo ----- */

#contenedor-logo{
	width: 100%;
	float: left;
}

.logo-this-is-chile {
	width: 223px;
	height: 80px;
	float: left;
	margin-left: 5px;
}

.condor{
	float: right;
	width: 140px;
	height: 80px;
}
#chileoffcialwebsite {
	width: 423px;
	float: left;
	margin: 0;
	text-align: left;
	background: #999 url(imagenes/chile-official-website.png) no-repeat;
	padding: 0;
	border-bottom: 1px solid white;
	height: 100%;
}

.contenedor-menu-principal {
	width: 960px;
	height: 32px;
	float: left;
	margin: 0;
	padding: 0;
}

.menu-principal {
	font: 18px/125% "Crimson Text", sans-serif;
	float: right;
	list-style-type: none;
	width: 537px;
}

.menu-principal li {
	display: inline;
}

.menu-principal a {
	float: left;
	text-decoration: none;
	text-align: center;
	color: white;
	background-color: #999;
	padding: 5px 20px;
	border-bottom: 1px solid white;
	height: 22px;
	width: 67px;
}

.menu-principal li a:link, a:visited {
	text-decoration: none;
}

.menu-principal li a:hover {
	color: white;
}

li.menu-over a {
	background-color: #999;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid white;
}

li.portada-over a {
	background-color: #e4232f;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #e4232f;
}

li.portada a:hover {
	background-color: #e4232f;
	border-bottom: 1px solid #e4232f;
	
}

li.turismo-over a {
	background-color: #b7d600;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #b7d600;
}

li.turismo a:hover {
	background-color: #b7d600;
	border-bottom: 1px solid #b7d600;
}

li.vivir-over a {
	background-color: #dc437b;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #dc437b;
}

li.vivir a:hover {
	background-color: #dc437b;
	border-bottom: 1px solid #dc437b;
}

li.estudiar-over a {
	background-color: #0fd8c3;
	border-right: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #0fd8c3;
}

li.estudiar a:hover {
	background-color: #0fd8c3;
	border-bottom: 1px solid #0fd8c3;
}


li.negocios-over a {
	background-color: #2073b7;
	border-right: 1px solid #2073b7;
	border-left: 1px solid white;
	border-bottom: 1px solid #2073b7;
}

li.negocios a:hover {
	background-color: #2073b7;
	border-bottom: 1px solid #2073b7;
}


/* ----- buscador ----- */

#buscador {
	width: 215px;
	height: 20px;
	float: right;
}

.input {
	border: 1px solid silver;
	background: #f2f2f2;
	height: 18px;
	width: 150px;
	margin: 0;
	padding: 0;
	float: left;
}

.input:hover {
	border: 1px solid black;
	background: #e5e5e5;
}

.button {
	border: 1px solid silver;
	color: gray;
	padding: 2px 4px;
	background-color: #f2f2f2;
	float: right;
	height: 20px;
	margin: 0;
	width: 60px;
}

.button:hover {
	border: 1px solid black;
	background: silver;
	color: white;
}

/* ***** HOME ****** */

#col-izq {
	width: 270px;
	height: auto;
	margin-right: 20px;
	float: left;
	clear: right;
}

#col-cen {
	width: 300px;
	height: auto;
	float: left;
}

#col-der {
	width: 350px;
	height: auto;
	float: right;
	clear: right;
}

#col-ancho {
	width: 960px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

.banner-ancho {
	width: 960px;
	height: auto;
	margin: 20px auto 10px;
	clear: both;
}

#col-introduccion {
	width: 670px;
	float: left;
	height: auto;
}

/* ***** VIVIR ***** */

#col-vivir-cen {
	width: 270px;
	height: auto;
	float: left;
	clear: right;
	margin-left: 20px;
}

/* ***** Noticias ***** */

#col-resultados-busqueda {
	width: 960px;
	height: auto;
	float: left;
}

#col-resultados-busqueda-der {
	width: 160px;
	height: auto;
	float: left;
}

#col-multimedia {
	width: 690px;
	height: auto;
	float: left;
	margin-right: 20px;
}

#col-multimedia-der {
	width: 250px;
	height: auto;
	float: left;
}
#col-listado-noticias-izq {
	width: 500px;
	height: auto;
	float: left;
	margin-right: 20px;
}

#col-listado-noticias-cen {
	width: 160px;
	height: auto;
	float: left;
}

#col-noticias-der {
	width: 260px;
	height: auto;
	float: left;
	margin-left: 20px;
}

#col-noticias-izq {
	width: 530px;
	height: auto;
	float: left;
	margin-right: 20px;
}

#col-noticias-cen {
	width: 130px;
	height: auto;
	float: left;
}

#col-mapa-lugar {
	width: 410px;
	height: auto;
	float: left;
}

/* ***** Articulos ****** */

#col-articulos-izq {
	width: 590px;
	height: auto;
	float: left;
	margin-right: 20px;
}

#col-articulos-der {
	width: 350px;
	height: 200px;
	float: right;
}


/* ----- Banners ----- */

.banner-300x120 {
	background-color: black;
	width: 300px;
	height: 120px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}


.banner-300x250 {
	background-color: black;
	width: 300px;
	height: 250px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.banner-350x120 {
	background-color: black;
	width: 350px;
	height: 120px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.banner-270x120 {
	background-color: black;
	width: 270px;
	height: 120px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.banner-350x280 {
	width: 348px;
	height: 280px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #d1d3d4;
	display: block;
}

.banner-160x600 {
	width: 160px;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	display: block;
}

.banner-270x200 {
	width: 268px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #d1d3d4;
	display: block;
}

.banner-260x200 {
	width: 258px;
	height: auto;
	float: left;
	margin-bottom: 20px;
	border: 1px solid #d1d3d4;
}

.adsense-260x200 {
	width: 260px;
	height: auto;
	display: block;
	text-align: center;
	float: left;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}

.adsense-270x200 {
	width: 270px;
	height: auto;
	display: block;
	text-align: center;
	float: left;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #d1d3d4;  
}

.adsense-350x280 {
	width: 348px;
	height: 280px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
	display: block;
}

.adsense-730x90 {
	width: 775px;
	height: 90px;
	float: left;
	display: block;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

/* ----- Introducción  ----- */

.home-introduccion {
	height: auto;
	float: left;
	clear: left;
	padding: 0;
	border: 1px solid #d1d3d4;
	width: 670px;
}

.home-introduccion h1 {
	background-color: #0055a5;
}

.home-introduccion h2 {
	text-align: left;
	margin-bottom: 10px;
	color: #0071bb;
	margin-top: 10px;
	padding: 10px;
}


.home-introduccion p {
	padding: 10px;
}


.home-introduccion img {
	float: right;
	margin: 10px;
}

.home-introduccion a {
	color: #0055a5;
}

#introduccion-redes-sociales{
	width: 300px;
	height: 130px;
}


#introduccion-redes-sociales a {
	display:block;
	width: 300px;
	height: 24px;
	text-decoration:none;
	text-align: left;
	margin-left: 10px;
	padding-left: 30px;
	padding-top: 6px;
	border-style: none;
	float: left;
}
#introduccion-redes-sociales a:hover{
	color: orange;
}

/* ----- Introducción Vínculos ----- */

.introduccion-vinculos {
	width: 330px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}

.introduccion-vinculos p {
	text-align: left;
	font-size: 13px;
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: bold;
}

.introduccion-vinculos ul {
	text-align: left;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 80px;
}

.introduccion-vinculos ul li {
	display: list-item;
	padding-bottom: 5px;
	color: #0071bb;
	list-style-image: url(imagenes/bullet.png);
}

.introduccion-vinculos ul li a:hover {
	color: red;
	text-decoration: none;
}

/* ----- Introducción Vínculos ----- */


a.twitter {
	background: url('imagenes/icono-twitter.png') no-repeat 0 4px;
}
a.facebook {
	background: url('imagenes/icono-facebook.png') no-repeat 0 4px;
}
a.youtube {
	background: url('imagenes/icono-youtube.png') no-repeat 0 4px;
}
a.flickr {
	background: url('imagenes/icono-flickr.png') no-repeat 0 4px;
}




/* ----- Información General de Chile ----- */

.home-informacion-general {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding: 0;
}

.home-informacion-general h1 {
	background-color: #666;
}

.home-informacion-general h2 {
	color: #0071bb;
	text-align: left;
}

.home-informacion-general ul {
	text-align: left;
	list-style-type: none;
	padding: 10px;
}

.home-informacion-general ul li {
	display: list-item;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* ----- Sabía Qué ----- */

.home-sabia-que {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding-bottom: 20px;
}

.home-sabia-que h1 {
	background-color: #79b7da;
}

.home-sabia-que ul {
	text-align: left;
	list-style-type: disc;
	margin-left: 25px;
	margin-right: 10px;
}

.home-sabia-que ul li {
	display: list-item;
	border-bottom: 1px dotted #999;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0071bb;
}

.home-sabia-que ul li a {
	color: #0071bb;
}

.home-sabia-que ul li a:hover {
	color: red;
}

/* ----- ChileClic ----- */
.chileclic {
	width: 270px;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding-bottom: 20px;
	background: url(imagenes/banner-estudiar-chileclick.jpg) no-repeat;
}

.chileclic ul {
	text-align: left;
	list-style-type: disc;
	margin-right: 10px;
	margin-top: 90px;
	margin-left: 35px;
}

.chileclic ul li {
	display: list-item;
	border-bottom: 1px dotted #999;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0071bb;
	list-style-image: url(imagenes/external-links.png);
}

.chileclic ul li a:hover {
	color: red;
	text-decoration:none;
}


/* ----- ChileClic ----- */


/* ----- ChileClic-Ingles ----- */
.chileclic_ing {
	width: 270px;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding-bottom: 20px;
	background: url(imagenes/banner-estudiar-chileclick-ingles.jpg) no-repeat;
}

.chileclic_ing ul {
	text-align: left;
	list-style-type: disc;
	margin-right: 10px;
	margin-top: 90px;
	margin-left: 35px;
}

.chileclic_ing ul li {
	display: list-item;
	border-bottom: 1px dotted #999;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0071bb;
	list-style-image: url(imagenes/external-links.png);
}

.chileclic_ing ul li a:hover {
	color: red;
	text-decoration:none;
}


/* ----- ChileClic ----- */



/* ----- Listado ----- */

.listado {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding-bottom: 20px;
}

.listado h1 {
	background-color: #666;
	
}

.listado h2 {
	background-color: #b6cfdd;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

h1.guia {
	background-color: #a0a2b6;
}


h1.relacionados {
	background-color: #9fddf2;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 92%;
	padding-left: 20px;
}

.listado ul {
	text-align: left;
	list-style-type: disc;
	margin-left: 25px;
	margin-right: 10px;
}

.listado ul li p {
	text-decoration: none;
	color: #000000;
}

.listado ul li {
	display: list-item;
	border-bottom: 1px dotted #999;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0071bb;
}

.listado ul li a {
	text-decoration: none;
	color: #0071bb;
}

a.externo {
	background-image: url(imagenes/external-links.png);
	background-position: right center;
	background-position-x: 100%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	padding-right: 15px !important;
}

.listado ul li a:hover {
	color: red;
}

/* ----- Listado con imagen y sin viñeta ----- */

.listado-imagen {
	width: 99%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	padding-bottom: 20px;
}

.listado-imagen h1 {
	background-color: #758bea;
}

h1.documentos {
	background-color: #78a9c1;
}

h1.acerca {
	background-color: #78a9c1;
}

h1.links {
	background-color: #647491;
}


.listado-imagen ul {
	text-align: left;
	list-style-type: none;
	margin-left: 25px;
	margin-right: 10px;
}

.listado-imagen ul li {
	display: list-item;
	border-bottom: 1px dotted #999;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #0071bb;
}

.listado-imagen ul li p {
	text-decoration: none;
	color: #000000;
}

.listado-imagen ul li img {
	float: left;
	margin-right: 10px;
}

.listado-imagen ul li a {
	color: #0071bb;
	font-size: 14px;
}

.listado-imagen ul li a:hover {
	color: red;
	text-decoration: underline;
}

/* ----- Hablame de Chile Genérico----- */

.home-hablamedechile-blog {
	width: 590px;
	height: 250px;
	float: left;
	margin-top: 20px;
	clear: left;
}

.home-hablamedechile-blog h1 {
	background-color: #e1608f;
}

.home-hablamedechile-blog img {
	float: left;
	margin-right: 10px;
	border: 1px solid silver;
}

.home-hablamedechile-blog h2 {
	text-align: left;
}

.home-hablamedechile-blog a {
	color: #0071bb;
	background-image: url(imagenes/external-links.png);
	background-position: right center;
	background-position-x: 100%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	padding-right: 15px !important;
}

.home-hablamedechile-blog p {
	margin-left: 10px;
}

.home-hablamedechile-blog-box {
	width: 280px;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 20px;
}

/* ----- Hablame de Chile ----- */

.hablamedechile-blog {
	width: 100%;
	height: auto;
	float: left;
	clear: left;
}

.hablamedechile-blog h1 {
	background-color: #e1608f;
}

.hablamedechile-blog img {
	float: left;
	margin-right: 10px;
	border: 1px solid silver;
}

.hablamedechile-blog h2 {
	text-align: left;
}

.hablamedechile-blog a {
	color: #0071bb;
	background-image: url(imagenes/external-links.png);
	background-position: right center;
	background-position-x: 100%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-repeat-x: no-repeat;
	background-repeat-y: no-repeat;
	padding-right: 15px !important;
}


.hablamedechile-blog p {
	margin-left: 10px;
}

.hablamedechile-blog-box {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	border-bottom: 1px dotted #d1d3d4;
	padding-bottom: 15px;
}


/* ----- Videos ----- */

.videos {
	width: 100%;
	height: auto;
	float: left;
	clear: left;
}

.videos h1 {
	background-color: #2bb29d;
}

.videos img {
	margin-right: 10px;
	border: 1px solid silver;
}

.videos h2 {
	text-align: left;
	font-size: 16px;
	clear: both;
	padding: 10px;
}

.videos a {
	color: #0071bb;
}


.videos p {
	clear: right;
	padding: 10px;
}

.videos-box {
	width: 50%;
	height: auto;
	float: left;
	border-bottom: 1px dotted #d1d3d4;
	text-align: center;
}



/* ----- Destinos Top  ----- */
.home-destinos-top {
	width: 348px;
	height: auto;
	float: left;
	clear: left;
	border: 1px solid #d1d3d4;
	border-bottom-style: none;
}

.home-destinos-top h1 {
	background-color: #035989;
}

.home-destinos-top img {
	float: left;
	margin-right: 10px;
	margin-left: 15px;
}

.home-destinos-top-titulo {
	font: 20px/110% "Crimson Text", sans-serif;
	text-align: left;
	color: #0071bb;
	font-size: 20px;
}

.home-destinos-top-parrafo {
	text-align: left;
	color: black;
	display: block;
	padding: 0 15px;
}

.home-destinos-top a {
	color: black;
	text-decoration: none;
	text-align: left;
}

.home-destinos-top a:hover {
	background-color: #f2f2f2;
}

.home-destinos-top-box {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 15px;
	border-bottom: 1px solid #d1d3d4;
	padding-bottom: 15px;
	padding-top: 15px;
}

/* ----- Calendario  ----- */

.home-calendario {
	width: 348px;
	height: auto;
	float: left;
	clear: left;
	border: 1px solid #d1d3d4;
	margin-top: 20px;
	border-bottom: 1px solid #d1d3d4;
}

.home-calendario h1 {
	background-color: #cc3333;
}

.home-calendario-fecha {
	float: left;
	width: 70px;
	height: 60px;
	background-color: #cc3333;
	color: white;
	margin-right: 10px;
	margin-left: 15px;
	margin-bottom: 15px;
	line-height: 110%;
	padding-top: 5px;
	text-align: center;
	font-size: 26px;
}

.home-calendario-mes {
	font-size: 14px;
	color: white;
	text-align: center;
	float: left;
	width: 70px;
	height: auto;
}

.home-calendario-titulo {
	font: 20px/110% "Crimson Text", sans-serif;
	text-align: left;
	color: black;
	font-size: 20px;
}

.home-calendario-parrafo {
	text-align: left;
	color: black;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
}

.home-calendario a {
	color: black;
	text-decoration: none;
	text-align: left;
}

.home-calendario a:hover {
	background-color: #ffdd00;
}

.home-calendario-box {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* ----- Nube Tag ----- */

.home-nube-tag {
	width: 350px;
	height: 300px;
	float: right;
	margin-top: 20px;
}

/* ----- Articulo  ----- */

.articulo {
	width: 300px;
	height: auto;
	float: left;
	clear: left;
	border-top: 1px solid #d1d3d4;
}

.articulo h1 {
	background-color: #ffcc00;
	color: black;
	width: auto;
	text-align: center;
	margin: 0;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.articulo img {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.articulo a {
	color: #0071bb;
}

.articulo-box {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.articulo-box h1 {
	color: #0071bb;
	background-color: white;
	width: 100%;
	text-align: left;
	height: auto;
	padding: 0;
	margin: 0;
}

/* ----- Testimonios en Portada ----- */

.home-testimonios {
	width: 350px;
	height: auto;
	float: right;
	margin-top: 20px;
}

.home-testimonios h1 {
	background-color: #f58f6a;
}

.home-testimonios img {
	float: left;
	margin-right: 10px;
}

.home-testimonios h2 {
	text-align: left;
}

.home-testimonios a {
	color: #0071bb;
}

.home-testimonios p {
	margin-left: 10px;
}

.home-testimonio-box {
	width: 100%;
	height: auto;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}


/* ----- Testimonio Genérico ----- */

.testimonio {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #ebebeb;
}

.testimonio-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.testimonio h1 {
	background-color: #f58f6a;
}

.testimonio-img-video {
	margin: 0;
	padding: 0;
	background-image: url(imagenes/play-testimonios.png);
	width: 300px;
	height: 130px;
	position: absolute;
}
.testimonio-img-video-vivir {
	margin: 0;
	padding: 0;
	background-image: url(imagenes/play-testimonios-vivir.png);
	width: 270px;
	height: 117px;
	position: absolute;
}
.testimonio-img-video-portada {
	margin: 0;
	padding: 0;
	background-image: url(imagenes/play-testimonios-portada.png);
	width: 165px;
	height: 72px;
	position: absolute;
}

.testimonio img {
	float: left;
	margin: 0;
	padding: 0;
}

.testimonio h2 {
	text-align: left;
	float: left;
	padding: 10px 10px 0;
}

.testimonio a {
	color: #0071bb;
}

.testimonio p {
	float: left;
	padding: 0 10px 10px;
}

/* ----- Cine Genérico ----- */

.cine {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #f;
}

.cine-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.cine h1 {
	background-color: #faaf3b;
}

.cine img {
	float: left;
	margin: 0;
	padding: 0;
}

.cine h2 {
	text-align: left;
	float: left;
	padding: 10px 10px 0;
}

.cine a {
	color: #0071bb;
}

.cine p {
	float: left;
	padding: 0 10px 10px;
}


/* ----- Música Genérico ----- */

.musica {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #ebebeb;
}

.musica-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.musica h1 {
	background-color: #7f8fc9;
}

.musica img {
	float: left;
	margin: 0;
	padding: 0;
}

.musica h2 {
	text-align: left;
	float: left;
	padding: 10px 10px 0;
}

.musica a {
	color: #0071bb;
}

.musica p {
	float: left;
	padding: 0 10px 10px;
}


/* ----- Youtube ----- */

.youtube {
	width: 100%;
	height: auto;
	float: left;
	border: 1px solid #d1d3d4;
	background-color: #ebebeb;
}

.youtube-box {
	width: 100%;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}

.youtube h1 {
	background-color: #7f8fc9;
}

.youtube img {
	float: left;
	margin: 0;
	padding: 0;
}

.youtube h2 {
	text-align: left;
	float: left;
	padding: 10px 10px 0;
}

.youtube a {
	color: #0071bb;
}

.youtube p {
	float: left;
	padding: 0 10px 10px;
}

/* ----- Bloque Redes Sociales ----- */

.footer-bloque-iconos{
	width: 960px;
	height: 100px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px dotted #b5c3ca;
	padding-top: 10px;
	background: url(imagenes/footer-iconos.jpg) repeat-x;
}

.footer-bloque-iconos-bloque {
	width: 172px;
	float: left;
	height: 80px;
	padding: 10px;
}

.footer-bloque-iconos-bloque img{
	width: 32px;
	float: left;
	height: 32px;
	margin-right: 10px;
}

.footer-bloque-iconos-bloque h1{
	font-size: 20px;
	color: #747474;
	float: left;
	margin: 5px 0 0;
	padding: 0;
}
.footer-bloque-iconos-bloque p{
	float: left;
	margin: 0 0 0 42px;
	padding: 0;
	color: gray;
	font-size: 11px;
}

/* ----- Bloque Redes Sociales ----- */

.footer-bloque-derechos {
	width: 100%;
	height: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-top: 1px dotted #999;
	float: left;
	text-align: left;
	color: #999;
	font-size: 10px;
}

/* ***** HOME ****** */

/* ----- Bloque Menu ----- */

.footer-bloque-menu {
	width: 192px;
	float: left;
}


#footer-box-menu h1 {
	text-align: left;
	border-top: 5px solid #d1d3d4;
	color: black;
	font-size: 18px;
	padding-left: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.footer-box-titulo {
	text-align: left;
	color: white;
	float: left;
	padding: 5px 5px 1px;
	font: 15px "Crimson Text", serif;
	text-shadow: none;
}

.footer-box-texto {
	text-align: left;
	color: white;
	font-size: 10px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

#footer-box-menu {
	width: 960px;
	height: auto;
	float: left;
}

#footer ul {
	float: left;
	text-align: left;
	margin: 0;
	padding: 0 0 0 15px;
}

#footer ul li {
	display: list-item;
	margin: 0;
	padding: 0;
	list-style-type: disc;
	list-style-position: outside;
	opacity: 1;
	color: #b5c3ca;
}

#footer ul li a {
	color: #666;
	text-decoration: none;
}

#footer ul li a:hover {
	color: #000;
	text-decoration: none;
}

/* ----- Bloque Menu ----- */

#footer-box-cierre {
	width: 960px;
	height: auto;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
}

/* ----- Logos ----- */

.footer-bloque-logos {
	width: 480px;
	height: auto;
	float: left;
}

.footer-bloque-logos img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.footer-bloque-logo-oficial-website {
	width: 223px;
	height: 58px;
	background-image: url(imagenes/logo-this-is-chile-official-website.png);
	float: left;
	margin-top: 10px;
	padding: 0;
	clear: both;
}

.footer-bloque-logo-oficial-chile {
	width: 133px;
	height: 92px;
	background-image: url(imagenes/logo-oficial-chile.png);
	float: right;
	margin-top: 10px;
	padding: 0;
	clear: both;
}
