.body {
	margin: 0px;
	font-size: 75%;
	color:  #424242;
	
}
.cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/censo/images/cabecera_dga.gif);
	background-repeat:   no-repeat;
	line-height: normal;
	height: 75px;
	background-position: center top;
	vertical-align: middle;
	border-top: 0px solid #4F616F;
	border-right: 1px solid #4F616F;
	border-bottom: 0px solid #4F616F;
	border-left: 1px solid #4F616F;
	width: 925px;
	clear : both;
}
.cabecera_sobrarbe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	background-color: #FFFFFF;
	background-image: url(/censo/images/cabecera_sobrarbe.jpg);
	background-repeat:   no-repeat;
	line-height: normal;
	height: 75px;
	background-position: center top;
	vertical-align: middle;
	border-top: 0px solid #4F616F;
	border-right: 1px solid #4F616F;
	border-bottom: 0px solid #4F616F;
	border-left: 1px solid #4F616F;
	width: 925px;
	clear : both;
}
.cabecera_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(/censo/images/cabeceramenu.jpg);
	width: 225px;
	height: 23px;
	text-align: left;
	vertical-align: middle;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: center;
	clear : both;
}
.cuerpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #4F616F;
	border-left: 1px solid #4F616F;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F616F;
	clear : both;
}.cabeceramenu {
	color: #FFFFFF;
	padding: 1px;
	vertical-align: middle;
	background-color: #4F616F;
	width: 925px;
}.tikernoticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	text-align: right;
	height: 20px;
	width: 795px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	background-color: #7382AA;
	float: left;
}
.cajausuarioinicial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	float: left;
	width: 223px;
	text-align: center;
	vertical-align: middle;
	display: inline;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.cajausuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	width: 250px;
	height: 50px;
	text-align: left;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 5px;
}.menuinicial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	width: 400px;
	height: 250px;
	text-align: left;
	float: left;
	background-position: center;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	visibility: visible;
}.imagenmenuinicial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	width: 350px;
	height: 250px;
	text-align: left;
	background-image: url(/censo/images/lateral_inicio_peq.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	margin-right: 20px;
}.opcionmenuinicial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	width: 400px;
	text-align: left;
}.cabeceramenuinicial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 3px;
	width: 390px;
	text-align: left;
	border: 1px solid #666666;
	background-color: #CCCCCC;
}.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 98%;
	text-align: right;
	background-position: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-left: 7px;
	margin-top: 10px;
	clear : both;
}
.mapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	float: left;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	border: 1px solid #000000;
	width: 920px;
}
.tituloaplicaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 79%;
	background-color: #FFFFFF;
	float: left;
	background-image: url(iconos/linea_abajo.gif);
	background-repeat:   repeat-x;
	background-position: bottom;
	visibility: visible;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	display: inline;
}
.menusuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	background-color: #FFFFFF;
	float: left;
	background-image: url(iconos/linea_abajo.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	width: 18%;
	visibility: visible;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline;
}
.menubuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 885px;
	margin-left: 10px;
	padding-top: 5px;
	float: left;
}
.opcionbuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 20px;
	padding-top: 5px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	content: url(index.htm);
	padding-right: 5px;
	padding-left: 5px;
}
.opcionbuscadorseleccionado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	height: 20px;
	padding-top: 5px;
	background-color: #CCCCCC;
	float: left;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 3px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #666666;
	padding-right: 5px;
	padding-left: 5px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	width: 925px;
	float: left;

}
.columnabuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	margin: 5px 5px 5px 5px;
	display: inline;
	
}
.columnabuscador fieldset {
	border: 1px solid #CCCCCC;
	text-align: left;
	width: 345px;;
	padding: 5px;
}
.cabeceratabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #F3F3F3;
	text-align: left;
	background-position: left;
	border: 1px solid #000000;
	width: 540px;
	padding: 2px;
} 
.filatabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	float: left;
	width: 540px;
	padding: 2px;
}
.cabecerafilatabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	float: left;
	width: 185px;
}
.cabeceracolumnafila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	float: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 185px;
}
.columnafila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	width: 185px;
	float: left;
	overflow: visible;
	visibility: visible;
	left: 2px;
	top: 2px;
	right: 2px;
	bottom: 2px;
}
.columnafilatabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	float: left;
	padding: 2px;
	width: 535px;
}
.columnafilatablaoscura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	background-position: left;
	float: left;
}
.textocabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	display: inline;
	width: 97%;
	visibility: visible;
	margin: 10px;
	float: left;
}
.errorbusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.areamap {
	background-color: #0033CC;
	
}
.piederecha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	width: 49%;
	font-size: 9px;
	vertical-align: middle;
	padding-top: 15px;
	clear : both;
}
.pieizquierda {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	width: 49%;
	font-size: 9px;
	clear : both;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display: inline;
	padding: 2px;
	float: left;
	width: 250px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	background-color: #F5F5F5;
	border: 1px solid #EAEAEA;
	visibility: visible;
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	display: inline;
	float: left;
	width: 300px;
	margin-left: 50px;
	text-align: center;
	background-position: left;
	font-size: 10px;
	font-weight: bold;
}
.roweffect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E5E5E5;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tablaaplicaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(/censo/images/lineafondo.gif);
	padding: 5px;
	float: left;
	width: 220px;
	margin-left: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E5E5E5;
	visibility: visible;
	background-repeat: repeat-x;
	font-size: 10px;
}
.lateralizquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	float: left;
	width: 665px;
	visibility: visible;
	font-size: 10px;
	display: inline;
	margin-top: 10px;
	text-align: left;
	margin-right: 5px;
	display: inline; 
	overflow: auto; 
}

.lateralderecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	width: 250px;
	visibility: visible;
	font-size: 10px;
	display: inline;
	margin-top: 10px;
	text-align: left;
	margin-right: 5px;
	display: inline;
}
.header1 { 
	margin-bottom:1px; 
	width:100%; 
	color:#000000; 
	padding:10px; 
	border-bottom:2px solid #7F7F7F; 
	border-right:1px solid #7F7F7F; 
	height:50px; 
	background: #16527D url(http://www.aspcode.net/articles/themes/default/images/bg-header.gif) repeat-x; 
	vertical-align:top; 
	color:#FFFFFF; 
	table-layout:fixed; 
	font-size:1.8em; 
	font-weight:bold; 
	display: inline;
} 
.header2 { 
	padding-bottom: 5px;
	color:#000000; 
	font-size:1.2em; 
	font-weight:bold; 
	float: left;
} 
.titulodetalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660033;
	background-color: #EAEAEA;
	text-align: left;
	float: left;
	width: 395px;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #E4E4E4;
	font-weight: bold;
	padding-right: 2px;
	display: inline;
}
.titulodetalle100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660033;
	background-color: #EAEAEA;
	text-align: left;
	float: left;
	width: 100%;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #E4E4E4;
	font-weight: bold;
	padding-right: 2px;
	display: inline;
}
.tabladetalle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	width: 395px;
	vertical-align: middle;
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	padding: 2px;
	visibility: visible;
	margin-bottom: 5px;
	display: inline;
}

.docs_legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
	text-align: justify;
	float: left;
	width: 100%;
	vertical-align: middle;
}

.enlacenormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F616F;
	text-decoration: underline;
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4F616F;
	
}
.enlaceblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.pieenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.formsolicitudes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F3F3F3;
	text-align: left;
	display: inline;
	float: left;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	width: 620px;
	visibility: visible;
}
.formsolicitudesizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	display: inline;
	float: left;
	width: 150px;
	height: 25px;
	visibility: visible;
}
.formsolicitudesder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	display: inline;
	float: left;
	width: 350px;
	height: 25px;
	visibility: visible;
}
.cabecera_opciones { 
	margin-bottom:1px; 
	width:100%; 
	vertical-align:top; 
	color:#FFFFFF; 
	table-layout:fixed; 
	font-size:1.8em; 
	font-weight:normal; 
	display: inline;
}
.menuprincipal {
	float: left;
	padding: 0px 0 0 6px;
	width: 650px;
}

.menuprincipal ul li.secciones {
	text-transform: none;
	display: block;
	float: left;
	padding: 2px 3px 3px 3px;
	color: black;
	list-style-type: none;
	width: 205px;
}
.menuprincipal ul li.subsecciones {
	
	display: block;
	float: left;
	padding: 2px 10px 3px 6px;
	color: black;
	list-style-type: none;
	width: 205px;
	
}
.menuprincipal ul.menusecciones {
	float: left;
}
.submenuprincipal {
	float: left;
	padding: 0px 0 0 6px;
}

.submenuprincipal ul li {
	text-transform: none;
	display: block;
	float: left;
	padding: 2px 3px 3px 6px;
	color: black;
}

.iconos {
	vertical-align: middle;
	border: 0px;
}

img.izquierda {
	float: left;
	margin: 0 5px 5px 0;
	display: block;
}

.tablageneral {
	text-align: center;
}
.filatablageneral {
	text-align: center;
	width: 72%;
}
.filaacceso{
	WIDTH: 220px; 
	float: left; 
	text-align: center; 
	height:30px; 
	visibility:visible;
}
.filaaccesorojo{
	WIDTH: 220px; 
	float: left; 
	text-align: center; 
	visibility:visible; 
	color: #CC0000;
}
.fila90{
	WIDTH: 90px; 
	float: left; 
	text-align: right; 
	height:20px;
	display:inline;
}
.fila108{
	WIDTH: 108px; 
	float: left; 
	text-align: left; 
	height:20px;
	display:inline;
}
.areas-der {
	float: left;
	width: 530px;
	color:#000000;
}
.areas-iz {
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4f616f;
	margin-right: 10px;
	margin-left: 10px;
}
.areas-iz h2 {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4f616f;
	margin-right: 5px;
	margin-left: 10px;
}
.a	{color:#336699; text-decoration:underline;}

/*Color negro*/
.negro{color: #000000;}
/*Color gris*/
.gris{color: #CCCCCC;}
/* Elemento centrado */
.centrado{ text-align:center;}
/* Elemento alineado izquierda */
.izquierda{text-align:left;}
/* Elemento alineado derecha */
.derecha{text-align:right;}
/* Elemento justificado */
.justificado{text-align:justify;}
/* Elemento para negrita */
.negrita{font-weight: bold;}
.pequena1{font-size: 0.9em;}
.pequena2{font-size: 0.8em;}
/* Elemento para letra mas grande*/
.grande1{font-size: 1.2em;}
.grande2{font-size: 1.4em;}
/* Elementos mayusculas/minusculas */
.mayusculas{ text-transform: uppercase }
.minusculas{ text-transform: lowercase }
/* Elemento sin borde */
.sinBorde{border: 0px; }
/* Elemento sin margen */
.sinMargen{margin: 0px;}
/* Elemento para situar bloques contiguos*/
.inline{display: inline;}
/* Elemento alto 15px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto15{height : 15px;}
/* Elemento alto 15px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto5{height : 5px;}
/* Elemento alto 15px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto10{height : 10px;}
/* Elemento alto 20px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto20{height : 20px;}
/* Elemento alto 30px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto30{height : 30px;}
/* Elemento alto 36px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto36{height : 36px;}
/* Elemento alto 56px para titulos dentro de la aplicacion ( con imagenes asociadas )*/
.alto56{height : 56px;}

/* --------------------------------- Separadores -------------------------------------------------*/

/* Separador de las celdas*/
.padding2{	padding:2px;}
.paddingnotop2{	
	padding-left:2px;
	padding-bottom:2px;
	}
.padding0{	padding:0px;}
/* Separador de las celdas*/
.padding3{	padding:3px;}

.padding3Izq{	padding-left:3px;}

.padding5{	padding:5px;}

.padding10{	padding:10px;}
.padding10notop{	
	
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;		
}
/* Espacio de 5px a la derecha antes del elemento a dibujar*/
.padding5Dch{ padding-right: 5px;}
/* Espacio de 5px a la izquierda antes del elemento a dibujar*/
.padding5Izq{ padding-left: 5px;}
/* Espacio de 5px por arriba antes del elemento a dibujar*/
.padding5Sup{ padding-top: 5px;}
/* Espacio de 5px por debajo antes del elemento a dibujar*/
.padding5Inf{ padding-bottom: 5px;}

/* Espacio de 10px a la derecha antes del elemento a dibujar*/
.padding10Dch{ padding-right: 10px;}
/* Espacio de 10px a la izquierda antes del elemento a dibujar*/
.padding10Izq{ padding-left: 10px;}
/* Espacio de 13px a la izquierda antes del elemento a dibujar*/
.padding13Izq{ padding-left: 13px;}
/* Espacio de 10px por arriba antes del elemento a dibujar*/
.padding10Sup{ padding-top: 10px;}
/* Espacio de 10px por debajo antes del elemento a dibujar*/
.padding10Inf{ padding-bottom: 10px;}

/* Espacio de 20px a la derecha antes del elemento a dibujar*/
.padding20Dch{ padding-right: 20px;}
/* Espacio de 20px a la izquierda antes del elemento a dibujar*/
.padding20Izq{ padding-left: 20px;}
/* Espacio de 20px por arriba antes del elemento a dibujar*/
.padding20Sup{ padding-top: 20px;}
/* Espacio de 20px por debajo antes del elemento a dibujar*/
.padding20Inf{ padding-bottom: 20px;}

.padding35Inf{ padding-bottom: 35px;}

/* --------------------------------- Fin separadores -------------------------------------------------*/

/* ------------------------------------ Estilos de las simulaciones de tablas  ------------------------------------ */


/*Olvida la distribucion de bloques existentes hasta este momento e inicia nueva linea*/
.nuevaLinea{ clear : both;}

.fondoApl2,.fondoApl2 a:link, .fondoApl2 a:visited,a:link.fondoApl2,a:visited.fondoApl2{ background-color: #e1ded6;color: #000000;}


.fondoApl3{background-color: #fbfaf6;color: #000000;}

.seemTable{ padding: 5px 0px; width: 100%; text-align:center;clear : both;}
.seemTableIzquierda{ padding: 5px 0px; width: 100%; text-align:left;clear : both;}
.seemTable100{ padding: 0px 0px; width: 100%;float:center; text-align:center; clear : both;}
.seemTr{ padding:5px 0px 0px 0px;  width: 100%; clear : both;}

/* Elemento que simula un td del 1% alineado a la izquierda... */
.seemTd1AlignIzq{ width : 1%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 99% alineado a la izquierda... */
.seemTd99AlignIzq{ width : 99%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 2% alineado a la izquierda... */
.seemTd2AlignIzq{ width : 2%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 98% alineado a la izquierda... */
.seemTd98AlignIzq{ width : 98%; float : left; color: inherit; background: inherit; }

/* Elemento que simula un td del 5% alineado a la izquierda... */
.seemTd5AlignIzq{ width : 5%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 95% alineado a la izquierda... */
.seemTd95AlignIzq{ width : 95%; float : left; color: inherit; background: inherit;}
/* Elemento que simula un td del 10% alineado a la izquierda... */
.seemTd10AlignIzq{ width : 10%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 90% alineado a la izquierda... */
.seemTd90AlignIzq{ width : 90%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 14% alineado a la izquierda... */
.seemTd14AlignIzq{ width : 14%; float : left; color: inherit; background: inherit;}
/* Elemento que simula un td del 17% alineado a la izquierda... */
.seemTd17AlignIzq{ width : 17%; float : left; color: inherit; background: inherit;}
/* Elemento que simula un td del 15% alineado a la izquierda... */
.seemTd15AlignIzq{ width : 15%; float : left; color: inherit; background: inherit;}
/* Elemento que simula un td del 85% alineado a la izquierda... */
.seemTd85AlignIzq{ width : 85%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 20% alineado a la izquierda... */
.seemTd20AlignIzq{ width : 20%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 80% alineado a la izquierda... */
.seemTd80AlignIzq{ width: 80%; float: left; color: inherit; background: inherit; }
/* Elemento que simula un td del 25% alineado a la izquierda... */
.seemTd25AlignIzq{ width : 25%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 75% alineado a la izquierda... */
.seemTd75AlignIzq{ width: 75%; float: left; color: inherit; background: inherit; }
/* Elemento que simula un td del 30% alineado a la izquierda... */
.seemTd30AlignIzq{ width : 30%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 70% alineado a la izquierda... */
.seemTd70AlignIzq{ width: 70%; float: left; color: inherit; background: inherit; }
/* Elemento que simula un td del 69% alineado a la izquierda... */
.seemTd69AlignIzq{ width: 69%; float: left; color: inherit; background: inherit; }
/* Elemento que simula un td del 40% alineado a la izquierda... */
.seemTd40AlignIzq{ width : 40%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 60% alineado a la izquierda... */
.seemTd60AlignIzq{ width: 60%; float: left; color: inherit; background: inherit; }
/* Elemento que simula un td del 50% alineado a la izquierda... */
.seemTd50AlignIzq{ width : 50%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 50% alineado a la izquierda... */
.seemTd55AlignIzq{ width : 55%; float : left; color: inherit; background: inherit; }

/* Elemento que simula un td del 1% alineado a la derecha... */
.seemTd1AlignDch{ width : 1%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 99% alineado a la derecha... */
.seemTd99AlignDch{ width : 99%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 2% alineado a la izquierda... */
.seemTd2AlignDch{ width : 2%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 98% alineado a la izquierda... */
.seemTd98AlignDch{ width : 98%; float : right; color: inherit; background: inherit; }

/* Elemento que simula un td del 5% alineado a la derecha... */
.seemTd5AlignDch{ width : 5%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 95% alineado a la derecha... */
.seemTd95AlignDch{ width : 95%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 10% alineado a la derecha... */
.seemTd10AlignDch{ width : 10%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 90% alineado a la derecha... */
.seemTd90AlignDch{ width : 90%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 15% alineado a la derecha... */
.seemTd15AlignDch{ width : 15%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 85% alineado a la derecha... */
.seemTd85AlignDch{ width : 85%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 20% alineado a la derecha... */
.seemTd20AlignDch{ width : 20%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 80% alineado a la derecha... */
.seemTd80AlignDch{ width: 80%; float: right; color: inherit; background: inherit; }
/* Elemento que simula un td del 25% alineado a la derecha... */
.seemTd25AlignDch{ width : 25%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 75% alineado a la derecha... */
.seemTd75AlignDch{ width: 75%; float: right; color: inherit; background: inherit; }
/* Elemento que simula un td del 30% alineado a la derecha... */
.seemTd30AlignDch{ width : 30%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 30% alineado a la derecha... */
.seemTd35AlignDch{ width : 35%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 30% alineado a la derecha... */
.seemTd37AlignDch{ width : 37%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 30% alineado a la derecha... */
.seemTd38AlignDch{ width : 38%; float : right; color: inherit; background: inherit; }
.seemTd38AlignIzq{ width : 38%; float : left; color: inherit; background: inherit; }
/* Elemento que simula un td del 70% alineado a la derecha... */
.seemTd70AlignDch{ width: 70%; float: right; color: inherit; background: inherit; }
/* Elemento que simula un td del 40% alineado a la derecha... */
.seemTd40AlignDch{ width : 40%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 40% alineado a la derecha... */
.seemTd45AlignDch{ width : 45%; float : right; color: inherit; background: inherit; }
/* Elemento que simula un td del 60% alineado a la derecha... */
.seemTd60AlignDch{ width: 60%; float: right; color: inherit; background: inherit; }
/* Elemento que simula un td del 50% alineado a la derecha... */
.seemTd50AlignDch{ width : 50%; float : right;color: inherit; background: inherit; }
/* ------------------------------------ Fin estilos de las simulaciones de tablas  ------------------------------------ */

/* ------------------------------------ Estilos ayuda a construccion de tablas  ------------------------------------ */

/* Tabla sin borde */
table.sinEspacio{ border:0px; border-spacing: 0px; border-collapse: collapse; width:100%;}

/* Elemento que simula el borde gris de una celda*/
.bordeTabla1Solido{
	border-top: 1px solid #8D8D8D; 
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #8D8D8D; 
}
.bordeTabla1SolidoIzquierda{
	border-left: 1px solid #8D8D8D; 
}
/* Elemento que simula el borde gris de una celda sin sombras*/
.bordeTabla1SolidoNoSombras{
	border-top: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0; 
}
/* Elemento permite alinar las tablas a izq, dch o centrada*/
.alineaTabla
{
	margin-left:auto;
	margin-right:auto;
}

/* Elemento ancho 5% */
.ancho5 { width: 5%; }
/* Elemento ancho 10% */
.ancho10 { width: 10%; }
/* Elemento ancho 20% */
.ancho20 { width: 20%; }
/* Elemento ancho 25% */
.ancho25 { width: 25%; }
/* Elemento ancho 30% */
.ancho30 { width: 30%; }
/* Elemento ancho 40% */
.ancho40 { width: 40%; }
/* Elemento ancho 50% */
.ancho50 { width: 50%; }
/* Elemento ancho 55% */
.ancho55 { width: 55%; }
/* Elemento ancho 60% */
.ancho60 { width: 60%; }
/* Elemento ancho 70% */
.ancho70 { width: 70%; }
/* Elemento ancho 75% */
.ancho75 { width: 75%; }
/* Elemento ancho 80% */
.ancho80 { width: 80%; }
/* Elemento ancho 90% */
.ancho90 { width: 90%; }
/* Elemento ancho 98% */
.ancho98 { width: 98%; }
/* Elemento ancho 99% */
.ancho99 { width: 99%; }
/* Elemento ancho 100% */
.ancho100 { width: 100%; }
/* ------------------------------------ Fin Estilos ayuda a construccion de tablas  ------------------------------------ */

#wrap { margin:0 auto 0 auto;
width:925px; text-align:left; }

.h1{ visibility: hidden; height:0px;}

.buscador_fondo{
	width: 640px;
	border: 1px solid #DDD;
	margin: 10px 0px;
	padding: 5px 10px;
	display: block;
	overflow: hidden;
	background: url(/censo/images/fondo_buscador.gif) repeat-x bottom left;
}
.googlestyle{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
WIDTH: 220px; BORDER-BOTTOM: black 1px solid;
HEIGHT: 220px
}
.imagenmapa{
border:0px;
width:261px;
}
.imagenmapagrande{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
WIDTH: 700px;
BORDER-BOTTOM: black 1px solid;
HEIGHT: 500px;
padding-left:10px;
}
.imagenmapagrandeventana{
BORDER-RIGHT: black 1px solid;
BORDER-TOP: black 1px solid;
BORDER-LEFT: black 1px solid;
#WIDTH: 750px;
BORDER-BOTTOM: black 1px solid;
HEIGHT: 550px;
padding-left:10px;
}
.imagentextomapa{
height: 100%;
padding-left: 180px;
vertical-align: middle;
}
.mapagooglepequeno{
WIDTH: 261px;
HEIGHT: 270px;
}
.opcionmenupaleonupdateselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	float: left;
	width: 100%;
	visibility: visible;
	background-color: #EBEBEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	text-align: justify;
	display: inline;
	text-indent: 2pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.opcionmenupaleonupdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	float: left;
	width: 100%;
	visibility: visible;
	background-color: #F8F8F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	text-align: justify;
	display: inline;
	text-indent: 2pt;
	padding-top: 5px;
	padding-bottom: 5px;

}
.textoproteccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4F616F;
	float: right;
	width: 90%;
	text-align: right; 
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	
}
.menu_cabecera{
	color: #FFFFFF;
	vertical-align: top;
	text-align:right;
	border-right: 1px solid #4F616F;
	border-top: 1px solid #4F616F;
	border-bottom: 1px solid #4F616F;
	border-left: 1px solid #4F616F;
	width: 925px;
		height:19px;
	font-size: 100%;
	float:left;
}


.menu_cabecera ul{margin-right:5px;text-align: right; list-style: none; float:right;line-height:15px; padding: 0;margin: -0.2em 3px -0.3em 0;}
.menu_cabecera li{float:right;text-align: right; margin: 0px; }
.menu_cabecera li a {font:11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#FFFFFF center;color:#6e6e6e;text-decoration:none; padding-left:4px;padding-right:4px; padding-top:2px; padding-bottom:2px;}
.menu_cabecera li a:hover {text-decoration:none;color:#6e6e6e;background:#f3f3f3 center;text-decoration:none;}
.cabeceramenu {
	color: #FFFFFF;
	padding: 1px;
	vertical-align: middle;
	background-color: #4F616F;
	width: 925px;
}

.tipo_3 {margin:4px 0px 3px 0px;}
.tipo_3 .mod_grafico_foto {float:left;display:inline;margin-right:6px;}
.contorno_f .tipo_3 .mod_grafico_foto {float:left;margin-left:0px;margin-right:8px;}
.tipo_3 .mod_grafico_txt {display:table; height: 1%;}


.tipo_3 dl {font-size:120%;color:#646464;}
.tipo_3 h2, .noticia_g1 .bq_principal .contorno_f .tipo_3 h2, .noticia_g2 .bq_principal .contorno_f .tipo_3 h2 {font:normal 170%/100% Georgia, "Times New Roman", Times, serif;margin-right:5px;margin-left:0px;}
.tipo_3 h2.menor {font:bold 120% Georgia, "Times New Roman", Times, serif;}
.tipo_3 h3 {font:normal 110% Arial, Helvetica, sans-serif;color:#666666;margin:0 5px 2px 0;}
.tipo_3 h4 {font:normal 100% Georgia, "Times New Roman", Times, serif;color:#7D7D7D;margin:0 5px 3px 0;}
.tipo_3 p {font:normal 120% Arial, Helvetica, sans-serif;color:#333333;margin:0 5px 4px 0;}
.tipo_3 .gris_1 {color:#666666;}
.mod_grafico_txt .tipo_3 .mod_grafico_txt p {font-size:120%;}
 
a.btn_anterior:link, a.btn_anterior:visited, a.btn_anterior:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#f3f3f3 url(https://www.sipca.es/iconos/anterior.jpg) no-repeat left center;color:#6e6e6e;text-decoration:none;padding:2px 6px 2px 17px;border:1px solid #6e6e6e;}
a.btn_anterior:hover{text-decoration:none;color:#FFFFFF;background:#4f616f url(https://www.sipca.es/iconos/anterior_over.gif) no-repeat left center;border:1px solid #4f616f;text-decoration:none;}

a.btn_siguiente:link, a.btn_siguiente:visited, a.btn_siguiente:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#f3f3f3 url(https://www.sipca.es/iconos/siguiente.jpg)  no-repeat  right center;color:#6e6e6e;text-decoration:none;padding:2px 17px 2px 6px;border:1px solid #6e6e6e;}
a.btn_siguiente:hover{text-decoration:none;color:#FFFFFF;background:#4f616f url(https://www.sipca.es/iconos/siguiente_over.gif) no-repeat  right center;border:1px solid #4f616f;text-decoration:none;}

.biendestacado{ 
text-decoration:none;
color:#FFFFFF;
background:#4f616f;
width:253px;
font:120%;
}
.bienfosadestacado{ 
text-decoration:none;
color:#FFFFFF;
text-color:#ffffff;
background:#999999;
width:253px;
font:120%;
}
.bieninmaterialdestacado{ 
text-decoration:none;
color:#FFFFFF;
background:#b4afa2;
width:253px;
font:120%;
}

.imagendestacada{
width:253px;
height: 200px;
overflow: hidden;
}
.overflowoculto48{
height: 48px;
overflow: hidden;
}
.grispequenia{
color:#94989b; 
}
.azultexto{
color:#5a7693; 
}
nav_ant_sig {margin:0px;padding:2px 0;}
.nav_ant_sig div{padding:2px 0px 2px 13px;font: 110% Arial, Helvetica, sans-serif;}
.nav_ant_sig .pag {float:right;background:none;padding:0px;margin:0px;}
.nav_ant_sig a {font: 120%/120% Tahoma,Arial, Helvetica, sans-serif;text-decoration:none;color: #39628D;}
.nav_ant_sig a:hover {text-decoration: underline;}
.nav_ant_sig .pag a:hover {text-decoration: none;}
.nav_ant_sig .num_pag{padding-right:0px;color:#616161;font:100%/100% Arial, Helvetica, sans-serif;}

.contorno_a {border-right:2px solid #EBEFF0;margin-bottom:13px;}
.contorno_a_borra {border-right:0px;}
.contorno_b {border:1px solid #D0D4D5;border-bottom:3px solid #D0D4D5;padding-bottom:0px;}
.contorno_a .contorno_b .tipo_2 .punteado_r {margin:0}
.contorno_a .contorno_b .tipo_2 .mod_grafico_foto {margin-top:0}
.limpiar {clear:both;font-size: 1px;line-height: 1px;height:5px;font-weight: normal;}

a.enlace_noticia:link, a.enlace_noticia:visited, a.enlace_noticia:active{color:#717171;text-decoration:none;}
a.enlace_noticia:hover{text-decoration:underline;color:#5e5e5e;}

.linea_baja {height:1px;font-size: 1px;line-height: 1px;font-weight: normal;margin:0px;background-color:#d3d8db;}
.lista_documentos{background: url(https://www.sipca.es/iconos/ico_lista.gif) no-repeat 1px 8px;padding-left:8px;padding-top:3px;padding-bottom:3px;display:block;}


.fondo_noticias_portada{
	width: 100%;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding: 5px 10px;
	display: block;
	overflow: hidden;
	background: url(/censo/images/fondo_buscador.gif) repeat-x bottom left;
}
.fondo_documentos_portada{
	width: 100%;
	border-bottom: 1px solid #eeece0;
	border-left: 1px solid #eeece0;
	border-right: 1px solid #eeece0;
	padding: 5px 10px;
	display: block;
	overflow: hidden;
	background: url(/censo/images/fondo_buscador.gif) repeat-x bottom left;
}
.fondo_texto_portada{
	width: 95%;
	font-size: 0.9em;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	padding: 5px 10px;
	display: block;
	overflow: hidden;
	background: url(/censo/images/fondo_buscador.gif) repeat-x bottom left;
}
.cabecera_noticias_portada{
	font-size: 0.9em;
	width: 100%;
	color: #336699;
	margin-top: 10px;
	padding: 5px 10px;
	border-top: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	display: block;
	overflow: hidden;
	background: url(iconos/fondo_cabecera.gif) repeat-x bottom left;
}
.cabecera_noticias_portada_imagen{
	display: block;
	
}
.bloque_portada{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-bottom: 5px;
	padding-right: 10px;
}


.bloque_portada_sin_borde{
	border-right: 1px solid #ddd;
	padding-bottom: 5px;
	padding-right: 5px;
	float:left;
}
a			{color:#A31545; text-decoration:none;}
a:hover		{text-decoration:underline;}

.mediobuscador{
	width:49%;
	float: left;
	
}
.mediobuscadorsinborde{
	width:48%;
	float: left;
	padding-left:7px;
	border-left:1px solid #CCC;
	background: url(/censo/images/fondo_buscador.gif) repeat-x bottom left;
}

.cuadrobusqueda fieldset {
	border: 1px solid #CCCCCC;
	text-align: left;
	width: 620px;;
	padding: 5px;
}

.imagendestacada253noheight{
width:253px;
overflow: hidden;
}
.fotocabeceraportada {
border:1px solid #4F616F;
}
.taggooglemap{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titulogooglemaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5e5e5e;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
	background:#d5d2c8;
}
.capagooglebuscar{
	display:block;
	width: 831px;
	height: 100px;
	position: relative;
	top: 398px;
	background-color: white;
}
.mapaprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	width:95%;
	visibility: visible;
	display: inline;
}
.imagenmapapatrimonio{
BORDER: black 1px solid;
WIDTH: 99%;
HEIGHT: 550px;
float: left;
}
/* Elemento ancho 58% */
.ancho58floatLeft { width: 58%; float:left;}
.descripcionBien{
	width:500px;
	height:400px;
	text-align:justify;
}

.share-entry {overflow: visible; padding: 0px;}

.share-entry ul {padding: 0px; float: left; }

.share-entry ul, .share-entry li {display: inline;list-style-type: none; } 

.share-entry a,.share-entry iframe {border: none;display: block;float: left;overflow: hidden;width: 105px;height: 21px;}

.overflowoculto48 { 
    height: 165px;
    overflow: hidden;
}