/* ***************************************************************************************************** */
/* CONTENT CSS */
@charset "utf-8";
BODY{

background:#ccc;
margin:0px;
padding:0px;
font-family:verdana;
font-size:11px;
}


/*******  CSS BANNER SUBSITES *************/

#general {
width: 990px;
margin: 15px auto 0 auto;
background: #fff;
overflow:hidden;
}
#header{
width: 990px;
height: auto;
margin: 0 auto 0 auto;
background: #fff;
overflow:hidden;
}
#space_blanco{
width:18px;
background-color:#ffffff;
float:left;
}
#space_blanco2{
height:9px;
width:100%;
float:left;
background-color:#ffffff;
}
#space_blanco6{
width:100%;
height:18px;
float:left;
}
#content{
width:762px;
background-color:#ffffff;
float:left;
}
#cont_menutop{
width: 816px;
height: 38px;
background: #fff;
float: left;
padding: 5px 0 0 36px;
}
/* CABECERA ITEMS */
.moduletable{
float:left;
width:75px;
margin: 0px;		
padding: 0px;
}
#texto_a {
margin: 0px;		
padding: 0px;
}

#fontsize {
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#fontsize a{
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#fontsize a:hover{
margin: 0px;		
padding: 0px;
text-decoration:none !important;
}
#menu_top {
float:left;
height: 24px;
list-style-type: none;
margin: 0px;		
padding: 0px;
vertical-align:middle;
}
.moduletable_menunav1 {
float:left;
width:150px;
height: 24px;
list-style-type: none;
margin: 0px;
padding-top: 2px;
vertical-align:middle;
}
.mainlevel_modmenunav1 {
display: inline;
float: left;
height: 24px;
vertical-align:middle;
}

#menu_top2 {
float:left;
width:390px;
margin: 0px;	
padding-top: 2px;
}
.moduletable_modmenunav2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:  normal;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_modmenunav2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003399;
text-decoration:none;
}

#menu_top3 {
float:left;
width:40px;
margin: 0px;	
padding-top: 2px;
padding-left: 2px;
font-weight:normal;
text-align:left;
}
.moduletable_menuidioma {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_menuidioma a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;
}
.moduletable_menuidioma a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#003399;
text-decoration:none;
}

.moduletable_busqueda {
float:left;
width:181px;
list-style-type: none;
margin: 0px;	
padding-left: 7px;
}
.moduletable_busqueda label {
display: none;
}
.button_busqueda {
background: url(../images/botones/b-buscar-h.gif) no-repeat;
border: 0px;
width: 54px;
margin-left:3px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
text-indent: -9999px;
line-height: 0;
font-size: 0;
height: 18px;
float: left;
}
.inputbox_busqueda {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 14px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
float: left;
}


/*BUSQUEDA ENGLISH*/

.moduletable_busquedaen {
float:left;
width:181px;
list-style-type: none;
margin: 0px;	
padding-left: 7px;
}
.moduletable_busquedaen label {
display: none;
}
.button_busquedaen {
background: url(../images/botones/b-search-h.gif) no-repeat;
border: 0px;
width: 54px;
margin-left:3px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
text-indent: -9999px;
line-height: 0;
font-size: 0;
height: 18px;
float: left;
}
.inputbox_busquedaen {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 14px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
float: left;
}

/* CABECERA ITEMS */

#separador {
background-image:url(../images/sep_menutop.jpg);
background-repeat:no-repeat;
background-position:6px 6px;
float:left;
margin: 0px;	
padding-top: 1px;
width:8px;
}


/* BANNER PRINCIPAL */
#cont_banner_principal {
width: 763px;
float:left;
}
.moduletable_imagen_peru .bannergroup_imagen_peru .banneritem_imagen_peru {
width:116px;
height: 141px;
float:left;
}
#regresar_mef {
background-image: url(../images/banners/ban_ministerio.gif);
width: 206px;
height: 141px;
float:left;
}
	.moduletable_regresar_mef {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
	padding-top:34px;
	padding-right:19px;
	text-decoration:none;
	}
	.moduletable_regresar_mef a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
	.moduletable_regresar_mef a:hover{
	text-decoration:underline;
	}
#cont_banner_principal #fecha {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;
padding-top:68px;
text-align:right;
padding-right:19px;
text-decoration:none;
}
.moduletable_banner_principal_subsite .bannergroup_banner_principal_subsite .banneritem_banner_principal_subsite {
width: 393px;
height: 136px;
float:left;
}
.clr {
width:0px;
}

/* FIN BANNER PRINCIPAL */

/* CUERPO */
#envoltura{
width: 762px;
background: #fff;
float: left;
margin: 0px;
}

/* MENU IZQUIERDO */
#menu_izquierdo {
width: 180px;
float: left;
margin: 0px;
}
.moduletable_modmenulateral {
width: 142px;
float: left;
margin: 0px;
border-color: #cccccc;
border-style: solid;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding-top:8px;
}
.moduletable_modmenulateral ul.menu_menulateral li a{
width: 116px;	
background-color: #d8d8d8;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-top-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li a:hover{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li#current a{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li.active a{
background: url(../images/back.png) repeat-x;
background-position:bottom;
width: 116px;	
background-color: #fcfcfc;
border-left-color:#cc0000;
border-left-width:7px;
border-left-style:solid;
padding-left:16px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li a{
background: url(../images/bull3.png) no-repeat !important;
background-position: 8px 8px !important;
background-color: #fcfcfc !important;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px !important;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-left:0px !important;
border-right:0px !important;
border-bottom:0px !important;
border-top-color:#cccccc !important;
border-top-width:1px !important;
border-top-style:solid !important;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li a:hover{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current a{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.active a{
background: url(../images/bull3_on.png) no-repeat !important;
background-position:top !important;
background-position: 8px 8px !important;
background-color: #f9f9f9 !important;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current ul li a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li#current ul li a:hover{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:underline;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#333333;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li a:hover{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
.moduletable_modmenulateral ul.menu_menulateral li ul li.parent ul li#current a{
background-image: none !important;
background-color: #f9f9f9;
width: 116px;			
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal !important;
padding-left:23px;
padding-top:4px;
padding-right:3px;
padding-bottom:4px;
float: left;
text-decoration:none;
border-color: #cccccc;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
}
/* FIN MENU IZQUIERDO */ 

	#contenido{
	width: 564px;
	background: #fff;
	float: right;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
		#contenido h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		color: #cc0000;	
		padding-bottom: 15px;
		}
		#contenido h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		color: #cc0000;	
		padding-bottom: 15px;
		}
		#contenido .article-content {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		text-decoration:none;
		text-align:justify;
		}
		#contenido .article-content a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		text-decoration:none;
		}
		#contenido .article-content a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		text-decoration:underline;
		}
		#contenido .article-content strong {
		font-weight:bold;
		}
		#contenido .article-content ul {
		padding-left:30px;
		list-style-type: disc;
		}				 
		.article-content ul{
		list-style-type: inherit;
		padding-left:20px;
		}
		.article-content ul li ul{
		list-style-type: circle;
		}
		.article-content ol{
		list-style-type: decimal;
		padding-left:20px;
		}
		#contenido .article-content table {
		margin:0px;
		padding:0px;
		}
		#contenido .article-content table td{
		margin:0px;
		padding:0px;
		vertical-align:top;
		}

	#contenido2{
	width: 720px;
	background: #fff;
	float: right;
	padding: 0px;
	margin: 0px;
	height:100%;
	}
		#contenido2 h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		color: #cc0000;	
		padding-bottom: 15px;
		}
		#contenido2 h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:17px;
		font-weight:bold;
		color: #cc0000;	
		padding-bottom: 15px;
		}
		#contenido2 .article-content {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		}
		#contenido2 .article-content strong {
		font-weight:bold;
		}

		#subtema {
		width: 720px;
		background: #fff;
		padding: 0px;
		margin: 0px;
		height:100%;
		}	
			#subtema .moduletable_titulo_subsite {
			font-family: Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			color: #cc0000;	
			padding-bottom: 15px;
			}
			.moduletable_desc_titulo_subsite {			
			margin: 0px;
			padding: 0px;
			}
			.contentpaneopen_desc_titulo_subsite strong {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#154695;
			}
			.contentpaneopen_desc_titulo_subsite {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			}
			.contentpaneopen_desc_titulo_subsite .contentheading_desc_titulo_subsite {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#154695;
			}
			.contentpaneopen_desc_titulo_subsite p a {
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
			}
			.contentpaneopen_desc_titulo_subsite p a:hover {
			text-decoration:underline;
			cursor:pointer;
			text-align:left;
			}
			.contentpaneopen_desc_titulo_subsite td a {
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
			}
			.contentpaneopen_desc_titulo_subsite td a:hover {
			text-decoration:underline;
			cursor:pointer;
			}

		/* MAPA DEL SITE */
		span.breadcrumbs {
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #303030;
		}
		span.breadcrumbs a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #003398;
		text-decoration:none;
		}
		span.breadcrumbs a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color: #003398;
		text-decoration:underline;
		}
		/* FIN MAPA DEL SITE */

		#cont_consultas {
		float:left;
		}	
		#cont_consultas2 {
		float:left;
		}
		
		#consulta_space {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;		
		float:left;
		height:100%;
		padding-left:12px;
		}

		#cont_consultas div#consulta_space {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;		
		float:left;
		height:100%;
		padding-left:12px;
		}
			#consulta1 {
			float:left;
			width:160px;
			padding-right:10px;
			}
			.moduletable_consulta_subsite {
			margin:0px;
			padding:0px;
			}
			
			.moduletable_consulta_subsite p{
			
			text-align: justify;
			}				
			.moduletable_consulta_subsite .article_separator {
			background-image:url(../images/linea_punteada.jpg);
			background-repeat:repeat-x;
			height:1px;
			width:100%;
			float:left;
			margin-top: 20px;
			margin-bottom: 20px;
			}			
				.contentpaneopen_consulta_subsite {
				margin:0px;
				padding:0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;
				}				
				.contentpaneopen_consulta_subsite a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				}
				.contentpaneopen_consulta_subsite a:hover {
				text-decoration:underline;
				cursor:pointer;
				}

				.contentpaneopen_consulta_subsite strong {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#154695;
				}			
				.contentpaneopen_consulta_subsite .contentheading_consulta_subsite {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin: 0px;
				text-transform: uppercase;
				}
				
			.moduletable_link_consulta_subsite {
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.moduletable_link_consulta_subsite a {
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.moduletable_link_consulta_subsite a:hover {
			text-decoration:underline;
			cursor:pointer;
			}
	
		#otras_consultas_links {
		float:left;
		}
		#otras_consultas_links div#consulta_space {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;	
		background-position: right;
		float:left;
		height:100%;
		padding-right:12px;
		}

		#cont_izq_d_n div#consulta_space {
		background-image:url(../images/linea_punteada2.jpg);
		background-repeat:repeat-y;	
		background-position: left;
		float:left;
		height:100%;
		padding-left:15px;
		
		}
			#otras_consultas {
			float:left;
			width:513px;
			padding-right:10px;
			}
				#otras_consultas .moduletable_otras_consultas_subsites h3 {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#cc5101;
				margin:0px;
				text-transform: uppercase;
				}
				.moduletable_otras_consultas_subsites .article_separator {
				background-image:url(../images/linea_punteada.jpg);
				background-repeat:repeat-x;
				background-position: center;
				width:100%;
				float:left;
				height:30px;
				}
				.contentpaneopen_otras_consultas_subsites {
				margin:0px;
				padding:0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;
				}
				.contentpaneopen_otras_consultas_subsites a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				}
				.contentpaneopen_otras_consultas_subsites a:hover {
				text-decoration:underline;
				cursor:pointer;
				}
				.contentpaneopen_otras_consultas_subsites .contentheading_otras_consultas_subsites {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#154695;
				}
				#otras_consultas span.subtitulo {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#154695;
				}
				#otras_consultas span.detalle {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color: #303030;
				}

			#links_ver {
			float:left;
			width:160px;
			padding-left:12px;
			padding-bottom:12px;
			}
				.moduletable_links_ver_subsite {
				float:left;
				}
				.moduletable_links_ver_subsite p {
				padding-bottom:12px;
				}
				.moduletable_links_ver_subsite a {
				font-family: Arial, Helvetica, sans-serif;
				color:#003399;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				padding-bottom:12px;
				}
				.moduletable_links_ver_subsite a:hover {
				text-decoration:underline;
				cursor:pointer;
				}


	/* CSS TRIBUNAL FISCAL */
	#cont_izq {	
	width: 420px;
	float:left;	
	}
		#cont_izq_d div#space_blanco6 {
		background: url(../images/bull4c.png) no-repeat;
		background-position: bottom;
		width: 417px;
		}
		
		/*INICIO DEFCON*/
		
		#cont_izqdef {	
	width: 327px;
	float:left;	
	}		
		
		#cont_izq_d div#space_blanco6defcon {
		background: url(../images/bull4c_def.png) no-repeat;
		background-position: bottom;
		width: 324px;
		}

		.moduletable_contenido_izquierdo_grupal_defcon {
		background: url(../images/bull4a2_def.png) repeat-y;
		width: 324px;
		margin:0px;
		padding-bottom:10px;	
		float:left;
		}
		
		.moduletable_contenido_izquierdo_grupal_defcon .article_separator {
		background-image:url(../images/linea_punteada_ok_def.jpg);
		background-repeat:no-repeat;
		background-position:center; 
		float:left;
		height:1px;
		width:100%;
		margin-top: 10px;
		margin-bottom: 10px;
		border:0px;
		}
		
			.moduletable_contenido_izquierdo_grupal_defcon h3 {
			width: 324px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a_def.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;			
		}
/*TERMINO DEFCON*/
		
		.moduletable_contenido_izquierdo_grupal {
		background: url(../images/bull4a2.png) repeat-y;
		width: 417px;
		margin:0px;
		padding-bottom:10px;	
		float:left;
		}
		.moduletable_contenido_izquierdo_grupal .article_separator {
		background-image:url(../images/linea_punteada_ok.jpg);
		background-repeat:no-repeat;
		background-position:center; 
		float:left;
		height:1px;
		width:100%;
		margin-top: 10px;
		margin-bottom: 10px;
		border:0px;
		}
			.moduletable_contenido_izquierdo_grupal h3 {
			width: 395px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;			
			}
			.contentpaneopen_contenido_izquierdo_grupal {
			float:left;
			margin-left: 12px;
/*			padding-left: 12px;   */
			padding-right: 10px;
			width: 394px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;				
			}
			
			/*INICIO DEFCON*/
			.contentpaneopen_contenido_izquierdo_grupal_defcon{  
			float:left;
			margin-left: 12px;
			padding-left: 12px;   
			padding-right: 10px;
			width: 294px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;				
			}
			/*TERMINO DEFCON*/
			
			.contentpaneopen_contenido_izquierdo_grupal td a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_izquierdo_grupal td a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_contenido_izquierdo_grupal .contentheading_contenido_izquierdo_grupal {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			}

		.moduletable_contenido_izquierdo_simple {
		background: url(../images/bull4a2.png) repeat-y;
		width: 417px;
		margin:0px;
		padding-bottom:10px;
		float:left;
		}
			.moduletable_contenido_izquierdo_simple h3 {
			width: 395px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;	
			}	
/*INICIO DEFCON*/
			.moduletable_contenido_izquierdo_simple_defcon {
			background: url(../images/bull4a2_def.png) repeat-y;
			width: 324px;
			margin:0px;
			padding-bottom:10px;
			float:left;
			}
		
			.moduletable_contenido_izquierdo_simple_defcon h3 {
			width: 302px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a_def.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;	
			}	

			.contentpaneopen_contenido_izquierdo_simple_defcon {
			float:left;
			margin-left: 12px;
			padding-right: 10px;
			width: 324px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			}
/*TERMINO DEFCON*/

			
			.contentpaneopen_contenido_izquierdo_simple {
			float:left;
			margin-left: 12px;
			padding-right: 10px;
			width: 394px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			}
			.contentpaneopen_contenido_izquierdo_simple a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_izquierdo_simple a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_contenido_izquierdo_simple .contentheading_contenido_izquierdo_simple {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			}
			
			.contentheading{
			font-family: Arial, Helvetica, sans-serif;
			font-size:17px;
			font-weight:bold;
			color: #cf0000;	
			margin-bottom: 15px;
			}

		.moduletable_link_consulta_izquierdo {
		background: url(../images/bull4a2.png) repeat-y;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		height:15px;
		width:420px;
		float:left;
		padding-left: 12px;
		}
		.moduletable_link_consulta_izquierdo a{
		margin-bottom:15px;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_link_consulta_izquierdo a:hover{
		text-decoration:underline;
		cursor:pointer;
		}

		#cont_der_d {
		float:left;
		}
		#cont_der_d div.moduletable_link_consulta_izquierdo {
		background: none;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		height:15px;
		/*width:420px;*/
		float:left;
		/*padding-left: 12px;*/
		}
		#cont_der_d div.moduletable_link_consulta_izquierdo a{
		margin-bottom:15px;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		padding-top: 30px;
		}
		#cont_der_d div.moduletable_link_consulta_izquierdo a:hover{
		text-decoration:underline;
		cursor:pointer;
		}
		
		/*INICIO DEFCON*/
	#cont_der_defcon {
	width: 200px;
	background-color: #ffffff;	
	margin:0px;
	float:left;		
	}	
		.moduletable_contenido_derecho_novedades_defcon {
		background: url(../images/linea_punteada_nov.jpg) repeat-x;		
		background-position: bottom;
		margin: 0px;
		padding-bottom:40px;
		width:180px;
		}	
		/*TERMINO DEFCON*/
		

	#consulta_space2 {	
	width: 16px;
	height:100px;
	background-color: #ffffff;
	float:left;
	}

	#cont_der {
	width: 284px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		.moduletable_contenido_derecho_novedades {
		background: url(../images/linea_punteada_nov.jpg) repeat-x;		
		background-position: bottom;
		margin: 0px;
		padding-bottom:40px;
		width:284px;
		}
		.moduletable_contenido_derecho_novedades h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform: uppercase;
		}
		
			.contentpaneopen_contenido_derecho_novedades {
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			}
			.contentpaneopen_contenido_derecho_novedades td a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_derecho_novedades td a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_contenido_derecho_novedades .contentheading_contenido_derecho_novedades {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			}

		div.moduletable_contenido_derecho_novedades2 {
		background: url(../images/linea_punteada_nov.jpg) repeat-x;		
		background-position: bottom;
		margin: 0px;
		padding-bottom:20px;
		width:215px;
		}
		.moduletable_contenido_derecho_novedades2 h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform: uppercase;
		padding-bottom: 10px;
		}
			.contentpaneopen_contenido_derecho_novedades2 {
			margin: 0px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;	
			}
			.contentpaneopen_contenido_derecho_novedades2 td a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_derecho_novedades2 td a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_contenido_derecho_novedades2 .contentheading_contenido_derecho_novedades2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			}

			.moduletable_contenido_derecho_novedades2 ul.ucd_list{

			margin: 0;
			padding: 0;
			list-style-type: none;	
			
			}

			.moduletable_contenido_derecho_novedades2 ul.ucd_list li{

			margin: 0;
			padding: 0;
			list-style-type: none;	
			
			}

		.moduletable_mod_consulta_estado_expediente {
		margin: 0px;
		padding: 0px;
		width: 284px;
		}
		.moduletable_mod_consulta_estado_expediente h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform: uppercase;
		padding-top:25px;
		}

		.moduletable_acceso_intranet_tribunal_fiscal {
		margin: 0px;
		padding: 0px;
		width: 284px;
		}
		.moduletable_acceso_intranet_tribunal_fiscal h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		margin: 0px;
		text-transform: uppercase;
		padding-top:25px;
		}
		
		/*INICIO DEFCON*/
		.moduletable_link_consulta_derecho_defcon {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		margin: 0px;
		padding: 0px;
		width: 225px;
		}
		/*TERMINO DEFCON*/
		
		.moduletable_link_consulta_derecho {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		margin: 0px;
		padding: 0px;
		width: 284px;
		}
		.moduletable_link_consulta_derecho a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_link_consulta_derecho a:hover {
		text-decoration:underline;
		cursor:pointer;
		}

		.moduletable_link_consulta_derecho2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		margin: 0px;
		padding: 0px;
		width: 200px;
		}
		.moduletable_link_consulta_derecho2 a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_link_consulta_derecho2 a:hover {
		text-decoration:underline;
		cursor:pointer;
		}

	/* FIN CSS TRIBUNAL FISCAL*/

	/* CSS TRIBUNAL FISCAL * 3 COLUMNAS */
	#cont_izq_n {	
	width: 230px;
	float:left;	
	}
		#cont_izq_d_n div#space_blanco6b {
		background: url(../images/bull4ct.png) no-repeat;
		background-position: bottom;
		width: 227px;
		float:left;
		}
	#cont_der_n {
	width: 220px;
	background-color: #ffffff;	
	margin:0px;
	float:left;
	}
		.moduletable_contenido_izquierdo_grupal2 {
		background: url(../images/bull4a2t.png) repeat-y;
		width: 227px;
		margin:0px;
		padding-bottom:10px;		
		float:left;
		}
		.moduletable_contenido_izquierdo_grupal2 .article_separator {
		background-image:url(../images/linea_punteada_ok.jpg);
		background-repeat:no-repeat;
		background-position:center; 
		float:left;
		height:1px;
		width:100%;
		margin-top: 15px;
		margin-bottom: 15px;
		border:0px;
		}
			.moduletable_contenido_izquierdo_grupal2 h3 {
			width: 204px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;			
			}
			table.contentpaneopen_contenido_izquierdo_grupal2 td {
			float:left;			
			width: 196px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			padding: 0 14px 0 15px;
			}
			.contentpaneopen_contenido_izquierdo_grupal2 td a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_izquierdo_grupal2 td a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			td.contentheading_contenido_izquierdo_grupal2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold !important;
			color:#164596 !important;
			margin: 0px;
			}

		.moduletable_contenido_izquierdo_simple2 {
		background: url(../images/bull4a2t.png) repeat-y;
		width: 227px;
		margin:0px;
		padding-bottom:5px;
		float:left;
		}
			.moduletable_contenido_izquierdo_simple2 h3 {
			width: 204px;
			float:left;
			padding-left: 12px;
			padding-right: 10px;
			padding-top: 15px;
			padding-bottom: 15px;
			background: url(../images/bull4a.png) no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#cc5101;
			margin: 0px;
			text-transform: uppercase;	
			}			
			table.contentpaneopen_contenido_izquierdo_simple2 td{
			float:left;
			width: 206px;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color: #303030;
			padding: 0 12px 0 12px;

			}
			.contentpaneopen_contenido_izquierdo_simple2 a{
			font-family: Arial, Helvetica, sans-serif;
			color:#003399;
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			}
			.contentpaneopen_contenido_izquierdo_simple2 a:hover{
			text-decoration:underline;
			cursor:pointer;
			}
			.contentpaneopen_contenido_izquierdo_simple2 .contentheading_contenido_izquierdo_simple2 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#164596;
			margin: 0px;
			}
			
		.moduletable_link_consulta_izquierdo2 {
		background: url(../images/bull4a2t.png) repeat-y;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		height:15px;
		width:217px;
		float:left;
		padding-left: 12px;
		padding-bottom: 12px;
		}
		.moduletable_link_consulta_izquierdo2 a{
		margin-bottom:15px;
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_link_consulta_izquierdo2 a:hover{
		text-decoration:underline;
		cursor:pointer;
		}

		.moduletable_glosario_faq_subsite2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		margin: 0px;
		padding: 0px;
		width: 222px;
		float:left;
		}
		.moduletable_glosario_faq_subsite2 a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.moduletable_glosario_faq_subsite2 a:hover {
		text-decoration:underline;
		cursor:pointer;
		}
	/* CSS TRIBUNAL FISCAL * 3 COLUMNAS */


	/* CONTRATACIONES DEL ESTADO */
	.moduletable_contenido_izquierdo_contrataciones_estado {
	margin:0px;
	padding:0px;
	}
	.moduletable_contenido_izquierdo_contrataciones_estado .article_separator {
	background: url(../images/bull4c.png) no-repeat;
	width: 417px;
	float:left;
	padding-bottom: 15px;
	}

	.contentpaneopen_contenido_izquierdo_contrataciones_estado {
	width: 417px;
	background-color: #ffffff;
	border-color: #d2d2c8;
	border-style: solid;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	float:left;
	}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado .contentheading_contenido_izquierdo_contrataciones_estado {
		border-top-color: #d2d2c8;
		border-top-style: solid;
		border-top-width: 2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#cc5101;
		text-transform: uppercase;
		margin: 0px;
		padding-left: 12px;
		padding-top:15px;
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado p {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		float:left;
		padding-right: 5px;
		}		
		.contentpaneopen_contenido_izquierdo_contrataciones_estado p a {
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:underline;
		text-align:left;
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado p a:hover {
		text-decoration:underline;
		cursor:pointer;
		text-align:left;
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado p strong {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #303030;	
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado td{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;
		padding-left: 12px;
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado td a{
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.contentpaneopen_contenido_izquierdo_contrataciones_estado td a:hover{
		text-decoration:underline;
		cursor:pointer;
		}

	.moduletable_glosario_faq_subsite {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	margin: 0px;
	padding: 0px;
	width: 420px;
	}
	.moduletable_glosario_faq_subsite a {
	font-family: Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	.moduletable_glosario_faq_subsite a:hover {
	text-decoration:underline;
	cursor:pointer;
	}

	/*INICIA DEFCON*/
	.moduletable_contenido_derecho_grupal_defcon {
	margin: 0px;
	padding: 0px;
	width: 225px;
	}
	
	.moduletable_contenido_derecho_grupal_defcon h3 {
	background-image:url(../images/ico_prensa4.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc5101;
	margin: 0px;
	text-transform: uppercase;
	padding-top:12px;
	padding-bottom:15px;
	padding-left:35px;
	}
	
	.moduletable_contenido_derecho_grupal_defcon .article_separator {
	background: url(../images/linea_punteada.jpg) repeat-x;
	background-position: center;
	height:25px;
	width:190px;
	float:left;
	}
	
/*TERMINA DEFCON*/
	.moduletable_contenido_derecho_grupal {
	margin: 0px;
	padding: 0px;
	width: 284px;
	}
	.moduletable_contenido_derecho_grupal h3 {
	background-image:url(../images/ico_prensa4.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc5101;
	margin: 0px;
	text-transform: uppercase;
	padding-top:12px;
	padding-bottom:15px;
	padding-left:35px;
	}
	.moduletable_contenido_derecho_grupal .article_separator {
	background: url(../images/linea_punteada.jpg) repeat-x;
	background-position: center;
	height:25px;
	width:268px;
	float:left;
	}
		.contentpaneopen_contenido_derecho_grupal {
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #303030;	
		}
		.contentpaneopen_contenido_derecho_grupal strong{
		font-weight:bold;	
		}
		.contentpaneopen_contenido_derecho_grupal td a{
		font-family: Arial, Helvetica, sans-serif;
		color:#003399;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		}
		.contentpaneopen_contenido_derecho_grupal td a:hover{
		text-decoration:underline;
		cursor:pointer;
		}
		.contentpaneopen_contenido_derecho_grupal .contentheading_contenido_derecho_grupal {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#164596;
		margin: 0px;
		}
		

	/* FIN CONTRATACIONES DEL ESTADO */

	/* DEFENSORIA DEL CONTRIBUYENTE */	
	.moduletable_envio_quejas {
	margin: 0px;
	padding-bottom: 15px;
	width: 284px;
	}
	.moduletable_envio_quejas h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc5101;
	margin: 0px;
	text-transform: uppercase;
	}
	/* FIN DEFENSORIA DEL CONTRIBUYENTE */

	/* NOTAS DE PRENSA */	
	.banneritem_banners_internos_subsite6{
	width: 260px;
	background-color: #ffffff;			
	margin-bottom:15px;
	float:left;
	}
	/* FIN NOTAS DE PRENSA */

/* FIN CUERPO */

/* MENU ATENCION AL CIUDADANO */
#derecho{
width:174px;
background-color:#ffffff;
float:left;
}
#sistemas_consulta{
width:158px;
background-color:#edecec;
padding:0px;
margin:0px;
float:left;
}
.moduletable_atencion_ciudadano_subsite{
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-top:10px;
}
	.cont_ateciudadano {
	width:158px;
	background-color:#edecec;
	}	
	.cont_ateciudadano span.titulo {
	background-image:url(../images/botones/icon-atenciud.gif);
	background-repeat:no-repeat;
	background-color:#edecec;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666699;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
	padding-bottom:15px;
	float:left;
	width:130px;
	}
	.cont_ateciudadano strong {
	font-weight:bold;
	}
	.cont_ateciudadano p.texto {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	padding-top:22px;
	}
	.cont_ateciudadano ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	.cont_ateciudadano li
	{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 	
	}
	.cont_ateciudadano li a
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	.cont_ateciudadano li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}
	.links {
	padding-left: 14px; 
	padding-top:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}

/* SEGUIMIENTO CONSULTAS */
.moduletable_mod_menu_sistema_consulta {
width:158px;
background-color:#edecec;
padding-left:8px;
padding-right:8px;
padding-bottom:10px;
float:left;
}
	.moduletable_mod_menu_sistema_consulta ul
	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	}
	.moduletable_mod_menu_sistema_consulta li
	{
	background-image: url(../images/bull.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px; 	
	}
	.moduletable_mod_menu_sistema_consulta li a
	{
	padding-left:12px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	.moduletable_mod_menu_sistema_consulta li a:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}
/* FIN SEGUIMIENTO CONSULTAS*/

.moduletable_banner_subsites {
width:174px;
}
.banneritem_banner_subsites{
width:146px;
padding-bottom:7px;
margin: auto;
}
/* FIN MENU ATENCION AL CIUDADANO */

/*.readmore {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.readmore a {
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.readmore a:hover {
text-decoration:underline;
cursor:pointer;
}*/
#linea_gris {
background-color:#cccccc;
height:1px;
width:100%;
float:left;
margin:0px;
padding:0px;
}
#linea_morada {
background-color:#8684ac;
height:0px;
width:100%;
float:left;
padding:0px;
}
/******* FIN CSS BANNER SUBSITES *************/




/*** BUSCADOR ***/
input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width: 110px; 
height: 16px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:2px;
}
select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
height: 20px;
border: 1px solid #e1e1e1;
margin: 0px;
padding-left:0px;
padding-top:0px;
}

.sortby {
margin:0px;
padding-bottom:15px;
}
	.filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	float:left;
	}
	.display {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	float:left;
	padding-left:20px;
	}

.tablelist {
width:100%;
margin:0px;
padding-right:10px;
float:left;
}
	.tablelist .sectiontableheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding-right:3px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	text-transform:uppercase;
	}
	.tablelist .sectiontableheader a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-transform:uppercase;
	}
	.tablelist .sectiontableheader a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#164595;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
	.tablelist .sectiontableheader img{
	padding-left:5px;
	padding-bottom:2px;
	}
	.tablelist #count{
	width:15px;
	}
	.tablelist #tableOrdering{
	width:640px;
	}	

	.tablelist td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: none;
	padding-bottom:7px;
	}
	.tablelist td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: none;
	}
	.tablelist td a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;
	text-decoration: underline;
	}
	.tablelist ul{
	list-style-type: inherit;
	padding-left:20px;
	}
	.tablelist ul li ul{
	list-style-type: circle;
	}

/* FIN BUSCADOR */


/* CSS AGENDA */
#agenda {
margin:0px;
padding:0px;
/*float:left;*/
}
.moduletableagenda h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#extcal_minical {
padding:0px;
margin: 0 auto 0 auto;
width:216px;
}
fieldset {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase;
color:#d66e02 !important; 
}
.ev_table .ev_td_left {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color:#164596 !important; 
width:100px;
}
.ev_table .ev_td_right {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color:#333333 !important; 
}
.ev_table .ev_td_anth {
border-bottom:1px dotted #333333;
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px !important;
font-weight:normal !important;
color:#333333 !important; 
height:11px;
}
.pal_anth {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color:#333333 !important; 
}
.headingrow .contentheading {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color:#164596 !important; 
}
.ev_detail {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color:#333333 !important; 
}
#cal_title {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase;
color:#d66e02 !important;
}
#showpast {
width:25px;
vertical-align:bottom;
}
.abc {
margin:0px;
padding:0px;
vertical-align:middle;
}
.abc a{
margin:0px;
padding:0px;
}
.abc a:hover {
margin:0px;
padding:0px;
}
/* FIN CSS AGENDA */

/* NORMATIVA */
#dm_header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
#dm_header a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
#dm_header a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#164596;
text-decoration:none;
}
	#dm_header input{
	height:25px;
	}
	.contentpaneopen .button{
	height:25px;
	font-size:12px !important;
	font-weight:bold;
	}
	.dm_cat h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	.dm_cat h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	.dm_cat h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px !important;
	font-weight:bold;
	color: #cf0000;	
	}
	

#dm_cats h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_cats h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_cats h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
	#dm_cats .dm_row {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	}
	#dm_cats .dm_row a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	text-decoration:none;
	}
	#dm_cats .dm_row a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #303030;	
	text-decoration:none;
	}

#dm_docs {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
text-decoration:none;
}
#dm_docs a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
text-decoration:none;
}
#dm_docs a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #303030;	
text-decoration:underline;
}
#dm_docs strong{
font-weight:bold;
}
#dm_docs h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_docs h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
#dm_docs h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px !important;
font-weight:bold;
color: #cf0000;	
}
/* FIN NORMATIVA */


/**** CSS MANUAL ESTILOS ****/
.sin_borde {
border:0px !important;
margin:0px;
padding:0px;
} 
.punteado td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 0px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 1px;
} 
.punteadob td {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
} 
.punteado2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
border-color: #999999;
border-style: solid;
border-right-width: 0px !important;
border-left-width: 0px !important;
border-top-width: 0px !important;
border-bottom-width: 1px;
} 
.punteado3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
background-color:#ecb13f;
border-color: #999999;
border-style: solid;
border-right-width: 1px !important;
border-left-width: 1px !important;
border-top-width: 0px !important;
border-bottom-width: 1px;
padding:3px !important;
} 
.punteado3b {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-align:center;
background-color:#ecb13f;
border-color: #999999;
border-style: solid;
border-right-width: 1px !important;
border-left-width: 1px !important;
border-top-width: 0px !important;
border-bottom-width: 1px;
padding:3px !important;
margin:0px;
} 
.titulo_2donivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #cc5201 !important;	
text-transform:uppercase !important;
}
.titulo_3ernivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #164596 !important;	
}
.titulo_4tonivel {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:bold !important;
color: #000000 !important;	
}
.texto_contenidos_tablas {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important;
padding:3px !important; 
margin:0px;
}

td.cifras{

text-align: right;

}
.texto_contenidos {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important;
}
.texto_linkeables {
font-family: Arial, Helvetica, sans-serif !important;
color:#164596 !important;
font-size:12px !important;
font-weight:normal !important;	
}
.texto_linkeables a{
font-family: Arial, Helvetica, sans-serif !important;
color:#164596 !important;
font-size:12px !important;
font-weight:normal !important;
text-decoration:none !important;	
}
.texto_linkeables a:hover{
text-decoration:underline !important;
cursor:pointer !important;
}
/** FIN CSS MANUAL ESTILOS **/

/*** CSS PREGUNTAS FRECUENTES  **/
#quickfaq {
float:left;
margin:0px;
padding:0px;
width:540px;
}
#quickfaq h1{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h2{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h3{
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color: #cf0000;
margin-top: 15px;
margin-bottom: 15px;
}
#quickfaq h2.description {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
#quickfaq .description {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
#quickfaq .categorylist {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
#quickfaq .categorylist a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
#quickfaq .categorylist a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:underline;
}
.floattext {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
.floattext h2.quickfaq {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
border:0px !important;
margin:0px !important;
padding:0px !important;
}
.floattext h2.quickfaq a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:none;
}
.floattext h2.quickfaq a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #164596;	
text-decoration:underline;
}
.floattext h2.quickfaq ul{
list-style-type:disc;
padding-left:15px;
padding-bottom:2px;
color:#000000;
}
.floattext .catdescription{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
}
.sectiontableentry{

}
.qf_filter {
margin:0px;
padding:0px;
}
.faqitemtable {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
font-weight:normal !important;
color: #333333 !important; 
text-decoration:none !important;
}
.faqitemtable a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.faqitemtable a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader a{ 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.faqitemtable .sectiontableheader a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #333333;
text-decoration:none;
}
.pageslinks {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
padding-top:20px;
padding-bottom:10px;
}
.pageslinks a{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.pageslinks a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#003399;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.pagescounter {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333333;
text-decoration:none;
}

/*** FIN CSS PREGUNTAS FRECUENTES  **/