@charset "utf-8";

*{margin:0; padding:0}
body {background: #fafafa; font-family:Arial, "trajan", "times new roman";}
img {border:0}
a {text-decoration:none; color:#646363;}
p {font: normal 14px "Times New Roman";
	color: #646363;
	padding-top: 10px;
	padding-right: 0px;
	line-height: 2;
}

li {}
h1, h2 {font: normal 25px "Trajan"; color: #Ba2520; float:left}
h1 a {display:block; width:480px; height:80px; outline:none}
.resaltado {font-weight:bold}
.clear {clear:both; height:1px}
.vermas {text-align:right; margin-right:5px}
.vermas a {font-size:0.9em; background:url(bullet.gif) no-repeat left center; padding-left:20px; color:#2F2F2F}
.vermas a:hover {color:#1B5E9E; text-decoration:underline}
.indicadorSeccion {display:none}
#wrapper {width:61em; margin:1em auto 0}
.tabla {font: normal 12px Arial; color:#414040; padding-top: 60px; padding-right: 0px;}
.tabla tr th{font: normal 14px "Trajan"; color:#Ba2520;}

/* HERRAMIENTAS */
#barra_herramientas {height:1.9em; width:59em; padding:0.4em 1em}
#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:#0768A9; text-align:right; margin-top:11px}
#herramientas a {color:#0768A9}
/* 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}

/* HEADER */
#header {background:url(logoB2.jpg) no-repeat left top; height:100px; clear:both; position:relative}
#header #searchForm {float:right; position:absolute; top:45px; 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}
#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:198px; height:21px; color:#999; padding-left:3px}

/* CONTENIDO */
#contenido {padding:1em}
.notasHome {height:20em; margin-bottom:20px}

.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 {display:block}
.infoCuadro a {color: #1c5da4; display:block}
/* Panels Notas */
.TabbedPanels {float: left; width: 100%;}
.TabbedPanelsTabGroup {float:right; width:21em; height: 20em; background: url(fondo_notas.jpg)}
.TabbedPanelsTab {position:relative; width:18.9em; height:56px; line-height:1em; list-style:none; -moz-user-select:none;	-khtml-user-select:none; cursor:pointer; padding-left:24px; padding-top:8px; font-size:1em; border-bottom:solid 1px #fff;	padding-right: 10px;}
.TabbedPanelsTabHover {background: #f1f0f0 url(bullet_notas.jpg) no-repeat left center; display:block}
.TabbedPanelsTab a {color:#1c5da4; display:block; font-size:0.9em}
.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;}

#columnaIzquierda_home {width:39em}
.bloqueNotas {background:#F8F8F8; width:18.5em; float:left; margin-right:1em; height:17em; margin-bottom:20px}
.mainNews {padding:0 5px}
.mainNews img {float: right; display:block; border:solid 2px #1C6FC9}
.mainNews p {float:left; width:186px; display:block}
.bloqueNotas ul.underline li {border-bottom:2px dotted #737576; padding:5px 10px}
.bloqueNotas li {list-style:none; font-size:0.8em; padding:0.3em 0em 0.3em 0.5em;}
.bloqueNotas a {color:#2f2f2f}
.bloqueNotas a:hover {color:#1B5E9E; text-decoration:underline}
/**/
.bloqueNotas_recuadro {background:#F8F8F8; width:18.3em; float:left; margin-right:1em; height:17.8em; margin-bottom:20px; border:solid 1px #1C6FC9}
.bloqueNotas_recuadro ul.underline li {
	border-bottom:2px dotted #737576;
	padding:5px 5px 5px 20px;
	background: url(bullet_bloqueLI.jpg) no-repeat 5px 7px;
}
.bloqueNotas_recuadro li {list-style:none; font-size:0.8em; padding:0.3em 0em 0.3em 0.5em;}
.bloqueNotas_recuadro a {color:#2f2f2f}
.bloqueNotas_recuadro a:hover {color:#1B5E9E; text-decoration:underline}
.tituloBloque {border-left:solid 2px #e4e3e3; padding-left: .3em; text-transform:uppercase; font-weight:bold; color:#0768A9;margin-bottom: .5em;}
.span_tituloBloque {font-size:0.7em; color:gray}
.listaTramites {margin-bottom:9px}
.listaTramites li {min-height:25px}
.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:36px;}
ul.listaTramites li a {display:block; margin-left:42px; padding-right:3px;}
.icono_1 {background: url(iconografia.gif) no-repeat -16px -236px}
.icono_2 {background: url(iconografia.gif) no-repeat -60px -236px}
.icono_3 {background: url(iconografia.gif) no-repeat -104px -236px}
.icono_4 {background: url(iconografia.gif) no-repeat -148px -236px}
.icono_5 {background: url(iconografia.gif) no-repeat -192px -236px}
.icono_6 {background: url(iconografia.gif) no-repeat -236px -236px}
.icono_7 {background: url(iconografia.gif) no-repeat -280px -236px}
.icono_8 {background: url(iconografia.gif) no-repeat -16px -13px}
.bloquePublicidad {width:20em; float:left; height:18em; margin-bottom:20px}
.bloquePublicidad a[href^="http:"] {background:none; padding-right:0px}
/* Redes sociales */
#redesSociales > div {width: 2em; height: 2em; margin:0 1.5em 0.7em; float:left}

.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; opacity:0.75; height:2.2em; border-top:solid 2px #D90A90; padding:8px; font-weight:bold; color:#fff; width:127px;}
.masLigas {padding:5px; width:226px; float:left}
.masLigas li {margin-bottom:5px; list-style:none}
.masLigas a {color:gray; font-size:0.9em}
.masLigas a:hover {color:#1B5E9E; text-decoration:underline}
.autor_nota {font-family: "Times New Roman"; color:#ba5112; font-size:0.6em; text-align:right; margin-top:10px}

/* FOOTER */
#footer {clear:both; text-align:center; background:url(imgBgFooter.png) center top no-repeat; height:25px; padding-top: 75px;}
#footer a {color: gray; text-decoration: none}
.topFooter {display:none; height:25px}
#footerBottom {}
#footer p {font: normal 13px "Times New Roman"; color:#808080; padding:0;}

/* SPRIES MENU */
#mainMenu {text-align: center}
ul.MenuBarHorizontal {background:url(menu.jpg) no-repeat left top; height:173px; z-index: 1000;}
ul.MenuBarActive {background:url(menu.jpg) no-repeat left top; height:173px; z-index: 1000;}
ul.MenuBarHorizontal > li {position:relative; cursor:pointer; display:inline-block; zoom:1; *display:inline; list-style:none; padding: 56px 14px 0; height:33px; font-weight:bold; font-size:0.8em; zoom:1;
	margin-left: -10px;
}
ul.MenuBarHorizontal > li a {display:block}
/*ul.MenuBarHorizontal > li a:first-letter {font-weight:bold}*/
ul.MenuBarHorizontal ul {z-index:1020; cursor:default; position:absolute; left:-1000em; margin-top:9px; background: #CCC; opacity:.95; border-bottom:solid 2px red}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto}
ul.MenuBarHorizontal ul li {padding:5px 0; width:12em; list-style:none; margin-left:20px; text-align:left; font-size:0.9em; font-weight:normal}
/*ul.MenuBarHorizontal ul li a:first-letter {font-weight:normal}*/
ul.MenuBarHorizontal ul li a:hover {text-decoration:none}
ul.MenuBarHorizontal a {color:#646363}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {color: #Ba2520;}

/* INTERNAS */
#interna_colIzquierda {border-right: 1px solid #E0E0E0; width:68.7%; float:left; text-align:justify; border-right: 1px solid: #E0E0E0; padding-right: 25px;}
#interna_colIzquierda img {margin-right:30px; margin-top: 30px; float:left;}
#interna_colIzquierda h2 {margin-bottom:0.5em; line-height:1em}
#interna_colIzquierda h3 {margin:0.2em 0; padding-left:0.3em}
#interna_colIzquierda p {margin-bottom:0px}
#interna_colDerecha {width:26.5%; float:right; padding-top: 24px;}
#breadcrumb {color:#515151; font: normal 12px "Times New Roman"; margin-bottom:10px; }
#breadcrumb span {text-decoration:underline}
#breadcrumb a {color:#515151; text-decoration:none}
#breadcrumb a:hover {color:green; text-decoration:underline}
/* SUBMENU */
.bloque_subMenu {background: radial-gradient(at center, rgb(247, 247, 247) 32%, rgb(219, 219, 219) 100%); margin-bottom:15px; border:solid 1px #fff; box-shadow: 1px 0 4px #333333; -webkit-box-shadow: 1px 0 4px #333333; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=1 );}
.bloque_subMenu h3 {padding:3px 5px;}
.bloque_subMenu li {font: normal 14px "Times New Roman"; list-style:none; padding:5px 5px 5px 15px}
.bloque_subMenu li a {color:#666; text-decoration:none}
.bloque_subMenu li a:hover {color:#Ba2520; text-decoration:none}
.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);
}
/* RATING */
#rateInfo img {float:none; margin-right:0px}
#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}
/* 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; text-align:left}
#infoTeaser, #teaser p {position:absolute; top:150px; left:32px; width:350px}
/* Indice temático */
.entrada_indiceTematico {margin-bottom:10px; border-bottom:3px solid #999; background:#F8F8F8; padding:10px 10px 2px;}
.entrada_indiceTematico h3, h3 {font: normal 18px "Trajan"; color: #666;  margin: 0px 0px 10px;}
.entrada_indiceTematico h3 a  {color: #666; text-decoration:none; }
.indiceTematico h3 a:hover {color: #Ba2520; text-decoration: none }
.entrada_indiceTematico ul {margin-left: 10px;}
.entrada_indiceTematico li {
	float: left;
	display: block;
	width: 275px;
	color: #666;
	margin: 0px 0px 3px;
	padding-left: 10px;
	padding-right: 20px;
	}
.entrada_indiceTematico li a {color:#555557; text-decoration: none;}
.entrada_indiceTematico li a:hover {color:#555557; text-decoration: underline;}
.clearindiceTematico {clear: both; height: 1px;}

/* ERROR 404 */
#errorPage {clear:both; padding:80px 100px;}
.titulo404 {background:transparent url(warning.png.png) no-repeat scroll left top; color:#0866A4; font-size:1.6em; height:50px; padding-left:60px; padding-top:9px;}
#errorPage p {font-size:1em;}
#errorPage h3 {margin-top:30px;}
.subTituloSeccion {color:#0866A4; 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:#0866A4}


/* MAPA DE SITIO */
.swb-mapa .seccion {margin-bottom:50px; clear:both; display: block;}
.seccion h3 {margin-bottom:10px; padding:5px 5px 2px; clear:both;}
.swb-mapa {float:left; width:100%; min-height:595px; margin-top:20px}
.swb-mapa .seccion h3 a, .indiceTematico h3 a:hover {text-decoration: none; clear: both; }
.swb-mapa .seccion ul {margin-left: 10px; margin-bottom: 15px;}
.swb-mapa .seccion li {
	float: left;
	display: block;
	width:290px;
	color: #666;
	margin: 0px 0px 3px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(bullet_bloqueLI.jpg) no-repeat left 2px;
}
.seccion li a {color: #666; text-decoration:none;}
.seccion li a:hover {color:#0866A4; text-decoration:underline;}
h2.tituloMapa {margin-bottom:0.5em; line-height:1em}

/* banner cluster */
.swb-banner-cluster {width:100%; height:227px; overflow-x:scroll; overflow-y:hidden; margin-bottom:20px; position:relative}
.swb-banner-cluster-ci {width:143px; float:left; margin:0 5px; position:relative; border:1px solid #333}
.swb-cluster-despliega {position:absolute; bottom:0; left:0; height:40px; overflow:hidden; border:0px solid #345; opacity:0.80;	filter:alpha(opacity=80); background:#000 url(flecha.gif) top right no-repeat; color:#FFF; font-size:0.8em;}
.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;overflow-x: hidden;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:#0866A4;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:#4D862B;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:#0866A4}
#miLiga a:hover{text-decoration:underline}

/* BUSCADOR */
.searchResults a {color:#0866A4}
.searchEntry{border-bottom: solid 1px #fff; padding-bottom:10px;}
.searchEntry h3 a{color:#666; text-decoration:none;}
.searchEntry p{padding:0 20px 0 40px;}
.itemType{margin-left:10px; color:#666; font-size:12px; font-weight:normal;}
.itemPath{color:#6496C7;}
.itemLastUpdate{color:#666;}
.updateTitle{font-weight:bold; margin-right:5px;}
.itemScore{color:#6FA101; margin-bottom:2px;}
.scoreWrapper{display:block; width:130px; height:20px; background:#ddd; position:relative; margin-left:40px;}
.scoreBar{display:block; height:20px; background:#6FA101; 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: #4D862B; font-weight: bold;}
.searchResults form #buscar {background:#6e6e6e; border:solid 1px #ccc; font-size:0.7em; color:#fff; padding:3px 5px}
.searchResults form #busquedaText {color: #666;}

.swb-comment {margin-left:200px}
.swb-comment label {width:130px; float:left}
.swb-comment #btnEnviar {margin-left:130px}
#btnEnviar, #btnLimpiar {border:1px solid gray; padding:2px}

/* SECCION VIDEOS */
.entradaVideos {width:97.5%; padding:10px 10px 0px; border:solid 1px #CCC; -moz-border-radius:6px; -webkit-border-radius:6px; margin-bottom:10px}
.entradaVideos:hover {background:#f2f2f4}
.thumbVideo {width:135px; float:left}
#interna_colIzquierda .entradaVideos img {padding:2px; border:solid 1px #0866A4; float:none}
.infoVideo {width:730px; display:block}
#interna_colIzquierda .entradaVideos h3 {}
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:#0866A4}
.swb-coment-captcha label {float:none}

#interna_colIzquierda ul,
#interna_colIzquierda ol {font: normal 14px "Times New Roman"; color:#646363;
	margin-left:18px; line-height: 2;
}

.contenido {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 20px;
	text-align: justify;
	padding-right: 15px;
}


/********************************* fonts 08102013 -********************************/

/********************************** fuentes 08102013 ******************************/


@font-face {
    font-family: "trajan";
    src: url("trajan_pro_regular-webfont.eot?#iefix") format("embedded-opentype"), url("trajan_pro_regular-webfont.woff") format("woff"), url("trajan_pro_regular-webfont.ttf") format("truetype"), url("trajan_pro_regular-webfont.svg#TrajanProRegular") format("svg");
}

#search-gobmx-row{float:right; margin-top: 50px; margin-right:20px;}

p a {color:#000;} p a:hover{color:#Ba2520; text-decoration:underline;}

fieldset{ border: 1px solid #D3D3D3;
    margin: 10px;
    padding: 10px;}
	
legend {color: #606060;
    font: italic 18px "Times New Roman";
    margin: 0 8.5%;
    padding: 0 0.5%;
    text-align: center;
    width: 82%;
}

acronym{display:none;}