BODY {
	MARGIN: 0px auto;
	BACKGROUND-IMAGE: url(/n_images/fondopaginas.png); 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: center
}

#pagina {
	MARGIN: 0px auto; 
	clear: both;
	WIDTH: 1088px; 
	POSITION: relative;	
	TEXT-ALIGN: center	
}

#header {
	BACKGROUND-IMAGE: url(/n_images/header_paginas.png); 
	TOP: 0px;
	LEFT: 0px;
	MARGIN: 0px auto; 
	WIDTH: 1088px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 135px;
	Z-INDEX: 25;
  POSITION: absolute
}

#opciones_header {
	TOP: 15px;	
	LEFT: 350px;	
	FONT-SIZE: 12px; 
	COLOR: #86D58F;
	POSITION: relative
}

#opciones_header A {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #86D58F;
}

#opciones_header A:hover {
	COLOR: #eceeef
}

#banderas {
	TOP: 100px; 
	LEFT: 415px;
	COLOR: #4997c2; 
	POSITION: relative
}

#contenedor_cf {
	BACKGROUND-IMAGE: url(/n_images/bg_contenido.png);
	MARGIN: 0px auto; 
	WIDTH: 1088px;
	HEIGHT: 230px;
	TEXT-ALIGN: left;
	TOP: 135px;
	LEFT: 0px;
	POSITION: absolute	
}

#calendario {
	MARGIN:0 0 0 60px;
	BACKGROUND-IMAGE: url(/n_images/calendario_fiscal.png);
	BACKGROUND-REPEAT: no-repeat; 
	WIDTH: 600px;
	HEIGHT: 230px;
	POSITION: absolute	
}

#titulo_calendario H1{
	/*Título del calendario fiscal */
	MARGIN: 0px 0 0 12px;
	PADDING-BOTTOM: 1px; 
	BORDER-BOTTOM: #679000 1px solid;
	TOP: 20px;
	LEFT: 20px;
	COLOR: #679000;
	FONT-SIZE: 18px; 	
	FONT-WEIGHT: bold;
	WIDTH: 540px;	
	POSITION: relative	
}

#semestre_1{
	/*Contenedor de los datos del I semestre */
	MARGIN: 0px 0 0 0;
	TOP: 30px;
	LEFT: 30px;
	WIDTH: 280px;		
	CLEAR: both;
	POSITION: relative	
}


#semestre_1 H2{
	/*Subtítulo del calendario fiscal */
	MARGIN: 0px 0 0 0;
	COLOR: #5E69BB; 	
	FONT-SIZE: 16px; 	
	FONT-WEIGHT: bolder;
	POSITION: relative	
}

#semestre_1 H3{
	/*Sub-Subtítulo (fechas) del calendario fiscal */
	MARGIN: 0px 0 0 0;
	COLOR: #000000; 	
	FONT-SIZE: 10px; 	
	POSITION: relative	
}

#semestre_1 UL{
	/*Detalle calendario fiscal */
	MARGIN: 0px 0 0 0;
	COLOR: #000000; 	
	POSITION: relative	
}

#semestre_1 UL LI{
	/*Detalle calendario fiscal */
	TOP: 10px;
	MARGIN: 0px 0 0 25px;
	COLOR: #679000; 	
	FONT-SIZE: 12px; 	
	POSITION: relative	
}

#semestre_2{
	/*Contenedor de los datos del II semestre */
	MARGIN: -66px 0 0 0;
	LEFT: 290px;
	WIDTH: 280px;		
	CLEAR: left;
	POSITION: relative
}

#semestre_2 H2{
	/*Subtítulo del calendario fiscal */
	MARGIN: 0px 0 0 0;
	COLOR: #5E69BB; 	
	FONT-SIZE: 16px; 	
	FONT-WEIGHT: bolder;
	POSITION: relative	
}

#semestre_2 H3{
	/*Sub-Subtítulo (fechas) del calendario fiscal */
	MARGIN: 0px 0 0 0;
	COLOR: #000000; 	
	FONT-SIZE: 10px; 	
	POSITION: relative	
}

#semestre_2 UL{
	/*Detalle calendario fiscal */
	MARGIN: 0px 0 0 25px;
	COLOR: #000000; 	
	POSITION: relative	
}

#semestre_2 UL LI{
	/*Detalle calendario fiscal */
	TOP: 10px;
	MARGIN: 0px 0 0 0;
	COLOR: #679000; 	
	FONT-SIZE: 12px; 	
	POSITION: relative	
}

#oficina_virtual {
	MARGIN: 0px auto;
	BACKGROUND-IMAGE: url(/n_images/oficinavirtual.png);
	BACKGROUND-REPEAT: no-repeat; 
	LEFT: 660px;
	WIDTH: 400px; 	
	HEIGHT: 230px;
	POSITION: absolute
}

#titulo_oficina_virtual {
	MARGIN: 10px 0 0 0;
	WIDTH: 340px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 20px; 
	COLOR: #679000; 
	BORDER-BOTTOM: #679000 1px solid
}

#oficina_virtual P{
	WIDTH: 250px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 4px; 
	MARGIN-TOP: 50px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative
}

#oficina_virtual A{
	MARGIN: 0 0 0 25px;
	BORDER-TOP: #445E03 1px solid;
	BORDER-RIGHT: #445E03 1px solid;
	BORDER-BOTTOM: #445E03 1px solid;
	BORDER-LEFT: #445E03 1px solid;
	BACKGROUND-IMAGE: url(/n_images/entrar_ovira.png);
	WIDTH: 150px;
	HEIGHT: 100px;	
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #374909; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	POSITION: relative
}

#oficina_virtual A:HOVER{
	COLOR: #CCE198; 
}

#contenedor_columnas {
	BACKGROUND-IMAGE: url(/n_images/bg_contenido.png);
	MARGIN: 0px auto; 
	WIDTH: 1088px;
	HEIGHT: 800px;
	TEXT-ALIGN: left;
	TOP: 365px;
	LEFT: 0px; 
	POSITION: absolute
}

#columna_izquierda{
	MARGIN: 0 0 0 100px;
	WIDTH: 300px;
	HEIGHT: 220px;
	TEXT-ALIGN: left;
	TOP: 0px;
	POSITION: absolute
}

#columna_central{
	MARGIN: 0 0 0 325px;
	WIDTH: 300px;
	HEIGHT: 220px;
	TEXT-ALIGN: left;
	TOP: 0px;
	POSITION: absolute
}

#columna_derecha{
	MARGIN: 0 0 0 325px;
	WIDTH: 300px;
	HEIGHT: 220px;
	TEXT-ALIGN: left;
	TOP: 0px;	
	POSITION: absolute
}

.titulo_columna {
	MARGIN: 20px 0 0 0;
	WIDTH: 260px; 
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px; 
	COLOR: #679000; 
	BORDER-BOTTOM: #679000 1px solid
}

.titulo_documentos {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	MARGIN-BOTTOM: 4px;
	COLOR: #777A72;
	/*COLOR: #AFBC99;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

#lista_documentos {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN-BOTTOM: 5px; 
	BORDER-RIGHT-WIDTH: 0px
}

#lista_documentos UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0 0 0 10px; 
	PADDING-TOP: 0px
}

#lista_documentos UL LI {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	LEFT: 15px;
	MARGIN-BOTTOM: 1px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #727B65;
	LIST-STYLE-TYPE: none
}
#lista_documentos UL LI A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}
#lista_documentos A:hover {
	COLOR: #000000
}

#contenedor_ordenanzas{
	TOP: 70px;
	LEFT: 0px;
	POSITION: absolute;
	WIDTH: 260px;
	HEIGHT: 100px;
	BACKGROUND: url(/n_images/ordenanzasfiscales.png) no-repeat;
	BORDER-BOTTOM: #A1AD82 1px solid	
}

.titulo_columna_central {
	TOP: -15px;
	WIDTH: 200px;
	POSITION: absolute;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	MARGIN-BOTTOM: 4px;
	COLOR: #777A72;
	/*COLOR: #AFBC99;*/
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.titulo_columna_central A{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #777A72;
	/*COLOR: #AFBC99;*/
	TEXT-DECORATION: none;
	PADDING-TOP: 0px
}

.titulo_columna_central A:hover{
	COLOR: #000000
}

.titulo_columna_central IMG{
	LEFT: 245px;
	POSITION: absolute
}


#contenedor_legislacion{
	TOP: 200px;
	LEFT: 0px;
	POSITION: absolute;
	WIDTH: 260px;
	HEIGHT: 100px;
	BACKGROUND: url(/n_images/legislacionutil.png) no-repeat;
	BORDER-BOTTOM: #A1AD82 1px solid	
}

#contenedor_publicaciones_bop{
	TOP: 330px;
	LEFT: 0px;
	POSITION: absolute;
	WIDTH: 260px;
	HEIGHT: 100px;
	BACKGROUND: url(/n_images/publicacionesbop.png) no-repeat;
	BORDER-BOTTOM: #A1AD82 1px solid	
}

.contenido_servicios{
	WIDTH: 180px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: -20px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	POSITION: relative
}

#linea_horario {
	MARGIN: 0px auto; 
	TOP: 430px;
	LEFT: -650px;
	WIDTH: 1088px; 	
	HEIGHT: 200px;
	POSITION: absolute	
}

#horario_atencion{
	MARGIN: 0px auto; 
	BACKGROUND-IMAGE: url(/n_images/horarioatencion.png); 
	BACKGROUND-REPEAT: no-repeat; 	
	TOP: 5px;
	LEFT: -85px;
	WIDTH: 450px; 	
	HEIGHT: 200px;
	POSITION: relative	
}


#linea_otros {
	MARGIN: 0px auto; 
	TOP: 640px;	
	LEFT: -650px;
	WIDTH: 1088px; 	
	HEIGHT: 155px;
	POSITION: absolute	
}

#avisos_telematicos{
	MARGIN: 0px auto; 
	TOP: 5px;
	LEFT: -380px;
	WIDTH: 305px; 	
	HEIGHT: 155px;
	POSITION: relative	
}

#aviso_rss{
	MARGIN: 0px auto; 
	TOP: -150px;
	LEFT: -90px;
	WIDTH: 305px; 	
	HEIGHT: 155px;
	POSITION: relative	
}

#otros_servicios{
	MARGIN: 0px auto; 
	TOP: -305px;
	LEFT: 200px;
	WIDTH: 305px; 	
	HEIGHT: 155px;
	POSITION: relative	
}


#pie_pagina {
	MARGIN: 0px auto; 
	BACKGROUND-IMAGE: url(/n_images/pie_pagina.png); 
	BACKGROUND-REPEAT: no-repeat; 	
	/*TOP: 680px;*/
	TOP: 780px;
	LEFT: -750px;
	WIDTH: 1088px; 	
	HEIGHT: 45px;
	POSITION: absolute	
}

.texto_pie_pagina {
	MARGIN: 25px auto;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #679000; 
	TOP: 745px;
	LEFT: 65px;
	POSITION: absolute
}

.copyright {
	FONT-SIZE: 9px
}



