﻿@charset "utf-8";
/* ------------------------------------------------------------------------------------------------------


* Versión: 			1.0
* Autor: 			Claudia Hernández Lozano
* Fecha: 			17 / 06 / 2013
* Fecha versión anterior: 08 / 01 / 2013
* Cambios: 			
* Gramática CSS: 		2.1
* Comentarios: claudia.hernandez@infotec.com.mx
* Sitio Web: 			SEMS PORTAL

--------------------------------------------------------------------------------------------------------- */
*{margin:0; padding:0}
@font-face {
	font-family: SoberanaSans;
	src: url('SoberanaSans-Regular.otf');
}
@font-face {
	font-family: SoberanaSansTitular;
	src: url('SoberanaTitular-Regular.otf');
}
body {background:#FAFAFA; color:#515151; font: .9em SoberanaSans,"Times New Roman",Times,serif;}
#contenido_opciones a img {height: 173px; width: 319px;}
img {border:0}
a {text-decoration:none; color:#5F5E5C; border: none;  }
p {/*font-size:0.85em;*/ color:#515151;}

li {font-size:12px;}
h2 {font-size:1em}
h1 {text-indent:-9000px; display:block; width:100px; float:left}
h1 a {display:block; width:290px; height:80px; outline:none}
.resaltado {font-weight:bold}
.clear {clear:both; height:0px}

.vermas a {font-size:0.9em; padding-left:20px; color:#242424;}
.vermas a:hover {color:#5F5E5C; text-decoration:underline}
.indicadorSeccion {display:none}
/*a[href^="http:"], a[href^="https:"]{background: url(icoExt.png) no-repeat right 3px; padding-right: 12px;}*/

#wrapper {width:980px; margin:1em auto 0}

/*Atajos accesibles*/
.shortcuts, .atajos {position: absolute;left: -9000px;}

/* HERRAMIENTAS */
#barra_herramientas {height:1.9em; width:59em; padding:0.4em 1em; float:right;}
#login {float:left; margin-left:6px}
#login label{display:none}
#login input {border: 1px solid gray; color: #5b5b76; font-size:12px; padding:2px; width:9em}
#herramientas {float:right; font-size:0.8em; color:#7A7979; text-align:right; margin-top:11px}
#herramientas a {color:#7A7979; text-transform:uppercase; }
#herramientas a:hover {color:#7A7979; text-decoration: underline;}
/* RATE */
.swb-rate {float:left; margin-right:5px}
.swb-rate ul {margin:0; padding:0}
.swb-rate li {float:left; list-style:none}
.swb-rate img {border:0}
#rateInfo .swb-rate p {clear:both; font-weight:normal; margin-left:7px}
#interna_colIzquierda #rateInfo ul li { list-style-image:none; list-style-type:none; }

/* HEADER */
#header {background:url("logoSEMS_hoz.gif") no-repeat left top; height:84px; clear:both; position:relative}
#header #searchForm {position:absolute; top:11px; right:15px}
#header #searchForm label {display: none}
#header #searchForm #buscar_main {background:url(botonir.gif) no-repeat left 2px; width:28px; height:26px; border:0; display:none}
#header #searchForm #buscar_main_en {background:url(botongo.gif) no-repeat left 2px; width:28px; height:26px; border:0}
#header #searchForm input[type="text"] {width:190px; height:21px; color:#999; padding-left:3px; border-radius:22px; border:1px solid #bbbbbb;}
/* NOTICIAS ENTERATE */
#carrusel {background: url("bg-carrusel.gif") repeat scroll 0 0 transparent;height: 379px;width: 685px; padding: 8px 8px 10px 12px; float:left;}
#carrusel .carrusel_fotos {background-repeat: no-repeat;height: 369px; position:relative;}
#carrusel .description {
background: -moz-linear-gradient(center top , rgba(207, 36, 42, 0.7), rgba(163, 28, 33, 0.7)) repeat scroll 0 0 transparent;background:border: 1px solid #CF242A; height: 108px;padding: 13px 10px 0 15px; text-align: left;  max-width: 430px; position:absolute;top: 439px; max-height: 100px; font-size:11px!important;  }
#carrusel .description {

border:1px solid #FFF;
 background:-o-linear-gradient(top, #8C0000, #CE2E34);
/*background: #BA2026;*/
color: #515151;
display: block;
font: normal normal 400 12px/18px SoberanaSansTitular, "Times New Roman";
margin-left:14px;
}

#carrusel .description {
  background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(rgba(207, 36, 42, 0.701961)), to(rgba(163, 28, 33, 0.701961)));}
#carrusel .description {
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#a31c21',startColorstr='#cf242a');}
	
#carrusel h5, #carrusel p {display: inline;font-size: 1.2em;color: #FFFFFF; text-transform:uppercase; line-height:26px;}
#carrusel .carrusel_transparent {}
#carrusel .carrusel_transparent p {display: block;margin-top: 25px;text-align: center;}
.atras a, .adelante a {background: url("carrusel_atras.png") no-repeat scroll 0 0 transparent;display: inline-block;text-indent: -9000px;width: 14px;}
.adelante a {background: url("carrusel_adelante.png") no-repeat scroll 0 0 transparent;}
#carrusel .num { display: block; left: 546px; position: absolute; width: 113px;	}
html body div#wrapper div#ContenidoNotas p abbr { color:#D93600; cursor:help;}
#carrusel .num a {background: url("num_circ.png") no-repeat scroll left center transparent;
    border: medium none;
    color: transparent;
    display: block;
    float: left;
    font: bold 1em Tahoma,Geneva,sans-serif;
    height: 12px;
    margin: 2px;
    text-indent: -9000px;
    width: 12px;}

#carrusel .num a:hover {background: url("num_circ_ov.png") no-repeat scroll center center transparent;}
#carrusel .carrusel_transparent .noticia a {color: #222222; display: block; height: 320px; margin-top: 5px; position: absolute; text-indent: -9000px; width: 675px;}
#carrusel .carrusel_transparent .noticia a:hover {text-decoration: underline;}
#carrusel div.carrusel_transparent { position: relative;  bottom: 354px;}
#carrusel div.carrusel_transparent p span.atras, #carrusel div.carrusel_transparent p span.adelante {display: none;}
/*IDENTIFICADOR CANAL*/
.identificadorCanal {background:#F2F4F4; width:638px; float:left; margin-right:16px; height: 300px; margin-bottom:20px; margin-top:11px; padding: 0 7px; position:relative; border: 1px dotted #E1E1E1;}
.identificadorCanal div.swb-promo div span img { bottom: -12px; left: -4px; position: absolute;}
.identificadorCanal div div span img { bottom: -12px; left: -4px; position: absolute;}
.identificadorCanalInte { float: left; width: 645px; margin-left: 25px;}
.identificadorCanalInte div div span img { width: 667px; margin-top:-30px;}
.identificadorCanalInte div.swb-promo div span img, .identificadorCanalInte div div span img { width: 667px;  margin-top:-35px;}
div.identificadorCanalInte div ul li { display:none;}
/*COLUMNA DERECHA*/
/*------MENU DERECHO--color---*/

.line {  width:235px; background-color:#fafafa; border-right:1px solid #ccc; margin-top:2px;}
/*------BTN01-----*/
div ul li.naranja {  width:252px;  list-style:none; }
div ul.menuDer a.naranja {  text-decoration:none; color: #FFFFFF;   text-transform: uppercase; background:url(/work/models/sems/cssCSSEMS/btn_estudiantes.gif) no-repeat; display:block;height:62px; padding-top: 28px; }
div ul.menuDer a:hover { font-weight:bold; background:url(/work/models/sems/cssCSSEMS/btn_estudiantesHover.gif) no-repeat;}
div ul.menuDer li.naranja a.naranja span { padding-left:103px;}
/*------BTN02-----*/
div ul li.verde {  width:252px;  list-style:none;}
div ul.menuDer li.verde a.verde {  text-decoration:none; color: #FFFFFF;   text-transform: uppercase; background:url(/work/models/sems/cssCSSEMS/btn_padres.gif) no-repeat; display:block;height:64px;padding-top: 26px; }
div ul.menuDer li.verde a.verde:hover { font-weight:bold; background:url(/work/models/sems/cssCSSEMS/btn_padresHover.gif) no-repeat;}
div ul.menuDer li.verde a.verde span { padding-left:103px;}
/*------BTN03-----*/
div ul li.lemon {  width:252px;  list-style:none;}
div ul.menuDer li.lemon a.lemon {  text-decoration:none; color: #FFFFFF;   text-transform: uppercase; background:url(/work/models/sems/cssCSSEMS/btn_docentes.gif) no-repeat; display:block;height:62px;padding-top: 29px; }
div ul.menuDer li.lemon a.lemon:hover { font-weight:bold; background:url(/work/models/sems/cssCSSEMS/btn_docentesHover.gif) no-repeat;}
 div ul.menuDer li.lemon a.lemon span { padding-left:103px;}
/*------BTN04-----*/
div ul li.vino {  width:252px;  list-style:none;}
div ul.menuDer li.vino a.vino {  text-decoration:none; color: #FFFFFF;   text-transform: uppercase; background:url(/work/models/sems/cssCSSEMS/btn_directores.gif) no-repeat; display:block;height:62px;padding-top: 28px; }
div ul.menuDer li.vino a.vino:hover { font-weight:bold; background:url(/work/models/sems/cssCSSEMS/btn_directoresHover.gif) no-repeat;}
div ul.menuDer li.vino a.vino span { padding-left:103px;}

/* SUBMENUCANAL */
.bloque_subMenu02 { margin-bottom:15px; border:solid 1px #fff; width:277px; box-shadow:5px 5px 5px #eee; background-image:-moz-linear-gradient(top, #ffffff, #EBEBEB);background-image:-o-linear-gradient(top, #ffffff, #EBEBEB);background-image:-webkit-linear-gradient(top, #ffffff, #EBEBEB); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#EBEBEB'); margin-right:16px;}
.bloque_subMenu02 ul#navegacion_local li {list-style: disc outside url("/work/models/sems/cssCSSEMS/bullet_naran.png"); margin-left:16px;}
.bloque_subMenu02 ul#navegacion_local li a.swb-menumap-acto:hover { font-weight:bold;}
#wrapper div.submenuCanal h3 {background: url("bg_submenu.gif") repeat-x scroll left top #8A8A8A;border: 0 none;font-size: 0.9em;margin: 0;padding: 2px 5px;text-transform: uppercase;width:251px; margin-left: 9px;}
div.bloque_subMenu02 ul#navegacion_local { line-height:31px; margin-left:10px;}

/* SUBMENUINTERNA */
.bloque_subMenu03 {  margin-bottom: 15px;width: 269px; margin-right:18px; float:right;}
div.bloque_subMenu03 ul#navegacion_local li {list-style: disc outside url("/work/models/sems/cssCSSEMS/bullet_naran.png"); margin-left: 14px;
}
div.bloque_subMenu03 ul#navegacion_local li a:hover { color:#999; text-decoration:underline;
}
div.bloque_subMenu03 ul#navegacion_local {line-height: 24px;margin-left: 10px;background-image: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB);
border: 2px solid #FFFFFF;background-image:-webkit-linear-gradient(#FFFFFF, #EBEBEB);background-image:-o-linear-gradient(top, #FFFFFF, #EBEBEB);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EBEBEB');  box-shadow: 2px 2px 5px #eee;
}
/*INFORMACION PARA */
/*------BTN01-----*/
div ul li.naranja02 {
	list-style: none;
}
div ul.menuDer a.naranja02 {
	text-decoration: none;text-transform: uppercase;background: url("/work/models/sems/cssCSSEMS/btn_estud.png") no-repeat scroll 88% 0 transparent;display: block;height: 38px;padding-top: 4px;
}
/*------BTN02-----*/
div ul li.verde02 {
	list-style: none;
}
div ul.menuDer li.verde02 a.verde02 {
	text-decoration: none;text-transform: uppercase;background: url("/work/models/sems/cssCSSEMS/btn_padres02.png") no-repeat scroll 91% 0 transparent;display: block;height: 38px;padding-top: 4px;
}
/*------BTN03-----*/
div ul li.lemon02 {
	list-style: none;
}
div ul.menuDer li.lemon02 a.lemon02 {
	text-decoration: none;text-transform: uppercase;background: url("/work/models/sems/cssCSSEMS/btn_docentes02.png") no-repeat scroll 87% 0 transparent;display: block;height: 38px;padding-top: 5px;
}
/*------BTN04-----*/
div ul li.vino02 {
	list-style: none;
}
div ul.menuDer li.vino02 a.vino02 {
	text-decoration: none;text-transform: uppercase;background: url("/work/models/sems/cssCSSEMS/btn_directores02.png") no-repeat scroll 88% 0 transparent;display: block;height: 38px;padding-top: 7px;
}
.bloquePublicidadCanal div#infopara ul.menuDer { width:272px;}
/* NOTICIAS HOME */
.tituloConv {padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: .3em;  margin-top: -5px;}
.bloqueNotas_recuadro div.mainNews { background: url("bullet_noti.gif") no-repeat scroll 0 7px transparent; border-bottom: 1px dotted #CCCCCC; color: #515151; margin-top: 14px; padding-left: 14px; font-size:18px;
}
.bloqueNotas_recuadro ul.underline li {border-bottom: 1px dotted #CCCCCC; color: #515151; font-size: 15px; background: url("bullet_more_red.gif") no-repeat scroll right 9px transparent; list-style: disc outside url("/work/models/sems/cssCSSEMS/bullet_noti.gif")!important; margin-top: 14px ; }
p.vermas {width:90px; height:45px;background-image:url(/work/models/sems/cssCSSEMS/btn_vermas.png); background-repeat:no-repeat;position: relative;left: 126px; top:10px; }
p.vermas a { color:#FFF; text-transform:uppercase; font-size: 0.7em; padding: 8px 15px 0 23px; position:absolute;}
p.vermas a:hover { text-decoration:underline; color:#fff;}
.mainNews p {background: url("bullet_more_red.gif") no-repeat scroll 170px 1px transparent;}
.bloqueNotas_recuadro ul.underline { margin-left:15px;}

/* NOTICIAS CANAL */
#ConvoNoti03 {width: 258px; margin-top:20px; line-height:31px; margin-left: 15px;}
#ConvoNoti03 div.mainNews { background: url("bullet_noti.gif") no-repeat scroll -2px 15px transparent; border-bottom: 1px dotted #CCCCCC; color: #515151; margin-top: 14px; padding-left: 14px; font-size:18px; width:244px;
}
#ConvoNoti03 ul.underline li {border-bottom: 1px dotted #CCCCCC; color: #515151; font-size: 0.9em; background: url("bullet_more_red.gif") no-repeat scroll right 9px transparent; list-style: disc outside url("/work/models/sems/cssCSSEMS/bullet_noti.gif")!important; margin-top: 14px ; padding-bottom:12px; padding-right:10px;}
#ConvoNoti03 p.vermas {width:90px; height:45px;background-image:url(/work/models/sems/cssCSSEMS/btn_vermas.png); background-repeat:no-repeat;position: relative;left: 194px; top:10px; }
/*#ConvoNoti03 p.vermas a { color:#FFF; text-transform:uppercase; font-size: 0.7em;
    padding: 0 28px 0 0;}*/
#ConvoNoti03 p.vermas a { bottom: 16px; color: #FFFFFF; font-size: 0.7em; left: 1px; position: absolute; text-transform: uppercase;}
p.vermas a:hover { text-decoration:underline; color:#fff;}
#ConvoNoti03 div.mainNews p {background: url("bullet_more_red.gif") no-repeat scroll 230px 8px transparent;}
#ConvoNoti03 ul.underline { margin-left:15px;}
#ConvoNoti03 ul.underline li a:hover {color:#5F5E5C; text-decoration:underline}
#ConvoNoti03 h2 { text-align:center;}
/* 	SILDER OPCIONES DE ESTUDIO */
.bloqueNotas_recuadro02 {background:#F8F8F8; width:530px; float:left; margin-right:16px; height:339px; margin-bottom:20px; margin-top:40px; border: 1px solid #ccc; padding:5px;}
/* CONTENIDO */
#contenido {padding:1em;}
.notasHome { margin-bottom:15px; top: 203px; float: right; width: 246px;}
.submenuCanal{ margin-bottom:15px; top: 203px; float: right; margin-top:10px;}
.notasHomeInte { margin-bottom:15px; margin-top: 10px;}
#wrapper div.notasHomeInte h3 {font-size: 0.9em;padding: 2px 5px;text-transform: uppercase; margin-left:9px;}
.imageCuadro {float: left; width:38em; height:15em; font-size:1em; margin-right:1em}
.infoCuadro {float:right; width:20em; height: 20em; background: url(fondo_notas.jpg)}
.infoCuadro h2 {width:18em; height:3em; padding: .5em .5em .5em 1.5em; line-height: 1em; font-weight:normal}
.infoCuadro h2:hover {background: #f1f0f0 url(bullet_notas.jpg) no-repeat; display:block}
.infoCuadro a {color: #1c5da4; display:block}
/* PROGRAMAS INSTITUCIONALES */
#contenido.home div h2.tituloBloque02 {padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: .3em;  margin-top: 20px;}
div.borde {/*border-bottom:1px dotted;*/  height:10px; width:933px; float:left; margin-bottom: 17px; margin-left: 17px; color:#5F5E5C; margin-top:28px;}
h2.TituloProgramas { font-size: 17px; margin: 12px 0 0 53px; text-align: left; text-transform:uppercase; color:#060;
}
h2.tituloHome {  background: url("pleca02.png") no-repeat scroll left bottom transparent; border-bottom: 1px dotted; color: #5F5E5C;left: 40px; margin-bottom: 20px; margin-top: 17px; min-width: 650px; padding-bottom: 28px; color: #006600;text-align:center;
	}
h2.tituloHomeCanal {  background: url("pleca02.png") no-repeat scroll left bottom transparent; border-bottom: 1px dotted; color: #5F5E5C; left: 40px; margin-bottom: 20px; margin-top: -30px; min-width: 650px; padding-bottom: 25px; color: #006600; text-align:center;
}
#wrapper div#contenido h2.tituloMapa, #wrapper div#contenido h3 { background: url("pleca02.png") no-repeat scroll left bottom transparent; border-bottom: 1px dotted; color: #5F5E5C; height: 43px !important; margin-top: 16px !important; padding-left: 56px !important;}
wrapper div#contenido p { line-height: 29px;}
#contenido.home div div#CarruselProgramas { background-image:url(/work/models/sems/cssCSSEMS/back_programas.gif); width:962px; height:271px;}
/* Panels Notas */
.TabbedPanels {float: left; width: 100%;}
.TabbedPanels .resaltado {font-weight:bold}
.TabbedPanelsTabGroup {float:right; width:21em; height: 20em; background: url(fondo_notas.jpg)}
.TabbedPanelsTab {position:relative; width:18.9em; height:55px; line-height:1em; list-style:none; cursor:pointer; padding-left:24px; padding-top:8px; font-size:1em; border-bottom:solid 1px #EBEBEB;	padding-right: 10px; margin-left:1px;}
.TabbedPanelsTab:hover {position:relative; width:18.8em; height:55px; line-height:1em; list-style:none; cursor:pointer; padding-left:24px; padding-top:8px; font-size:1em; border-bottom:solid 1px #fff;	padding-right: 10px; }
.TabbedPanelsTab:hover a, .TabbedPanelsTab a:hover {text-decoration:underline}
.TabbedPanelsTabHover {background:#f7f7f7; display:block}
.TabbedPanelsTab a {color:#5F5E5C; display:block; font-size:0.78em}
.TabbedPanelsTab a:hover {display:block; font-size:0.78em}
.TabbedPanelsContentGroup {float:left; width:38em; height:15em}
.VTabbedPanels .TabbedPanelsTabGroup {position:relative;}
.VTabbedPanels .TabbedPanelsTabSelected {border-bottom:solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear:none; float:left; width:30em; height:20em;}
#contenido_opciones a {padding:0px;}
#ContenidoNotas p { line-height: 20px; margin-bottom: 21px; margin-top: 17px; text-align:left !important;
}
/*#ContenidoNotas ul li { border: 1px dotted #FFFFFF; margin-bottom: 5px; margin-left: 4px; margin-right: 3px; min-height: 26px;}*/
#ContenidoNotas ul li, ul#ind_didact li li { background: url("bullet_red.png") no-repeat scroll left 4px transparent; border-bottom: 1px dotted #FD8586; line-height: 20px; list-style: none outside none; margin-bottom: 10px; margin-right: 3px; min-height: 26px; padding-bottom: 7px; padding-left: 25px;}
div.bloque01 div.backNota div.vino01 ul li, div.bloque02 div.backNota div.vino01 ul li, div.bloque03 div.backNota div.vino01 ul li,div.bloque04 div.backNota div.vino01 ul li, div.bloque05 div.backNota div.vino01 ul li, div.bloque01 div.backNota div.limon01 ul li, .bloque02 div.backNota div.limon01 ul li, .bloque03 div.backNota div.limon01 ul li, .bloque04 div.backNota div.limon01 ul li { min-height: 47px !important; padding-top: 25px;}
#columnaIzquierda_home {width:39em}
.mainNews {padding:5px;}
.mainNews img {float: right; display:none; border:solid 2px #EBEBEB;}
.mainNews a {color: #555557;display: block;font-size: 12px;text-decoration: none;
width: 210px;}
.mainNews a:hover {color:#5F5E5C; text-decoration:underline}

/*.bloqueNotas_recuadro ul.underline li {border-bottom:2px dotted #737576; padding:5px 5px 5px 20px; background: url(bullet_bloqueLI.gif) no-repeat 5px 7px;}*/
#recuadrosMiddle .mainNews p {float:left; width:191px; display:block; font-size:0.8em;}
#recuadrosMiddle ul.underline li {padding:5px 5px 8px 0; list-style:none;}
#recuadrosMiddle ul.underline li a {color: #555557;display: block;font-size: 0.8em;text-decoration: none;width: 165px;}
#recuadrosMiddle ul.underline li a:hover {color:#5F5E5C; text-decoration:underline}
.bloqueNotas {background:#F8F8F8; width:18.5em; float:left; margin-right:1em; height:17em; margin-bottom:20px}
.bloqueNotas_recuadro li {list-style:none; font-size:0.8em; padding:0.1em 0em 0.2em 0.5em;}
.bloqueNotas ul.underline li {border-bottom:2px dotted #737576; padding:5px 10px}
.bloqueNotas li {list-style:none; font-size:0.85em; padding:0.3em 0em 0.3em 0.5em;}
.bloqueNotas a {color:#2f2f2f}
.bloqueNotas a:hover {color:#5F5E5C; text-decoration:underline}
.bloqueNotas_recuadro { width:197px; float:left; margin-right:24px; margin-top:15px;}
.bloqueNotas_recuadro a:hover {color:#5F5E5C; text-decoration:underline}
.bloqueNotas ul li span {width:36px; height:24px; float:left; margin-right:0.5em}
.bloqueNotas_recuadro ul li span {float:left; height:24px; margin-right:0.5em; width:25px;}
.tituloBloque {padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#ffffff; margin-bottom: .3em;  margin-top: 20px; background-color:#1E6B42; font-size:11px; height: 19px; padding-top: 6px;}
.tituloBloque02 {color: #5F5E5C;float: left;font-weight: bold;margin-top: 21px;padding-left: 0.3em;text-transform: uppercase;
}
.span_tituloBloque {font-size:0.7em; color:gray}
.listaTramites {margin-bottom:9px; padding:0 15px;}
.listaTramites li {min-height:21px}

ul.listaTramites li a {display:block; margin-left:-8px; padding-right:0;}
.icono_1 {background: url("iconografia.gif") no-repeat -197px -234px;}
.icono_2 {background: url("iconografia.gif") no-repeat -21px -233px;}
.icono_3 {background: url("iconografia.gif") no-repeat -65px -233px;}
.icono_4 {background: url("iconografia.gif") no-repeat -109px -233px;}
.icono_5 {background: url("iconografia.gif") no-repeat -241px -234px;}
.icono_6 {background: url("iconografia.gif") no-repeat -286px -234px;}	
.icono_7 {background: url("iconografia.gif") no-repeat -331px -234px;}
.icono_8 {background: url("iconografia.gif") no-repeat -153px -233px;}
.icono_9 {background: url("iconografia.gif") no-repeat -21px -263px;}
.icono_10 {background: url("iconografia.gif") no-repeat -65px -263px;}

.bloqueVideos {width:39.3em; margin-right:0.2em; float:left; position:relative}
.bloqueVideos object {width:22.5em; height:240px; float:left; overflow:hidden; background:gray}
#listadoVideos {display:block; width:16.8em; height:240px; background:#F8F8F8; position:absolute; top:27px; right:0}
.bloqueVideos #listadoVideos ul {margin:0 0.7em;}
.bloqueVideos li {font-size:0.75em; border-bottom:dashed 1px silver; padding:0.4em 0; list-style:none}
.bloqueVideos li a {color:#5F5E5F}
.bloqueVideos li a:hover {color:#C71707; text-decoration:underline}
.listaVideos {padding:0 8px}
.listaVideos a {font-size:0.7em; color:#C71707}
.listaVideos a:hover {text-decoration:underline}

.bloqueEnlaces {width:9.7em; float:left; height:16em; margin-bottom:20px}
.bannerIzquierda {width:auto; float:left; margin-bottom:10px}
.bannerDerecha {width:auto; float:right; margin-bottom:10px}
.bannerFill {margin-bottom:10px; clear:both}

.temasBottom {width:143px; height:208px; position:relative;	margin:0em 0.42em 1em; float:left}
.temasBottom p {position:absolute; bottom:0; left:0; background:#000 url(flecha_rosa.png) no-repeat 130px top; height:2.2em; border-top:solid 2px #D90A90; padding:8px; font-weight:bold; color:#fff; width:127px;}
.masLigas1 {padding:5px; width:336px; float:left; width:360px;}
.masLigas2 {padding:5px; width:226px; float:left; width:277px;}
.masLigas3 {padding:5px; width:226px; float:left; width:277px;}
.masLigas1 li, .masLigas2 li, .masLigas3 li{margin-bottom:5px; list-style:none; border-bottom: 1px dotted #CCCCCC; line-height: 23px;}
 ul li a span.abrev { color:#B1B132;}
.masLigas1 a, .masLigas2 a, .masLigas3 a  {color:gray; font-size:0.9em}
.masLigas1 a:hover, .masLigas2 a:hover, .masLigas3 a:hover  {color:#5F5E5C; text-decoration:underline}
.autor_nota {color:#ba5112; font-size:0.6em; text-align:right; margin-top:10px; clear:both}
/* NOTAS ESTUDIANTES */
div.bordeInte {   margin-bottom: 20px; color:#5F5E5C; min-width:650px; margin-top: 34px; background: url("pleca.jpg") no-repeat scroll left bottom transparent;  padding-bottom: 24px; }
/* CUATRO BLOQUES DE CONTENIDO */
#ContenidoNotas { width: 648px; float:left; margin: 0 24px 0 17px;  }
#ContenidoNotasExt { width: 935px; float:left; margin: 0 24px 0 17px;  }
#ContenidoNotas div.backNota, #ContenidoNotasExt div.backNota{ background-color:#f4f4f4; border: 2px solid #FFFFFF; width:300px; padding:5px; float: left; /*box-shadow:#ccc 2px 2px 5px;*/ margin-top:19px; min-height: 227px; }
#ContenidoNotas  a.margin, #ContenidoNotasExt a.margin{ padding:10px;}
#ContenidoNotas  p.breveNota, #ContenidoNotasExt p.breveNota{ padding-left:10px;}
#ContenidoNotas  a.verMas, #ContenidoNotasExt a.verMas{font-size:11px; color:#999; text-transform:uppercase; }
#ContenidoNotas table img, #ContenidoNotasExt table img{ width:276px;}
#ContenidoNotas table.dir img{width: auto !important;}
.imgOpciones { width:177px !important; padding: 0 9px 0 0;}
/*#ContenidoNotas p a { color:#6B942E;}*/
#ContenidoNotas p a, #ContenidoNotasExt p a{ color:#D93600; border-bottom: 1px dotted; font-size: 12px !important; font-weight:bold;}
/*#ContenidoNotas strong { color:#6B942E;}*/

/*#ContenidoNotas p a:hover{ border-bottom: none; color: ##9c2700}*/
#ContenidoNotas div.identificadorCanal div div, #ContenidoNotasExt div.identificadorCanal div div{  padding-top: 7px; text-align: center;}
#ContenidoNotas div#contenedorNotas, #ContenidoNotasExt div#contenedorNotas{ float:left; width:650px; margin-top:10px; margin-bottom:33px;}
#ContenidoNotas  a.more, #ContenidoNotasExt a.more{ position:relative; left: 244px; text-transform:uppercase; font-size:11px; padding:9px;}
#ContenidoNotas  a.more img.Mas, #ContenidoNotasExt a.more img.Mas{ position:relative; top: 4px;}
#ContenidoNotas div span.Titulo01, #ContenidoNotasExt div span.Titulo01{ right: 0px;bottom: 1px; position:relative;}
#ContenidoNotas div span.Titulo02, #ContenidoNotasExt div span.Titulo02{ bottom: 20px;left: 22px;position: relative;}
#ContenidoNotas div span.Titulo03, #ContenidoNotasExt div span.Titulo03{ top: 36px; position: relative; right:0;}
#ContenidoNotas div span.Titulo04, #ContenidoNotasExt div span.Titulo04{ top: 17px;left: 25px;position: relative; float:left;}
#ContenidoNotas div.Titulo04Estud, #ContenidoNotasExt div.Titulo04Estud{ margin:20px;}
#ContenidoNotas div.textoNota, #ContenidoNotasExt div.textoNota{ width: 640px; border-right: 2px dotted #CCCCCC; float: left; padding-right:5px;}
h2.TituloProgramas01 { margin: 10px 0 19px 0;text-transform: uppercase; font-size: 21px; color:#EA7B11 !important; }
h2.TituloProgramas02 { margin: 10px 0 19px 0;text-transform: uppercase; font-size: 21px; color:#64A1A1 !important; }
h2.TituloProgramas03 { margin: 10px 0 19px 0;text-transform: uppercase; font-size: 21px; color:#B1B132!important; }
h2.TituloProgramas04 { margin: 10px 0 19px 0;text-transform: uppercase; font-size: 21px; color:#8C2300!important; }
/*BLOQUES CANAL COLOR*/
.naranja01{ background-color:#EA7B11; padding-bottom: 1px;}
.verde01 { background-color:#64A1A1; padding-bottom: 1px;}
.limon01 { background-color:#B1B132; padding-bottom: 1px; min-height: 227px;}
.vino01 {  background-color:#8C2300; padding-bottom: 1px;}
/*TERMINA BLOQUE COLOR*/

/*TERMINA BLOQUES DE CONTENIDO */
h2.Titulo02 { color: #FFFFFF;font-weight: normal; text-transform: uppercase; font-size: 0.89em;}
.bloque01 .backNota { background: #F5F5F5; border: 1px solid #EEEEEE; margin-top: 19px; padding: 5px; width: 300px;}
.bloque01 { width:300px; float:left; margin-right:32px;}
.bloque02 { width:300px; float:left;}
.bloque03 { width:300px; float:left; margin-right:32px;}
.bloque04 { width:300px; float:left;}
.bloque03 h2.Titulo01, .bloque04 h2.Titulo01 { margin-top:23px;}
.bloque01 h2.Titulo01{ color:#EA7B11}
.backNota div.verde01 ul li a h2.Titulo02 { margin-top: 10px;}
.naranja01 ul li a h2.Titulo02 { margin-top: 10px;}
span.detalles { color:#FFF;}
.backNota ul li {color: #515151;list-style: none;padding-bottom: 11px; text-align:center; min-height: 26px;}

/* FOOTER */
#footer {clear:both;text-align:center;color:gray;width:950px; margin:auto;}
#footer a {color: gray; text-decoration: none}
.topFooter {display:block; height:25px; line-height:16px; padding-top:24px !important;}
#footerBottom {height:8em;}
#footer p {font-size: .7em;	padding-top: .5em; padding-bottom:.5em; color:gray}
#footer .dependencia {border-bottom:medium double #DEDEDE;border-top:medium double #DEDEDE;font-size:14px;text-align:center; padding-bottom:2px !important;padding-top:2px !important;}
#footer .logoFooter {background:url("line-01.gif") repeat-x left center;}
/* SPRIES MENU */
#mainMenu {text-align: center}
#engmenu #mainMenu > ul {padding-left:460px}
hthtml body div#wrapper div#engmenu div#mainMenu ul#MenuBar1.MenuBarHorizontal { padding-left:0;}
ul.MenuBarHorizontal {background:url(fondo_menu.png) no-repeat left top; height:40px; padding-left:17px; padding-top:6px;}
.MenuBarHorizontal {background:url(fondo_menu.png) no-repeat left top; height:40px; padding-top:6px;}
ul.MenuBarActive {background:url(fondo_menu.png) no-repeat left top; height:40px;}
ul.MenuBarHorizontal > li {position:relative; cursor:pointer; float:left; list-style:none; font-weight:bold; font-size:0.66em;text-transform:uppercase; }
ul.MenuBarHorizontal > li a {display:block; padding:11px 18px 0;}
ul.MenuBarHorizontal > li:last-child a:hover:after {content:"Reformas Educativas en la Educación Media Superior"; display: block;  background: url("fondo_menu.png") no-repeat scroll left top transparent; margin: -21px -13px 0; position: absolute; width:200px; text-align:left;}
ul.MenuBarHorizontal > li:last-child li a:hover:after {
    content: none;
}
/*ul.MenuBarHorizontal > li:nth-child(6) a:hover:after{content:"Consejo Nacional de Autoridades Educativas Capitulo Media Superior"; display: block;  background: url("fondo_menu.png") no-repeat scroll left top transparent; margin: -21px -13px 0; position: absolute; width:200px; text-align:left;}*/
ul.MenuBarHorizontal > li:nth-child(6) a:hover:after {
    background-color: #FAFAFA !important;
    content: "Consejo Nacional de Autoridades Educativas Capitulo Media Superior";
    height: 22px;
    left: -38px;
    position: absolute;
    top: -18px;
    width: 200px;
}
ul.MenuBarHorizontal > li:nth-child(6) { width: 100px;}

ul.MenuBarHorizontal > li li a {padding: inherit;}
/*ul.MenuBarHorizontal > li a:first-letter {font-weight:bold}*/
ul.MenuBarHorizontal ul {
	/*background: none repeat scroll 0 0 #DFDFDF;*/background:#dfdfdf;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, endColorstr='#cbcbcb', startColorstr='#fbfbfb');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#cbcbcb',startColorstr='#fbfbfb')";background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cbcbcb));background-image:-moz-linear-gradient(center top, #fbfbfb, #cbcbcb);border:1px solid #fafafa;box-shadow:0 2px 5px rgba(0,0,0,0.25);border-bottom: 2px solid red;cursor: default;left: -1000em;margin-top: 9px;position: absolute;z-index: 1020;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto}
ul.MenuBarHorizontal ul li {border-bottom:1px solid #FFFFFF;color:#7A7979;font-size:0.9em;font-weight:normal;list-style:none outside none;margin:10px;padding:5px;text-align:left;width:20em;}
/*ul.MenuBarHorizontal ul li a:first-letter {font-weight:normal}*/
ul.MenuBarHorizontal ul li a:hover {text-decoration:underline}
ul.MenuBarHorizontal a {color:#5F5E5C}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {color: #545454;}

/* INTERNAS */
#interna_colIzquierda {width:750px; float:left; text-align:justify}
#interna_colIzquierda img {margin-right:10px; float:left}
#interna_colIzquierda h2 {font-size:1.2em; /*text-transform:uppercase;*/ color:#5F5E5C; margin-bottom:0.5em; line-height:1em; text-align:left}
#interna_colIzquierda h3 {color:#5F5E5C; /*text-transform:uppercase;*/ font-size:1em; border-left:2px solid #E4E3E3; margin:0.2em 0; padding-left:0.3em}
#interna_colIzquierda p {margin-bottom:10px}


#interna_colIzquierda ul {margin-left:20px}
#interna_colIzquierda ul li {list-style:url(bullet_menu.png); margin-bottom:10px}
#interna_colIzquierda #rate_historia ul li {list-style:none}
#interna_colIzquierda ol {margin:20px}
#interna_colIzquierda ol li{margin-bottom:10px}

#interna_colDerecha {width:178px; float:right}
/*#breadcrumb {color:#5F5E5C; font-size:0.7em; margin-bottom:10px; text-transform:uppercase; float:left; margin-left:16px; clear:both;}*/
#breadcrumb { clear: both; float: left; font-size: 0.7em; height: 30px; margin-bottom: 10px; margin-left: 16px; margin-right: 32px; width: 648px;}
#breadcrumb span {text-decoration:underline}
#breadcrumb a {color:#666; text-decoration:none}
#breadcrumb a:hover {color:#5F5E5C; text-decoration:underline}
/* SUBMENU */
.bloque_subMenu {background:#f2f2f4; margin-bottom:15px; border:solid 1px #c0c0c0}
#interna_colDerecha .bloque_subMenu h3 {background:#8a8a8a url(bg_bloquecolH3.jpg) repeat-x left top; font-size:0.9em; color:#fff ; padding:3px 5px; margin: 0; border:0; text-transform:uppercase}
.bloque_subMenu li {background:url(bullet_bloqueLI.gif) no-repeat 5px 7px; list-style:none; padding:5px 5px 5px 15px}
.bloque_subMenu li a {color:#555557; text-decoration:none}
.bloque_subMenu li a:hover {color:#555557; text-decoration:underline}
.bloque_subMenu li ul {margin:0; margin-bottom:-6px; margin-top:2px}
.bloque_subMenu li ul li { background-image:none; background-color:#e0e0e0; margin-left:-15px; margin-right:-5px; color:#555557; font-size:1em; border-bottom:1px solid #C0C0C0; padding:2px 5px 2px 25px }
.bloque_subMenu li ul li ul {margin:0; margin-bottom:-3px; margin-top:2px}
.bloque_subMenu li ul li ul li {margin-left:-25px; margin-right:-5px; color:#555557; font-size:1em; border-bottom:1px solid #C0C0C0; padding:2px 5px 2px 35px; background: #CECECE url(none);}
.swb-menumap li {background:url(bullet_bloqueLI.gif) no-repeat 5px 7px; list-style:none; padding:5px 5px 5px 15px}
.swb-menumap li a {color:#555557; text-decoration:none}
.swb-menumap li a:hover {color:#555557; text-decoration:underline}

#interna_colDerecha .bloque_subMenu h3 {background:#8a8a8a url(bg_bloquecolH3.jpg) repeat-x left top; font-size:0.9em; color:#fff ; padding:3px 5px; margin: 0; border:0; text-transform:uppercase}
.bloque_subMenu li {background:url(bullet_bloqueLI.gif) no-repeat 5px 7px; list-style:none; padding:5px 5px 5px 15px}
.bloque_subMenu li a {color:#555557; text-decoration:none}
.bloque_subMenu li a:hover {color:#555557; text-decoration:underline}
.bloque_subMenu li ul {margin:0; margin-bottom:-6px; margin-top:2px}
.bloque_subMenu li ul li { background-image:none; background-color:#e0e0e0; margin-left:-15px; margin-right:-5px; color:#555557; font-size:1em; border-bottom:1px solid #C0C0C0; padding:2px 5px 2px 25px }
.bloque_subMenu li ul li ul {margin:0; margin-bottom:-3px; margin-top:2px}
.bloque_subMenu li ul li ul li {margin-left:-25px; margin-right:-5px; color:#555557; font-size:1em; border-bottom:1px solid #C0C0C0; padding:2px 5px 2px 35px; background: #CECECE url(none);}
.swb-menumap li {background:url(bullet_bloqueLI.gif) no-repeat 5px 7px; list-style:none; padding:5px 5px 5px 15px}
.swb-menumap li a {color:#555557; text-decoration:none}
.swb-menumap li a:hover {color:#555557; text-decoration:underline}
.contactlink {display: block;font-size: 0.6em;font-weight: bold;margin: 10px 0 0;text-align: center;}

/*NOTA AUTOR */
div.notaAutor { font-size: 9px;margin-left: 18px; float:left; margin-top:20px; margin-bottom:19px;}

/*CONTADOR DE REDES*/
html body div#wrapper div.notasHomeInte div.post-footer-line { width:236px;}

/* RATING */
#rateInfo img {float:none; margin-right:0px}
#interna_colIzquierda #rate_mission ul li {list-style:none}
#rateInfo {margin-bottom:10px; font-size:0.8em;}
#rateInfo p {font-size:0.9em; font-weight:bold}
#rateInfo a {color:#807e7f}
#rateInfo #rate img {margin-left:5px}
#rateInfo li {list-style:none}

/* CALIFICAR INFORMACIÓN */
.estrellas{width:80px; height:16px; list-style:none; position:relative; background:url(estrellas.gif) no-repeat 0 0; float:left;}
ul.estrellas li {cursor: pointer; float:left; text-indent:-999em;}
ul.estrellas li a {position:absolute; left:0; top:0; width:16px; height:16px; text-decoration:none; z-index: 200;}
ul.estrellas li.estrellas_1 a {left:0}
ul.estrellas li.estrellas_2 a {left:16px;}
ul.estrellas li.estrellas_3 a {left:32px;}
ul.estrellas li.estrellas_4 a {left:48px;}
ul.estrellas li.estrellas_5 a {left:64px;}
ul.estrellas li a:hover {z-index:2; width:78px; height:16px; overflow:hidden; left:0; background: url(estrellas.gif) no-repeat 0 0}
ul.estrellas li.estrellas_1 a:hover {background-position:0 -176px;}
ul.estrellas li.estrellas_2 a:hover {background-position:0 -192px;}
ul.estrellas li.estrellas_3 a:hover {background-position:0 -208px}
ul.estrellas li.estrellas_4 a:hover {background-position:0 -224px}
ul.estrellas li.estrellas_5 a:hover {background-position:0 -240px}
.estrella_1 {background-position:0 -16px}
.estrella_2 {background-position:0 -32px}
.estrella_3 {background-position:0 -48px}
.estrella_4 {background-position:0 -64px}
.estrella_5 {background-position:0 -80px}

/* LANDING PAGE */
#teaser {position:relative; margin-bottom:10px; height:310px; width:750px}
h2#tituloCanal, #teaser h2 {position:absolute; top:25px; left:32px; width:350px; font-size:2em; color:#5F5E5C; text-align:left}
#infoTeaser, #teaser p {position:absolute; top:150px; left:32px; width:350px}

#teaserSpecial {position:relative; margin-bottom:10px; height:310px; width:750px}
h2#tituloCanal, #teaserSpecial h2 {position:absolute; top:25px; left:32px; width:350px; font-size:1.85em; color:#5F5E5C; text-align:left}
#infoTeaser, #teaserSpecial p {position:absolute; top:60px; left:32px; width:350px; color:#242424;}

/* Indice temático */
.entrada_indiceTematico {margin-bottom:10px; border-bottom:1px dotted #999; background:#F8F8F8; padding:0px 10px 2px; font-size:12px;}

.entrada_indiceTematico h3 {font-size:1.12em; font-weight:bold !important; margin: 0px 0px 10px;}
.entrada_indiceTematico h3 a {color:#CE2E34; border-bottom: 1px dotted;}
.entrada_indiceTematico h3 a:hover { text-decoration:none; color:#8C2300 !important;}
.entrada_indiceTematico ul {margin-left: 10px;}
.entrada_indiceTematico li { float: left; display: block; width: 310px; color: #515151; margin: 0px 0px 3px; padding-left: 10px; padding-right: 20px; background: url("bullet_noti.gif") no-repeat scroll -2px 4px transparent; }

.entrada_indiceTematico li a {color:#555557; text-decoration: none;}
.entrada_indiceTematico li a:hover {color:#555557; text-decoration: underline;}
.clearindiceTematico {clear: both; height: 1px;}
.entrada_indiceTematico_nivel2 {margin-bottom:10px; border-bottom:3px solid #999; background:#F8F8F8; padding:10px 10px 2px; margin-right:3%; float:left; width:44%; }
.entrada_indiceTematico_nivel2 h3 {font-size:1em; font-weight:bold; margin: 0px 0px 10px; color:#5F5E5C; text-align:left}
.entrada_indiceTematico_nivel2 h3 a, .indiceTematico h3 a:hover {color:#6B942E; text-decoration:none; }
.entrada_indiceTematico_nivel2 ul {margin-left: 10px;}
.entrada_indiceTematico_nivel2 li { float: left; display: block; width: 275px; color: #666; margin: 0px 0px 3px; padding-left: 10px; padding-right: 20px; background: url(bullet_bloqueLI.gif) no-repeat left 1px; }
.entrada_indiceTematico_nivel2 li a {color:#555557; text-decoration: none;}
.entrada_indiceTematico_nivel2 li a:hover {color:#555557; text-decoration: underline;}

.entrada_indiceTematico_3cols {margin-bottom:10px; border-bottom:3px solid #999; background:#F8F8F8; padding:10px 10px 2px}
.entrada_indiceTematico_3cols h3 {font-size:1em; font-weight:bold; margin: 0px 0px 10px; color:#5F5E5C; text-align:left}
.entrada_indiceTematico_3cols h3 a, .indiceTematico h3 a:hover {color:#5F5E5C; text-decoration:none; }
.entrada_indiceTematico_3cols ul {margin-left: 10px;}
.entrada_indiceTematico_3cols li { float: left; display: block; width: 210px; color: #666; margin: 0px 0px 3px; padding-left: 10px; padding-right: 20px; background: url(bullet_bloqueLI.gif) no-repeat left 1px; }
.entrada_indiceTematico_3cols li a {color:#555557; text-decoration: none;}
.entrada_indiceTematico_3cols li a:hover {color:#555557; text-decoration: underline;}

/* ERROR 404 */
#errorPage {clear:both; padding:80px 100px;}
/*.titulo404 {background:transparent url(warning.png) no-repeat scroll left top; color:#5F5E5C; font-size:1.6em; height:50px; padding-left:60px; padding-top:9px;}*/
#errorPage p {font-size:1em;}
#errorPage h3 {margin-top:30px;}
.subTituloSeccion {color:#5F5E5C; font-size:1.1em;}
#wrapper #errorPage ol {margin-left:50px; margin-top:10px;}
#wrapper #errorPage ol li {color:#606060; font-size:1em; margin-bottom:10px; font-weight:bold}
#wrapper #errorPage ol li a {color:#5F5E5C}


/* MAPA DE SITIO */
.swb-mapa .seccion, #siteMap_rec .seccion {margin-bottom:50px; clear:both; display: block;}
.seccion h3 {margin-bottom:10px; border-bottom:1px solid #999; background:#F8F8F8; padding:5px 5px 2px; font-size:1em; font-weight: bold; color:#5F5E5C; clear:both;}
.swb-mapa, #siteMap_rec {float:left; width:100%; min-height:300px; margin-top:20px}
.swb-mapa .seccion h3 a, .indiceTematico h3 a:hover, #siteMap_rec .seccion h3 a{color: #5F5E5C; text-decoration: none; clear: both; }
.swb-mapa .seccion ul, #siteMap_rec .seccion ul {margin-left: 10px; margin-bottom: 15px;}
.swb-mapa .seccion li, #siteMap_rec .seccion li { float: left; display: block; width:290px; color: #666; margin: 0px 0px 3px; padding-left: 10px; padding-right: 10px; background: url(bullet_bloqueLI.gif) no-repeat left 2px; }
.seccion li a {color: #666; text-decoration:none;}
.seccion li a:hover {color:#5F5E5C; text-decoration:underline;}
/*h2.tituloMapa {font-size:1.2em; /*text-transform:uppercase;*/ color:#5F5E5C; margin-bottom:0.5em; line-height:1em}*/
#contenido h2.tituloMapa { background: url("pleca02.png") no-repeat scroll left bottom transparent; border-bottom: 1px dotted; color: #5F5E5C;left: 40px; margin-bottom: 20px; margin-top: 17px; min-width: 650px; padding-bottom: 21px; color: #006600;text-align:center; }
#contenido p { margin-bottom:10px;}
#contenido h3 {color:#5F5E5C; /*text-transform:uppercase;*/ font-size:1em; border-left:2px solid #E4E3E3; margin:0.2em 0; padding-left:0.3em}
/* banner cluster */
#clusterEN .swb-banner-cluster {width:100%; height:227px; overflow:scroll; margin-bottom:20px; position:relative; border:solid 1px #919191; padding:5px; border-bottom:none}
.swb-cluster-img a[href^="http:"], a[href^="https:"]{background:none}
.swb-banner-cluster {width:926px; height:232px; overflow:auto; margin-bottom:20px; position:relative; border:solid 1px #919191; padding:5px; border-bottom:none}
.swb-banner-cluster-ci { width:143px; float:left; margin:0 10px 0 0px; position:relative; border:1px solid #333; }
.swb-cluster-despliega { background: url("flecha1.png") no-repeat scroll right top transparent; border: 0 solid #334455; bottom: 0; color: #FFFFFF; font-size: 0.8em; height: 40px; left: 0; overflow: hidden; position: absolute; width: 100%;}
.swb-cluster-despliega p {margin:6px 5px 0px 5px; color:#fff}
.swb-cluster-despliega a {text-decoration:none; color:#FFF}
#r20_1.swb-cluster-despliega {background:#000 url(f_marron.gif) top right no-repeat; }
#r20_2.swb-cluster-despliega {background:#000 url(f_fuccia.gif) top right no-repeat; }
#r20_3.swb-cluster-despliega {background:#000 url(f_verde2.gif) top right no-repeat; }
#r20_4.swb-cluster-despliega {background:#000 url(f_naranja.gif) top right no-repeat; }
#r20_5.swb-cluster-despliega {background:#000 url(f_verde.gif) top right no-repeat; }
#r20_6.swb-cluster-despliega {background:#000 url(f_azul.gif) top right no-repeat; }
#r20_7.swb-cluster-despliega {background:#000 url(f_marron.gif) top right no-repeat; }
#r20_8.swb-cluster-despliega {background:#000 url(f_fuccia.gif) top right no-repeat; }
#r20_9.swb-cluster-despliega {background:#000 url(f_verde2.gif) top right no-repeat; }
#r20_10.swb-cluster-despliega {background:#000 url(f_naranja.gif) top right no-repeat; }
#r20_11.swb-cluster-despliega {background:#000 url(f_azul.gif) top right no-repeat; }

/* AYUDA BUSCADOR */
/*INSTRUCCIONES PARA EL BUSCADOR*/
#overPanel{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background-image:url(screened.png);display:none;padding:50px 0 100px 0}
#overPanel div{background-color:#FFFFFF;width:600px;height:70%;overflow:scroll; margin:auto;padding:0 50px 50px 50px;font-size:1em}
#overPanel #infoAyuda {margin-bottom:50px}
#overPanel #cerrar{width:600px;height:10px;margin:auto; overflow:hidden}
#overPanel #cerrar a{float:right;width:70px;height:30px;background-color:#5F5E5C;padding:3px;text-align:center;overflow:hidden;color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none}
#overPanel #cerrar a:hover{text-decoration:underline}
#miLiga span{color:#BA5112;font-weight:bold;font-size:2em;padding:0 0 0 10px}
#miLiga a{float:right; font-size:0.8em; text-align:right; text-decoration:none; color:#5F5E5C}
#miLiga a:hover{text-decoration:underline}

/* BUSCADOR */
.searchResults a {color:#5F5E5C}
.searchEntry{border-bottom: solid 1px #fff; padding-bottom:10px;}

.searchEntry h3 a {color: #666666; font-size: 20px; font-weight: normal; text-decoration: none;
}
.searchEntry p{padding:0 20px 0 40px;}
.itemType{margin-left:10px; color:#666; font-size:12px; font-weight:normal;}
.itemPath{color:#5F5E5C;}
.itemLastUpdate{color:#666;}
#miLiga span
.updateTitle{font-weight:bold; margin-right:5px;}
.itemScore{color:#5F5E5C; margin-bottom:2px;}
.scoreWrapper{display:block; width:130px; height:20px; background:#6B942E; position:relative; margin-left:40px;}
.scoreBar{display:block; height:20px; background:#1A6600; position:absolute;}
.searchResultsPag {display: block; text-align: center; margin-top: 25px; margin-bottom: 25px;}
.searchResults label {display: none;}
.searchResults form p {font-size: 1em; color: #5F5E5C; font-weight: bold;}
.searchResults form #buscar {background:#6B942E; border:solid 1px #ccc; font-size:0.7em; color:#fff; padding:3px 5px}
.searchResults form #busquedaText {color: #6B942E;}

.swb-comment { line-height: 46px; margin-left: 33px;}
.swb-comment label {width:130px; float:left}
.swb-comment #btnEnviar {margin-left: 40px; margin-top: 71px;}
#btnEnviar, #btnLimpiar { background-color:#6B942E; padding:2px; border: medium none; padding: 2px; width: 100px;}

/* SECCION VIDEOS */
/*.entradaVideos {width:97.5%; padding:10px 10px 0px; border:solid 1px #CCC; margin-bottom:10px}*/
.entradaVideos {
border: 1px solid #CCCCCC;
clear: both;
margin-bottom: 10px;
padding: 10px 10px 0;
width: 97.5%;
}
.entradaVideos:hover {background:#f2f2f4}
.thumbVideo {width:135px; float:left; display:none;}
#interna_colIzquierda .entradaVideos img {padding:2px; border:solid 1px #5F5E5C; float:none; margin-right: 8px !important;}
.infoVideo {width:618px; display:block}
#interna_colIzquierda .entradaVideos h3 {font-size:0.85em}
p.fechaVideo {font-size:0.7em}

/* CAPTCHA */
.swbCaptcha {height:100px}
.swb-coment-imagen {float:left; text-align:center}
.swb-coment-imagen img {float:none; margin-bottom:5px}
.swb-coment-imagen a {color:#5F5E5C}
.swb-coment-captcha label {float:none}

/* EXTRAS HOME */
.temasInteresHome {background:#f9f9f9; width:279px; float:left; margin-right:15px; height:310px; margin-bottom:20px; border:solid 1px #919191; padding:5px}
.temasInteresHome .swb-menumap li { background:url("bullet_bloqueLI.gif") no-repeat 5px 5px; list-style:none; padding:3px 5px 3px 15px; font-size:0.8em }
#recuadrosMiddle {width:197px; margin-right:18px;}
.avisoHome {background:#F8F8F8; width:299px; height:320px; margin-bottom:10px; border:solid 1px #808080; }
.avisoHome p {font-size:0.7em; text-align:justify; margin-bottom:10px}
.avisoHome .vermas {text-align:right !important; margin-right:5px; font-size:0.75em}
.licitacionesHome {background:#f9f9f9; width:289px; height:138px; margin-bottom:20px; border:solid 1px #919191; padding:5px}
.licitacionesHome p {font-size:0.7em; text-align:justify; margin-bottom:10px}
.licitacionesHome .vermas {text-align:right; margin-right:5px; font-size:0.75em}
.licitacionesHometit {margin-top:40px}

.bloquePublicidad {width:159px;  float:right; margin-bottom:20px;}
.bloquePublicidadCanal{width:286px; }
.bloquePublicidadInterna {width:276px;  float:right; position:relative; bottom:61px; top:1px;}
#infopara {margin-top:-18px; line-height:32px;}
#infoparaInte {margin-top:-18px; line-height:32px; margin-left: 13px;}
#infoparaInte h2 {margin-top:22px; margin-bottom:10px; text-align:center;}
#infopara h2.tituloEnlaces {padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: .3em;  margin-top: 20px;}
#infopara h2 {margin-top:22px; margin-bottom:10px; text-align:center;}
.bloquePublicidad #infopara img {float:left; margin:0; padding:0}
.bloquePublicidad a[href^="http:"] {background:none; padding-right:0px}

/* Redes sociales */

div#contenido.home div.bloquePublicidad div#redesSociales {height: 28px;margin-left: -67px;width: 250px;font-size:13px;margin-top:19px;}
.tituloRedes {padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: .3em;  margin-top: 14px; float:left;}
div#contenido.home div.bloquePublicidad div#redesSociales h2.tituloBloque {float:left;margin-top:10px;	}
#redesSociales { font-size: 13px; margin-left: -67px; float:right; width:253px;}

#wrapper div#contenido.home div#redesSociales { width:236px;}
#cuartoIinforme {position:absolute; right:8px; top:8px}
#redesSociales > div {width:32px; height:32px; margin:0.4em 0.1em; float:left}
#redesSociales02 > div {width:33px; height:32px; margin: 0.8em 0.7em; float:left}
.bannerGob { float: left; height: 81px;}
.bloquePublicidad #infopara .bannerGob img {margin-right:5px}

#infopara .bannerGob a[href^="http:"], a[href^="https:"] {background:none; padding-right:0}

#r1 a, #r2 a, #r3 a, #r4 a,#r5 a,#r6 a #r7 a, #r8 a ,#r9 a,#r10 a,#r11 a {width:24px; height:38px; display:block; text-indent:-9000px; font-size:0px}
#r1 {background:url(rs_facebook.png) no-repeat left top}
#r1:hover {background:url(rs_facebook.png) no-repeat left top}
#r2 {background:url("iconografia.gif") no-repeat scroll -112px -332px transparent;}
#r2:hover {background:url("iconografia.gif") no-repeat scroll -112px -364px transparent;}
#r3 {background:url(rs_twitter.png) no-repeat left top}
#r3:hover {background:url(rs_twitter.png) no-repeat left top}
#r4 {background:url(rs_mail.jpg) no-repeat right top}
#r4:hover {background:url(rs_mail.jpg) no-repeat left top}
#r5 {}
#r5:hover {}
#r6 {}
#r6:hover {}
#r7 {}
#r7:hover {}
#r8 {background:url("iconografia.gif") no-repeat scroll -176px -332px transparent;}
#r8:hover {background:url("iconografia.gif") no-repeat scroll -176px -364px transparent;}
#r9 {background:url("iconografia.gif") no-repeat scroll -209px -332px transparent;}
#r9:hover {background:url("iconografia.gif") no-repeat scroll -209px -364px transparent;}
#r10 {background:url(rs_youtube.png) no-repeat left top}
#r10:hover {background:url(rs_youtube.png) no-repeat left top}
#r11 {background:url(rs_rss.png) no-repeat left top}
#r11:hover {background:url(rs_rss.png) no-repeat left top}

/* EXTRAS CANAL */

/* EXTRAS CANAL */
.bannersCanal img {float:left; margin:0; padding:0}
.bannersCanal a {margin:0; padding:0}
.Titulo_Sombreado { display:block; width:130px; height:20px; background:#ddd; position:relative; margin-left:40px; text-align: center;}

/* Texto Pleno */
.Liga { font-size: 8pt; color: #66AB1D; text-align: center; vertical-align: middle; }
.Texto { font-size: 8pt; color: #424242; text-align: justify; vertical-align: middle;}
.Texto_Centrado { font-size: 8pt; color: #424242; text-align: center; vertical-align: middle; }
.Titulo {font-size: 8pt; font-weight: bold; text-decoration: none; background-color: #C0C0C0; text-align: center; vertical-align: middle;}
.Liga_Vineta {font-size: 8pt; color: #66AB1D; list-style-type: disc; font-weight: bold; }
.Texto_Vineta {font-size: 8pt; list-style-type: disc; font-weight: normal; color: #424242; }
.Liga_Bold {font-size: 8pt; color: #66AB1D; text-align: center; vertical-align: middle; font-weight: bold; }
.Texto_Bold { font-size: 8pt; color: #424242; text-align: justify; vertical-align: middle; font-weight: bold; }

/* buscador gob mx */
div#gobmx-searchbox-container-cofetel{display:block !important;position:relative !important;float:right !important;top:50px !important;right:30px !important;}


/* tabla contenidos */
.tabla_2011 {border-collapse: collapse;margin-bottom: 2em;margin-top: 2em;width: 100%;}
.tabla_2011 a {color: #5F5E5C;}
.tabla_2011 th, .tabla_2011 td {border: 0.2em solid #FFFFFF;line-height: 1.3em;padding: 0.3em;}
.tabla_2011 th {background-color: #5F5E5C;color: #FFFFFF;font-size: 0.8em;text-align: center;text-transform: uppercase;}
.tabla_2011 th p {color: #FFFFFF;}
.tabla_2011 td {background-color: #EEEEEE;}
.tabla_2011 td {font-size: 0.8em;}
.tabla_2011 p, .tabla_2011 li {font-size: 1em;line-height: 1.3em;}
.tabla_2011 p {margin-bottom: 0;margin-left: 0;padding-left: 0;}
.tabla_2011 p + p {padding-top: 1em;}
.tabla_2011 p + ul, .tabla_2011 li + li {margin-top: 0.5em;}
.tabla_2011 ul + p {margin-top: 1em;}
.tabla_2011 ul, .tabla_2011 li {padding-bottom: 0;}
.tabla_2011 ul {margin-bottom: 0;}
.tabla_2011 li ul {margin-bottom: 0.5em;margin-top: 0.5em;}
/* tabla DIRECCIONES GENERALES/PLANTELES */
.boullet {background: none repeat scroll 0 0 #F8F8F8;border-bottom: 3px solid #999999;height: 66px;margin: 10px 0;padding: 10px;}
#container div.boullet a {display: block;float: left;text-decoration:none;width:600px;}

a[href^="http:"], a[href^="https:"] {background: url("icoExt.png") no-repeat scroll right 3px transparent; padding-right: 17px; }

/*tablas == estilos generales*/
/*Diseño de tabla*/
#ContenidoNotas table, #ContenidoNotasExt table{font-size: 0.77em;border-collapse: collapse;float: none;margin-top: 10px;margin-bottom: 10px;width: 100%;text-align:left !important;}
#ContenidoNotas table th, #ContenidoNotasExt table th{padding: 10px;font-weight: normal;font-size: 11px;color: #FFFFFF;text-align:left !important;background-color: #F3F5E7;}
#ContenidoNotas table td, #ContenidoNotasExt table td{border: 1px solid #fff; padding: 14px 0 7px 10px !important;}
#ContenidoNotas table tbody tr:nth-child(odd), #ContenidoNotasExt table tbody tr:nth-child(odd){background-color: #F5F5F5 !important;padding: 5px;}
#ContenidoNotas table tbody tr:nth-child(even), #ContenidoNotasExt table tbody tr:nth-child(even){background-color: #eee !important;padding: 5px;}
#ContenidoNotas table tbody tr td.head, #ContenidoNotasExt table tbody tr td.head{ background-image:url(fondo_tr01b.gif); text-align:center; text-transform: uppercase; padding:0;}
#ContenidoNotas table tbody tr td.headBorde, #ContenidoNotasExt table tbody tr td.headBorde{ background-image: url("fondo_tr01b.gif");border-radius: 27px 5px 0 0;text-align: center;text-transform: uppercase;padding:14px;}
#ContenidoNotas table tbody tr td.headBordeRight, #ContenidoNotasExt table tbody tr td.headBordeRight{ background-image: url("fondo_tr01b.gif");border-radius: 0 27px 0 0;text-align: center;text-transform: uppercase; padding:14px;}
#ContenidoNotas table tbody tr td.headBordeTop, #ContenidoNotasExt table tbody tr td.headBordeTop{ background-image: url("fondo_tr01b.gif");border-radius: 27px 27px 0 0;text-align: center;text-transform: uppercase; padding:14px;}
#ContenidoNotas table tbody tr td p a, #ContenidoNotasExt table tbody tr td p a{ font-size:10px;}
#ContenidoNotas table tbody tr td a, #ContenidoNotasExt  table tbody tr td a{ color:#CE2E34; border-bottom: 1px dotted; font-size:11px;}
#ContenidoNotas table tbody tr td a:hover, #ContenidoNotasExt  table tbody tr td a:hover{ color:#777777 !important;}


/*estilo para imagenes dentro de contenido*/
#contentDiv img{float: right !important;margin-bottom: 10px !important;margin-left: 20px !important;margin-right: 0 !important;max-width: 400px;}

/*estilo para imagenes Diagramas de contenido*/
#content p.contentDiagramas img{max-width: 750px;}

/*Estilo para elementos que sirven a la accesibilidad invisibles para el usuario común*/

.descripcion_accesible {/*width: 1px;*/height: 1px;position: absolute;left: -9000px;}

/*estilo para imagenes dentro de búsqueda*/
#contentDiv #content .searchResults img {float: left !important;margin-bottom: 0 !important;margin-left: 0 !important;}

/*corrección para ligas externas en el banner cluster -----  necesarias para evitar generar espacios dentro de los banners*/

.swb-banner-cluster a[href^="http:"], a[href^="https:"] {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("icoExt.png");background-origin: padding-box;background-position: right 3px;background-repeat: no-repeat;background-size: auto auto;padding-right: 0px !important;}
.swb-banner-cluster .swb-cluster-desc a[href^="http:"], a[href^="https:"] {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("icoExt.png");background-origin: padding-box;background-position: right 3px;background-repeat: no-repeat;background-size: auto auto;padding-right: 12px !important;}
.swb-banner-cluster .swb-cluster-titulo a[href^="http:"], a[href^="https:"] {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("icoExt.png");background-origin: padding-box;background-position: right 3px;background-repeat: no-repeat;background-size: auto auto;padding-right: 12px !important;}
#footer .logoFooter a[href^="http:"], a[href^="https:"] {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: url("icoExt.png");background-origin: padding-box;background-position: right 3px;background-repeat: no-repeat;background-size: auto auto;padding-right: 12px !important;}


/*banner slider -----  programas y acciones*/

#CarruselProgramas {margin: 0px 0px 20px; width: 950px; clear: both;}
#CarruselProgramas div {float: left; display: inline;}
#CarruselProgramas table tbody tr td div#slider ul li { border-right:4px solid #fff;}
#CarruselProgramas table tbody tr td div#slider ul li a img.slider-item { padding: 20px 0 0 37px;}
#CarruselProgramas table tbody tr td div#slider ul li p { padding-top:10px; height:37px;}
li h2.titulosSlider { color: #117A8D; font-size:13px; text-align:center;}

.banner {background: rgb(199, 207, 170); position: relative; z-index: 10;}
.banner img {position: relative; z-index: 20;}
.banner span {/*background: url("../images/bg-frame.png") no-repeat 0px 10000px;*/ width: 9px; height: 9px; display: block; position: absolute; z-index: 30;}
.banner .tl {left: 0px; top: 0px;}
.banner .tr {background-position: 100% 0px; top: 0px; right: 0px;}
.banner .bl {background-position: 0px 100%; left: 0px; bottom: 0px;}
.banner .br {background-position: 100% 100%; right: 0px; bottom: 0px;}
.banner-full {margin: 0px 40px 0px 0px; width: 649px; height: 133px;}
.banner-quarter {width: 241px; height: 133px;}
.banner-2quarter {margin: 0px 20px; width: 371px; height: 133px;}
.banner-162 {margin: 0px 4px 0px 0px; width: 162px; height: 133px;}
.banner-171 {margin: 0px 4px 0px 0px; width: 171px; height: 133px;}
.banner-254 {margin: 0px 0px 0px 31px; width: 254px; height: 133px;}
.banner-280 {margin: 0px 20px 0px 0px; width: 280px; height: 133px;}
.banner-365 {margin: 0px 20px 0px 0px; width: 365px; height: 133px;}
#slider {margin: 0px; padding: 0px; overflow: hidden; position: relative;}
#slider ul {list-style: none; margin: 0px; padding: 0px; position: relative;}
#slider li { float: left;  border:1px solid #DDD; height:207px; background-color:#E9EDED; width: 225px; }
#slider ul li p { text-align:center;}
#CarruselProgramas div#slider { margin-top:38px !important;}
.slider-nav {padding: 0px; cursor: pointer;}
.h-sliding {width: 857px !important;}
li span a.align { background: url("icoExt.png") no-repeat scroll right 3px transparent; padding-left: 197px;
}

/*logos de contacto institucional*/
.gMail{text-indent: -9999px;display: block;background-image: url(/work/models/sems/Resource/6802/1/images/Gmail_logo.png) !important;width: 200px !important;height:100px;float:left;clear: both;margin-bottom: 20px;padding-right: 0px !important;padding-top: 0px!important;padding-bottom: 0px!important;padding-left: 0px!important;border:none!important;background-repeat: no-repeat;background-position: left top;}
.hotMail{text-indent: -9999px;display: block;background-image: url(/work/models/sems/Resource/6802/1/images/logo_mail.png) !important;width: 200px !important;float:left;height:65px;clear: both;margin-bottom: 20px;padding: 0px;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;border-left-style: none!important;border:none!important;background-repeat: no-repeat;background-position: left top;}
.yahooMail{text-indent: -9999px;display: block;background-image: url(/work/models/sems/Resource/6802/1/images/logoyahoomail.png) !important;width: 200px !important;height:40px;float:left;clear: both;margin-bottom: 30px;padding: 0px;border-top-style: none !important;border-right-style: none !important;border-bottom-style: none !important;border-left-style: none !important;border:none!important;background-repeat: no-repeat;background-position: left top;}

/* correo institucional SEMS pop-up */

#wrapperCorreo {float: left;width: 798px;}
#leftColCorreo {background-image: url(correo1.jpg);background-repeat: no-repeat;background-position: left top;float: left;height: 268px;width: 272px;padding-top: 382px;}
#rightColCorreo {background-image: url(correo2.jpg);float: right;height: 550px;width: 496px;padding-left: 20px;padding-top: 100px;padding-right: 10px;font-size: 11px;color: #999;}
#rightColCorreo p{padding-top: 10px;padding-bottom: 10px;font-size: 12px;}
.logoContacto {background-image: url(logoCTI.png);background-repeat: no-repeat;background-position: 10px top;padding-right: 10px;padding-left: 90px;}
.logoContacto strong {font-weight: bold;font-size: 11px;color: #666;}
.logoContacto p{font-size: 11px;color: #999;}
.logoContacto a{font-size: 11px;color: #F90;}

.ligasCorreoBox {background-image: url(botoneraMail.png);float: left;width: 493px;margin-top: 10px;margin-bottom: 10px;padding-left: 3px;height: 69px;}
#rightColCorreo p a {color: #F90;}
#rightColCorreo h2 {font-size: 24px;color: #666;}
.contactoCorreo {padding: 10px;font-size: 11px;color: #999;text-align:justify;}
.contactoCorreo span{text-decoration:underline;}
.ligasCorreoBox li:first-child {border:none;}
.ligasCorreoBox li{display: block;float: left;width: 163px;height: 44px;margin-top: 10px;border-left-width: 1px;border-left-style: solid;border-left-color: #999;}

.outlook1 {background-image: url(outlook.png) !important;display: block;height: 13px;background-repeat: no-repeat !important;background-position: center top !important;padding-top: 30px;text-align: center;font-size: 11px;color: #F90;}
.hotmail1 {background-image: url(hotmail.png) !important;display: block;height: 13px;background-repeat: no-repeat !important;background-position: center top !important;padding-top: 30px;text-align: center;font-size: 11px;color: #F90;}
.live1 {background-image: url(windowsLive.png) !important;display: block;height: 13px;background-repeat: no-repeat !important;background-position: center 5px !important;padding-top: 30px;text-align: center;font-size: 11px;color: #F90;}
/* borrar despues*/


html body div#wrapper div#contenido.home div#recuadrosMiddle div.bloqueNotas_recuadro h2.tituloBloque span.span_tituloBloque, html body div#wrapper div#contenido.home div#recuadrosMiddle div.bloqueNotas_recuadro ul.listaTramites, html body div#wrapper div#contenido.home div.bloqueNotas_recuadro02 ul.listaTramites, html body div#wrapper div#contenido.home div.bloqueNotas_recuadro02 h2.tituloBloque {
	display:none;	
}

/*NOTAS HOME*/

.notasHomeInte div#ContenidoNotas div#indiceTematico div.entrada_indiceTematico h3 { background: none repeat scroll 0 0 transparent; font-size: 20px; font-weight: normal; color:#6B942E;
}
.notasHomeInte div.bloque_subMenu03 h3 { display:none;}
.notasHomeInte div#ContenidoNotas div#indiceTematico { margin-top:10px;}
.notasHomeInte div#ContenidoNotas ul { text-align:left; margin-top:20px;}
.notasHomeInte div#ContenidoNotas p.tContenido { color: #666666; font-size: 16px; font-weight: bold; margin-bottom: 33px; margin-top: 50px;
}
.notasHomeInte div#ContenidoNotas div#indiceTematico div.entrada_indiceTematico h3 { color:#6B942E;}
.notasHomeInte div#ContenidoNotas div.searchResults { line-height: 35px;}
/*.notasHomeInte div#ContenidoNotas ul li { margin-left:-5px; background: url("bullet_green.png") no-repeat scroll 1px 3px transparent; list-style: none outside none !important; padding-left: 13px !important; color:#757584; color: #757584; text-align: justify;
}*/
.notasHomeInte div#ContenidoNotas ul li { background: url("bullet_red.png") no-repeat left center; width: 16px; list-style: none outside none !important; margin-left: -5px; padding-left: 20px !important; border-bottom: 1px dotted #fd8586; color: #757584; margin-bottom: 10px; padding-bottom: 7px; text-align: justify;}
#wrapper div#ContenidoNotas div.identificadorCanal div div { margin:0 !important;}

/*TERMINA NOTAS HOME*/

/*NUEVOS ESTILOS*/
p strong { border-bottom: 1px dotted #666666; padding: 2px;}
ul#navegacion_local li > ul li {font-size: 1.01em; background: url("bullet02.gif") no-repeat scroll 1px 8px transparent; list-style: none outside none !important; padding-left: 13px !important;}
ul#navegacion_local li > ul li > ul li { font-size: 0.97em; background: url("bullet_noti.gif") no-repeat scroll -1px 8px transparent; list-style: none outside none !important; padding-left: 13px !important;}
.img_gral { float: right; padding-bottom: 12px; padding-left: 23px; padding-top: 15px; width: 50%;}
.img_gralhome { float: right; padding-bottom: 12px; padding-left: 23px;}
.description p#descriptionEnterate { background-image: url(btn_vermas.png); background-repeat:no-repeat; width:80px; float:right; font-size:9px; text-align:center; margin-top: 10px; cursor:pointer;}
h2.tituloInterna {color: #EA7B11;margin: 0 220px; float: left; margin: 32px 0 17px 16px;}
img.imagesNoti { box-shadow: #ccc 4px 4px 4px;}
.notasHomeInte div#ContenidoNotas div.entradaVideos div.thumbVideo img {display: none;}
#ContenidoNotas div.entradaVideos div.infoVideo p.vermas a { color:#FFF; border: none; padding-top: 4px;}
div.entradaVideos div.infoVideo p.vermas { float: right; margin-right: 129px;}
#ContenidoNotas div.entradaVideos div.thumbVideo img {display: none;}
/*OPCIONES DE ESTUDIO*/
#opcion01, #opcion02, #opcion03, #opcion04 { width: 145px; float: left;padding:8px;}
#noOpcion01 { position:relative; left: 218px;}
.clear {clear: both;}
#ContenidoNotas ol {line-height: 25px; margin-left: 25px;}
#ContenidoNotas ol > li ol {  margin-left: 43px; font-size: 15px;}
#ContenidoNotas a { color: #CE2E34;}
/*#ContenidoNotas a:hover { color: #8C2300; border-bottom: 1px dotted #8C2300;}*/

/*Índice oculto- 2106 2013*/
#ContenidoNotas div#indiceTematico div.entrada_indiceTematico ul li.indiceOculto { display: none;}
#ContenidoNotas p.bullet_red,#ContenidoNotas table tbody tr td li {background: url("bullet_red.png") no-repeat scroll left 4px transparent; border-bottom: 1px dotted #FD8586; line-height: 20px;
list-style: none outside none; margin-bottom: 10px; margin-right: 3px; min-height: 26px; padding-bottom: 7px; padding-left: 25px; font-size:12px;}
/*#ContenidoNotas p strong u { color: #B22D00; text-decoration:none;}
#ContenidoNotas p strong.red { color: #698C00; font-size: 12px;}*/
#ContenidoNotas h3 { color: #006600;  font-weight: normal; margin-bottom: 20px;}
#ContenidoNotas span.titulo03 { font-size:14px; color:#B22D00}
#ContenidoNotas strong { color: #563E05; border-bottom: none;}
#ContenidoNotas ol li ol li { border-bottom: 1px dotted #FD8586; line-height: 20px; list-style: none outside none; margin-bottom: 10px; margin-right: 3px; min-height: 26px; padding-bottom: 7px; margin-top: 11px; list-style: upper-roman inside none; background-color: #F0F0F0;}
#ContenidoNotas ul li ol li.romanos { background: none repeat scroll 0 0 transparent; font-size: 12px; list-style: upper-roman inside none; margin-top: 15px;}
p.titleProgramas { color: #006600; font-size: 19px;}
p.resaltProgramas { font-size: 11px; font-weight: bold;}
#ContenidoNotas table tbody tr td.opciones { padding:0 !important;}
#ContenidoNotas table tbody tr td.opciones img.imgOpciones { width: 213px !important; padding:0 !important;}
#ContenidoNotas table tbody tr td img.tituloOpciones { width: 644px;}
#ContenidoNotas table tbody tr td.headerOpciones { padding: 0 !important}
#wrapper div#ContenidoNotas table tbody tr td.opciones img.imgcontent { width: 640px;}
#ContenidoNotas table tbody tr td.opciones img.imgOpcionesDiscap { width: 320px;}

/*ESTILOS CANALES*/
#contenido_opciones {width: 650px;}
.bloque01 {float: left; width: 319px; margin-right: 5px;  font-size:12px;}
.bloque02 {float: left; width: 319px; margin-right: 5px; font-size: 12px;}
.bloque01 a { text-decoration: none;} 
.bloque01texto { background-image: url(pleca_.jpg); height: 48px; margin-top: -5px; padding-left: 21px; text-decoration: none; line-height: 24px;}
.bloque02texto { background-image: url(pleca_green02.jpg); height: 48px; margin-top: -5px; padding-left: 21px; text-decoration: none; line-height: 24px;}
.bloque03texto { background-image: url(pleca_green.jpg); height: 48px; margin-top: -5px; padding-left: 21px; text-decoration: none; line-height: 24px;}
.bloque04texto { background-image: url(pleca_red.jpg); height: 48px; margin-top: -5px; padding-left: 21px;  text-decoration: none; line-height: 24px;}
.bloque05texto { background-image: url(pleca_yellow.jpg); height: 48px; margin-top: -5px; padding-left: 21px;  text-decoration: none; line-height: 24px;}
.bloque06texto { background-image: url(pleca_purple.jpg); height: 48px; margin-top: -5px; padding-left: 21px;  text-decoration: none; line-height: 24px;}
.bloque07texto { background-image: url(pleca_pink.jpg); height: 48px; margin-top: -5px; padding-left: 21px;  text-decoration: none; line-height: 24px;}
.bloque08texto { background-image: url(pleca_blue.jpg); height: 48px; margin-top: -5px; padding-left: 21px;  text-decoration: none; line-height: 24px;}
/*.bloque01texto, .bloque02texto, .bloque03texto, .bloque04texto, .bloque05texto, span { text-transform:uppercase; color: #fff; font-size: 10px !important;}*/
.link_apoyo { color: #FFFFFF !important; font-size: 10px;}
a.link_apoyo:hover { border-bottom: 1px dotted #fff !important;}
img.carrusel { margin-right:20px; position:relative; top: 50px; float: left;}
html body div#wrapper div#contenido.home div.bloqueNotas_recuadro02 div.slider div#bannerWithThumbnailsParent_85988 div.allinone_thumbnailsBanner { width: 536px; height: 287px;}

/*INICIA YO NO ABANDONO*/
a.colgreen {
	background: url("/work/models/sems/cssCSSEMS/images/01.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.colgreen:hover {
	background: url("/work/models/sems/cssCSSEMS/images/01.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.colgreen02 {
	background: url("/work/models/sems/cssCSSEMS/images/02.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.colgreen02:hover {
	background: url("/work/models/sems/cssCSSEMS/images/02.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.colrojo {
	background: url("/work/models/sems/cssCSSEMS/images/03.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;
margin-bottom: 5px;
	position: relative;
	width: 160px;
	height: 160px;
}
a.colrojo:hover {
	background: url("/work/models/sems/cssCSSEMS/images/03.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.colmorado {
	background: url("/work/models/sems/cssCSSEMS/images/04.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	position: relative;
	width: 160px;
	height: 160px;
}
a.colmorado:hover {
	background: url("/work/models/sems/cssCSSEMS/images/04.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.colrosa {
	background: url("/work/models/sems/cssCSSEMS/images/05.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	position: relative;
	width: 160px;
	height: 160px;
}
a.colrosa:hover {
	background: url("/work/models/sems/cssCSSEMS/images/05.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.collila {
	background: url("/work/models/sems/cssCSSEMS/images/06.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;
	margin-bottom: 5px;
	position: relative;
	width: 160px;
	height: 160px;
}
a.collila:hover {
	background: url("/work/models/sems/cssCSSEMS/images/06.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col7 {
	background: url("/work/models/sems/cssCSSEMS/images/07.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col7:hover {
	background: url("/work/models/sems/cssCSSEMS/images/07.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col8 {
	background: url("/work/models/sems/cssCSSEMS/images/08.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col8:hover {
	background: url("/work/models/sems/cssCSSEMS/images/08.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col9{
	background: url("/work/models/sems/cssCSSEMS/images/09.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col9:hover {
	background: url("/work/models/sems/cssCSSEMS/images/09.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col10 {
	background: url("/work/models/sems/cssCSSEMS/images/10.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col10:hover {
	background: url("/work/models/sems/cssCSSEMS/images/10.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col11 {
	background: url("/work/models/sems/cssCSSEMS/images/11.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col11:hover {
	background: url("/work/models/sems/cssCSSEMS/images/11.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
a.col12 {
	background: url("/work/models/sems/cssCSSEMS/images/12.png") no-repeat scroll right center transparent;
	clear: both;
	color: #FFFFFF;
	display: block;

	position: relative;
	width: 160px;
	height: 160px;
}
a.col12:hover {
	background: url("/work/models/sems/cssCSSEMS/images/12.png") no-repeat scroll right center transparent;
	color: #CC3399;
}
#titulo01 h4 {
background-image: url(head.gif);
background-repeat: no-repeat;
width: 750px;
height:70px;
}
.delosestudiantes {
	float: left;
	margin-right: 12px;
	padding: 20px;
	background: #eee;
}
.insertvideo {
	text-align: center;
}
#video {
	clear: both;
	padding-top: 23px;
	padding-bottom: 28px;
}
#contenido02 h5 {
	background-image: url(pregunta.gif);
	background-repeat: no-repeat;
	height: 62px;
	text-indent: -32%;
	white-space: nowrap;
	margin-left: 212px;
}
#video h5 {
	background-image: url(video.gif);
	background-repeat: no-repeat;
	width: 619px;
	height: 118px;
	text-indent: -32%;
	white-space: nowrap;
	margin-left: 33px;
}
#links h5 {
	background-image: url(titulo3.gif);
	background-repeat: no-repeat;
	width: 548px;
	height: 86px;
	text-indent: -32%;
	white-space: nowrap;
	margin-left: 75px;
}
#links02 h5 {
	background-image: url(titulo4.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: -32%;
	white-space: nowrap;
	margin-left: 205px;
}
#recuadros {
	margin-left: 7px;
}

a.borde {
    border-bottom: 1px dotted #777777;
    color: #008C8C;
    text-decoration: none;
}
a.borde:hover { color:#999; font-weight:bold;}
#ContenidoNotas div#contenido02 div#video div.insertvideo table.video tbody tr td img.img01 { width:auto;}
.notasHomeInte div.bloque_subMenu03 div.bannerYono { margin-top: 10px; margin-left: 12px;}
.notasHomeInte div.bloque_subMenu03 div.bannerYono ul li{ 
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("bullet_more_red.gif");
    background-origin: padding-box;
    background-position: right 9px;
    background-repeat: no-repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    color: #515151;
    font-size: 0.9em;
    list-style-image: url("/work/models/sems/cssCSSEMS/bullet_noti.gif") !important;
    list-style-position: outside !important;
    list-style-type: disc !important;
    margin-top: 14px;
    padding-bottom: 12px;padding-right: 10px;}
.notasHomeInte div.bloque_subMenu03 div.bannerYono ul li a:hover { -moz-text-blink: none;-moz-text-decoration-color: -moz-use-text-color;-moz-text-decoration-line: underline;-moz-text-decoration-style: solid;color: #5F5E5C;}
/*ESTILOS login*/
#wb_username, #wb_password {width:160px; height:21px; color:#999; padding-left:3px; border-radius:22px; border:1px solid #bbbbbb;margin-bottom: 5px;}
.bannerYono fieldset form label {float: left;width: 84px;}
.bannerYono fieldset form input[type="submit"] {background-color:#6B942E !important; padding:2px; border: medium none; padding: 2px; width: 100px;margin-left: 117px;}
.bannerYono fieldset {border:none !important;}

/*ESTILOS FORO*/
#foro table tbody tr th { color: #606060; line-height: 1.5; text-align: justify;text-indent: 0;}
#foro { font-size: 12px; margin-left: 19px; line-height: 19px; float: left; width:670px; margin-top: 8px;}
#foro table tbody tr td.tema_foro strong a { color: #CE2E34; border-bottom: 1px dotted;}
#foro p { text-align:left !important;}
#foro p a { border-bottom: 1px dotted; color: #CE2E34; font-size: 13px; font-weight: bold;}
#foro table tbody tr td { padding: 5px;}
#foro table tbody td {text-align:justify;}
#foro table tbody tr td a { color: #CE2E34;}
#ContenidoNotas ul.underline { float: left; width: 91px;}
/*INICIAR SESIÓN*/
#ContenidoNotas fieldset.login {  border: none; clear: both; width: 184px;}
#ContenidoNotas fieldset form p.login label { float: left;}
fieldset form p.login input#enviar,  form fieldset span input {
    background-color: #F5F5F5;
    background-image: url("/work/models/sems/cssCSSEMS/btn_vermas.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    height: 35px;
    padding-bottom: 11px;
    width: 80px;
}
#ContenidoNotas form fieldset { border: none;}
#ContenidoNotas p.resalt, form fieldset table tbody tr td label em { color:#F00;}
#ContenidoNotas form fieldset legend { color:#060;}
#WBForo div.entradaForo p.tituloNota { color:#063; font-size: 15px; font-weight: bold;}
#contenido div.innerContent div#WBForo div.entradaForo p.tituloNota { color:#063; font-size: 15px; font-weight: bold;}
#ContenidoNotas div#contenido div.innerContent div#WBForo p.agregarContenido { color:#063; font-size: 15px;}
#contenido div.innerContent div#WBForo {
    float: left;
}
html body div#wrapper div#ContenidoNotas p.vermas02 {
    background-image: url("/work/models/sems/cssCSSEMS/btn_vermas03.png");
    background-repeat: no-repeat;
    height: 39px;
    margin-left: 101px;
    margin-top: -53px;
    padding-left: 24px;
    padding-top: 4px;
    width: 125px;
}

.imgTable {
height: 139px;
width: 139px !important;
}
.imgTable02 {
height: 125px;
padding-right: 10px;
width: 92px !important;
}
.titulo {
color: #FF0000;
font-size: 31px;
text-align: center !important;
}
.titulo02 {
color: #FF0000;
font-size: 20px;
}
.parrafoTabla {
color: 515151;
font-size: 0.95em;
padding-right: 15px;
}

#wrapper div#ContenidoNotas p.vermas02 a { color: #fff; text-transform: inherit; border: none; font: 0.99em SoberanaSans,"Times New Roman",Times,serif; margin: -3px -3px -3px -9px; text-decoration: none; }
html body div#wrapper div#ContenidoNotas form fieldset span { margin-top: 10px;}

ul.son li {border:none !important}

/*ESTILOS NUEVO BLOQUES A HOME 16/02/2015*/




/* PROGRAMAS ESTILOS*/
ul, li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.prog_list li:nth-child(odd) {
	background: #EBEBEB;
	background: url(/work/models/sems/cssCSSEMS/images/bull_turq.gif) no-repeat scroll right 1px transparent;
}
.prog_list li:nth-child(even) {
	background: url("/work/models/sems/cssCSSEMS/images/bull_turq02.gif") no-repeat scroll 258px 1px #E8E8E8;
}

.prog_list {
    background-color: #EEEEEE;
    float: left;
    padding: 19px;
    width: 918px;
	margin-bottom: 36px;
}
.prog_left, .prog_right, .prog_center {
	width: 295px;
	float: left;
	margin-left: 9px;

}
.clear {
	clear: both;
}
.prog_list li {
	border: 1px solid #fff;
	list-style: outside none none;
	padding: 10px 0 8px 10px;
}
.prog_list li a {
	text-decoration: none;
	color: #545457;
}
.prog_list li:hover {
	background-color: #DDDDDD;
}
/*FIN PROGRAMAS*/


/*ESTILOS VIDEOS*/

#videos {
    background-color: #f1f1f1;
    border: 1px solid #dddddd;
    float: left;
	min-height: 318px;

}
.cont01, .cont02, .cont03 {
    background-color: #eaeaea;
    float: left;
    margin: 8px;
    width: 447px;
    padding-top: 9px;
    margin-top: 16px;
}
.cont01 p img {
	float: left;
	margin-left: 3px;
		border: 3px solid #000;
}
.cont02 p img {
	float: left;
	margin-left: 3px;
	border: 3px solid #000;
}
.cont03 p img {
	float: left;
	margin-left: 3px;
		border: 3px solid #000;
}

.cont01 h1, .cont02 h1, .cont03 h1 {
    font-size: 13px;
    text-indent: initial;
    width: 237px;
	padding-bottom: 6px;
}
.cont01 a, .cont02 a, .cont03 a{
	color: #11798C;
	float: left;
	text-decoration: none;
	font-size: 14px;
	line-height:15px;
	margin: 4px;
}
.cont01 a:hover, .cont02 a:hover, .cont03 a:hover { text-decoration: underline;}

.txVid {

	float: left;
	width: 258px;

}
/*FIN DE VIDEOS*/

/*FONDOS*/


#fondos {
    background-color: #F1F1F1;
    color: #525252;
    float: left;
    font-size: 12px;
    margin-left: 23px;
    padding: 12px;
	border: 1px solid #ddd;
	min-height: 249px;
}
.left.temp #fondos {
	margin-left: 0;
	width: 97%;
}
#fondos li { list-style: none;}
hr.separador_post {
 border:  thin dotted #CCCCCC;
 width: 100%;
 margin: 12px;
}
#fondos a { color: red; text-decoration: none;}
.link_fondos {
    color: #525252 !important;
}
.link_fondos:hover {
    text-decoration: underline !important;
}

.right {
    float: left;
    width: 464px;
	margin-left: 13px;
}

.left {
    float: left;
    width: 463px;
    margin-left: 6px;
}
.tituloNew { text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: 1.3em;  margin-top: 20px;}
.tituloNew2 { margin-left: 27px; text-transform:uppercase; font-weight:bold; color:#5F5E5C;margin-bottom: 1.3em;  margin-top: 20px;}


.tituloProgramas {
    color: #5f5e5c;
    float: left;
    font-weight: bold;
    margin-bottom: 1.3em;
    margin-top: 29px;
    padding-left: 0.3em;
    text-transform: uppercase;
}
.ligasGreen {
    bottom: 20px;
    position: relative;
	color: #008000 !important;
}
.img_size {
    width: 316px !important;
}
table.tabla_otra {
    float: left !important;
    width: 300px !important;
}

/*AJUSTES*/
ul#ind_didact li {
	background: none;
	padding-left: 0;
}
.bannResource {
    clear: both;
    border: 1px solid #605f5c;
	margin-bottom:25px;
}
.bannResource > h2 {
    background-color: #605f5c;
    color: #ffffff;
    font-family: times new roman;
    padding: 7px;
    text-align: center;
    font-size: 18px;
    font-weight: lighter;
}
.linkhold {
    float: left;
    margin: 10px 27px;
    width: 413px;
}
.linkhold > a {
    color: #ffffff;
    border: 1px solid #ffffff;
    display: block;
    margin: 3px;
    padding: 3px;
}
.linkhold span {
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 25px;
}
.linkhold img {
    float: left;
}
.linkhold.estudiantes {
	background-color: #eb770f;
}
.linkhold.docentes {
	background-color: #b2b324;
}
.division {
    border-right: 1px solid #000000;
    float: left;
    height: 86px;
    width: 9px;
    margin-right: 5px;
}
