body {
	background-color: #f9f9f9;
	color: #000;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}
a { color: #006cb7; text-decoration: none; }
img { border-style: none; }
p { text-align: left; }

h1 { font-size: 20px; line-height: 110%; font-weight: normal; font-style: normal; text-align: left; letter-spacing: -1px; margin-bottom: 5px; margin-top: 2px; font-family: 'gobCL', Verdana; }
h2 { font-size: 18px; line-height: 110%; text-align: left; margin-top: 2px; margin-bottom: 5px; font-family: 'gobCL', Verdana; }
h3 { font-size: 16px;line-height: 110%; text-align: left; margin-top: 2px; margin-bottom: 5px; }
h4 { font-size: 14px; line-height: 110%; text-align: left; margin-top: 2px; margin-bottom: 5px; }

section#wrapped{background-color:#fff;border:1px solid #f2f2f2; width:1032px; height:auto;margin:0 auto;}
header{background-color: #fff; height:175px;}
section#botonera{background-color:#f9f9f9; padding:10px; border:1px solid #f2f2f2; width:988px;margin-left:10px;  margin-right: 10px; margin-bottom:10px;}
section#featured{height:335px; width:790px; float:left;}
section#camp{ background-color:#f2f2f2; width:220px; float:left; border:1px solid #ddd;} /*height:312px;*/
section.box-content{float:left; width:715px;background-color: #f9f9f9;height:400px;}

footer{height:70px;width:1032px;clear:both; padding-top: 30px;}

/*////// Header styles //////*/

header#top { width: 1032px; margin: 0 auto; position: relative; height: 175px;   }
header#top h1.logo {
	margin: 0;
	width: 180px;
	height: 174px;
	background: url('../img/logomineduc.png') no-repeat;
	text-indent: -10000px;
	position: absolute;
	top: -1px;
	left: 15px;
	z-index: 100;
}
header#top h1.logo a { display: block; width: 172px; height: 169px; outline: 0 none; }

header#top div#tools { width: 825px; height: 85px;  position: absolute; top: 0px; right: 10px;background-color:#f9f9f9; }
header#top div#tools { width: 825px; height: 85px;  position: absolute; top: 0px;right: 10px;padding-top: 25px; }
header#top div#tools form { float: right; top: 40px; }

header#top div.menu_int { width: 700px; position: relative; float: right; z-index:100; }
header#top div.menu_int ul { list-style-type: none; margin: 20px 30px 0 0; padding: 0; text-align: right;}
header#top div.menu_int ul li { float:left; padding-left: 20px;}
header#top div.menu_int ul li a { float:left; padding-left: 20px; color: #787878; font-family: 'gobCL',Verdana; font-size: 14px; font-style: normal; font-weight: normal;}
a.menu_int_a_1:hover { color: #0066cc !important;}
a.menu_int_a_2:hover { color: #ff3300 !important;}
a.menu_int_a_3:hover { color: #ff6600 !important;}
a.menu_int_a_4:hover { color: #ffcc33 !important;}
 
/*////// Header register styles //////*/

form.search-site { position: relative; width: 228px; }
form.search-site input { background: url("../img/search.png") no-repeat scroll 0 0 transparent; border: 0 none; color: #9F9F9F; height: 25px; margin: 10px 6px 10px 16px; padding: 4px 6px 4px 27px; width: 200px; }
form.search-site button.image { border: 0 none; height: 17px; margin: 0; padding: 0; position: absolute; left: 20px; text-indent: -10000px; top: 14px; width: 17px; cursor: pointer; background: transparent; }

form.suscripcion-site { position: relative; width: 228px; }
form.suscripcion-site input { background: url(../img/search-mail.png) no-repeat; border: 0 none; height: 17px; margin: 10px 6px 10px 30px; padding: 4px 6px 4px 27px; width: 168px; color: #9f9f9f; }
form.suscripcion-site button.image { border: 0 none; height: 17px; margin: 0; padding: 0; position: absolute; left: 35px; text-indent: -10000px; top: 14px; width: 17px; cursor: pointer; background: transparent; }
form.suscripcion-site input.active { color: black; }

#ajax-loader{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.9; z-index:9999; }
.spinner{	padding:16px; width:48px; height:48px; background:#000 url("../ajax_spinner.gif") no-repeat 16px 16px; opacity:0.9; position:absolute; top:40%; left:50%;
			margin-left:-28px; border-radius:8px; /*-moz-border-radius:8px; -webkit-border-radius:8px;*/
		}
#suscripcion-referencia { display: none; }

section#top { width: 100%; height: 30px; margin: 0; padding: 0; height: 30px; background: url("../img/bg_top.png"); }
section#top div.wrapped { font-size:11px; color: #666666; width: 940px !important; padding: 7px 10px; overflow: hidden; }
section#main { width: 990px; height: auto;text-align: left; margin: 0 auto; }
section#wrap { width: 960px; height: auto; margin: 0px auto 0px auto; }


/*////// Menu Nav styles //////*/

nav#menu { position: absolute; top: 110px; left: 195px; width: 827px; height: 45px; margin: 0px 0px 0px 0px; background-image:  url(../img/menu_bg.png); background-repeat:repeat-x; }
nav#menu ul { color:#fff; padding: 0; margin: 0; list-style-type: none; }
nav#menu ul li {
	float: left;
	display: inline;
	font-family: 'gobCL',Verdana,sans-serif;
	position: relative;
	z-index: 100;
	height: 36px;
	margin-top: 1px;
	background: url(../img/menu_li_right.png) right top no-repeat;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 7px;
}
nav#menu ul li a {
	color: #787878;
	font-family: 'gobCL',Verdana,sans-serif;
	font-size: 12px;
	text-decoration: none;
	background: url(../img/menu-li-left.png) left top no-repeat;
	padding: 12px 0px 0px 12px;
	height: 14px;
	float: left;
}
nav#menu ul li.last { background: none; }
nav#menu ul li.first a { background: none; margin-left: 0px; }
nav#menu ul li.first .active { background: none; margin-left: 2px; } 
nav#menu ul li a.active, nav#menu ul li a:hover { color: #006cb7 !important; }
nav#menu.ul li:hover { overflow: hidden; }
nav#menu li:hover a {}
nav#menu ul li ul { display: none;}
nav#menu ul li:hover ul { display: block; position: absolute; top: 38px; left: 0px; margin: 0;}
nav#menu ul li ul li { float: none; background: url(../img/menu_bg.png); margin: 0; display: block; width: 100%; white-space: nowrap; overflow: hidden; border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
nav#menu ul li ul li a { background: none;  }
nav#menu ul li ul li:last-child { border-bottom: 1px solid #CCC !important; }

section#content { width: 690px; margin: 0 10px 0 10px; overflow: hidden; float:left}

section#content aside.left div ul li { border-bottom: 1px solid #ebebeb; padding-bottom: 7px; overflow: hidden; } 
section#content aside.left div ul li:last-child { border-bottom: 0 none; }
section#content aside.left div a.more { float: right; font-size: 10px; margin-right: 10px; } 

section#content aside { float: left; display: inline !important; }
aside.sidebar { float: right; width: 296px !important; margin-bottom: 20px; }
section#content aside.left { width: 690px; }
section#content aside.left div.box { width: 338px !important; float: left; margin-bottom: 10px; overflow: hidden; margin-right: 10px; }
aside.sidebar div.box2 { width: 285px !important; float: left; margin-bottom: 10px; overflow: hidden; border:1px solid #f0f0f0;}
aside.sidebar div.redes { width: 285px !important; float: left; margin-bottom: 10px; overflow: hidden; }

section#content aside div.even { margin-right: 0px !important; }
section#content aside.left div.box h2 { background: url("../img/box-h2.png") no-repeat scroll center top transparent; color: #006cb7; font-family: 'gobCL',Verdana,sans-serif; font-size: 15px; font-weight: normal;  height: 26px; padding: 8px 0 0 14px; text-transform: none; width: 326px; }

aside.sidebar div.box2 h2 { background-color:#006CB7 !important; color: #fff; font-family: 'gobCL',Verdana,sans-serif; font-size: 15px; font-weight: normal;  height: 26px; padding: 8px 0 0 14px; text-transform: none; width: 285px; }
aside.sidebar div.box2 h2 a { color: #fff;  }
aside.sidebar div.redes h2 { background: url("../img/sidebar-h2.png") no-repeat scroll center top transparent; color: #006cb7; font-family: 'gobCL',Verdana,sans-serif; font-size: 15px; font-weight: normal;  height: 35px; text-transform: none; width: 285px; }
aside.sidebar div.redes span { width:100px; padding: 5px 0px 0px 10px; float: left;}

section#content aside div.hits ul { margin: 0px auto; padding: 0 5px; width: 312px; }
section#content aside div.hits ul li { list-style-type: none; text-align: left; margin-bottom: 5px; }
section#content aside div.hits ul li img { margin-top: 4px; float: left; margin-right: 10px; border: solid 1px #ccc;  }
section#content aside div.hits ul li time { font-size: 9px; color: #8f8f8f; display: block; height: 15px; }
section#content aside div.hits ul li a { color: #5d5d5d; font-size: 11px; line-height: 14px; display: block;}
/*section#content aside div.hits ul li a:hover { color: #353535; }*/

section#content aside div.destacados ul { margin: 0px auto; padding: 0 5px; width: 312px; }
section#content aside div.destacados ul li { list-style-type: none; text-align: left; margin-bottom: 3px;}
section#content aside div.destacados ul li img { margin-top: 4px; float: left; margin-right: 10px; border: solid 1px #ccc; }
section#content aside div.destacados ul li time { font-size: 9px; color: #8f8f8f; display: block; height: 15px; }
section#content aside div.destacados ul li a { color: #5d5d5d; font-size: 11px; display: block; line-height: 14px; }
/*section#content aside div.destacados ul li a:hover { color: #353535; }*/
section#content aside.left div.destacados ul li a { margin-left: 59px !important;}

div.especiales { margin-top: 15px; margin-bottom: 10px;}
aside.sidebar div.especiales ul { margin: 0px auto 8px auto; padding: 0 5px; width: 245px; }
aside.sidebar div.especiales ul li { list-style-type: none; text-align: left; margin-bottom: 3px; min-height: 45px;}
aside.sidebar div.especiales ul li img { margin-top: 4px; float: left; margin-right: 10px; border: solid 1px #ccc; }
aside.sidebar div.especiales ul li time { font-size: 9px; color: #8f8f8f; display: block; height: 15px; }
aside.sidebar div.especiales ul li a { color: #5d5d5d; font-size: 11px; display: block; line-height: 14px; }
/*aside.sidebar  div.especiales ul li a:hover { color: #353535; }*/
aside.sidebar div.especiales ul li a { margin-left: 59px !important;}
aside.sidebar div a.more { font-size: 10px; margin-right: 10px; } 

aside.sidebar div.even h2 { width: 285px; height: 35px; background: url(../img/sidebar-h2.png) center top no-repeat; font-family: 'gobCL',Verdana,sans-serif;font-size:15px;font-weight: normal;color:#006CB7;}
aside.sidebar h2 a {font-weight: normal;font-size: 16px;color: #006cb7;}

aside.sidebar ul.banners div.box a.more { font-size: 10px; display: block; font-size: 10px; height: 10px; margin-bottom: 15px; width: 200px; }

section#content aside div.masvisto ul { margin: 0px auto; padding: 0 5px; width: 312px; }
section#content aside div.masvisto ul li { clear:both; list-style-type:none; margin-bottom: 3px; overflow:hidden; text-align:left; padding-top: 3px; }
/*section#content aside div.masvisto ul li a:hover { color: #353535; }*/
section#content aside div.masvisto ul li img { float: left; margin-right: 10px; border: solid 1px #ccc; }
section#content aside div.masvisto ul li h3 { margin: 0 0 2px 0px; }
section#content aside div.masvisto ul li h3 a { color: #5d5d5d; font-size: 11px; font-weight: normal;text-transform: none; }

aside.sidebar div.videos ul { margin: 0px auto; padding: 0 5px; width: 275px; }
aside.sidebar div.videos h2 {background-color:#006CB7; color:#FFF; width: 280px;margin:0px; }
aside.sidebar div.videos ul li { list-style-type: none; text-align: left; margin-bottom: 5px; border-bottom: 1px solid #EBEBEB; overflow: hidden; padding-bottom: 7px;}
aside.sidebar div.videos ul li:last-child { border-bottom: 0 none; }

/*section#content aside div.videos ul li a:hover { color: #353535; }*/
aside.sidebar div.videos ul li h3 { font-weight: normal; color:#5D5D5D; font-size: 11px; line-height: 14px; display: block;}
aside.sidebar div.videos ul li img { margin: 5px; float: right; border: solid 1px #ccc;  }
aside.sidebar div.videos ul li time { font-size: 9px; color: #8f8f8f; display: block; height: 15px; }
aside.sidebar div.videos ul li a { color: #5d5d5d; font-size: 11px; line-height: 14px; display: block;}
aside.sidebar div.videos a.more { float: right; font-size: 10px; margin-right: 10px; } 

.btns {padding-left: 10px;padding-top: 5px;}
.bot{ height:25px; background-color:#006EB2;float:left;margin-right:5px; color:#787878; font-size:14px; line-height:20px; vertical-align: middle;width:216px;padding:15px;}
.bot.last{margin-right:0;}
.btn_1{background: url("../img/btn_azul.png") no-repeat; }
.btn_2{background: url("../img/btn_rojo.png") no-repeat; }
.btn_3{background: url("../img/btn_naranjo.png") no-repeat; }
.btn_4{background: url("../img/btn_amarillo.png") no-repeat; }



.contenedorTooltip{position:relative;display:none;z-index: 9999;}
.titulo_header{
	position:absolute;
	top:80px;
	left:210px;
	z-index: 100;
	font-family: 'gobCL',Verdana;
	font-size:20px;
	color:#787878;
	font-weight: normal;
	font-style: normal;
	width: 414px;
}
.tooltip {
    background-color: #FFFFFF;
    border: 1px solid #cccccc;
    color: #6C6C6C;
    padding: 10px;
    left: 0;
    position: absolute;
    top: 55px;
    width: 190px;
    z-index: 9999;
	line-height: 20px;
}
.aFooter{text-align:left;color:#666666;font-size:11px;padding:10px;float: left;}
section#camp h2 {font-size: 16px; line-height: 110%; text-align: left; margin: 5px; font-family: 'gobCL', Verdana;color:#006CB7;letter-spacing: 1px;padding-top: 20px;padding-left: 6px;}

.upFooter {
	clear: both;
    height: 33px;
    width: 172px;
}

footer div#ribbon a {
    background: url("../img/ribbon.jpg") no-repeat 10px 10px;
    height: 33px;
    position: absolute;
    text-indent: -10000px;
    width: 172px;
}

.logosFooter {
	float: right;
	padding-right: 10px;
	padding-top: 5px;
}

/* interior */

section#content_int { width: 992px; margin: 0 20px 20px 20px; overflow: hidden; float:left}
.alignleft {
	clear: both;
    color: #666666;
    float: left;
}
.alignleft h2 {
    border-bottom: 1px solid #E2E2E2;
    clear: both;
    color: #006CB7;
    font-family: Verdana,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 9px 20px 14px 0;
    text-transform: none;
}
.alignleft h3 {
    clear: both;
    color: #333333;
    font-family: Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    overflow: hidden;
}
.alignleft ul { margin: 0px auto; padding: 0 5px; }
.alignleft ul li {
    background: url("../img/li-bullet.png") no-repeat scroll left 5px transparent;
    list-style-type: none;
    margin-bottom: 5px;
    padding-left: 10px;
}
.alignleft ul li a{
	color: #333333;
}

nav.breadcrumb {
    color: #9F9F9F;
    float: left;
    padding: 13px 0 0;
}
nav.breadcrumb a {
    color: #9F9F9F;
    font-size: 11px;
}

/* carrouse 2 */

.carrousel2 {
	clear: both;	
	margin: 20px 10px;
	width: 1012px;
    background: none repeat scroll 0 0 #F6F6F6;
}

.twtr-widget {
	clear: both !important;
}

/* busqueda */

.contenido_busqueda ul { margin: 0px auto; padding: 0 5px; }
.contenido_busqueda ul li {
    background: url("../img/li-bullet.png") no-repeat scroll left 5px transparent;
    list-style-type: none;
    margin-bottom: 5px;
    padding-left: 10px;
}
.contenido_busqueda ul li a{
	color: #333333;
}


.contenido_busqueda {
	clear: both;
    color: #666666;
}
.contenido_busqueda h2 {
    border-bottom: 1px solid #E2E2E2;
    clear: both;
    color: #006CB7;
    font-family: 'gobCL',Verdana,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 9px 20px 14px 0;
    text-transform: none;
}

.contenido_busqueda h3 {
    clear: both;
    color: #006CB7;
    font-family: 'gobCL',Verdana,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 9px 20px 14px 0;
    text-transform: none;
}

.contenido_rs {
	text-align: right;
}

.nav_contenidos {
	margin-top: 20px;

}

/* listado de videos */

.listado_videos {
	clear: both;
    color: #666666;
    float: left;
	width: 990px;
}
.listado_videos h2 {
    clear: both;
    color: #006CB7;
    font-family: Verdana,sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 9px 20px 14px 0;
    text-transform: none;
}

.video {
	width: 250px;
	float: left;

}





