@charset "utf-8";
/* CSS Document */

body
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background:url(../img/bg_body.jpg) #FFFFFF repeat-x;
	margin: 0px;
	line-height: 1;
	}
a:link 
	{
	color: #000000;
	text-decoration: none;
	}
a:visited 
	{
	text-decoration: none;
	color: #000000;
	}
a:hover 
	{
	text-decoration: underline;
	color: #000000;
	}
a:active 
	{
	text-decoration: none;
	color: #000000;
	}
	
#contenedor 
	{
	margin-left: auto;
	margin-right: auto;
	width: 975px;
	height: auto;
	/*background-image: url(../imagenes/bg_page.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;*/
	}
	
#cabecera{ text-align:center; /*border:1px solid #FF0000;*/ }
	
#banner { width: 975px; height: 153px; text-align:center; padding-left:17px; }
	
#cuerpoprincipal { width: 975px; text-align:center; }
	
#botonerahorizontal { width: 760px; height: 40px; text-align: center; background:url(../imagenes/fondobotonera.jpg) no-repeat; background-position:12px; }

#pie
	{
	background-image:url(../imagenes/pie.jpg);
	width: 760px;
	height: 38px;
	}
	
#fondopagina { width: 760px; vertical-align:top; background:url(../img/bg_centro.png) repeat-y; /*url(../imagenes/fondopagina.jpg); background-repeat: repeat-y;*/ }

#cabecerapagina
	{
	background-image:url(../imagenes/cabecera_pagina.jpg);
	width: 760px;
	height: 42px;
	}

/*.top { width: 965px; max-height:182px; overflow: scroll; overflow: hidden; text-align: center; margin:2px auto 2px 7px; background:url(../img/images_slider/img_base.jpg) no-repeat; z-index:-10; }*/
	
#cabecerapagina ul{
margin: 0;
padding: 0;
list-style-type: none;
}
	
#cabecerapagina li a{
display: block;
height:41px;
width:759px;
}

#pie ul{
margin: 0;
padding: 0;
list-style-type: none;
}
	
#pie li a{
display: block;
height:37px;
width:759px;
}
	
.noticias { width: 521px; text-align:left; margin: 1px auto 8px 6px; padding: 0px; }
	
	
#columnaizquierda
	{
	width:193px; /*le resto 20px del paddin*/
	/*padding-left:20px;*/
	text-align:left;
	vertical-align:top;
	}
	
/* //////////////////////// */	
#cabeceracolumnaderecha
	{
	width:215px; /*le resto 20px del paddin*/
	height:40px;
	background-image:url(../img/top_colderecha.png);
	}
	
#fondocolumnaderecha
	{
	width:194px; /*le resto 20px del paddin*/
	/*background-image:url(../imagenes/fondocolumnade.jpg);*/
	background-image:url(../img/bg_colderecha.png);
	/*background-image:url(../imagenes/bannertucumancielo.jpg);*/
	background-repeat:repeat-y;
	vertical-align:top;
	align:right;
	/*position:relative;
	left: 50px;*/
	}
	
#columnaderecha
	{
	width:210px; /*le resto 20px del paddin  215 */
	background-image:url(../imagenes/fondocolumnade1.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-left: 14px;
	}
	
#piecolumnaderecha
	{
	width:215px; /*le resto 20px del paddin*/
	height:38px;
	background-image:url(../img/pie_colderecha.png);
	}

#contenedorcontenidos
	{
		vertical-align:top;
		text-align:left;
		/*width:547px;*/

	}
	
/* //////////////////////// */	
/* //////////////////////// */	
/* //////////////////////// */	
.contador01
	{
	background-image:url(../imagenes/imagencontador/contador01.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:23px;
	}
.contador02
	{
	background-image:url(../imagenes/imagencontador/contador02.jpg);
	background-repeat:repeat-x;
	height:23px;
	}
.contador03
	{
	background-image:url(../imagenes/imagencontador/contador03.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:23px;
	}


/* //////////////////////// */	
/* //////////////////////// */	
/* //////////////////////// */	




/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////PAGINADOR///////////////////////////////////// */

/************************* PAGINATION **************************************/
.paginationTG{
float: left;
font:11px Tahoma, Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
color:#4272A4;
/*margin-top: 5px;*/
margin-left:auto;
margin-right:auto;
width:100%;
}

.paginationTG ul{
margin: 0;
padding: 0;
}

.paginationTG li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.paginationTG a, .paginationTG a:visited{
/*padding: 5px 8px; */
padding: 6px 8px;
text-decoration: none; 
background-color: inherit;
color:#4272A4;
/*color: #0191D0;*/
font-weight: bold;
}

.paginationTG a:hover, .paginationTG a:active{
color: #ffffff;
background-image: url(../imagenes/pagination_bg.png);
background-position: top center;
background-repeat: no-repeat;
text-decoration: none; 
}

.paginationTG li.currentpage{
font-weight: bold;
padding: 6px 8px;
background-color: inherit;
color: #ffffff;
background-image: url(../imagenes/pagination_bg.png);
background-position: top center;
background-repeat: no-repeat;
}

.paginationTG li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.paginationTG li.nextpage{
font-weight: bold;
}

* html .paginationTG li.currentpage, * html .paginationTG li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
padding-right: 9px;
padding-left: 9px;
}
/************************* PAGINATION **************************************/

/* MENU VERTICAL */
.menuvertical { width: 194px; margin-left: 7px; font-size: 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; /*text-rendering: optimizeLegibility; font-variant:normal;*/ float: left; }
.menuvertical ul { margin: 0; padding: 0; list-style-type: none; /*letter-spacing: -0.1px !important;*/ /*letter-spacing: -1px\0/;*/}
/* display: -webkit-flex font-family: 'Donegal One', serif; font-variant: small-caps; text-rendering: optimizeLegibility; */
.menuvertical li a { width: auto; color: #000000; display: block; padding: 7px 0px 7px 5px; -webkit-text-decoration: none; -moz-text-decoration: none; -ms-text-decoration: none; -o-text-decoration: none; text-decoration: none; border-bottom: 1px solid #000000 /*#999999*/; }
/*[if IE] .menuvertical li a { color: #FF0000; }*/

.menuvertical li a:hover, .menuvertical li a:active { background: #30A5EA/*#E1A779/*#2175bc*/; color:#FFFFFF; }

* html .menuvertical li a { width: 184px; }

.menuvertical div.menutitle { /*height: 14px;*/ color: #FFFFFF; font-weight: bold; padding: 7px 0px 7px 6px; background: #4272A4/*#DE7A25/*#092f6f*/; border:1px solid #4272A4/*#DE7A25/*#092f6f*/; border-bottom: 1px solid #000000; }
.menuvertical div.menutitle a { color: #FFFFFF; -webkit-text-decoration: none; -moz-text-decoration: none; -ms-text-decoration: none; -o-text-decoration: none; text-decoration: none; }
.menuvertical div.menutitle a:hover { color: #FFFFFF; -webkit-text-decoration: underline; -moz-text-decoration: underline; -ms-text-decoration: underline; -o-text-decoration: underline; text-decoration: underline; }

/* Ruben H. Ibarra - 22/10/2013 */

#fondo_blanco {background: #FFFFFF;}
#fondo_negro {background: #000000;}
#fondo_gris {background: #CCCCCC;}
#fondo_rojo {background: #FF0000;}

.mensaje {/*margin: 0 0 8px 0;*/ font-weight: bold;}
.mensaje p.ok {margin: 0; padding: 5px; text-align: left;}
.mensaje p.no_ok {color: #FF0000; margin: 0; padding: 5px; text-align: left;}
.captcha {border: 1px solid #999999; padding: 1px; vertical-align: middle;}
.limpiar {clear: both;}
p {margin: 0; padding: 0;}

#borde_redondeado {/*position: relative; zoom: 1;*/ border-radius:10px; /* CSS3 Estandar */ -webkit-border-radius:10px; /* border-radius para Safari y Chrome */ -moz-border-radius:10px; /* border-radius para Firefox */ -khtml-border-radius:10px; /* border-radius para navegadores Linux */ behavior:url(border-radius.htc);}

.top_tablasgenerica { width: 530px/*496px*/; height: 27px; background: url(../img/top_tabla_generica.png) center top no-repeat; padding: 3px 0px 0px 0px; font-weight: bold; color: #FFFFFF; }

.body_tablagenerica { width: 530px; background: url(../img/bg_tabla_generica.png) center repeat-y; color: #333333; vertical-align: top;	}

.pie_tablagenerica { width: 530px; height: 21px; background: url(../img/pie_tabla_generica.png) center bottom no-repeat; }

input.campos { text-align: left; font-size: 11px; background: #EFEFEF; text-align: left; }

.selector { font-size: 11px; background: #EFEFEF; text-align: left; }

input.boton { font-size:10px; font-weight:bold; background: #2175BC; border: 1px solid #AAAAAA; color: #FFFFFF; padding: 3px 10px 3px 10px; letter-spacing: 1px; cursor: pointer; font-family: Verdana, Arial, Helvetica, sans-serif; }

input.boton:hover, input.boton:focus { border: 1px solid #FFFFFF; color:#AAAAAA; }

input.boton:disabled { background: #CCCCCC; border: 1px solid #AAAAAA; cursor: auto; }

/*--------------------------------------------------------------------------------------------------------------------------------------------*/

.publicacion
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left:10px;
	text-align: justify; 
	}
	

.paranumeros
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	font-size: 11px;
	color: #333333;
	text-align: right; 
	
	}

.paranumeros2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	font-size: 11px;
	color: #0000FF;
	text-align: right;
	font-weight: bold;
	
	}

.titulopagina
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	color: #333333;
	}
.disenioweb
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #333333;
	padding-right:35px;
	}
.disenioweb a:hover 
	{
	text-decoration: none;
	color: #000000;
	}
.direccionpie
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	}
/* AGREGADO */
.colortablafondo
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	font-size: 10px;
	color: #333333;
	text-align: left; 
	
	}
	
	.colortablasuspendido
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #92C6DA;
	font-size: 10px;
	color: #333333;
	text-align: left; 
	
	}
	.grisclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#CCCCCC;
   }
.colorerror
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	font-size: 11px;
	color: #FF0000;
	text-align: center; 
	font-weight:bold;
	}

input.btn {color:#ffffff; font:bold 80% 'trebuchet ms', helvetica, sans-serif; font-size:11px; background-color:#2175BC; border:1px solid #AAAAAA; cursor:pointer;}
input.btn:hover {border:1px solid #FFFFFF;}
input.btn:disabled {background-color:#CCCCCC; border:1px solid #AAAAAA; cursor:auto;}
  
#scrolltable {
overflow:auto;
height:350px;
width: 480px;
margin-left: 7px;
scrollbar-arrow-color : #000000;
scrollbar-face-color : #DFE3E4;

scrollbar-track-color :#DFE3E4;
}
/* fin de lo agregado */

/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////TABLA INFO NORMATIVA////////////////////////////////// */
.tablainfonormativa01
	{
	width:496px; /*le resto 20px del paddin*/
	height:36px;
	background-image:url(../imagenes/info_normativa01.jpg);
	}
.tablainfonormativa02
	{
	width:496px; /*le resto 20px del paddin*/
	background-image:url(../imagenes/info_normativa02.jpg);
	background-repeat:repeat-y;
	}
.tablainfonormativa03
	{
	width:496px; /*le resto 20px del paddin*/
	height:21px;
	background-image:url(../imagenes/info_normativa03.jpg);
	}
/* ///////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////TABLA DELEGACIONES Y RECEPTORIAS Y HORARIOS///////////////////////////////// */
.tablahorarios
	{
	width:496px; /*le resto 20px del paddin*/
	height:32px;
	background-image:url(../imagenes/tablahorarios.jpg);
	}

.tabladelegaciones
	{
	width:496px; /*le resto 20px del paddin*/
	height:36px;
	background-image:url(../imagenes/tabladelegaciones.jpg);
	}
.tablasgenericas
	{
	width:496px; /*le resto 20px del paddin*/
	height:32px;
	background-image:url(../img/top_tablagenerica.png);
	color:#FFFFFF;

	}
.tablareceptorias
	{
	width:496px; /*le resto 20px del paddin*/
	height:32px;
	background-image:url(../imagenes/tablareceptorias.jpg);
	}
.tablafondo02
	{
	width:496px; /*le resto 20px del paddin*/
	background-image:url(../imagenes/tablafondo02.jpg);
	background-repeat:repeat-y;
	}
.tablafondo02j
	{
	width:496px; /*le resto 20px del paddin*/
	background-image:url(../imagenes/tablafondo02j.jpg);

	}
.tablafondo02j-2renglones
	{
	width:496px; /*le resto 20px del paddin*/
	background-image:url(../imagenes/tablafondo02j-2rengolones.jpg);
	}
.tablafondo03
	{
	width:496px; /*le resto 20px del paddin*/
	height:21px;
	background-image:url(../imagenes/tablafondo03.jpg);
}