/*
Theme Name: CervantesTV
Theme URI:
Description: Tema para Wordpress para la TV del Instituto Cervantes
Version: 1.0
Author: Instituto Cervantes
Author URI: http://videos.cervantes.es/
Tags: red, white, black, silver, three-columns, right-sidebar, fixed-width
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/


* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	background-color: #c0c0c0;
	padding-bottom: 100px;
}
#tv {
	background-color: #FFF;
	background-image: url(img/fondo-tv.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#tv #archivo{
	background: #FFF;
	width: 100%;
	margin-top: -10px;
}
#tv.directorio {
	background-image: url(img/fondo-tv-directorio.jpg);
}
#cabecera {
	position: relative;
	left: 50%;
	margin-left: -500px;
	height: 100px;
	width: 1000px;
}
#cabecera #logo {
	background-color: #CC0000;
	height: 46px;
}
#cabecera #logo img{
	border: 0px;
}
#cabecera #logo #logo-cervantestv {
	float: left;
	margin: 10px 0 0 0;
}
#cabecera #logo #logo-instituto {
	float: right;
	margin: 4px 20px 0 0;
}
#cabecera #nav_cabecera {
	height: 41px;
	padding: 13px 0 0 0;
}
#cabecera #nav_cabecera ul {
	margin: 2px 15px 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
#cabecera #nav_cabecera ul li {
	display: inline;
	float: left;
	text-transform: uppercase;
}
#cabecera #nav_cabecera ul li a {
	font-size: 10px;
	text-decoration: none;
	border-left: 1px solid #000;
	padding: 0 15px;
}
#cabecera #nav_cabecera ul li a:hover {
	text-decoration: underline;
}
#cabecera #nav_cabecera ul li:first-child a {
	border-left: none;
}
#cabecera #nav_cabecera #buscador {
	float: right;
	margin-right: 22px;
}
#cabecera #nav_cabecera #buscador fieldset {
	border: none;
}
#cabecera #nav_cabecera #buscador input {
	background-color: #FFF;
	border: 1px solid #949494;
	border-bottom: 1px solid #696969;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #585454;
	margin:0;
	padding:0;
	float: left;
	display: block;
}
#cabecera #nav_cabecera #buscador input+input {
	display: block;
	height: 19px;
	padding: 0 7px 2px 7px;
	border-left: none;
}
/* HACK DE IE 7 */
*:first-child+html #cabecera #nav_cabecera #buscador input+input {
	padding: 1px 2px 0 3px;
	margin-left: -1px;
}
/* HACK DE IE 8 */
#cabecera #nav_cabecera #buscador input+input {
	padding /*\**/: 2px 10px 2px 10px\9;
}
#cabecera #nav_cabecera #buscador input+input:hover {
	background-color: #F4F4F4;
	color: #000;
}
#multimedia {
	height: 348px;
	border-bottom: 1px solid #000;
	background-color: #FFF;
	position: relative;
	left: 50%;
	margin: 0 0 20px -500px;
	width: 1000px;
	background-image: url(img/fondo-multi.gif);
	background-repeat: repeat-x;
}
#multimedia #nav_multimedia {
	background-color: #282727;
	width: 76px;
	height: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-left: 73px;
	float: left;
}
#multimedia #nav_multimedia ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#multimedia #nav_multimedia ul li {
	margin: 20px 17px;
}
/* HACK DE IE 7 */
*:first-child+html #multimedia #nav_multimedia ul li {
	margin: 17px 17px;
}
#multimedia #nav_multimedia ul li a {
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding-top: 35px;
	outline-style: none;
}
.incrustar {
	background-image: url(img/fondo-embed-on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
}
/* HACK DE IE 7 */
*:first-child+html .zclip {
	margin-left: 74px;
}
.alta_def {
	background-image: url(img/fondo-HD-on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	cursor: pointer;
}
#multimedia #video {
	width: 616px;
	height: 347px;
	float: left;
/*	background-image: url(img/fondo-video.jpg);*/
	border-top: 1px solid #333;
	border-bottom: 1px solid #000;
}
#multimedia #video #player {
	width: 616px;
	height: 347px;
	display: block;
}
#multimedia #carrusel {
	width: 200px;
	height: 100%;
	background-image: url(img/fondo-carrusel.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #CCC;
	margin-left: 767px;
}
#multimedia #carrusel h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	margin: 0 20px 10px 20px;
	padding-top: 35px;
	height: 80px;
}
#multimedia #carrusel p {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 20px;
	height: 100px;
}
#multimedia #carrusel #multimedia_carrusel {
	width: 200px;
	height: 87px;
	text-align: center;
}
#multimedia #carrusel #multimedia_carrusel img {
	border: 1px solid #FFF;
}
#multimedia #carrusel #multimedia_carrusel a {
	outline: 0;
}
.jcarousel-container {
	margin-top: 5px;
}
.jcarousel-next {
	position: absolute;
	top: 35px;
	left: 175px;
	height: 19px;
	width: 19px;
	background-image: url(img/flecha-dere-carrusel.gif);
	cursor: pointer;
	outline: 0;
}
.jcarousel-next:hover {
	left: 177px;
}
/* HACK DE IE 7 */
*:first-child+html .jcarousel-next:hover {
	margin-left: 1px;
}
.jcarousel-prev {
	position: absolute;
	top: 35px;
	left: 5px;
	height: 19px;
	width: 19px;
	background-image: url(img/flecha-izq-carrusel.gif);
	cursor: pointer;
	outline: 0;
}
.jcarousel-prev:hover {
	left: 3px;
}
/* HACK DE IE 7 */
*:first-child+html .jcarousel-prev:hover {
	margin-right: 1px;
}
#contenido {
	position: relative;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
}
#contenido .versalitas {
	font-variant: small-caps;
}
#contenido h1 {
	font-size: 15px;
	font-weight: normal;
	padding: 0 200px 0 152px;
	color: #666;
}
#contenido h1 span {
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
#contenido h1 span span {
	color: #cc0000;
}
#contenido h2 {
	font-weight: normal;
	padding: 2px 0 0 152px;
	color: #666;
}
#contenido .textoportada {
	font-weight: normal;
	padding: 2px 0 0 152px;
	color: #666;
}
#contenido #dentro {
	width: 468px;
	float: left;
	margin: 0 35px 0 151px;
}
#contenido #dentro h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 20px 0;
	padding: 0;
}
#contenido #dentro h1 span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 5px 0 20px 0;
}
#contenido #dentro h1 .versalitas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	display: inline;
}
#contenido #dentro h1 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666;
}
#contenido #dentro h2 {
	padding: 0 0 5px 0;
}
#contenido #dentro h2 a {
	color: #CC0000;
	text-decoration: none;
}
#contenido #dentro h2 a acronym {
	color: #CC0000;
}
#contenido #dentro h2 a .versalitas {
	color: #C00;
	font-variant: small-caps;
}
#contenido #dentro h2 a em {
	color: #CC0000;
}
#contenido #dentro h2 a:hover {
	text-decoration: underline
}
#contenido #dentro p {
	line-height: 20px;
	margin: 0 15px 20px 10px;
}
#contenido #dentro p a {
	color: #CC0000;
	text-decoration: none;
}
#contenido #dentro p a:hover {
	text-decoration: underline
}
#contenido #dentro ol {
	line-height: 20px;
	margin: -10px 15px -5px 25px;
	list-style-type: disc;
}
#contenido #dentro ol li {
	margin: 5px 0;
}
#contenido #dentro ol li a {
	color: #CC0000;
	text-decoration: none;
}
#contenido #dentro ol li a acronym {
	color: #CC0000;
}
#contenido #dentro ol li a .versalitas {
	color: #C00;
	font-variant: small-caps;
}
#contenido #dentro ol li a em {
	color: #CC0000;
}
#contenido #dentro ol li a:hover {
	text-decoration: underline
}
.canal1 {
	border-top: 7px solid #1ca2a4;
}
.canal1 h1 {
	color: #1ca2a4;
}
.canal2 {
	border-top: 7px solid #e08005;
}
.canal2 h1 {
	color: #e08005;
}
.canal3 {
	border-top: 7px solid #74b825;
}
.canal3 h1 {
	color: #74b825;
}
.esp_cervantes {
	border-top: 7px solid #dc3030;
}
.esp_cervantes h1 {
	height: 60px;
}
.esp_cervantes h1 img {
	border: 0px;
}
.esp_cervantes h1 span {
	color: #000;
	font-size: 10px;
}
.informativos {
	border-top: 7px solid #dc3030;
}
.informativos h1 {
	color: #dc3030;
}
#dentro #etiquetas {
	color: #5b6060;
	font-size: 11px;
	font-weight: bold;
	margin: 20px 0;
}
#dentro #etiquetas a {
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
}
#dentro #etiquetas span {
	color: #666;
}
#dentro #etiquetas span a {
	text-transform: none;
	font-size: 11px;
}
#dentro #etiquetas a:hover {
	text-decoration: underline;
}
#dentro #relacionados {
	color: #5b6060;
	font-size: 11px;
	font-weight: bold;
}
#dentro #relacionados a {
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
	color: #C00;
}
#dentro #relacionados a acronym {
	color: #C00;
	font-size: 10px;
}
#dentro #relacionados a .versalitas {
	color: #C00;
	font-variant: small-caps;
}
#dentro #relacionados a em {
	color: #C00;
	font-size: 10px;
}
#dentro #relacionados a:hover {
	text-decoration: underline;
}
#dentro .versalitas {
	font-variant: small-caps;
}
#miga {
	font-family: Arial, Helvetica, sans-serif;
	margin: 12px 0;
}
#miga a:link, #miga a:visited {
	color: #666;
	text-decoration: none;
}
#miga a:hover, #miga a:active, #miga a:visited:hover {
	text-decoration: underline;
}
#enlazar {
	border-top: 1px solid #b9bbbb;
	border-bottom: 1px solid #b9bbbb;
	margin-top: 30px;
}
#enlazar ul {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;
	height: 30px;
}
#enlazar ul li {
	display: inline;
	float: left;
}
#enlazar ul li a {
	display: block;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-weight: bold;
	padding: 8px 15px;
}
#enlazar ul li a:hover {
	color: #6c7070;
}
.enlazar_facebook {
	background-image: url(img/enlazar-facebook.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.enlazar_twitter {
	background-image: url(img/enlazar-twitter.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.enlazar_bitacoras {
	background-image: url(img/enlazar-bitacoras.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.enlazar_buzz {
	background-image: url(img/enlazar-buzz.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.enlazar_meneame {
	background-image: url(img/enlazar-meneame.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.enlazar_tuenti {
	background-image: url(img/enlazar-tuenti.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#contenido #nav_canales {
	display: block;
	margin: 40px 0 0 0;
	height: 26px;
	width: 350px;
	border: 1px solid #FFF;
}
#contenido #nav_canales ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#contenido #nav_canales ol li {
	display: inline;
	float: left;
}
#contenido #nav_canales ol li a {
	display: block;
	text-transform: uppercase;
	border-right: 1px solid #FFF;
	padding: 7px 10px 5px 10px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
}
#contenido #nav_canales ol li a.canal_cultura {
	background-color: #1ca2a4;
}
#contenido #nav_canales ol li a.canal_noticia {
	background-color: #e08004;
}
#contenido #nav_canales ol li a.canal_arte {
	background-color: #74b825;
}
#contenido #nav_canales ol li a.canal_cultura:hover {
	background-color: #60BEBF;
}
#contenido #nav_canales ol li a.canal_noticia:hover {
	background-color: #E9A64F;
}
#contenido #nav_canales ol li a.canal_arte:hover {
	background-color: #9DCD66;
}
#contenido #nav_canales ol li a.canal_infor {
	background: #dc2f30;
	color: #FFF;
}
#contenido #nav_canales ol li a.canal_infor:hover {
	background: #db6d6e;
	color: #FFF;
}
#contenido #canales {
	width: 350px;
	border: 1px solid #bdbcbd;
	background-image: url(img/fondo-cont-canal.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
}
#contenido #canales .cont_canal h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 45px 20px 10px 20px;
	padding: 0;
}
#contenido #canales .cont_canal h1.informativo {
	color: #dc2f30;
}
#contenido #canales .cont_canal h1.cultura {
	color: #1ca2a4;
}
#contenido #canales .cont_canal h1.noticia {
	color: #e08004;
}
#contenido #canales .cont_canal h1.arte {
	color: #74b825;
}
#contenido #canales .cont_canal h1 img{
	border: 0px;
}
.cultura {
	color: #1ca2a4;
}
.noticia {
	color: #e08004;
}
.arte {
	color: #74b825;
}
.informativo{
	color: #dc2f30;
}
#contenido #canales .cont_canal p {
	line-height: 18px;
	margin: 10px 20px;
	padding: 0;
}
#contenido #canales .cont_canal .todos {
	text-decoration: none;
	color: #ab0505;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin-right: 20px;
}
#contenido #canales .cont_canal .todos:hover {
	text-decoration: underline;
}
#contenido #canales .cont_canal h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#contenido #canales .cont_canal h2 .versalitas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#contenido #canales .cont_canal h2 em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#contenido #canales .cont_canal div {
	clear: both;
	padding: 30px 20px;
}
#contenido #canales .cont_canal div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 14px;
}
#contenido #canales .cont_canal div p em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contenido #canales .cont_canal div img {
	float: right;
	border-top: 1px solid #9ca1a1;
	border-right: 1px solid #9ca1a1;
	border-left: 1px solid #9ca1a1;
	margin-left: 25px;
}
.cultura_entrada img {
	border:0px;
}
.noticia_entrada img {
	border:0px;
}
.arte_entrada img {
	border:0px;
}
#contenido #videos {
	border: 1px solid #bdbcbd;
	width: 298px;
	height: 373px;
	float: left;
	margin-left: 15px;
	background-color: #dcdcdc;
}
#contenido #videos #nav_videos {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	height: 30px;
	background-color: #eeeaea;
}
#contenido #videos #nav_videos li {
	float: left;
	display: inline;
	text-transform: uppercase;
}
#contenido #videos #nav_videos li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding: 10px;
	color: #878686;
	outline: 0;
}
#contenido #videos #nav_videos li a.ultimos {
	width: 102px;
}
#contenido #videos #nav_videos li a.relacionados {
	width: 134px;
}
#contenido #videos #nav_videos li a.mas_vistos {
	width: 124px;
}
#contenido #videos #nav_videos li a.activo {
	background-color: #dcdcdc;
	color: #000;
}
#contenido #videos #nav_videos li a:hover {
	color: #000;
}
#contenido #videos #canal_videos {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#contenido #videos #canal_videos .entrada_video {
	background-color: #FFF;
	margin: 0 5px 22px 3px;
	padding: 2px;
	height: 84px;
}
#contenido #videos #canal_videos .entrada_video img {
	float: left;
	border: none;
}
#contenido #videos #canal_videos .entrada_video h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 10px 0 12px 0;
}
#contenido #videos #canal_videos #siganos {
	background-color: #FFF;
	margin: 0 5px 22px 3px;
	padding: 2px;
	height: 173px;
}
#contenido #videos #canal_videos #siganos ol {
	width: 285px !important;
	height: 162px !important;
}
#contenido #videos #canal_videos #siganos ol li {
	width: 250px !important;
	height: 25px !important;
	margin: 13px 0 0 13px;
	padding-top: 15px;
}
#contenido #videos #canal_videos #siganos ol li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 60px;
}
#contenido #videos #canal_videos #siganos ol li a:hover {
	text-decoration: underline;
}
#contenido #videos #canal_videos #siganos ol li.facebook {
	background-image: url(img/siguenos_en_facebook.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}
#contenido #videos #canal_videos #siganos ol li.twitter {
	background-image: url(img/siguenos_en_twitter.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}
#contenido #videos #canal_videos #siganos ol li.rss {
	background-image: url(img/siguenos_en_rss.jpg);
	background-repeat: no-repeat;
	background-position: left center;	
}
#contenido #videos #canal_videos .entrada_video h2 span {
	display: block;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
#contenido #videos #canal_videos .entrada_video p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 20px 5px 152px;
}
#contenido #noticias {
	width: 314px;
	float: right;
	margin-right: 4px;
}
#contenido #noticias a img {
	border: none;
}
#contenido #noticias #nube {
	border-bottom: 1px solid #bdbcbd;
	height: 187px;
	margin-top: 5px;
	overflow: hidden;
}
/* HACK DE IE 7 */
*:first-child+html #contenido #noticias #nube {
	height: 190px;
}
#contenido #noticias #nube h1 {
	display: none;
}
#contenido #noticias #nube #ntags {
	display: block;
	text-align: center;
}
#contenido #noticias #nube #ntags a {
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	text-decoration: none;
	color: #666;
	font-size: .75em;
	line-height: 30px;
	padding: 1px 3px;
	margin: 0 7px 0 0;
}
#contenido #noticias #nube #ntags a:hover {
	background: #0086c6;
	color: #fff !important;
}
#contenido #noticias #nube #ntags a.tag-link-0 {
	font-size: 11px;
}
#contenido #noticias #nube #ntags a.tag-link-1 {
	font-size: .75em;
}
#contenido #noticias #nube #ntags a.tag-link-2 {
	font-size: .95em;
}
#contenido #noticias #nube #ntags a.tag-link-3 {
	font-size: 1.5em;
	color: #e08004;
}
#contenido #noticias #nube #ntags a.tag-link-4 {
	font-size: 1em;
	font-weight: bold;
}
#contenido #noticias #nube #ntags a.tag-link-5 {
	font-size: 1.1em;
	color: #dc2f30
}
#contenido #noticias #nube #ntags a.tag-link-6 {
	font-size: 1.6em;
	color: #a2c609;
}
#contenido #noticias #nube #ntags a.tag-link-7 {
	font-size: 1.2em;
}
#contenido #noticias #nube #ntags a.tag-link-8 {
	font-size: 1.3em;
}
#contenido #noticias #nube #ntags a.tag-link-9 {
	font-size: 1.4em;
	color: #a2c609;
}
#contenido #noticias #nube #ntags a.tag-link-10 {
	font-size: 1.8em;
	line-height: 1em;
	padding: 0;
	color: #a2c609;
	font-weight: normal;
}
#contenido #noticias #nube #ntags a.tag-link-11 {
	font-size: 10px;
}
#contenido #noticias #nube #ntags a.tag-link-12 {
	font-size: .80em;
}
#contenido #noticias #nube #ntags a.tag-link-13 {
	font-size: 1.2em;
	color: #666;
}
#contenido #noticias #nube #ntags a.tag-link-14 {
	font-size: 0.85em;
	color: #999;
}
#contenido #noticias #nube #ntags a.tag-link-15 {
	font-size: 2em;
	line-height: 1em;
	padding: 0;
	color: #a2c609;
	font-weight: normal;
}
#contenido #patrocinadores.portada {
	border: 1px solid #d7d2d2;
	float: left;
	margin: 15px 0 0 15px;
	width: 628px;
}
#contenido #patrocinadores.portada h1 {
	text-transform: uppercase;
	margin: 0;
	padding: 32px 39px 25px 180px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #919090;
	float: left;
}
#contenido #patrocinadores.portada ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#contenido #patrocinadores.portada ul li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
#contenido #patrocinadores.portada ul li a {
	display: block;
	margin: 20px 35px 0 0;
	padding: 0;
}
#contenido #patrocinadores.portada ul li a img {
	border: none;
}
#contenido #patrocinadores.espacio_cervantes {
	margin: -65px 0 0 71px;
}
/* HACK DE IE 7 */
*:first-child+html #contenido #patrocinadores.espacio_cervantes {
	margin: -50px 0 0 71px;
}
#contenido #directorio {
	margin: 10px 0 0 0;
	padding: 0 0 30px 0;
}
/* HACK DE IE 7 */
*:first-child+html #contenido #directorio {
	padding: 0 0 15px 0;
}
#contenido #directorio h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	height: 28px;
	color: #FFF;
	margin: 0;
	padding: 12px 0 0 17px;
}
.direc_default {
	background-color: #898f8f;
}
.arc_c1 {
	background-color: #1ca2a4;
}
.arc_c2 {
	background-color: #e08004;
}
.arc_c3 {
	background-color: #74b825;
}
.arc_infor {
	background-color: #dc3030;
}
.arc_ec {
	background: url(img/arc_infor.jpg) top left no-repeat;
}
#contenido #directorio h1.portada_espacio {
	background: url(img/h1_portada_espacio.jpg) no-repeat;
	width: 536px;
	height: 149px;
	padding: 25px 30px 0 330px;
	margin: -10px 0 0 72px;
}
/* HACK DE IE 7 */
*:first-child+html h1.portada_espacio {
	margin: -20px 0 0 72px !important;
}
#contenido #directorio h1.portada_espacio p {
	margin: 15px 0 0 0;
	padding: 0;
	width: 436px;
	height: 82px;
	color: #666;
	font-size: 12px;
	text-transform: none;
	line-height: 20px;
}
#contenido #directorio ul.espacio {
	margin-left: 28px;
}
#contenido #directorio ul {
	padding: 20px 0 0 37px;
	margin: 0;
	list-style-type: none;
}
#contenido #directorio ul li {
	padding: 0;
	display: inline;
	float: left;
	width: 140px;
	margin: 10px 6px;
	border-bottom: 1px solid #FFF;
}
/* HACK DE IE 7 */
*:first-child+html #contenido #directorio ul li {
	margin-bottom: -10px;
}
#contenido #directorio ul li a img {
	border: none;
}
#contenido #directorio .entrada_direc {
	height: 180px;
}
#contenido #directorio ul li:hover {
	background-color: #F6F6F6;
	border-bottom: 1px solid #D9D9D9;
}
#contenido #directorio ul li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 6px 5px;
}
#contenido #directorio .entrada_direc acronym {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
#contenido #directorio ul li em {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#contenido #directorio ul li:hover p {
	color: #000;
}
#contenido #directorio ul li .fecha {
	font-size: 10px;
	color: #666;
}
#contenido #directorio .paginacion {
	clear: left;
	text-align: right;
	margin: 0 56px 25px 0;
	padding: 25px 0 0 0;
}
#contenido #directorio .paginacion a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding: 0 2px;
}
#contenido #directorio .paginacion a:hover {
	text-decoration: underline;
	color: #CC0000;
}
#contenido #directorio .paginacion .this-page {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px;
}
#contenido #directorio .paginacion .break {
	font-weight: normal;
	color: #999;
}
#contenido #directorio .arriba {
	margin: 0 56px 0 0;
	padding: 20px 0 0 0;
}
#contenido #directorio #ir_archivo {
	clear: left;
	margin: 20px 30px 0 797px;
	padding: 35px 0 0 0;
}
/* HACK DE IE 7 */
*:first-child+html #contenido #directorio #ir_archivo {
	padding: 19px 0 0 0;
}
#contenido #directorio #ir_archivo .ir-archivo {
	display: block;
	text-transform: uppercase;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0 5px;
	text-decoration: none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#contenido #directorio #ir_archivo .ir-archivo:hover {
	text-decoration: underline;
	color: #CC0000;	
}
#pie {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 35px 0;
}
#pie .txtcvc {
	color: #F00;
	font-size: 11px;
}
#pie a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
#pie a:hover {
	text-decoration: underline;
}
/* Comentarios */
#comentarios{
	width:468px;
	float:left;
	margin-top:15px;
}
#comentarios #postcomments {
	padding-top: 20px;
}
#comentarios h3#comments, #respond h3 {
	 color:#333;
	 font-family: Verdana, Geneva, sans-serif normal;
	 margin: 10px 0;
	 clear: left;
}
#comentarios #respond p {
	 font-size:11px;
	 margin:0 0 1em;
}	
#comentarios ol.commentlist {
	 list-style:none;
	 margin:0;
	 padding:0;
	 float: left;
	 border-top:#999 1px dashed;
	 border-bottom:#999 1px dashed;
}
#comentarios ol.commentlist li {
	 margin:0 0 10px;
	 padding:20px 0 20px 20px; 
	 list-style:none;
}
#comentarios .commentlist .even {
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
#comentarios .commentlist .avatar {
	float: right;
	padding: 5px;
	border: 1px solid #ddd;
	margin: 0 20px 10px 10px;
	background: #fff;
}
#comentarios .commentlist .comment-author {
	font-size: 12px;
}
#comentarios .commentlist .comment-text {
	padding: 0 20px 0 0;
}
#comentarios .commentlist .url {
	font-size: 16px;
	font-family:Verdana, Geneva, sans-serif;
	font-style: italic;
}
#comentarios ol.commentlist li div.reply {
	 background:#999;
	 border:1px solid #666;
	 border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:60px;
}
#comentarios ol.commentlist li div.reply:hover {
	 background:#cc0000;
	 border:1px solid #cc0000;
}
#comentarios ol.commentlist li div.reply a {
	 color:#fff;
	 text-decoration:none;
	 text-transform:uppercase;
	 font-size:8px;
}
 #comentarios ol.commentlist li ul.children {
	 margin:16px 20px 0 0;
	 padding: 0 0 0 20px;
}
#comentarios ol.commentlist ul.children li.odd {
	 background:#fff;
}
#comentarios ol.commentlist ul.children li.even {
	 background:#eee;
}
/* Colocaciones */
.m20{
	margin-top:-20px;	
}
.m14{
	margin-top:-14px;	
}
/* Supletorias */
#supletorias{
	width: 1000px;
	background: #FFF;
	margin: 0 auto;
}
#supletorias #cont{
	width: 478px;
	margin-left: 151px;
	padding-bottom: 10px;
	padding-top: 20px;
}
#supletorias #cont h2{
	color: #666666;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 24px 0;
}
#supletorias #cont h3{
	margin: 40px 0 0 0;
}
#supletorias #cont h3.h3_categorias{
	text-transform: uppercase;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
#supletorias #cont #texto{
	margin-left:5px;
}
#supletorias #cont #texto p{
	line-height: 20px;
	margin-bottom: 20px;
}
#supletorias #cont #texto ul{
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
}
#supletorias #cont #texto ul li{
	margin: 0 0 0 17px;
	padding: 0 0 0 12px;
	background-image: url(img/guion-lista.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	line-height: 20px;
}
#supletorias #cont #texto img {
	margin: 0 0 0 30px;
}
#supletorias #cont #texto .cate {
	margin-bottom: 82px;
}
#supletorias #cont #texto .forma {
	margin-bottom: 82px;
}
#supletorias #cont #texto .categorias li {
	border-bottom: #CCC 1px solid;
	width: 50%;
	list-style: none;
	background-image: none;
	margin: 0;
	padding: 0;
}
#supletorias #cont #texto .categorias .columna2 {
	margin: 0 0 0 50%;
}
#supletorias #cont #texto .categorias .cat {
	margin: -205px 0 0 50%;
}
/* HACK DE IE 7 */
*:first-child+html #supletorias #cont #texto .categorias .cat {
	margin: -215px 0 0 50%;
}
#supletorias #cont #texto .categorias .for {
	margin: -123px 0 0 50%;
}
/* HACK DE IE 7 */
*:first-child+html #supletorias #cont #texto .categorias .for {
	margin: -129px 0 0 50%;
}
#supletorias #cont #texto .categorias li a {
	color: #666;
	padding: 10px;
	display: block;
}
#supletorias #cont #texto .categorias li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #898F8F;
}
#supletorias #cont #texto .categorias .cat_canal1 a:hover {
	background-color: #1ca2a4;
}
#supletorias #cont #texto .categorias .cat_canal2 a:hover {
	background-color: #e08004;
}
#supletorias #cont #texto .categorias .cat_canal3 {
	margin: -82px 0 0 50%;
}
/* HACK DE IE 7 */
*:first-child+html #supletorias #cont #texto .categorias .cat_canal3 {
	margin: -86px 0 0 50%;
}
#supletorias #cont #texto .categorias .cat_canal3 a:hover {
	background-color: #74b825;
}
#supletorias #cont #texto .categorias .cat_informativos {
	margin: 0 0 0 50%;
}
#supletorias #cont #texto .categorias .cat_informativos a:hover {
	background-color: #dc3030;
}
#supletorias #cont #texto a{
	color: #CC0000;
	text-decoration: none;
}
#supletorias #cont #texto a:hover{
	text-decoration: underline;
}
#supletorias #cont #texto #dentro {
	margin: 0 30px;
}
#supletorias #cont #texto #dentro h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 20px 0;
	padding: 0;
}
#supletorias #cont #texto #dentro h1 span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 5px 0 20px 0;
}
#supletorias #cont #texto #dentro #etiquetas a {
	color: #666;
}
#supletorias #cont #texto .categories{
	border:0px;
}
#supletorias #cont #texto .children li{
	padding-left:15px;
	margin-top:5px;
	border:0px;
}
#supletorias #cont .etiquetas{
	color:#666666;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	margin:40px 0 24px 0px;
}
#supletorias #cont #texto #ntags{
	text-align:center;
}
#supletorias #cont #texto #ntags a{
	font-family: Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-decoration:none;
	color:#666;
	font-size:.75em;
	line-height:2em;
	padding:1px 3px;
	margin:0 7px 0 0;
}
#supletorias #cont #texto #ntags a:hover{
	background:#0086c6;
	color:#fff !important;
}
#supletorias #cont #texto #ntags a.tag-link-0{
	font-size: 11px;
}
#supletorias #cont #texto #ntags a.tag-link-1{
	font-size: .75em;
}
#supletorias #cont #texto #ntags a.tag-link-2{
	font-size: .95em;
}
#supletorias #cont #texto #ntags a.tag-link-3{
	font-size: 1.5em;
	color: #e08004;
}
#supletorias #cont #texto #ntags a.tag-link-4{
	font-size: 1em;
	font-weight: bold;
}
#supletorias #cont #texto #ntags a.tag-link-5{
	font-size: 1.1em;
	color: #dc2f30
}
#supletorias #cont #texto #ntags a.tag-link-6{
	font-size: 1.6em;
	color: #a2c609;
}
#supletorias #cont #texto #ntags a.tag-link-7{
	font-size: 1.2em;
}
#supletorias #cont #texto #ntags a.tag-link-8{
	font-size: 1.3em;
}
#supletorias #cont #texto #ntags a.tag-link-9{
	font-size: 1.4em;
	color: #a2c609;
}
#supletorias #cont #texto #ntags a.tag-link-10{
	font-size: 1.8em;
	line-height: 1em;
	padding: 0;
	color: #a2c609;
	font-weight: normal;
}
#supletorias #cont #texto #ntags a.tag-link-11{
	font-size: 10px;
}
#supletorias #cont #texto #ntags a.tag-link-12{
	font-size: .80em;
}
#supletorias #cont #texto #ntags a.tag-link-13{
	font-size: 1.2em;
	color: #666;
}
#supletorias #cont #texto #ntags a.tag-link-14{
	font-size: 0.85em;
	color: #999;
}
#supletorias #cont #texto #ntags a.tag-link-15{
	font-size: 2em;
	line-height: 1em;
	padding: 0;
	color: #a2c609;
	font-weight: normal;
}
/* ESTILOS PARA LOS CLIPS DE ESPACIO CERVANTES */
#clips {
	padding: 30px 0 0 30px;
}
#clips .bloques_infor {
	margin: -10px 0 30px 30px !important;
	padding-top: 0 !important;
	font-size: 10px !important;
	font-weight: bold !important;
	font-weight: normal;
	text-transform: uppercase;
}
#clips a {
	display: block;
	text-decoration: none;
	border: 1px solid #666;
	height: 39px;
	width: 70px;
	margin: 0 0 30px 0;
	outline-style: none;
}
#clips a:hover {
	border: 1px solid #CCC;
}
#clips a img {
	border: none;
}
.tooltip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #CCC;
	display: none;
	background-color: #F7F7F7;
	width: 120px;
	color: #111;
	padding: 2px;
	margin: 0;
	left: 872px !important;
}
/* Pagina de error */
#error {
	margin: 50px 0 227px 160px;
}
/* Pagina 404 */
#supletorias #cont #error {
	margin: 50px 0 196px 0;
	line-height: 20px;
}
#supletorias #cont #error h1 {
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: normal;
}
#supletorias #cont #error a {
	color: #CC0000;
	text-decoration: none;
}
#supletorias #cont #error a:hover {
	text-decoration: underline;
}
#supletorias #cont #error p {
	margin-bottom: 20px;
}
/* Menu canal */
#menu_canal1 {
	position: absolute;
	top: -11px;
	left: 151px;
	background-color: #1ca2a4;
	border: 1px solid #1ca2a4;
	border-left: none;
}
#menu_canal1:hover {
	background-color: #FFF;
	border-left: 1px solid #1ca2a4;
}
#menu_canal1 a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding: 7px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
	background-image: url(img/flecha-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu_canal1 a:hover {
	color: #1ca2a4;
	background-image: url(img/flecha-on-canal1.gif);
}
#menu_canal2 {
	position: absolute;
	top: -11px;
	left: 151px;
	background-color: #e08005;
	border: 1px solid #e08005;
	border-left: none;
}
#menu_canal2:hover {
	background-color: #FFF;
	border-left: 1px solid #e08005;
}
#menu_canal2 a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding: 7px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
	background-image: url(img/flecha-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu_canal2 a:hover {
	color: #e08005;
	background-image: url(img/flecha-on-canal2.gif);
}
#menu_canal3 {
	position: absolute;
	top: -11px;
	left: 151px;
	background-color: #74b825;
	border: 1px solid #74b825;
	border-left: none;
}
#menu_canal3:hover {
	background-color: #FFF;
	border-left: 1px solid #74b825;
}
#menu_canal3 a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding: 7px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
	background-image: url(img/flecha-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu_canal3 a:hover {
	color: #74b825;
	background-image: url(img/flecha-on-canal3.gif);
}
#menu_informativos {
	position: absolute;
	top: -11px;
	left: 151px;
	background-color: #dc3030;
	border: 1px solid #dc3030;
	border-left: none;
}
#menu_informativos:hover {
	background-color: #FFF;
	border-left: 1px solid #dc3030;
}
#menu_informativos a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	padding: 7px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	outline: 0;
	background-image: url(img/flecha-off.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu_informativos a:hover {
	color: #dc3030;
	background-image: url(img/flecha-on-informativos.gif);
}
