/*-- 0.o ----
Fecha:Noviembre 2010.
Autor: Jota Ce Designer ©.
Estilos para Plantilla RedGoes
Template:Azul
--*/

body {margin:auto 0;padding:0;background:#D5D2CA ;font:75% Lucida Sans;line-height: 135%; line-height: 1;}

a 	{font-family: Lucida Sans;text-decoration: none;color: #000000;}
h1 	{font-family: Lucida Sans;font-weight: normal;text-align: center;}
h2 	{padding: 20px 0 0;text-align: center;}
h3 a{color:#08c;font-size:120%;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
p 	{padding: 5px 0;}
h1.organigrama{font: bold 1.20em/18px Lucida Sans;color:#002448;}
.ul{font: 1em/18px Lucida Sans; padding-bottom: 5px;}
.ul sup{background:#fff url(../img/point.gif) no-repeat;color: #fff;}

/*------(-.-) Barra de ayuda ----*/
#barra{height:32px; width:960px;margin:0 auto; padding-top:3px;}
.accesibilidad,.menu_ayuda{float:left;position:relative;margin-left:10px;margin-right:10px}
.traductor{float:left;width:260px;padding-top:2px;}
.traductor a{ color:#bcdee9; margin-right:5px;}
.accesibilidad{ width:130px;}
.menu_ayuda{width:305px; padding-top:5px;color: #368E29;}
.menu_ayuda a{font: bold 1em/18px Lucida Sans;text-decoration:none; color:#000000; padding:0 5px 0 5px;}
.sf-menu, .sf-menu * {margin:0;padding:0; font: 1em Lucida Sans;list-style:none;}

.mainlevel{color:#FFF;}
.buscador{float:right; margin:3px 0 0 10px;}
/*-------------------------------- -.-. -------------------------*/
.clear{clear:both;}
/*---------Envoltura ----------*/
#envoltura{width:960px;height:100%;margin:0 auto; padding:0;}

/*---- Formulario Buscador ---*/
.busca {float:left !important;_padding-top: 5px !important;display: inline;border: none;width: 177px; height: 26px;padding-left:6px;background: url(../img/buscared.jpg) no-repeat;color:#000;}
.busca p {margin: 0; padding: 0;border: none;}
.btn{width: 28px; height: 26px;}
input.btn{float: left !important;margin: 0; padding:0;border: none;vertical-align: middle;background: transparent;color: #4a413c;}

/*--- Encabezado ---*/	   
#encabezado{height:150px;}
#menu_institucion{ background:#368E29 /*---url(../img/Barra.gif)---*/ ;height:30px;padding-top:5px;margin:0 auto;}
/*--Estilo tabla de avisos --*/
.sectiontableentry1 td a{ padding-bottom: 5px;}
/*--- Contenedor ---*/
#contenedor {background:#FFF url(../img/bgcontenedor.jpg) top repeat-x;}
.readon{ float:right; font:bold 0.833em/18px Verdana, Geneva, sans-serif;}
.nsp_links_wrap.bottom{ margin-top:10px;}

/*--- TABS ---*/
.contenedor_tabs{height:33px;}
a.audiencia:visited	{color: #cccbba;text-decoration: none;}
a.audiencia:hover 	{color: #F3EEE8;}
.envoltura_audiencias{ width:960px;}
.funcionario{background:url(../img/btn_tabs1.jpg) no-repeat;height:31px;width:117px;float:right;padding:5px 0px 0px 13px;}
.funcionario a			{font-size:1.17em;color:#fff;text-decoration: none;}
.funcionario a:hover	{color: #fff;text-decoration: underline;}
.funcionario a:visited	{color: #ffffff;text-decoration: none;}
/*--- Empresa ---*/
.empresario{background:url(../img/btn_tabs1.jpg) no-repeat;height:31px;width:103px; float:right;margin:0px 2px 0px 3px;padding:5px 0px 0px 28px;}
.empresario a			{font-size:1.17em;color:#fff;text-decoration: none;}
.empresario a:hover		{color: #fff;text-decoration: underline;}
.empresario a:visited	{color: #ffffff;text-decoration: none;}

/*--- Ciudadano ---*/
.ciudadano{background:url(../img/btn_active1.jpg) no-repeat;height:31px;width:117px;float:right;padding:5px 0px 0px 15px;}
.ciudadano a			{font-size:1.17em;color:#fff;text-decoration: none;}
.ciudadano a:hover		{color: #fff;text-decoration: underline;}
.ciudadano a:visited	{color: #ffffff;text-decoration: none;}

/*--- Menu Side Bar ---*/
.menu_titulo_secciones{background:url(../img/bg_menu_secciones1.jpg) repeat-x;height:35px;font-size: 1em;color: #000000;text-align:left;font-weight: bold;}
.menu_secciones{margin:0px;}
.menu_secciones ul	{  color: #368E29;}
.menu_secciones li 	{ padding:0;text-align:left;color: #547daa ;border-bottom: 1px dotted #CCC;}
.secciones	{font-family: Lucida Sans;font-size: 110%;color: #002448;margin:0px;padding:0px 5px;}
/* (-.-) */
a.secciones { background:url(../img/flechita.jpg) 0px 6px no-repeat;display:block; height:100%; padding:8px 3px 8px 20px; text-decoration:none;}
a.secciones:link	{color: #000000;text-decoration: none;}
a.secciones:hover 	{color: #0395D4;text-decoration: underline;}
a.secciones:visited	{color: #7B4493;text-decoration: none;}




/*--- Avisos---*/   
.aviso{ width:330px; float:right;}
#contenedor_avisos { width:325px; padding-left:5px;}
#contenedor_enlaces { width:325px; padding-left:3px;}
#contenedor_avisos h4.ta_left a{font:1.17em "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
#contenedor_avisos p.gk_npro_text{ font-size:0.92em; color:#000000;text-align:center;}
h4.titulo_aviso.ta_left a{font: 0.92em Lucida Sans;color: #000000;}
p.gk_npro_info {font: 1.17em Lucida Sans;color: #000000;}
#contenedor_avisos a.readon { color:#0d0d0d; font-family: Lucida Sans; font-weight:bold;}

/*-- Fecha y titulo --*/
#contenedor_avisos p.gk_npro_info {float: left;width: 65px;padding:0px 0px 0px 0px;font-weight: bold;text-align:center;font-size:100%;}

/*--- Wrapper-Secciones---*/

/*---#wrapper-titulodos {background:url(../img/avisos.jpg) repeat-x;width:330px;height:60px;}---*/
#imagendos{float:left;margin:0px;width:45px;}
#titulotextodos{float:left;margin:0px;font:1.58em/18px Lucida Sans;color: #000000;
	padding:16px 0 0 5px;}

/*--- Wrapper-enlaces---*/

/*--- #wrapper-enlaces {background:url(../img/links_bg.jpg) repeat-x;width:330px;height:49px;} ---*/
 #imagendos{float:left;margin:0px;width:45px;}
/*--- #titulotextodos{float:left;margin:0px;font:1.58em/18px Georgia, "Times New Roman", Times, serif;color: #ab6a5f; ---*/
/*--- padding:16px 0 0 5px;}---*/

/*--- Wrapper-noti---*/
/*---#wrapper-titulonoti {background:url(../img/noticias.jpg) repeat-x;width:348px;height:49px;}---*/
#imagendos{float:left;margin:0px;width:45px;}
#titulotextodos{float:left;margin:0px;font:1.58em/18px Lucida Sans;color: #000000;
	padding:16px 0 0 5px;}

/*--- Menu otros enlaces ---*/
.menu_titulo_enlaces{background:url(../img/bg_menu_secciones1.jpg) repeat-x;height:30px;font-size: 1em;color: #000000;text-align:left;font-weight: bold;}
.otros_enlaces{margin:0px;}
.otros_enlaces ul{list-style:none;}
.otros_enlaces li { padding:0px; border-bottom: 1px dotted #CCC; text-align:left;}
a.otros_enlaces { background:url(../img/flechita.jpg) 0px 6px no-repeat;display:block; height:20px; padding:5px 3px 3px 20px; text-decoration:none;font-family: Lucida Sans;font-size: 110%;color: #000000;}
a.otros_enlaces:visited{color: #002B71;text-decoration: none;}
a.otros_enlaces:hover {color: #0395D4;text-decoration: underline;}


/*--- Enlaces directos ---*/
.titulo_links_img{background:url(../img/ico_links.jpg) no-repeat;width: 44px;height: 45px;} 
/*--- .titulo_links_texto{background:url(../img/links_bg.jpg) repeat-x;height:45px;font:1.58em/18px Georgia, "Times New Roman", Times, serif;color: 
#345c8a;padding:14px 0 0 5px;text-align:left;} ---*/ 
a.caja_enlaces {font-size: 0.88em;color: #0072BF;text-decoration: none;}
a.caja_enlaces:link{color: #0072BF;text-decoration: none;}
a.caja_enlaces:visited{color: #7B4493;text-decoration: none;}
a.caja_enlaces:hover {color: #FE9007;text-decoration: underline;}

/*--- Participacion Ciudadana ---*/

.gob_escucha_titulo{padding:10px;font-size: 120%;color: #0072BF;font-weight: bold;}
.caja_gob_escucha{padding:5px 0;}
/*--- .titulo_gob_escucha_img{background:url(../img/ico_parti1.jpg) no-repeat;width: 41px;height: 45px;} ---*/
.titulo_gob_escucha_texto{background:url(../img/bg_titulosf1.jpg) repeat-x;height:49px;font:1.58em/18px Lucida Sans ;color: #000000;padding:14px 0 0 5px;text-align:left;} 
.menu_izquierda{width:160px; padding-left: 1%;}


/*--- notislider --*/
#notislider { width:880px; overflow:hidden; clear: right; display: block; margin-left: 25px; margin-right: auto; }

/*--- Noticias -----*/
.noti{ width:390px; background-color:#ffffff ;display:inline; float:left;margin-left:8px; padding:0 12px 0 8px;}
.mostrar_noticia{ width:720px;font: 1em/18px  Lucida Sans; padding-left: 3%;}

/*-- Imagenes Posicion Left --*/
#left {height:200px; border:1px; border-color: #efe8e8; }


/*--- Imagenes Posicion Right --*/

#right {margin-top: 40px;}


/*==== Estilos K2========*/
div.itemHeader h2.itemTitle {font: 1.67em Lucida Sans;line-height: 110%;padding: 10px 0 4px 0;margin: 0;color: #000000;}
.catItemIntroText p{font: 1em/18px Verdana,Geneva, sans-serif; text-align:justify;}
div.itemFullText {font: 1em Verdana, Geneva, sans-serif;color: #202020;}
div.itemFullText p{font: 1em Lucida Sans;color: #202020;}
.noti .moduletable .nsp_art .tleft { text-align:justify; }
.nsp_art h4.nsp_header a{font:1.17em Verdana, Geneva, sans-serif;color:#002448;text-align:justify;}
.nsp_links ul li h4 a {font:1.17em Verdana, Geneva, sans-serif;color:#002448;text-align:justify;}
.noti .moduletable h4.nsp_header a {font:125% Verdana, Geneva, sans-serif;color:#002448;text-align:justify;}
.noti .moduletable p.nsp_text {font:1em/14px Verdana, Geneva, sans-serif;color:#0d0d0d;text-align:justify;}
h4.notilinks{font:1.02em Verdana, Geneva, sans-serif;color:#000000;text-align:justify;}
.nsp_links ul.list li.odd  , .nsp_links ul.list li.even { border-bottom: 1px dotted #CCCCCC; padding: 2px; }


/*noticiaprincipales */



/*== Estilo para noticia destacada ==*/
.noti .moduletable h4.nsp_header a {font:1.17em Verdana, Geneva, sans-serif;color:#002448;text-align:justify;}
.noti .moduletable p.nsp_text {font:0.88em/14px Lucida Sans;color:#0d0d0d;text-align:justify;}

/*Estilos para noticias secundarias */
.noti .moduletable_secundaria .nsp_art .tleft { text-align:justify; }
.noti .moduletable_secundaria h4.nsp_header { /*width:60%;*/ float:none; }
.noti .moduletable_secundaria h4.nsp_header a {font-size: 112%;color:#000000;font-family: Lucida Sans;}
.noti .moduletable_secundaria p.nsp_text { font:100%/16px Verdana, Geneva, sans-serif;float:none;/*width: 275px;*/text-align:justify;color:#0d0d0d;}
.noti .moduletable_secundaria h4.notilinks a {color:#000000;font-family: Lucida Sans; }
.noti .moduletable_secundaria h4.notilinks a.readon {float:none;font:bold 0.83em/18px Verdana, Geneva, sans-serif; color: #424242;}

/*--- Otras Secciones ---*/
.menu_izquierda,.aviso,.mostrar_noticia{display:inline; float:left;margin-left:10px; margin-right:10px;}
.tabla_buscar{margin:0px;}
.contentpaneopen{padding:5px;}
input{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}

/* ---- Separadores ---- */
.separador{height:10px;}
.separador_mediano{height:10px;}
.caja_avisos_titulo{font-size: 150%;color: #002B71;font-weight: bold;text-decoration: none;}
.caja_avisos_parrafo{font-size: 100%;color: #002B71;text-align:justify;}
.contentheading{font-size: 130%;color: #000000;font-weight: bold;}
.componentheading{font-size: 140%;color: #000000;font-weight: bold;}
.createdate{font-size: 100%;color: #002B71;font-style: italic;}
.jfdefaulttext{
	text-align:justify;
	font-size: 100%;
	color: #002B71;
}
.modifydate{
	font-size: 100%;
	color: #002B71;
	font-style: italic;
}
.small{
	text-align:justify;
	font-size: 90%;
	color: #002B71;
}
.contact_email{
	padding:10px;
}
/* Estilos para Paginas internas*/
table.category {font:1em/18px Arial, Helvetica, sans-serif;text-decoration:none;border:1px solid #EEEEEE;margin:25px 0;}
table.category th {background:#EEEEEE none repeat scroll 0 0;padding:5px;}
.sectiontableheader a{font:bold 1.17em/18px Arial, Helvetica, sans-serif; color:#0072BF;text-decoration:none;}
p.counter {background:#EEE;color:#000;font:bold 0.8em Arial, Helvetica, sans-serif;margin:10px 0;padding:5px;}
table.category td {border-bottom:1px solid #EEEEEE;}
table.category td a{ text-decoration:none; color:#333;}
.category{font:14px/18px Arial, Helvetica, sans-serif;text-decoration:none;}
.display, .filter{font:14px/18px Arial, Helvetica, sans-serif;}
/* ----------------//// paginacion ///---------------------- */
.pagination {font:14px/18px Arial, Helvetica, sans-serif;text-decoration:none;border-top:solid 2px #CCC;margin:10px 0 0;padding:10px 0;}
ul.pagination {list-style-type:none;margin:0;padding:0;text-align:left;}
ul.pagination li {display:inline;padding:2px 5px 0;text-align:left;}
ul.pagination li a {padding:2px;text-decoration:none;}
.componentheading{font:bold 1.17em Arial, Helvetica, sans-serif;text-decoration:none; list-style:none;}
/*********************PAGINAS INTERNAS ****************************/
table.contentpane{ border:medium none;}
td.sectiontableheader {background-color: #e0e9ef; border-right:1px solid #FFFFFF;padding:4px;}
.sectiontableheader {background:#e0e9ef none repeat scroll 0 0;padding:8px 5px;}
tr.sectiontableentry1 td {background:transparent url(../img/puntos.gif) repeat-x scroll center bottom;padding:8px 5px;}
tr.sectiontableentry1 td a{padding:8px 5px; text-decoration:none;}
tr.sectiontableentry2 td {background:#f8f8f8 url(../img/puntos.gif) repeat-x scroll center bottom;padding:8px 5px;}
tr.sectiontableentry2 td a{padding:8px 5px; text-decoration:none;}

/*--Estilo para encuestas --*/
#poll-container .button{  position: relative; top: 10px; background:url("./grad1.gif") repeat-x scroll center top #333333; border:1px solid #333333; color:#fff; font-size:0.83em; margin:0 5px 0px 0px; padding:2px 3px; text-transform:uppercase; min-width: 70px;}
#poll-container .one_point{width:70px;}
#poll-container .temp_two{ font-weight: bolder;}
#poll-container .total a{display:inline-block; padding: 0px; background: none; font-size: 1em;}
#poll-container .total a:hover{background: none; text-decoration: underline;}
#poll-container .radio {width: 19px; height: 20px; padding: 0 5px 0 0; background: url(./radio.gif) no-repeat; display: block; clear: left; float: left;}
label{color: #693c1e;font-weight: bold;padding:3px;}
.searchintro{padding:5px;}
fieldset{padding:10px;}
.pagination{color: #002B71;}
/*-- Documentos ---*/
.pd-documents h3{padding-bottom: 5px;}
.pd-document16 {padding-left: 20px; padding-bottom: 8px;}

label{color: #002B71;font-weight: bold;padding:3px;}
.searchintro{background-color:#F3EEE8;padding:5px;}
fieldset{padding:10px;}
.pagination{color: #002B71;}
/* ===== Estilo subscripcion ======== */
.inputbox{ margin-bottom:6px;}
input#aca_22{background:#b2b2b2;border:0px;width:90px;height:20px;}
/*-------Estilo para Font Size--------*/
div.fontmas{color:#FFF;font:bold 1em Verdana, Geneva, sans-serif;
	background:url(../img/resizer_01.jpg) no-repeat;width:26px;height:26px;float:left;}
div.fontmenos{color:#FFF;font:bold 1em Verdana, Geneva, sans-serif;
	background:url(../img/resizer_02.jpg) no-repeat; width:29px;height:26px;float:left;}
div.font{color:#FFF;font:bold 1em Verdana, Geneva, sans-serif;background:url(../img/resizer_03.jpg) no-repeat;width:30px;height:26px;float:left;}
/*Estilos para componente funcionario*/
tr.odd td.sorting_1 {background-color: #C2D3DE;}
tr.even td.sorting_1 {background-color: #E0E9EF;}
tr.odd {background-color: #EBF0F5;}
/*-------Estilo para com_servicios --------*/
.title_servi{ background-color:#e8edf4; padding:5px 0 0 5px;}
.titulo h2{ font:14px Verdana, Geneva, sans-serif; color:#ab511a; text-align:left;padding: 10px 0 0;}
.detalle{ margin-bottom:10px;}
p.ser_tit {color:#4b7491;}
.filter{border: 1px solid #c4cbd5;height:18px;}
p.captcha a{font:12px Verdana, Geneva, sans-serif; color:#FF191F;}
.osolCatcha{border: 1px solid #1962a1; height:18px;}
dl#myPane { border-bottom:4px solid #487398;}
div.tabserv p { text-align:justify;}
/*Grafico*/
.row0{background: #f7f7f7; color:#79879d;}
.row1{background: #fff; color:#878787;}
/* tabs */
dl.tabs {float: left;margin: 10px 0 -1px 0;z-index: 50;}
dl.tabs dt {float: left;padding: 4px 10px;
border-left: 1px solid #bacdde;border-right: 1px solid #bacdde;border-top: 1px solid #bacdde;margin-left: 3px;background: #ebf0f5;color: #487398;}
dt#panel2.open {background: #F9F9F9;border-bottom: 1px solid #F9F9F9;z-index: 100;color: #000;}
input.fastcontactText{border: 1px solid #1962a1; height:18px;}
textarea{border: 1px solid #1962a1;}

/*--- (-.-) Banner MAG ---*/
#bannerMAG{background:#FFF url(../img/) top no-repeat;width:960px;height:189px; margin:0px; padding-top:80px;}
.banner td{vertical-align: middle;}

/*--- (-.-) Carrusel y Pie ---*/
/*---#carrusel{background:#FFF url(../img/linecarrusel.jpg) top no-repeat;height:130px; margin:0 auto; padding:25px 15px 5px 15px;}---*/
/*---.carru td{vertical-align: middle;}---*/

/*---  #pie{ background:#368E29 url(../img/Barra.gif) no-repeat;width:960px; height:113px; margin:0px; padding-top:5px;} ---*/
/*--- .textopie{font: 1.33em/18px Lucida Sans; color: #ffffff;width:750px; margin:10px 10px; padding-top:5px;} ---*/

/* Nuevos Cambios : declaracion de Css para Sufijos de Clase */

.moduletable_centrados{margin-left: 10px;}






/*	PARA EL MODULO DE FASTCONTACT */
.mesagefastcontact{
	color:#666;
	font-size:100%;
	background-color:#FBFCE9;
	border:1px #DEE0DA dotted;
	padding-left:5px;
	}
	
.moduletable_secundaria h3{

	   background: url("../img/bg_menu_secciones.jpg") repeat-x scroll 0 0 transparent;

    color: #000000;

    font-size: 1.2em;

    font-weight: bold;

    height: 40px;

    text-align: left;

    margin-top: 20px;
	
}

.moduletable h3{

	   background: url("../img/bg_menu_secciones.jpg") repeat-x scroll 0 0 transparent;

    color: #000000;

    font-size: 1.2em;

    font-weight: bold;

    height: 45px;

    text-align: left;
	
	margin-top: 20px;

   
    
  

}

.moduletable_participacion h3{

	 background: url("../img/bg_menu_participacion.jpg") repeat-x scroll 0 0 transparent;

    color: #000000;

    font-size: 1.2em;

    font-weight: bold;

    height: 35px;

    text-align: left;

}

.participacion_titulo{

color: #848484;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 130%;

    padding-left: 10px;

	padding-top:5px;

    text-decoration: none;

}