/*-- 0.o ----
Fecha:Noviembre 2010.
Autor: Jota Ce Designer ©.
Estilos para Plantilla RedGoes
Template:Azul
--*/

body {
margin:auto 0;
padding:0;
background:#E0E6E7 url(../img/bg2.jpg) top repeat-x;
font:75% Verdana, Geneva, sans-serif;
line-height: 135%; 
line-height: 1;
}

a 	{font-family:Verdana, Geneva, sans-serif;text-decoration: none;color: #002B71;}
h1 	{font-family: Georgia, serif;font-weight: normal;text-align: center;}
h2 	{padding: 20px 0 0;text-align: center;}
h3 a{color:#08C;font-size:100%;text-decoration:none;}
h3 a:hover{text-decoration:underline;}
p 	{padding: 5px 0;}
h1.organigrama{font: bold 1.20em/18px Arial, Helvetica, sans-serif;color:#002448;}
.ul{font: 1em/18px Verdana, Geneva, sans-serif; padding-bottom: 5px;}
.ul sup{background:#fff url(../img/point.gif) no-repeat;color: #fff;}

/*------(-.-) Barra de ayuda ---- Red GOES*/
#barra{height:35px; width:960px;margin:0 auto; padding-top:3px;}
.traductor{float:left;width:060px;padding-top:8px;}
/*.traductor{float:left;width:260px;padding-top:8px;}*/
.traductor a{ color:#bcdee9; margin-right:5px;}

.accesibilidad,.menu_ayuda{float:left;position:relative;margin-left:10px;margin-right:10px}
.accesibilidad{ width:110px;}
.menu_ayuda{width:345px; padding-top:5px;}
/*.menu_ayuda{width:305px; padding-top:5px;}*/
.menu_ayuda a{font: bold 1em/18px Verdana, Geneva, sans-serif;text-decoration:none; color:#FFF; padding:0 5px 0 5px;}
.sf-menu, .sf-menu * {margin:0;padding:0; font: 1em Arial, Helvetica, sans-serif;list-style:none;}
.mainlevel{color:#FFF;}
.buscador{float:right; margin:2px 0 0 10px;}
.transparencia{float:right;position:relative; margin:2px 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:#264974 url(../img/bgmenu.jpg) top repeat-x;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{float:center;height:33px;}
a.audiencia:visited	{color: #cccbba;text-decoration: none;}
a.audiencia:hover 	{color: #F3EEE8;}
.envoltura_audiencias{ width:960px;}
.funcionario{background:url(../img/btn_active.gif) 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: #a1cdef;text-decoration: none;}
/*--- Empresa ---*/
.empresario{background:url(../img/btn_active.gif) 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: #a1cdef;text-decoration: none;}
/*--- Ciudadano ---*/
.ciudadano{background:url(../img/btn_tabfuncio.gif) 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: #a1cdef;text-decoration: none;}
/*--- Menu Side Bar ---*/
.menu_titulo_secciones{background:url(../img/bg_menu_secciones.jpg) repeat-x;height:35px;font-size: 1em;color: #547daa;text-align:left;font-weight: bold;}
.menu_secciones{margin:0px;}
.menu_secciones ul	{ list-style:none;}
.menu_secciones li 	{ padding:0;text-align:left;color: #547daa;border-bottom: 1px dotted #CCC;}
.secciones	{font-family:Verdana, Geneva, sans-serif;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: #002448;text-decoration: none;}
a.secciones:hover 	{color: #0395D4;text-decoration: underline;}
a.secciones:visited	{color: #7B4493;text-decoration: none;}
/*--- Avisos---*/
/*.aviso{ width:330px;} 21052012*/
.aviso{ width:500px;}
/* contenedor avisos tenia 325*/
#contenedor_avisos { width:500px; padding-left:5px;}
/*#contenedor_enlaces { width:325px; padding-left:3px;} al 21052012*/
#contenedor_enlaces { width:500px; padding-left:3px;}
#contenedor_avisos h4.ta_left a{font:1.17em Verdana, Geneva, sans-serif; color:#002448;}
#contenedor_avisos p.gk_npro_text{ font-size:0.92em; color:#002447;text-align: justify;}
h4.titulo_aviso.ta_left a{font: 0.92em Verdana, Geneva, sans-serif;color: #002448;}
p.gk_npro_info {font: 1.17em Verdana, Geneva, sans-serif;color: #002448;}
#contenedor_avisos a.readon { color:#0d0d0d; font-family:Verdana, 
Geneva, sans-serif; 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:120%;}
/*--- Wrapper-Secciones---*/
/*#wrapper-titulodos {background:url(../img/bg_titulos.jpg) repeat-x;width:330px;height:49px;} 21022012*/
#wrapper-titulodos {background:url(../img/bg_titulos.jpg) repeat-x;width:500px;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: #345c8a;
	padding:16px 0 0 5px;}
/*--- Wrapper-enlaces---*/
/*#wrapper-enlaces {background:url(../img/links_bg.jpg) repeat-x;width:330px;height:49px;} al 21052012*/
#wrapper-enlaces {background:url(../img/links_bg.jpg) repeat-x;width:500px;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/noti_bg.jpg) repeat-x;width:324px;height:49px;} al 21052012*/
#wrapper-titulonoti {background:url(../img/noti_bg.jpg) repeat-x;width:480px;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: #345c8a;
	padding:16px 0 0 5px;}
/*--- Menu otros enlaces ---*/


.menu_titulo_enlaces{background:url(../img/bg_menu_secciones.jpg) repeat-x;height:35px;font-size: 1em;color: #547daa;text-align:left;font-weight: bold;}
/*.otros_enlaces{margin:0px;}*/
.otros_enlaces	{font-family:Verdana, Geneva, sans-serif;font-size: 100%;color: #002448;margin:0px;padding:0px 5px;}
.otros_enlaces ul{list-style:none;}
/*.otros_enlaces li { padding:0px; border-bottom: 1px dotted #CCC; text-align:left;}*/
.otros_enlaces li { padding:0;text-align:left;color: #547daa;border-bottom: 1px dotted #CCC;}

/*a.otros_enlaces { background:url(../img/flechita.jpg) 0px 6px no-repeat;display:block; height:100%px; padding:5px 3px 3px 20px; text-decoration:none;font-family:Verdana, Geneva, sans-serif;font-size: 110%;color: #002b71;}*/
a.otros_enlaces { background:url(../img/flechita.jpg) 0px 6px no-repeat;display:block; height:100%px; padding:8px 3px 8px 20px; text-decoration:none;font-family:Verdana, Geneva, sans-serif;font-size: 110%;color: #002b71;}
/*a.otros_enlaces:link      {color: #002448;text-decoration: none;}*/
a.otros_enlaces:link      {color: #002448;text-decoration: none;}
/*a.otros_enlaces:hover    {color: #0395D4;text-decoration: underline;}*/
a.otros_enlaces:hover    {color: #0395D4;text-decoration: underline;}
/*a.otros_enlaces:visited{color: #002B71;text-decoration: none;}*/
a.otros_enlaces:visited{color: #7B4493;text-decoration: none;}
/*--- 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_parti.jpg) no-repeat;width: 41px;height: 45px;}
.titulo_gob_escucha_texto{background:url(../img/bg_titlepar.jpg) repeat-x;height:45px;font:1.58em/18px Georgia, "Times New Roman", Times, serif;color: #345c8a;padding:14px 0 0 5px;text-align:center;}
.menu_izquierda{width:160px;}
/*--- Noticias -----*/
/*.noti{ width:390px; background-color:#e8edf3;display:inline; float:left;margin-left:8px; padding:0 12px 0 8px;}*/
.noti{ width:480px; background-color:#e8edf3;display:inline; float:left;margin-left:8px; padding:0 12px 0 8px;}
.mostrar_noticia{ width:760px;font: 1em/18px  Verdana, Geneva, sans-serif;}
/*==== Estilos K2========*/
div.itemHeader h2.itemTitle {font: 1.67em Verdana, Geneva, sans-serif;line-height: 110%;padding: 10px 0 4px 0;margin: 0;color: #002448;}
.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 Verdana, Geneva, sans-serif;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:#481d00;text-align:justify;}
.nsp_links ul.list li.odd  , .nsp_links ul.list li.even { border-bottom: 1px dotted #CCCCCC; padding: 2px; }
/*== 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 Verdana, Geneva, sans-serif;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:80%;*/ float:none; }
.noti .moduletable_secundaria h4.nsp_header a {font-size: 120%;color:#002448;font-family:Verdana, Geneva, sans-serif;}
.noti .moduletable_secundaria p.nsp_text { font:90%/14px Verdana, Geneva, sans-serif;float:none;/*width: 275px;*/text-align:justify;color:#0d0d0d;}
.noti .moduletable_secundaria h4.notilinks a {color:#002448;font-family:Verdana, Geneva, sans-serif; }
.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:20px;}
.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: #002B71;font-weight: bold;}
.componentheading{font-size: 140%;color: #002B71;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;}
/*--- (-.-) 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:#003 url(../img/bgpie.jpg) no-repeat;
width:960px; 
height:100px; 
margin:0px; 
padding-top:5px;}
/*.textopie{font:1.33em/18px Georgia, "Times New Roman", Times, serif;color: #adc3db;width:750px; margin:10px 10px; padding-top:5px;}*/
.textopie{font:12px  "Times New Roman", Times, serif;color: #adc3db;width:750px; margin:10px 10px; padding-top:5px;}

/*	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: #547DAA;

    font-size: 1.2em;

    font-weight: bold;

    height: 50px;

    text-align: left;
	
}

.moduletable h3{

	   background: url("../img/bg_menu_secciones.jpg") repeat-x scroll 0 0 transparent;

    color: #547DAA;

    font-size: 1.2em;

    font-weight: bold;

    height: 35px;

    text-align: left;
	
	margin-top: 20px;

}

.moduletable_participacion h3{

	 background: url("../img/bg_menu_participacion.jpg") repeat-x scroll 0 0 transparent;

    color: #547DAA;

    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;

}

.img-responsive {
    max-width: 3em;
    height: auto;
}

.titulo-principal { 
	color: #004d80; 
	font-family: Montserrat, Tahoma, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 150%;
}

.titulo-proposito { 
	color: #313945; 
	font-family: Montserrat, Tahoma, Arial, Geneva, sans-serif;
	font-weight: bold;
	font-size: 120%;
}

.titulo-seccion { 
	color: #313945; 
	font-family: Montserrat, Tahoma, Arial, Geneva, sans-serif;
	font-weight: bold;
}

.titulo-area { 
	color: #313945; 
	font-weight: bold;
}

img.alineadoTextoImagenArriba{
  vertical-align: text-top;  
}
img.alineadoTextoImagenCentro{
  vertical-align: middle;
  padding-right: 10px;
}
img.alineadoTextoImagenAbajo{
  vertical-align: text-bottom;  
}	