
body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #424242;
	background: #FFF;
}

font {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
}

font.requerido{
	color: #FF0000;
}

/*----------> formularios <------------*/
form {
  margin:0 ;
  padding:0 ;
}

a {
  color: #2084B3;
  text-decoration: none;
}

a:hover {
    color: #149F1F;
}
/******************* Tabla Principal *****************/
/*
#tabla_principal {
	padding: 0px;
	margin-top: 5px;
	margin-bootom: 5px;
	margin-right: 0px;
	margin-left: 0px;
}

#tabla_principal tr {
	padding: 0px;
	margin: 0px;
}

#tabla_principal td {
	padding: 0px;
	margin: 0px;
}
*/

/*----------> Iconos para las cajas de texto <------------*/

input{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #CCCCCC;
	padding:5px;
	font-size:12px;
	margin-top:2px;
	color: #424242;
}

input:focus {
	border:1px solid #A6A3A3;
	background: #FFFFE6
}

input:disabled {
	border:1px solid #A6A3A3;
	background: #EFEFEF
}

#buscador{ /* buscador*/
	background-position: 5px  center;  
	padding-left: 25px;    
	background-image: url(../../imagenes/iconos16x16/magnifier-left.png);  
	background-repeat: no-repeat;
	}
	
#caud_nexp{ /* Numero de expediente*/
	background-position: 5px  center;  
	padding-left: 25px;    
	background-image: url(../../imagenes/iconos16x16/document-text.png);  
	background-repeat: no-repeat;
	}
		
#caud_lugr{ /* Lugar */
	background-position: 5px  center;  
	padding-left: 25px;   
	background-image: url(../../imagenes/iconos16x16/home.png);  
	background-repeat: no-repeat;
	}
	
#caud_faud{ /* Fecha de la audiencia*/
	background-position: 5px center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-day.png);  
	background-repeat: no-repeat;
	}
	
#caud_hora{ /* Hora de la audiencia*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}
	
#caud_fpub{ /* Fecha de publicacion */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-blue.png);  
	background-repeat: no-repeat;
	}

#pref_nomb{ /* Nombre de la Institucion */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/edificio.png);  
	background-repeat: no-repeat;
	}

#pref_slgn{ /* Slogan */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/rosette_blue.png);  
	background-repeat: no-repeat;
	}

#pref_nrif{ /* RIF */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/license-key.png);  
	background-repeat: no-repeat;
	}
	
#pref_telf{ /* Telefono */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/telephone2.png);  
	background-repeat: no-repeat;
	}

#pref_tfax{ /* Telefax */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/telephone.png);  
	background-repeat: no-repeat;
	}

#pref_mail{ /* Correo Electronico*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/mail.png);  
	background-repeat: no-repeat;
	}

#pref_date{ /* Fecha de inicio*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-day.png);  
	background-repeat: no-repeat;
	}

#pref_urls{ /* Direccion URL*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/globe2.png);  
	background-repeat: no-repeat;
	}
	
#pref_genr{ /* Generador de codigo fuente*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/script_code.png);  
	background-repeat: no-repeat;
	}
	
#pref_auth{ /* Autor del sitio*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/user_suit_black.png);  
	background-repeat: no-repeat;
	}
	
#pref_copy{ /* Copy Rights*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/script_yellow.png);  
	background-repeat: no-repeat;
	}

#fupr_nomb{ /* Nombre de la fundacion*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/card-address.png);  
	background-repeat: no-repeat;
	}	
	
#fupr_sgls{ /* Siglas*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/sort-alphabet-descending.png);  
	background-repeat: no-repeat;
	}	
	
#fupr_riff{ /* RIF*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/license-key.png);  
	background-repeat: no-repeat;
	}	
	
#fupr_telf{ /* Telefon*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/telephone2.png);  
	background-repeat: no-repeat;
	}	

#fupr_mail{ /* E-mail*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/mail.png);  
	background-repeat: no-repeat;
	}
	
#fupr_bnco{ /* Banco*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/bank.png);  
	background-repeat: no-repeat;
	}
	
#fupr_ncta{ /* Numero de cuenta*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/vcard.png);  
	background-repeat: no-repeat;
	}
	
#fupr_ivan{ /* IVA personas naturales*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/money2.png);  
	background-repeat: no-repeat;
	}
	
#fupr_ivaj{ /* IVA personas juridicas*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/money2.png);  
	background-repeat: no-repeat;
	}
	
#fupr_lap1{ /* Lapso inicio*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendarg.png);  
	background-repeat: no-repeat;
	}

#fupr_lap2{ /* Lapso fin*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendarg.png);  
	background-repeat: no-repeat;
	}
	
#fupr_rpdf{ /* Ruta de archivos PDF*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/page_white_acrobat.png);  
	background-repeat: no-repeat;
	}
	
#fuca_ttlo{ /* Ruta de archivos PDF*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/script_yellow.png);  
	background-repeat: no-repeat;
	}
	
#fuca_durc{ /* Duracion*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/alarm-clock-blue.png);  
	background-repeat: no-repeat;
	}
	
#fuca_valr{ /* Valor*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/coins.png);  
	background-repeat: no-repeat;
	}
	
#futa_fini{ /* Fecha de inicio*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-month.png);  
	background-repeat: no-repeat;
	}

#futa_hr01{ /* Hora 01*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}

#futa_hr02{ /* Hora 02*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}
	
#futa_hr03{ /* Hora 03*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}
	
#futa_hr04{ /* Hora 04*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}	
	
#futa_fpub{ /* Fecha de publicacion*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-blue.png);  
	background-repeat: no-repeat;
	}

#notc_ttlo{ /* Titulo*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/script_yellow.png);  
	background-repeat: no-repeat;
	}

#notc_fech{ /* Fecha*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-month.png);  
	background-repeat: no-repeat;
	}
	
#notc_fpub{ /* Fecha de publicacion*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-blue.png);  
	background-repeat: no-repeat;
	}
	
#nopr_rimg{ /* Ruta de las imagenes grandes*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/images.png);  
	background-repeat: no-repeat;
	}
        
#nopr_rimt{ /* Ruta de las imagenes grandes*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/pictures-stack.png);  
	background-repeat: no-repeat;
	}
	
#notc_imgg { /* Ruta de las imagenes miniaturas*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/images.png);  
	background-repeat: no-repeat;
	}
        
#user_logn { /* login de usuario - login.php */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/user-business.png);  
	background-repeat: no-repeat;
	}
        
#user_pass { /* login de usuario - login.php */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/key.png);  
	background-repeat: no-repeat;
	}
        
#dncl_nomb { /* denuncia en linea nombre */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/card--pencil.png);  
	background-repeat: no-repeat;
	}
        
#dncl_apll { /* denuncia en linea apellido */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/card--pencil.png);  
	background-repeat: no-repeat;
	}
        
#dncl_tres { /* denuncia en linea telefono residencial */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/telephone2.png);  
	background-repeat: no-repeat;
	}
        
#dncl_tcel { /* denuncia en linea telefono residencial */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/phone.png);  
	background-repeat: no-repeat;
	}
        
#dncl_mail { /* denuncia en linea telefono residencial */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/email.png);  
	background-repeat: no-repeat;
	}
        
#dnpr_imgb { /* preferencia de denuncias - imagen denuncia */
        background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/picture-sunset.png);  
	background-repeat: no-repeat;   
        }
        
#dnpr_slgb { /* preferencia de denuncias - eslogan */
        background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/script_yellow.png);  
	background-repeat: no-repeat;   
        }
        
#dnpr_mail { /* preferencia de denuncias - email */
        background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/mail.png);  
	background-repeat: no-repeat;   
        }
        
#stcc_nomb { /* solicitud de talleres en linea - nombre */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/card--pencil.png);  
	background-repeat: no-repeat;
	}
        
#stcc_apll { /* solicitud de talleres en linea - apellido*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/card--pencil.png);  
	background-repeat: no-repeat;
	}
        
#stcc_telf { /* solicitud de talleres en linea - telefono */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/telephone2.png);  
	background-repeat: no-repeat;
	}
        
#stcc_mail { /* solicitud de talleres en linea - email */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/mail.png);  
	background-repeat: no-repeat;
	}
        
#stcc_ccin { /* solicitud de talleres en linea - consejo comunal o institucion */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/users.png);  
	background-repeat: no-repeat;
	}
        
#stcc_fech { /* solicitud de talleres en linea - fecha tentativa del taller */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/calendar-clean.png);  
	background-repeat: no-repeat;
	}
        
#stcc_hora { /* solicitud de talleres en linea - hora tentativa del taller */
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/clock.png);  
	background-repeat: no-repeat;
	}
        
#glpr_rimg{ /* Ruta de las imagenes grandes*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/images.png);  
	background-repeat: no-repeat;
	}
        
#glpr_thar{ /* Ruta de las miniaturas*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/pictures-stack.png);  
	background-repeat: no-repeat;
	}
        
#glpr_thgl{ /* Ruta de las miniaturas*/
	background-position: 5px  center;  
	padding-left: 25px;  
	background-image: url(../../imagenes/iconos16x16/pictures-stack.png);  
	background-repeat: no-repeat;
	}

		
textarea{
	border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #CCCCCC;
	padding:5px;
	font-size:14px;
	margin-top:2px;
	color: #424242;
}

textarea:focus {
	border:1px grove #CCCCCC;
	background: #FFFFE6
}

/* testo de las celdas del detalle */

.detalle {
	text-align: justify;
	vertical-align: top;
}

/*input[type='submit']{background: #FFFFE6;}*/
.cetButton{
	background:url(../../imagenes/button.png) no-repeat;
	cursor:pointer;
	width: 75px;
	height: 26px;
	border: none;
	}

.cetButton:focus {
	background:url(../../imagenes/button.png) no-repeat;
	cursor:pointer;
	width: 75px;
	height: 26px;
	border: none;
	}

 label{
	font-weight: normal;
 	display:block;
        font-size: 12px;
 	}





img{
	border: none;
}

/*---- Cajas ----*/


.caja_usr {
    border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	padding: 10px 10px 10px 10px;
        font-size: 12px;
}


.caja01 {
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	padding: 10px 10px 10px 10px;
        font-size: 12px;
}

.caja_gris{
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #EFEFEF;
        font-size: 12px;
}

.caja_blanca {
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #FFFFFF;
	margin: 20px 20px 20px 20px;
	padding: 15px 15px 15px 15px;
}

.caja_blanca tr:hover {
	background: #FFFFE6
	}

.caja_azul{

	/*height: 30px;*/
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #BDE5F8;  
	background-image: url('../../imagenes/mensajes/info24x24.png');
	background-repeat: no-repeat;
	background-position: 10px  center;  
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 10px;	
        font-size: 12px;
	}

.caja_azul strong {
	color: #445CD5;
	margin-right: 15px;
	text-shadow: 0px 0px 1px #f9f9f9;
}

.caja_azul font {
	color: #FF0000;
}

#caja_avatar {
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

#dncs_bann{
	/*width: 760px;*/
	display: block;
	position: relative;
	border-color: #FAE078;
	border-width: thin;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #FCEFBB;
	padding-top: 10px;
	padding-bottom: 10px;
	}

#dnpr_slgbanner {
	text-align: center;
	color: #424242;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	margin-left: 10px;
	float: left;	
	}

#dnpr_texb {
	color: #424242;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	margin-left: 10px;
	float: left;
        padding-left: 10px;
        padding-right: 20px;
        line-height: 20px;
}

#dnpr_field{
	display: block;
	position: relative;
	border:1px hidden #CCCCCC; 
	border-radius: 8px;
	-moz-border-radius: 8px;
	background: #EFEFEF;
	padding: 20px 20px 20px 20px;
}

#dnpr_texhech {
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #BDE5F8;  
	background-image: url('../../imagenes/mensajes/info48x48.png');
	background-repeat: no-repeat;
	background-position: 10px  center;  
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 10px;	
}

#dnpr_textmail {
	width: 700px;
	display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #BDE5F8;  
	background-image: url('../../imagenes/mensajes/info24x24.png');
	background-repeat: no-repeat;
	background-position: 10px  center;  
	padding-left: 65px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: justify;
}
	
	
#dnpr_texadvert {
	width: 700px;
	display: block;
	position: relative;
	border-color: #FAE078;
	border-width: thin;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #F6F797;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url('../../imagenes/mensajes/alerta48x48.png');
	background-repeat: no-repeat;
	background-position: 10px  center;  
	padding-left: 65px;
	padding-right: 20px;
        padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;	
}

#dncs_banenv {
	display: block;
	position: relative;
	border-color: #FAE078;
	border-width: thin;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #dff3a8;
	padding-top: 10px;
	padding-bottom: 10px;
}
	
.eliminar a:hover{
	cursor: pointer; 
}

.eliminar img:hover{
	cursor: pointer; 
}

/*---- tablas ----*/

.tabla01{
	background-color: #EFEFEF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
        font-size: 12px;
	}
	
.tabla_detalle td{

	background-color: #EFEFEF;  
	
}

fieldset{
	display: block;
	position: relative;
	border:1px hidden #CCCCCC; 
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #EFEFEF;
	padding: 10px 20px 20px 20px;
}


/*----------> tabla de la consulta <------------*/
#tabla_consulta table{
	border-style: solid;
	border-left-color: #EEEEEE;
	border-top-color: #EEEEEE;
	border-width: thin;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	border-width: thin;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	}
			
#tabla_consulta td { border-style: solid;
	border-left-color: #CDCDCD;
	border-top-color: #CDCDCD;
	border-width: thin;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        line-height: 20px;
	}


#tabla_consulta tr:hover {
	background: #FFFFE6;
}		
#tabla_consulta thead {
	border-style: solid;
	border-left-color: #CDCDCD;
	border-top-color: #CDCDCD;
	border-width: thin;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}

#tabla_consulta th {
	background: #EFEFEF;
	border-style: solid;
	border-left-color: #CDCDCD;
	border-top-color: #CDCDCD;
	border-width: thin;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
}
#tabla_consulta thead:hover {
	background: #EFEFEF;
}

#tabla_consulta a:link {
	color: #424242;
	cursor: pointer;
	text-decoration: none;	
}

#tabla_consulta a:hover {
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;	
}

#tabla_consulta a:visited {
	color: #808080;
	cursor: pointer;
	text-decoration: none;	
}



			
a.tabla_datos{
		font-size: 11px;
}

a.tabla_datos:link{
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;	
}

a.tabla_datos:visited{
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;	
}

a.tabla_datos:hover {
	color: #129f1e;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
} 			

a.barra_herramientas {
font-family: Trebuchet MS;
font-size: 8px;
color: #129f1e;
}
a.barra_herramientas:link {
text-decoration: underline;
color: #129f1e;
}
a.barra_herramientas:visited {
text-decoration: underline;
color: #129f1e;
}
a.barra_herramientas:hover {
text-decoration: none;
color: #129f1e;
}
a.barra_herramientas:active {
text-decoration: underline;
color: #129f1e;
} 

a.panel_control{
		font-size: 11px;
}

a.panel_control:link{
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;	
}

a.panel_control:visited{
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;	
}

a.panel_control:hover {
	color: #129f1e;
	cursor: pointer;
	text-decoration: underline;
} 			



p {
	margin: 5px 0;
	text-align: justify;
}
/*
a {
	color: #129f1e;
	outline: none;
	text-decoration: none;
	font-weight: 500;
}

a:link {
	font-size: 8px;
	font-weight: 500;
}

a:visited {
	font-size: 8px;
	font-weight: 500;
	color: #129f1e;
}

a:hover {
	font-size: 8px;
	text-decoration: underline;
	font-weight: 500;
}*/


button {
	color: #fff;
	font-size: 12px;
	border: none;
	background: #424242;
	cursor: pointer;
}


#modlgn_remember.inputbox  {
	background: none;
	border: none;
	width: auto;
	vertical-align:middle;
}

input.button, .validate  {
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	font-weight: 700;
	border: none;
	height:20px;
	line-height:19px;
	padding: 2px 4px 4px;
	margin:6px 0 0 0;
}

.piedepagina {
	BACKGROUND: none;
	COLOR: #fff;
	FONT-SIZE: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	TEXT-DECORATION: none
}

.clear{
		clear:both;
	}
	
	#mainContainer{
		width:760px;
		text-align:left;
		margin:0 auto;
		background-color: #FFF;
		border-left:1px solid #000;
		border-right:1px solid #000;
		height:100%;
	}
	
	#topBar{
		width:760px;
		height:100px;
	}
	#leftMenu{
		width:200px;
		padding-left:10px;
		padding-right:10px;
		float:left;
	}
	#mainContent{
		width: 520px;
		padding-right:1px;	
		float:left;
	}
	/*
	General rules
	*/

	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:180px;
		background-color: #EFEFEF;
		border-style: solid;
		border-width: 1px;
		border-color: #CCCCCC;
		padding: 1px;	
		}

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		list-style-position:inside;
	}
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;
	}
	
	#dhtmlgoodies_slidedown_menu a:visited{color:#7E7E7E}
	#dhtmlgoodies_slidedown_menu a:hover{
		color:#129f1e;
		background-color: #E3DEDE;
		}
	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}


	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #7E7E7E;
		width: 150px;
		text-decoration:none;
		text-align: left;
		display:block;
		clear:both;
		padding-left: 25px;
		padding-top: 5px;
		padding-bottom: 3px;
		border-width: thin;
		border-bottom: 1px dotted #CCCCCC;
		margin-bottom: 5px;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		font-size: 12px;
		color: #7E7E7E;
		/*font-weight:bold;*/
	}	
	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	
	
/*************** Menu ***************/
#menu_inicio{
	background-position: 5px center;
	padding-left: 25px;
	background-image: url(../../imagenes/iconos16x16/home-medium.png);  
	background-repeat: no-repeat;
	/*border-top: 1px dotted #CCCCCC;*/
	}
	
#menu_varios{
    background-position: 5px center;
    padding-left: 25px;
    background-image: url(../../imagenes/iconos16x16/arrow-000-small.png);  
    background-repeat: no-repeat;
    }

#menu_submenu{
    color:#7E7E7E;
    background-position: 5px center;
    padding-left: 25px;
    background-image: url(../../imagenes/iconos16x16/arrow_right_green.png);  
    background-repeat: no-repeat;
    font-weight: normal;
    font-size: 13px;
    font-family: tahoma, verdana, arial, sans-serif;
    text-decoration: none;
    }

#menu_submenu:hover {
    color: #0083B2;
        }
        
#menu_titulo{
    color: #129f1e;
    background-position: 5px center;
    padding-left: 25px;
    background-image: url(../../imagenes/iconos16x16/arrow-000-small.png);  
    background-repeat: no-repeat;
    font-weight: normal;
    font-size: 13px;
    font-family: tahoma, verdana, arial, sans-serif;
    text-decoration: none;
    }
        
#menu_tabla_principal {
        width:180px;
        background-color: #EFEFEF;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCCCC;	                
    }
        
#menu_tabla_principal td {
    
    padding-top: 10px;
    padding-bottom: 8px;
    border-bottom-style: dotted;
    border-color: #CCCCCC;
    border-width: 1px;
    padding-right: 2px;
    }
       
#menu_tabla_principal td:hover {    
     background-color: #E3DEDE;
    }
    
.titulo_bloque {
	background: none;
	color: #424242;
	font-weight: bold;
	font-size: 13px;
	font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	}
	
.titulo_tabla {
	background: none;
	color: #129f1e;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	}
	
	
.titulo_fieldset {
	background: none;
	color: #129f1e;
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	}

.titulo_pagina {
	background: none;
	color: #129f1e;
	font-weight: normal;
	font-size: 18px;
	font-family: verdana, tahoma, arial, sans-serif;
	text-decoration: none;
	}

.error_tabla {
	background: none;
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;
	}
        
.success_tabla {
        background: none;
	color: #129f1e;
	font-weight: bold;
	font-size: 16px;
	font-family: tahoma, verdana, arial, sans-serif;
	text-decoration: none;    
        }
	
.celda_formulario{
	margin-left: 8em;
	}
	
/* ---->>> Botones <<<----*/

.button-center {
	background: url(../../themes/creative/imagenes/botonx22.png) no-repeat;
	display: inline-block;
	height:22px;
	width:22px;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

a.button-center{
		font-size: 11px;
}

a.button-center:link{
	color: #424242;
	cursor: pointer;
	text-decoration: none;	
}

a.button-center:visited{
	color: #424242;
	cursor: pointer;
	text-decoration: none;	
}

a.button-center:hover {
	color: #129f1e;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

.button-actual {
	background: url(../../themes/creative/imagenes/botonx22.png) no-repeat;
	display: inline-block;
	height:22px;
	width:22px;
	margin-left: 5px;
	color: #129f1e;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.button-inicio {
	background: url(../../themes/creative/imagenes/inicio.png) no-repeat;
	display: inline-block;
	height:22px;
	width:55px;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.button-anterior {
	background: url(../../themes/creative/imagenes/anterior.png) no-repeat;
	display: inline-block;
	height:22px;
	width:70px;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.button-siguiente {
	background: url(../../themes/creative/imagenes/siguiente.png) no-repeat;
	display: inline-block;
	height:22px;
	width:70px;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.button-ultimo {
	background: url(../../themes/creative/imagenes/ultimo.png) no-repeat;
	display: inline-block;
	height:22px;
	width:55px;
	margin-left: 5px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}

.paginacion-info{
	color: #424242;
	font-size: 11px;
	font-weight: lighter;
	text-align: center;
	vertical-align: middle;
}

/* ---->>> feature-service <<<-----*/
#feature-service{
	background:url(./imagenes/services-1.png) no-repeat center;
	float:left;
	height:183px;
	width:1004px;
}
#feature-service .first,.second,.third{
	float:left;
	margin:20px 0 20px 0;
	padding:0 32px 23px 42px;
	width:258px;
}
#feature-service .first{
	background:url(./imagenes/border-serv.gif) repeat-y right;
	padding-bottom:0;
}
#feature-service .second{
	background:url(./imagenes/border-serv.gif) repeat-y right;
	padding-bottom:0;
}
#feature-service .first img,
.second img,.third img{
	float:left;
	padding-right:10px;
}
#feature-service .first h3,
.second h3,.third h3{
	font-size:20px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:0;
}
#feature-service .first h3 a{
	color:#666666;
	text-decoration:none;
	text-shadow: 0px 1px 1px #ffffff;
}
#feature-service .second h3 a{
	color:#666666;
	text-decoration:none;
	text-shadow: 0px 1px 1px #ffffff;
}
#feature-service .third h3 a{
	color:#666666;
	text-decoration:none;
	text-shadow: 0px 1px 1px #ffffff;
}
#feature-service .first p,
.second p,.third p{
	color:#565a68;
	padding-bottom:7px;
	text-shadow: 0px 1px 1px #ffffff;
}
#feature-service .first span strong a,
.second span strong a,.third span strong a{
	color:#00a8ff;
	text-decoration:none;
}
#feature-service .second span strong a{
	color:#00a8ff;
	text-decoration:none;
}
#feature-service .third span strong a{
	color:#00a8ff;
	text-decoration:none;
}
#feature-service .first span strong a:hover,
.second span strong a:hover,.third span strong a:hover{
	text-decoration:underline;
}
#feature-service .second span strong a:hover{
	text-decoration:underline;
}
#feature-service .third span strong a:hover{
	text-decoration:underline;
}

/* ---->>> NewsTicker <<<-----*/

#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:300px;
	height:0px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 300px;
	height: 130px;
	display: block;
	overflow: hidden;
	position: relative;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 300px;
		height: 300px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 288px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		
		
/*----------->>>> Any+Time date/time picker <<<<------------*/

		
/* anytimec.css 4.1112H (anytime.css 4.1112H)
Copyright 2008-2010 Andrew M. Andrews III (www.AMA3.com). Some Rights 
Reserved. This work licensed under the Creative Commons Attribution-
Noncommercial-Share Alike 3.0 Unported License except in jurisdicitons
for which the license has been ported by Creative Commons International,
where the work is licensed under the applicable ported license instead.
For a copy of the unported license, visit
http://creativecommons.org/licenses/by-nc-sa/3.0/
or send a letter to Creative Commons, 171 Second Street, Suite 300,
San Francisco, California, 94105, USA.  For ported versions of the
license, visit http://creativecommons.org/international/
Any+Time is a trademark of Andrew M. Andrews III. */
.AnyTime-pkr * {border:0;font: inherit;font-size: x-small;font-style:normal;font-weight:normal;list-style-type:none;margin:0;padding:0;white-space: nowrap}
div.AnyTime-win {background-color:#F0F0F1;border:3px solid #C0C0C0;font:normal normal normal xx-small/normal sans-serif;padding-bottom:0.2em;-moz-border-radius:6px;-webkit-border-radius:6px}
.AnyTime-pkr .AnyTime-cloak {background-color:#D7D7D7;opacity:0.7;filter:alpha(opacity=70)}
.AnyTime-pkr .AnyTime-hdr {background-color:#D0D0D1;color:#606062;font-family:Arial,Helvetica,sans-serif;font-size:medium;font-weight:normal;height:1em;margin:0;padding:0 0 0.4em 0;text-align:center;-moz-border-radius:2px;-webkit-border-radius:2px}
.AnyTime-pkr .AnyTime-x-btn {background-color:#FCFCFF;border:1px solid #F99;color:#FF9F9F;cursor:default;float:right;margin:0.3em;text-align:center;width:1.5em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
.AnyTime-pkr .AnyTime-btn {background-color:#FCFCFE;border:1px solid #999;color:#606062;cursor:default;float:left;font-family:Arial,Helvetica,sans-serif;height:1.5em;margin-bottom:1px;margin-right:1px;padding-top:0.1em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em}
.AnyTime-pkr .AnyTime-body {padding:0.5em}
.AnyTime-pkr .AnyTime-date {float:left;padding:0 0.5em}
.AnyTime-pkr .AnyTime-lbl {clear:left;color:#606063;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:normal;font-style:normal;height:1.3em;margin:0;padding:0;text-align:center}
.AnyTime-pkr .AnyTime-yrs {height:2.6em;text-align:center;width:18.6em}
.AnyTime-pkr .AnyTime-yrs-past-btn {width:2.7em}
.AnyTime-pkr .AnyTime-yr-prior-btn, .AnyTime-pkr .AnyTime-yr-cur-btn, .AnyTime-pkr .AnyTime-yr-next-btn {width:3.75em}
.AnyTime-pkr .AnyTime-yrs-ahead-btn {width:2.7em}
.AnyTime-pkr .AnyTime-mons {height:4.8em;text-align:center;width:18.8em}
.AnyTime-pkr .AnyTime-mon-btn {width:2.75em}
.AnyTime-pkr .AnyTime-mon7-btn {clear:left}
.AnyTime-pkr .AnyTime-dom-table {background-color:#F0F0F1;border:1px solid #E3E3E4;border-spacing:1px;width:18.6em}
.AnyTime-pkr th.AnyTime-dow {background-color:#C0C0C1;color:white;font-family:Arial,Helvetica,sans-serif;font-size:95%;font-weight:normal;font-style:normal}
.AnyTime-pkr .AnyTime-dom-btn {float:none;height:1.7em;text-align:right;padding:0 0.5em 0 0}
.AnyTime-pkr .AnyTime-dom-btn-empty {background-color:#F3F3F4;border:1px solid #C0C0c1}
.AnyTime-pkr .AnyTime-time {float:left;padding:0 0 0 1em;text-align:center}
.AnyTime-pkr .AnyTime-hrs {float:left;padding-left:0.5em;padding-right:0.5em;text-align:center;width:7.2em}
.AnyTime-pkr .AnyTime-hrs-am, .AnyTime-pkr .AnyTime-hrs-pm {float:left;width:3.6em}
.AnyTime-pkr .AnyTime-hr-btn {text-align:right;padding-right:0.25em;width:3em; }
.AnyTime-pkr .AnyTime-mins {float:left;padding-left:0.5em;padding-right:0.5em;text-align:center;width:4.7em}
.AnyTime-pkr .AnyTime-mins-tens, .AnyTime-pkr .AnyTime-mins-ones {float:left;width:2.3em}
.AnyTime-pkr .AnyTime-min-ten-btn, .AnyTime-pkr .AnyTime-min-one-btn {float:left;text-align:center;width:2em}
.AnyTime-pkr .AnyTime-min-ten-btn-empty, .AnyTime-pkr .AnyTime-min-one-btn-empty {background-color:#F3F3F4;border:1px solid #C0C0c1}
.AnyTime-pkr .AnyTime-secs {float:left;padding-left:0.5em;padding-right:0.5em;text-align:center;width:4.7em}
.AnyTime-pkr .AnyTime-secs-tens, .AnyTime-pkr .AnyTime-secs-ones {float:left;width:2.3em}
.AnyTime-pkr .AnyTime-sec-ten-btn, .AnyTime-pkr .AnyTime-sec-one-btn {float:left;text-align:center;width:2em}
.AnyTime-pkr .AnyTime-sec-ten-btn-empty, .AnyTime-pkr .AnyTime-sec-one-btn-empty {background-color:#F3F3F4;border:1px solid #C0C0c1} 
.AnyTime-pkr .AnyTime-offs {clear:left;float:left;padding-left:0.5em;padding-top:0.5em;text-align:center}
.AnyTime-pkr .AnyTime-off-select-btn {width:1.5em}
.AnyTime-pkr .AnyTime-body-yr-selector {padding:1em;    }
.AnyTime-pkr .AnyTime-yr-mil, .AnyTime-pkr .AnyTime-yr-cent, .AnyTime-pkr .AnyTime-yr-dec, .AnyTime-pkr .AnyTime-yr-yr {float:left;width:2.5em}
.AnyTime-pkr .AnyTime-mil-btn, .AnyTime-pkr .AnyTime-cent-btn, .AnyTime-pkr .AnyTime-dec-btn, .AnyTime-pkr .AnyTime-yr-btn {float:left;text-align:center;width:2em}
.AnyTime-pkr .AnyTime-yr-era {float:left;padding-left:1em;width:4.1em}
.AnyTime-pkr .AnyTime-era-btn {text-align:center;width:3em}
.AnyTime-pkr .AnyTime-body-off-selector {margin:0.5em; }
.AnyTime-pkr .AnyTime-off-off-btn {clear:left;padding-left:1em;padding-right:1em;text-align:left}
.AnyTime-pkr .AnyTime-cur-btn {border:1px solid #333334;background-color:#C0C0C1;color:#FCFCFE;font-weight:bold}
.AnyTime-pkr .AnyTime-out-btn {background-color:#F0F0F1;border:1px solid #C0C0c1} 
.AnyTime-pkr .AnyTime-focus-btn {border:1px dashed black}

	
/* ---->>> NOTIFICATION BOXES v 2.0 <<<-----*/
/* ---->>>   http://evographics.net <<<-----*/

/*NOTIFICATION BOX */

.notification {
	height: 60px;
	width: 750px;
	display: block;
	position: relative;
	
	/*Border Radius*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	
	/*Box Shadow*/
	-moz-box-shadow: 2px 2px 2px #cfcfcf;
	-webkit-box-shadow: 2px 2px 4px #cfcfcf;
	box-shadow: 2px 2px 2px #cfcfcf;
	
	margin-bottom: 15px;
}

.notification span {
	background: url(../../imagenes/mensajes/close.png) no-repeat right top;
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	top:1px;
	right: 1px;
}

.notification p {
	width: 600px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 14px;
	line-height: 21px;
	text-align: justify;
	float: left;
	margin-right: 15px;
	margin-top: 15px; /*for lt IE8*/
	
	
	/* TEXT SHADOW */
	 text-shadow: 0px 0px 1px #f9f9f9;
}


/*SUCCESS BOX*/

.success {
	border-top: 1px solid #edf7d0;
	border-bottom: 1px solid #b7e789;
	
	/*Background Gradients*/
	background: #dff3a8;
	background: -moz-linear-gradient(top,#dff3a8,#c4fb92);
	background: -webkit-gradient(linear, left top, left bottom, from(#dff3a8), to(#c4fb92));
}

.success:before {
	content: url(../../imagenes/mensajes/success48x48.png);
	float: left;
	margin: 5px 30px 0px 15px;
}

.success strong {
	color: #00A600;
	margin-right: 15px;
}


/*WARNING BOX*/

.warning {
	border-top: 1px solid #fefbcd;
	border-bottom: 1px solid #e6e837;
	
	/*Background Gradients*/
	background: #feffb1;
	background: -moz-linear-gradient(top,#feffb1,#f0f17f);
	background: -webkit-gradient(linear, left top, left bottom, from(#feffb1), to(#f0f17f));
}

.warning:before {
	content: url(../../imagenes/mensajes/alerta48x48.png);
	float: left;
	margin: 5px 30px 0px 15px;
}

.warning strong {
	color: #e5ac00;
	margin-right: 15px;
}


/*QUICK TIP BOX*/

.tip {
	border-top: 1px solid #fbe4ae;
	border-bottom: 1px solid #d9a87d;
	
	/*Background Gradients*/
	background: #f9d9a1;
	background: -moz-linear-gradient(top,#f9d9a1,#eabc7a);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9d9a1), to(#eabc7a));
}

.tip:before {
	content: url(../images/tip.png);
	float: left;
	margin: 20px 15px 0px 15px;
}

.tip strong {
	color: #b26b17;
	margin-right: 15px;
}


/*ERROR BOX*/

.error {
	border-top: 1px solid #f7d0d0;
	/*border-bottom: 1px solid #c87676;*/
	border-bottom: 1px solid #C9ADAD;
	
	/*Background Gradients*/
	background: #f3c7c7;
	background: -moz-linear-gradient(top,#f3c7c7,#eea2a2);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3c7c7), to(#eea2a2));
}

.error:before {
	content: url(../../imagenes/mensajes/error48x48.png);
	float: left;
	margin: 5px 30px 0px 15px;
}

.error strong {
	color: #D83200;
	margin-right: 15px;
}


/*SECURE AREA BOX*/

.secure {
	border-top: 1px solid #efe0fe;
	border-bottom: 1px solid #d3bee9;
	
	/*Background Gradients*/
	background: #e5cefe;
	background: -moz-linear-gradient(top,#e5cefe,#e4bef9);
	background: -webkit-gradient(linear, left top, left bottom, from(#e5cefe), to(#e4bef9));
}

.secure:before {
	content: url(../images/secure.png);
	float: left;
	margin: 18px 15px 0px 15px;
}

.secure strong {
	color: #6417b2;
	margin-right: 15px;
}

/*INFO BOX*/

.info {
	border-top: 1px solid #f3fbff;
	border-bottom: 1px solid #bedae9;
	
	/*Background Gradients*/
	background: #e0f4ff;
	background: -moz-linear-gradient(top,#e0f4ff,#d4e6f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#e0f4ff), to(#d4e6f0));
}

.info:before {
	content: url(../images/info.png);
	float: left;
	margin: 18px 15px 0px 21px;
}

.info strong {
	color: #177fb2;
	margin-right: 15px;
}

/*MESSAGE BOX*/

.message {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #d7d7d7;
	
	/*Background Gradients*/
	background: #f0f0f0;
	background: -moz-linear-gradient(top,#f0f0f0,#e1e1e1);
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e1e1e1));
}

.message:before {
	content: url(../images/message.png);
	float: left;
	margin: 25px 15px 0px 15px;
}

.message strong {
	color: #323232;
	margin-right: 15px;
}

/*MESSAGE BOX*/

.sqldb {
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #d7d7d7;
	
	/*Background Gradients*/
	background: #f0f0f0;
	background: -moz-linear-gradient(top,#f0f0f0,#e1e1e1);
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e1e1e1));
}

.sqldb:before {
	content: url(../../imagenes/mensajes/sql.png);
	float: left;
	margin: 5px 30px 0px 15px;
}

.sqldb strong {
	color: #323232;
	margin-right: 15px;
}

/*DONWLOAD BOX*/

.download {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #eeeeee;
	
	/*Background Gradients*/
	background: #f7f7f7;
	background: -moz-linear-gradient(top,#f7f7f7,#f0f0f0);
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f0f0f0));
}

.download:before {
	content: url(../images/download.png);
	float: left;
	margin: 16px 15px 0px 18px;
}

.download strong {
	color: #037cda;
	margin-right: 15px;
}

/*PURCHASE BOX*/

.purchase {
	border-top: 1px solid #d1f7f8;
	border-bottom: 1px solid #8eabb1;
	
	/*Background Gradients*/
	background: #c4e4e4;
	background: -moz-linear-gradient(top,#c4e4e4,#97b8bf);
	background: -webkit-gradient(linear, left top, left bottom, from(#c4e4e4), to(#97b8bf));
}

.purchase:before {
	content: url(../images/purchase.png);
	float: left;
	margin: 19px 15px 0px 15px;
}

.purchase strong {
	color: #426065;
	margin-right: 15px;
}

/*PRINT BOX*/

.print {
	border-top: 1px solid #dde9f3;
	border-bottom: 1px solid #8fa6b2;
	
	/*Background Gradients*/
	background: #cfdde8;
	background: -moz-linear-gradient(top,#cfdde8,#9eb3bd);
	background: -webkit-gradient(linear, left top, left bottom, from(#cfdde8), to(#9eb3bd));
}

.print:before {
	content: url(../images/print.png);
	float: left;
	margin: 19px 15px 0px 15px;
}

.print strong {
	color: #3f4c6b;
	margin-right: 15px;
}



/* ---->>> JQuery-Validation-Engine <<<-----*/
.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	z-index: 5000;
	cursor: pointer;
}

.ajaxSubmit {
	padding: 20px;
	background: #55ea55;
	border: 1px solid #999;
	display: none
}

.formError .formErrorContent {
	width: 100%;
	background: #FEEFB3;
	position:relative;
	z-index:5001;
	color: #424242;
	width: 150px;
	font-family: tahoma;
	font-size: 11px;
	border: 2px solid #FCDE66;
	/*box-shadow: 0 0 6px #FCDE66;
	-moz-box-shadow: 0 0 6px #FCDE66;
	-webkit-box-shadow: 0 0 6px #000;*/
	padding: 4px 4px 4px 25px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-position: 4px  center;
	background-image: url(../../imagenes/iconos16x16/exclamation-diamond.png);  
	background-repeat: no-repeat;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
  position:relative;
  z-index: 5006;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
	margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #FCDE66;
	border-right: 2px solid #FCDE66;
	box-shadow: 0 2px 3px #444;
	-moz-box-shadow: 0 2px 3px #FCDE66;
	-webkit-box-shadow: 0 2px 3px #444;
	font-size: 0px;
	height: 1px;
	background: #FEEFB3;
	margin: 0 auto;
	line-height: 0;
	font-size: 0;
	display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #33be40;
}

.blackPopup .formErrorArrow div {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #ddd;
	border-right: 2px solid #ddd;
	border-bottom: 0 solid #ddd;
}



/**************** Easy Slider **********************/

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
				
	#content{
		position:relative;
                border-style: hidden;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
                border-style: hidden;
                
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:445px;
		height:550px;
		overflow:hidden; 
                border-style: hidden;
                
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
                border-style: hidden;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/* =============>> Menu Externo <<====================*/
#menu_ext {
		width: 160px;
}


/* ====================>> Noticias en portada <<=================*/
#noticias_portada {
    border-color: #000000;
    border-style: hidden ;
    border-width: thin;
    vertical-align: top;
}

#tabla_notc_port{ /*tabla de la noticia en portada*/
	width: 440px;
	height: 550px;
	border-color: #CCCCCC;
	border-style: groove ;
	border-width: thin;
	}

#celda_port{ /*Celda de la fecha de la noticia en portada*/
	background-color: #EFEFEF;
	height: 25px;
}

#icon_fech_port{ /* Fecha de publicacion*/
	float: left;
	margin-right: 5px;
	margin-left: 15px;
	}

#font_port{ /* fuente de la publicacion */
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	float: left;
	}

#fech_notc_port{ /* fecha de la noticia en portada */
	color: #7E7E7E;
	font-size: 10px;
	float: left;
	}

#ttlo_notc_port{ /* fecha de la noticia en portada */
	color: #424242;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	width: 400px;
	padding-left: 15px;
	}
	
#img_notc_port{ /* imagen de la noticia en portada*/
	border-width: 2px;
	border-style: solid;
	border-color: #EFEFEF;
	}
	
#text_notc_port{ /* Texto de la noticia en portada*/
	width: 400px;
	color: #424242;
	font-size: 12px;
	/*background-color: #EFEFEF;*/
	}

#vinc_mas_notc{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}

	
/* =============>> Noticias completas <<====================*/	

#tabla_notc_comp{ /*tabla de la noticia en portada*/
	width: 800px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-color: #CCCCCC;
	border-style: groove ;
	border-width: thin;
	}

#celda_comp{ /*Celda de la fecha de la noticia en portada*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #EFEFEF;
	height: 40px;
    }

#icon_fech_comp{ /* Fecha de publicacion*/
	float: left;
	margin-right: 5px;
	margin-left: 15px;
	}

#font_comp{ /* fuente de la publicacion */
	color: #0083B2;
	font-weight: bold;
	font-size: 12px;
	float: left;
	}

#fech_notc_comp{ /* fecha de la noticia */
	color: #7E7E7E;
	font-size: 12px;
	float: left;
	}

#ttlo_notc_comp{ /* titulo de la noticia */
	font-size: 20px;
	font-weight: bold;
	color: #424242;
	line-height: 1.2em;
	width: 310px;
	/*text-align: justify;*/
	/*float: none;*/
	}

#img_notc_celd { /* celda de la noticias */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
#img_notc_comp { /* imagen de la noticia */
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
#celda_ntc_esp {
	height: 10px;
}
	
#text_notc_brev{ /* Texto de la noticia */
	/*width: 310px;*/
	padding-right: 10px;
	color: #424242;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5em;
	/*background-color: #EFEFEF;*/
	}
	
#text_notc_extd{ /* Texto de la noticia */
	width: 760px;
	color: #424242;
	font-size: 14px;
	line-height: 1.5em;
	/*background-color: #EFEFEF;*/
	}

#vinc_mas_comp{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}	

	
/*==================>> Notas en portada <<====================*/
#tabla_notas{ /*tabla de la nota en portada*/
	width: 180px;
	height: 176px;
	border-color: #CCCCCC;
	border-style: groove ;
	border-width: thin;
	margin-top: 8px;
	}

#celda_header_not_port{ /*Celda de la fecha de la nota en portada*/
	background-color: #EFEFEF;
	height: 16px;
	color: #7E7E7E;
	font-size: 8px;	
}

#celda_foter_not_port{ /*Celda del pie de pagina de la nota en portada*/
	background-color: #EFEFEF;
	height: 16px;
}

#divisor_not_port{ /*divisor de las tablas*/
	border: none 0;
	border-top: 1px dotted #CCCCCC;
	width: 180px;
	height: 1px;
}
#divisor{
	height: 5;
	width: 180;
}

#icon_fech_port{ /* Fecha de publicacion*/
	float: left;
	margin-right: 5px;
	margin-left: 15px;
	}

#font_port{ /* fuente de la publicacion */
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	float: left;
	}

#fech_nots_port{ /* fecha de la noticia en portada */
	color: #7E7E7E;
	font-size: 10px;
	float: left;
	}

#ttlo_nots_port{ /* fecha de la noticia en portada */
	color: #424242;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	width: 170px;
	float: left;
	}
	
#img_notc_port{ /* imagen de la noticia en portada*/
	border-width: 2px;
	border-style: solid;
	border-color: #EFEFEF;
	}
	
#text_notc_port{ /* Texto de la noticia en portada*/
	width: 400px;
	color: #424242;
	/*background-color: #EFEFEF;*/
	}

#vinc_mas_notc{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}

#img_nots_port {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
}
	
	
/* =============>> Notas completas <<====================*/	

#tabla_nots_comp{ /*tabla de la noticia en portada*/
	width: 780px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-color: #CCCCCC;
	border-style: groove ;
	border-width: thin;
	}

#celda_comp{ /*Celda de la fecha de la noticia en portada*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #EFEFEF;
	height: 40px;
}

#icon_fech_comp{ /* Fecha de publicacion*/
	float: left;
	margin-right: 5px;
	margin-left: 15px;
	}

#font_comp{ /* fuente de la publicacion */
	color: #0083B2;
	font-weight: bold;
	font-size: 12px;
	float: left;
	}

#fech_nots_comp{ /* fecha de la noticia */
	color: #7E7E7E;
	font-size: 12px;
	float: left;
	}

#ttlo_nots_comp{ /* fecha de la noticia */
	color: #424242;
	line-height: 1.2em;
	width: 310px;
	margin-left: 20px;
	float: none;
	}
	
#img_nots_comp{ /* imagen de la noticia */
	border-width: 2px;
	border-style: solid;
	border-color: #EFEFEF;
	margin-top: 20px;
	margin-left: 15px;
	}
	
#text_nots_brev{ /* Texto de la noticia */
	width: 310px;
	color: #424242;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5em;
	margin-left: 20px;
	/*background-color: #EFEFEF;*/
	}
	
#text_nots_extd{ /* Texto de la noticia */
	width: 760px;
	color: #424242;
	font-size: 14px;
	line-height: 1.5em;
	/*background-color: #EFEFEF;*/
	}

#vinc_mas_comp{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}	

/********** Barra de Navegacion **********/
#tabla_fecha {
	height: 24px;
	color: #7E7E7E;
	font-size: 12px;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;
	margin-bottom: 10px;
	padding: 1px;
}

#tabla_fecha tr{
	background-color: #EFEFEF;
	border-color: #FFFFFF;
	border-style: solid ;
	border-width: thin;
}

#bar_nav{
	background-position: 5px center;
	padding-left: 25px;
	background-image: url(../../imagenes/iconos16x16/home-medium.png);  
	background-repeat: no-repeat;
	/*border-top: 1px dotted #CCCCCC;*/
	/*font-weight: bold;*/
	}	

#bar_nav a{
	color: #7E7E7E;
	text-decoration: none;	
	}

#bar_nav a:visited {
	color: #7E7E7E;
	}
	
#bar_nav a:hover {
	color: #129f1e;
	}

#fech_top {
        float: right;
	background-position: 25px center;
	text-align: left;
	background-image: url(../../imagenes/iconos16x16/calendar-clean.png);  
	background-repeat: no-repeat;
        padding-left: 45px;
        padding-right: 20px;
}
	
/*********************** Index ******************/	
#index_celda_notas {
	padding: 0px;
}

#cab_scroll_ttlo{
        padding-left: 30px;
	width: 372px;
	text-align: left;
	font-weight: bold;
	background-color: #EFEFEF;
	border-width: thin;
	border-color: #CCCCCC;
	border-style: solid ;
        color: #0083B2;
        background-position: 15px center;
        background-image: url(../../imagenes/iconos16x16/control-000-small.png);
        background-repeat: no-repeat;
}
	
#scroll_fundace {
	width: 260px; 
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	border-style: hidden;
}

#scroll_audiencias {
	width: 402px; 
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 0px;
	border-style: hidden;
}

#news-container ul li{

	}

#td_sup_ttlo { /* titulo de los bloques en scroll*/
	width: 260px;
	text-align: center;
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;
	font-weight: bold;
	background-color: #EFEFEF;
	padding: 1px;
}		
	
#scroll_tabla{ /* tabla de scroll */
	width: 260px;
	height: 150px;
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;	
}

#scroll_tabla_aud{ /* tabla de scroll */
	width: 400px;
	height: 150px;
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;	
}

#scroll_tabla_tcc{ /* tabla de scroll */
	width: 396px;
	height: 150px;
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;	
}

#tr_scroll_ttlo { /* titulo de los bloques en scroll*/
	height: 34px;
	font-weight: bold;
	background-color: #EFEFEF;
}		

#tr_scroll_lmas{ /* celda de leer mas de los bloques en scroll*/
	height: 24px;
	font-weight: bold;
	background-color: #EFEFEF;
}		

#scroll_icon {/* iconos de los elementos en scroll*/
	background-color: #EFEFEF;	
	border-width: 2px;
	border-style: solid;
	border-color: #EFEFEF;	
	}

#td_scroll_icon {/* iconos de los elementos en scroll*/
	width: 34px;	
	}	
	
#scroll_ttlo { /* titulo de los bloques en scroll*/
	font-weight: bold;
	background-color: #EFEFEF;
}

#scroll_fini{ /* fecha de los bloques en scroll */
	font-size: 10px;
	}

#scroll_durc{ /* duracion de los bloques en scroll */
	font-size: 10px;
	}

#scroll_fech{ /* fecha de los bloques en scroll */
	font-size: 10px;
	}	

#scroll_causa{ /* fecha de los bloques en scroll */
	font-size: 10px;
	}
		
#scroll_leer_mas{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	height: 25px;	
	}
        
#bloque_central {
    padding-left: 10px;
        }
	
/************ Banners **********/

#banner_denuncias {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;	
	}
	
#banner_talleres {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;	
	}

	
/************ Seguridad **********/
#seg_avt {/*caja de la avertencia de seguridad */
	width: 650px;
	height: 400px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-top: 1px solid #fefbcd;
	border-bottom: 1px solid #e6e837;
	border-right: 1px solid #e6e837;
	background: #feffb1;
/*	background: -moz-linear-gradient(top,#feffb1,#f0f17f);
	background: -webkit-gradient(linear, left top, left bottom, from(#feffb1), to(#f0f17f));*/
	background-image: url(../../imagenes/seguridad.png);
	background-repeat: no-repeat;
}
	
#seg_avs {/* aviso de seguridad */
        margin-top: 15px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
	width: auto;
	height: auto;
	text-align: justify;
        display: block;
	position: relative;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #feffb1;
	border-color: #CACB6C;
	border-style: solid;
	border-width: thin;
	padding: 10px;
        font-size: 12px;
        background-position: 15px  center;      
        background-image: url(../../imagenes/mensajes/alerta48x48.png);  
        background-repeat: no-repeat;
        padding-left: 84px;
        line-height: 20px;
        
}

#seg_var{ /* Variables de la Advertencia*/	
	font-weight: bold;
	text-decoration: none;
	float: left;
	margin-right: 10px;	
	}

/********************* Archivo de Noticias *****************/
#arch_notc_block{ /* bloque del archivo de la noticia */
	margin-bottom: 15px;
	border-color: #CCCCCC;
	border-width: thin;
	border-style-bottom: dotted;
	}
	
	
#arch_notc_tabla{ /*tabla del archivo de noticias*/
	width: 758px;
	/*height: 140px;*/
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;
	}

#arch_notc_pub{ /* publicado de la noticia de archivo */
	width: 80px;
	height: 20px;
	background-image: url(../../imagenes/iconos16x16/calendar-month.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 15px;
	text-align: left;
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	float: left;
	}	
	
#arch_notc_fech{ /* fecha de la noticia del archivo */
	width: 220px;
	height: 20px;
	color: #7E7E7E;
	font-size: 10px;
	float: left;
	text-align: left;
	}

#arch_notc_celda{ /*Celda de la fecha del archivo de noticias*/
	background-color: #EFEFEF;
	height: 20px;
}

#arch_notc_imgc{ /*Celda de la imagen de la noticia*/
	width: 130px;
}

#arch_notc_img{ /* imagen del archivo de la noticia*/
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	margin-left: 15px;
	}

#arch_notc_ttlo{ /* titulo del archivo de la noticia*/
	color: #424242;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	padding-left: 15px;
	}

#arch_notc_brev{ /* tecto del archivo de la noticia*/
	color: #424242;
	font-size: 12px;
	line-height: 1.2em;
	padding-left: 15px;
	}


#arch_notc_lmas{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}
	
/********************* Archivo de Notas *****************/
#arch_nots_block{ /* bloque del archivo de la nota */
	margin-bottom: 15px;
	border-color: #CCCCCC;
	border-width: thin;
	border-style-bottom: dotted;
	}
	
	
#arch_nots_tabla{ /*tabla del archivo de notas*/
	width: 758px;
	/*height: 140px;*/
	border-color: #CCCCCC;
	border-style: solid ;
	border-width: thin;
	}

#arch_nots_pub{ /* publicado de la nota de archivo */
	width: 80px;
	height: 20px;
	background-image: url(../../imagenes/iconos16x16/calendar-month.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-left: 15px;
	text-align: left;
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	float: left;
	}	
	
#arch_nots_fech{ /* fecha de la nota del archivo */
	width: 220px;
	height: 20px;
	color: #7E7E7E;
	font-size: 10px;
	float: left;
	text-align: left;
	}

#arch_nots_celda{ /*Celda de la fecha del archivo de notas*/
	background-color: #EFEFEF;
	height: 20px;
}

#arch_nots_imgc{ /*Celda de la imagen de la nota*/
	width: 130px;
}

#arch_nots_img{ /* imagen del archivo de la nota*/
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	margin-left: 15px;
	}

#arch_nots_ttlo{ /* titulo del archivo de la nota*/
	color: #424242;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	margin-left: 10px;
	float: left;
	}

#arch_nots_brev{ /* tecto del archivo de la nota*/
	color: #424242;
	font-size: 12px;
	line-height: 1.2em;
	margin-left: 10px;
	float: left;
	}


#arch_nots_lmas{ /* Vinculo de leer mas..*/	
	color: #0083B2;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	float: right;
	margin-right: 10px;	
	}
	
	
#footer {
	margin-bottom: 12px;
	margin-top: 5px;
	width: 1000px;
	height: 80px;
	background-image: url(../../themes/creative/imagenes/bgfooter.png);	
	}

#footer_creditos {
	color: #ffffff;
	font-size: 10px;
	}

/********************* Modulo de Usuarios *****************/
#img_avtr {
	border-width: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	}
#tabla_usuarios_modulos{
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
#tabla_usuarios_modulos th{
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
#tabla_usuarios_modulos td {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
#tabla_usuarios_modulos thead {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
/********************* Autentificacion *****************/	
#tabla_login {
	background-color: #EFEFEF;
	padding-top: 20px;
	padding-bottom: 20px;
}

#datos_incorrectos {
	width: 100%;
	border-radius: 8px;
	-moz-border-radius: 8px;
/*	-webkit-border-radius: 8px;*/
	background: #EFEFEF;

}

/********************** Nivo Slider **********************/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/************** Declaracion Jurada de Patrimonio *******************/

#djp {
	margin: 0px;
	padding: 0px;
}

#banner_taller{
}
/*************** Informe de Gestion **********************/

#tabla_infg {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
}

#tabla_infg td {
	border-collapse: collapse;
	padding-left: 20px;
	padding-right: 20px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*************** Plan Operativo Anual **********************/

#tabla_cpoa {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
}

#tabla_cpoa td {
	border-collapse: collapse;
	padding-left: 20px;
	padding-right: 20px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

/******************** Directiva *************************/
#tabla_directivo {
	font-size: 11px;
	height: 245px;
	width: 220px;
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	margin-bottom: 10px;
	margin-top: 15px;
}

#tabla_directivo a:link {
	color: #424242;
	cursor: pointer;
	text-decoration: none;
}

#tabla_directivo a:visited {
	color: #424242;
	cursor: pointer;
	text-decoration: none;
}

#tabla_directivo a:hover {
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;
}

#celda_cargo {
	height: 30px;
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #EFEFEF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

#img_directivo {
	padding: 10px;
}
#celda_nombre {
	height: 30px;
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #EFEFEF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

/******************** Filosofia de Gestion *******************/
#celda_fgtn_ttlo {
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 15px;	
}

#celda_fgtn_ctnd {
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;	
	padding-bottom: 15px;
	padding-top: 15px;
}

/************************ Barrad de herramientas *******************/
#barra_herramientas { /*formulario de la barra de herramientas */
	font-size: 10px;
}


/********************* Directiva ********************/
#celda_dtvo_crgo { /* cargo */
	font-size: 16px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 15px;
}

#celda_dtvo_nbap { /* nombre */
font-size: 18px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 15px;
}

/***************** Judenace *******************/

#tabla_jdnce {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
        font-size: 12;
}

#tabla_jdnce td {
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
text-align: center;
}

#head_jdnce {
	background-color: #EFEFEF;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	color: #424242;
	font-weight: bold;
	font-size: 12px;
	}

/****************** Funcionarios Inhabilitados *****************/
#tabla_inhb {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
}

#tabla_inhb td {
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	height: 25px;
}

#head_inhb {
	background-color: #EFEFEF;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	color: #424242;
	font-weight: bold;
	font-size: 12px;
	}	

/****************** Calendario de Auditorias Descentralizada *************/

#tabla_desc {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	color: #424242;
	}

#tabla_desc td {
	border-collapse: collapse;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 5px;
	}

#encbz_tbla_desc {
	background-color: #EFEFEF;
	text-align: center;
	color: #424242;
	font-weight: bold;
}
	

#celda_desc {
	color: #424242;
	font-weight: bold;
	font-size: 16px;
	}

#tabla_cab_desc {
	border-style: hidden;
	margin-bottom: 5px;
	}

#celda_fec_desc {
	color: #424242;
	font-weight: bold;
	font-size: 12px;
	}
	
#celda_firm_desc {
	color: #424242;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	}
	
#celda_nro_smna {
	background-color: #EFEFEF;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC;
	color: #424242;
	font-weight: bold;
	text-align: center;
}

/***************** bolsa de empleo ****************/
#bemp_celda_texto {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
}

#bemp_celda_texto a:link {
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;
}

#bemp_celda_texto a:visited {
	color: #129f1e;
	cursor: pointer;
	text-decoration: none;
}

#bemp_celda_texto a:hover {
	color: #0083B2;
	cursor: pointer;
	text-decoration: none;
}


/* Modulo de Usuarios */

#user_login {
    float: left;
    color: #1697CA;
    
}

#user_login_bar {
    background-color: #EFEFEF;
    color: #1697CA;
    height: 40px;
    vertical-align: middle;
    font-size: 12px;
    
}

#user_login_bar td {
    margin-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}


#user_nomb {
    float: left;
    width: auto;
    padding-left: 25px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: thin;
    border-style: hidden;
    border-color: #CCCCCC;
    color: #629C36;
    font-weight: normal;
    background-position: 5px  center;      
    background-image: url(../../imagenes/iconos16x16/users.png);  
    background-repeat: no-repeat;
}

#user_nomb a {
    color: #629C36;
}

#user_nomb a:hover {
    text-decoration: underline;
}

#user_datos {
    height: 30px;
    padding-left: 30px;
    background-position: 5px  center;      
    background-image: url(../../imagenes/iconos16x16/card--pencil.png);  
    background-repeat: no-repeat;
}

#user_passw {
    height: 30px;
    padding-left: 30px;
    background-position: 5px  center;      
    background-image: url(../../imagenes/iconos16x16/key.png);  
    background-repeat: no-repeat;
}

#user_logout {
    height: 16px; 
    padding-left: 30px;
    background-position: 5px  center;      
    background-image: url(../../imagenes/iconos16x16/logout.png);  
    background-repeat: no-repeat;
}


#cerrar_sesion {
    width: 120px;
    height: 26px;
    border-width: thin;
    border-style: hidden;
    color: #629C36;
    font-weight: normal;
    background-position-x: 0px;
    background-position-y: 0px;
    background-image: url(../../themes/creative/imagenes/cerrar_sesion.png);  
    background-repeat: no-repeat;
    padding: 0px;
    }
    
#cerrar_sesion:hover {
    background-position-x: 0px;
    background-position-y: -26px;
    }
    
#cerrar_sesion a {
    color: #FF0000;
    text-decoration: none;
    }
    
#cerrar_sesion a:hover {
    text-decoration: underline;
    }
    
#modulos_asignados {
    color: #1697CA;
    text-align: left;
    padding-left: 20px;
    padding-top: 10px;
    }
    
    
/* Panel Control Usuario */

#pcu_celda_icon {
    width: 140px;
    padding-bottom: 10px;
    padding-top: 10px;
}


#bannercgr {
    border-style: solid;
    border-color: #CCCCCC;
    border-width: thin;
   
}


/********* Responsabilidades **********/

#resp_block{ /* bloque del archivo de la noticia */
    margin-bottom: 15px;
    border-color: #CCCCCC;
    border-width: thin;
    }
	
	
#resp_tabla{ /*tabla del archivo de noticias*/
    width: 758px;
    /*height: 140px;*/
    border-color: #CCCCCC;
    border-style: solid ;
    border-width: thin;
    }
        

#resp_afech_arch { /* fecha de la decicion */
    width: 140px;
    height: 20px;
    background-image: url(../../imagenes/iconos16x16/calendar-month.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 5px;
    text-align: left;
    color: #0083B2;
    font-weight: bold;
    font-size: 10px;
    float: left;
    }	
	
#resp_afecha_arch { /* fecha gris de la decicion */
    width: 220px;
    height: 20px;
    color: #7E7E7E;
    font-size: 10px;
    float: left;
    text-align: left;
    }

#resp_celda{ /*Celda de la fecha del archivo de noticias*/
    background-color: #EFEFEF;
    height: 20px;
    padding: 5px;
}

#resp_celd_imgn {
    background-color: #EFEFEF;
    padding-left: 10px;
    padding-top: 5px;
    width: 120px;
}

#resp_ttlo_azul {
    color: #0083B2;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    float: left;
    vertical-align: central;
    margin-right: 10px;
    padding-top: 7px;
    padding-bottom: 3px;
    }

#resp_ttlo_azul2 {
    color: #0083B2;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    float: left;
    vertical-align: central;
    margin-right: 10px;
    padding-top: 7px;
    padding-bottom: 3px;
    }

#resp_ttlo_azul2:hover {
    color: #129f1e;
    }

#resp_caus_arch {
    color: #424242;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.6em;
    float: left; 
    width: 550px;
    }
    
#resp_nexp_arch  {
    color: #424242;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.6em;
    float: bottom; 
    width: 120px;
    text-align: center;
    }
    

#resp_nexp_arch  {
    color: #424242;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.6em;
    float: bottom; 
    width: 120px;
    text-align: center;
    }    

#resp_recr_head { /* */
    color: #424242;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.6em;
    float: bottom; 
    width: 120px;
    text-align: center;
    }
        
#resp_imgn_arch  { /* */
    width: 120px;
    background-color: #EFEFEF;
    border-style: solid;
    float:left;
    }

#resp_dimg_arch  { /*div de la imagen */
    background-color: #EFEFEF;
    padding: 10px;
    }
    
#resp_expd_arch {
    width: 96px;
    height: 96px;
    border-style: hidden;
    background-position-x: 0px;
    background-position-y: 0px;
    background-image: url(../../imagenes/iconos96x96/expediente.png);  
    background-repeat: no-repeat;
    padding: 0px;
    float: left;
    margin-left: 5px;
    }
    
#resp_expd_arch:hover {
    background-position-x: 0px;
    background-position-y: -96px;
    }

#resp_recr_arch {
    width: 96px;
    height: 96px;
    border-style: hidden;
    background-position-x: 0px;
    background-position-y: 0px;
    background-image: url(../../imagenes/recurso.png);  
    background-repeat: no-repeat;
    padding: 0px;
    float: left;
    margin-left: 5px;
    }
    
#resp_recr_arch:hover {
    background-position-x: 0px;
    background-position-y: -96px;
    }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 85%; 
	float: left; 
	text-align: justify; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	margin-top: 5px;
        display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* Galeria de imagenes */
#glrap_ttlo {
    padding: 10px;
    font-size: 20px;
    
}

#glrap_resm {
    padding-top: 0px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    
}

#glrap_fech {
    padding-top: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    
}

#glrap_icon_fech{ /* Fecha de publicacion*/
	float: left;
        padding-top: 8px;
        padding-left: 10px;
        padding-right: 5px; 
	}
        
#glra_celda_copy{ /*Celda del copy de la galeria de imagenes*/
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color: #EFEFEF;
	height: 40px;
        padding-left: 15px;
    }
    
#glra_link_vglra{ /* Volver a galeria*/	
    color: #0083B2;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
    float: right;
    margin-right: 10px;	
    }
    
#glra_link_vglra:hover{
    color:#129f1e;    
    }
    
#glra_arch_imgn{ /* imagen del archivo de la galeria*/
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
        padding: 2px;
	margin: 0px;
	}
        
#glra_arch_imgn_celda {
    width: 136px;
    padding: 5px;
    margin: 0px;
    }
    
#glra_arch_ttlo {
    font-weight: bold;
    padding-top: 10px;
    padding-left: 25px;
    }
    
/*************** Galeria de Contralores ***********************/
#glrc_nombp {
    text-align: center;
    font-weight: normal;
}

#glrc_prdop {
    text-align: center;
    font-weight: normal;
}


/* jQuery lightBox plugin - Gallery style */
#gallery {
        background-color: #FFFFFF;
        padding: 0px;
        width: 740px;
    }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
    padding: 2px;
        border-color: #CCCCCC;
        border-style: solid;
        border-width: thin;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 10px;
        margin-bottom: 15px;
    }
#gallery ul a:hover img {
        border-color: #424242;
        border-style: solid;
        border-width: thin;
    }
#gallery ul a:hover { 
    color: #fff; 
}

#banner_galeria {
    float: left;
}

#banner_talleres {
    float: left;
}

/*************** bolsa de empleo ********************/
#tabla_fgtn {
    font-size: 12;
}


/************ Tabla responsabilidades *****************/
#tr_header_menu_resp {
    background-color: #EFEFEF;
}

#resp_tabla tr {
    border-bottom-style: solid;
    border-width: thin;
}

#resp_tabla_menu {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: thin;
}

#td_tabla_menu {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 5px;
    padding-top: 5px;
}


/**************** noticias contraloria general ***************/

#noticias_cgr {
    padding-top: 5px;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 20px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #4397D0;
    margin-bottom: 10px;
    
}

#scroll_cgr_noticia_cebecera {
    font-size: 12px;
    font-weight: normal;
}

#scroll_ncgr_cabecera {
    height: 42px;
    color: #ffffff;
    font-size: 18px;
    background-position: 10px  center;   
    background-image: url(../../imagenes/llavesx42.png);  
    background-repeat: no-repeat;
    padding-left: 55px;
    font-weight: bold;
    vertical-align: middle;
}

#scroll_noticias_cgr {
    margin-top: 5px;
    padding-bottom: 10px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    background-color: #ffffff;
}

#scroll_tabla_ncgr { /* tabla de scroll de la noticia de la cgr */
    width: 800px;
    padding: 0px;
    margin: 0px;
    border-bottom-style: dotted;
}

#scroll_tabla_ncgr tr {
    padding: 0px;
    margin: 0px;
}

#scroll_tabla_ncgr td {
    padding: 0px;
    margin: 0px;
}

#scroll_ncgr_ttlo {
    background-position: 0px  center;   
    background-image: url(../../imagenes/iconos16x16/bullet_right.png);  
    background-repeat: no-repeat;
    padding-left: 0px; 
    font-weight: normal;
    color: #02536b;  
}

#scroll_ncgr_ttlo a{
    font-weight: normal;
    color: #1a5202; 
}

#scroll_ncgr_ttlo a:hover {
    font-weight: normal;
    color: #1a5202;
    text-decoration: underline;
}

#scroll_ncgr_fech {
    font-size: 10px;
    font-weight: normal;
    color: #1a5202; 
}

#scroll_ncgr_lmas {
    font-size: 10px;
    font-weight: normal;
}

#scroll_ncgr_contenedor_tabla {
    border-bottom-style: dotted;
    border-color: #CCCCCC;
    border-width: thin;
}