/* Estilos generales */
	#wrapper #content p{
		margin-bottom:10px;
		line-height:16px;
	}
	
	h1, h2{
		margin-bottom:10px;
	}

	#wrapper #content a {
		color:black;
	}
	
	#wrapper #content .hr-corta{
		width:250px;
		margin:0;
		padding:0;
		text-align:left;
	}
	
	#wrapper #content img {
		border:1px solid #ccc;
		padding:5px;
		float:left;
		margin:0 10px 10px 0;
		display:block;
		clear:both;
	}
	
	#wrapper p.nota{
		margin:15px;
		margin-bottom:0;
		margin-top:30px;
		font-size:14px;
		background-image:url(img/link-destacado.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:15px;
	}
	
	#wrapper #content .roundBox {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		behavior:url(js/border-radius.htc);
	}
	
	.link-destacado{
		background-image:url(img/link-destacado.gif);
		background-repeat:no-repeat;
		background-position:9px 20px;
		padding:15px 15px 15px 20px;
		margin:20px 0;
		width:290px;
	}
	
		.link-destacado a{
			display:block;
			font-weight:bold;
			text-decoration:underline;
		}
		
			.link-destacado a:hover{
				text-decoration:none;
			}

/* Contenido home - contenido derecha (acceso y descargas) */
	#wrapper #content #contenido-derecha{
		float:right;
		/*width:310px;*/
	}
	
		/* Ancho de texto de las noticias desarrolladas*/
		.width-not{
			width:600px;
			margin:0;
			padding:0;
		}

		#acceso-denuncia{
			background-color:#8c0a22;
			margin:10px 0;
			padding:25px;
			#width:312px;
		}
		
			#acceso-denuncia a{
				background-image:url(img/icono-descargas.gif);
				background-repeat:no-repeat;
				background-position:center left;
				color:#ffffff!important;
				font-size:16px;
				font-weight:bold;
				padding-left:40px;
			}
				
		#wrapper #content #contenido-derecha #acceso{
			/*padding:20px 17px;*/
			border:1px solid #525252;
			background-color:#f2f2f2;
			padding:20px 20px;
			#width:310px;
	    }
		
		#wrapper #content #contenido-derecha #descargas,
		#wrapper #content #contenido-derecha #descargasRegistro,
		#wrapper #content #contenido-izquierda #descargasRegistro{
			background-color:#F2F2F2;
			border:1px solid #525252;
			font-size:13px;
			margin-top:10px;
			padding:20px;
		}
		
			#wrapper #content #descargas h1{
				height:24px;
				background-image: url(img/flecha.gif);
				background-repeat:no-repeat;
				background-position:90px 0;
			}
			
			#wrapper #content #descargasRegistro h1{
				height:24px;
				background-image: url(img/flecha.gif);
				background-repeat:no-repeat;
				background-position:40px 0px;
				width:350px;
				text-align:center;
			}
			
			#wrapper #content #descargas ul{
				width:255px;
			}
			
			#wrapper #content #descargas li{
				margin:20px 0;
			}
			
			#wrapper #content #descargasRegistro label #button{
				border:1px solid #525252;
				background-color:#f2f2f2;
				width:100px;
				font-weight:bold;
				margin-left:30px;
				display:block;
				margin:0 auto;
			}
			
			#wrapper #content #contenido-derecha #acceso a,
			#wrapper #content #contenido-derecha #descargas a{
				font-weight:bold;
				text-decoration:underline;
				font-size:13px;
				display:block;
				line-height:16px;
			}	
				
				#wrapper #content #contenido-derecha #acceso a:hover,
				#wrapper #content #contenido-derecha #descargas a:hover{
					text-decoration:none;
				}	
				
						
/* Contenido home - contenido derecha (URCDP y plazos) */
	#wrapper #content #contenido-izquierda{
		float:left;
	}
		
		#wrapper #content #contenido-izquierda ul.link-list {}
		
			#wrapper #content #contenido-izquierda ul.link-list li {
				margin-bottom: 5px;
			}

				#wrapper #content #contenido-izquierda ul.link-list li a {
					text-decoration: underline;
				}

				#wrapper #content #contenido-izquierda ul.link-list li a:hover {
					text-decoration: none;
				}

		#wrapper #content #contenido-izquierda img{
			#margin:0;
		}

		#wrapper #content #contenido-izquierda .texto{
			/*width:540px;*/
			margin:40px 0;
			padding:20px 0;
			border-bottom:1px solid #ccc;
		}
		
		#wrapper #content #contenido-izquierda .texto {
			border-bottom: 1px solid #CCCCCC;
			margin: 20px 0;
			padding-bottom: 15px;
		}
		
#wrapper #content #contenido-izquierda .texto ul li {
    line-height: 16px;
    list-style-type: disc;
    margin: 0 0 15px 15px;
	}
		
		
		#wrapper #content #contenido-izquierda .first{
			margin-top:0;
		}
		
/* Noticias home */
#wrapper #content .noticia,
#wrapper #content .noticia-first{
	margin:10px 0;
	display:block;
	float:left;
	#float:none;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	clear:both;
	width:100%;
}

	.noticia-first{
		border-top:1px solid #ccc;
		padding-top:15px;
		margin-top:30px!important;
	}
	
	#wrapper #content .noticia ul{
		margin-left:15px;
		}
	
	#wrapper #content .noticia ul li{	
		padding:5px 0;
		list-style-type:disc;
	}

	#wrapper #content .noticia a{
		text-decoration:underline;
	}
		
		#wrapper #content .noticia a:hover{
			text-decoration:none;
		}
		
	.bloque-texto{}
		
		.bloque-texto{
			width:750px;
			border-bottom:1px solid #ccc;
			padding:20px;
			margin:20px;
		}
		
			.bloque-texto a{
				text-decoration:underline;
			}
			
			.bloque-texto a:hover{
				text-decoration:none;
			}

/* Listados */
#listado-autoridades,
#listado-general,
#listado,
#listadoJurisprudencia{
	margin-top:10px;
	line-height:16px;
}

#listadoJurisprudencia{
	width:800px;
}

#listado{
	width:500px;
}
	
	#listado-general ul,
	#listado ul,
	#listadoJurisprudencia ul{
		margin-left:15px;
	}	
	
	#listado-autoridades ul{
		font-weight:bold;
		margin-bottom:20px;
	}

		#listado-autoridades ul li,
		#listado-general ul li,
		#listado ul li,
		#listadoJurisprudencia ul li{
			padding-top:10px;
		}
			
		#listado-general ul li,
		#listado ul li,
		#listadoJurisprudencia ul li{
			list-style-type:disc;
		}
			
		#listado ul li,
		#listadoJurisprudencia ul li{
			margin:0 0 20px 0;
		}
			
			#listado ul li a,
			#listadoJurisprudencia ul li a{
				margin-top:4px;
				font-weight:bold;
				text-decoration:none;
				font-size:12px;
				text-decoration:underline;
				display:block;
			}	
				
				#listado ul li a:hover,
				#listadoJurisprudencia ul li a:hover{
					text-decoration:none;
				}
				
			#listado-autoridades ul li a,
			#listado-general ul li a{
				font-weight:normal;
				text-decoration:none;
				font-size:12px;
			}
				
				#listado-general ul li a:hover,
				#listado-autoridades ul li a:hover{
					text-decoration:underline;
				}
			
			#listado-autoridades .separacion{
				margin-bottom:20px;
			}

.listadoGeneral{}
	
	.listadoGeneral li{
		margin:10px 0!important;
	}	

				
/* Paginado */
#wrapper #content #paginado{
	margin:30px 0 0 0;
	font-size:14px;
}
	
	#wrapper #content #paginado ul{
		list-style-type:none;
		width:480px;
		margin:0;
		padding:0;
		border:none;
	}
		
		#wrapper #content #paginado ul li{
			list-style-type:none;
			display:inline;
			font-size:14px;
			font-weight:bold;
		}
		
			#wrapper #content #paginado ul li:first-child:after {
				color: black;
				content: " | ";
				padding:5px;
			}
		
			#wrapper #content #paginado ul li a{
				display:inline;
				font-weight:normal;
				font-size:14px;
			}
			
/* pager */	
#wrapper #content .pager{
	margin: 15px 0;
	padding: 5px 0;
	text-align: center;
	cursor:pointer;
}

#wrapper #content .pager span.selected,
#wrapper #content .pager a{
	padding: 5px;
	font-size: 12px;
	text-decoration: none;
	color:black;
	font-weight:bold;
	display:inline-block;
	border:1px solid #c7c7c7;
	margin-bottom:10px;
}

#wrapper #content .pager span.selected{
	background-color: #a30d29;
	color:white;
	border:1px solid #a30d29;
}

#wrapper #content #bloques,
#wrapper #content #bloques-publicaciones{
	width:430px;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:22px;
}

#wrapper #content #bloques-publicaciones{
	width:470px;
}
	
	#wrapper #content #bloques a,
	#wrapper #content #bloques-publicaciones a{
		font-size:14px;
		font-weight:normal;
		text-decoration:underline;
		display:inline;
	}
		
		#wrapper #content #bloques a:hover,
		#wrapper #content #bloques-publicaciones a:hover{
			text-decoration:none;
		}
		
	#wrapper #content #bloques li,
	#wrapper #content #bloques-publicaciones li{
		background-position:10px 20px;
		background-repeat:no-repeat;
		padding:20px 15px 15px 40px;
		margin:15px 0;
		list-style-type:none;
	}

		#wrapper #content #bloques .bloqueGris,
		#wrapper #content #bloques-publicaciones .bloqueGris{
			background-image:url(img/flecha.gif);
			background-color:#f2f2f2;
		}
			
		#wrapper #content #bloques .bloqueBlanco,
		#wrapper #content #bloques-publicaciones .bloqueBlanco{
			background-image:url(img/flecha-blanco.gif);
		}
		
		
/* Preguntas Frecuentes */
#wrapper #content #question{
	padding:10px 5px;
	font-weight:bold;
	background-color:#ececec;
	border:1px solid #c7c7c7;
	border-bottom:none;
}

#wrapper #content #answer{
	padding:10px 5px;
	border:1px solid #c7c7c7;
	border-bottom:none;
}

	#wrapper #content #answerLast{
		padding:10px 5px;
		border:1px solid #c7c7c7;
	}

#wrapper #content #justify-li li{
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
	list-style-image:url(../common/assets/justifyLi.gif);
	background-repeat:no-repeat;
}		

/* Contactenos */
/* CSS Document */



fieldset{
	margin:10px 0 0 0;
	width:450px;
	border:1px solid black;
}

td {
	vertical-align: top;
	padding:15px 0 0 0;
}


.error{
	width:450px;
	height:100px;
	padding:20px 0 0 20px;
	line-height:16px;
}


.nombre{
	width:160px;
	padding:15px 0 0 15px;
}


label{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.campo{
	width:290px;
}

input{
	border:1px solid #7f9db9;
	width:250px;
}

textarea{
	border:1px solid #7f9db9;
	width:250px;
}

#wrapper #content legend {
	font-size: 14px;	
	font-weight: bold;
	width:75px;
	padding:5px;
	border:1px solid black;
	margin:10px 0 20px 10px;
}

#wrapper #content fieldset span{
	font-size:9px;
}

	#info-contacto{}
	
		#wrapper #content fieldset #info-contacto{
			padding:20px;
			border-top:1px dotted #7F9DB9;
			margin:20px;
			text-align:justify;
		}
		
			#wrapper #content fieldset #input-info-contacto{
				border:1px solid #7F9DB9;
				padding:10px;
				margin:15px 0;
				background-color:#F1F1EC;
				text-align:right;
			}
			
				#wrapper #content fieldset #input-info-contacto label{
					vertical-align:top;
					font-size:13px;
				}
				
				#wrapper #content fieldset #input-info-contacto input{
					width:20px;
					border:none;
				}
				
				.error-contactenos p{
					border:1px solid red;
					padding:10px;
					width:430px;
					color:red;
				}


#wrapper #content #btn_Enviar{
	background-color:#f1f1ec;
	width:130px;
	border:1px solid #7f9db9;
	height:30px;
}

/* listado meses*/
#listadoMeses,
#stats-list,
#years {
	margin-top:30px;
}

#wrapper #content #mes,
#wrapper #content #stats-list {
	border:1px solid #ccc;
	margin-right:20px;
	padding:10px;
	float:left;
}

	#wrapper #content #mes li,
	#wrapper #content #stats-list li{
		padding:5px;
		line-height:18px;
	}
	
	#wrapper #content #mes li:first-child, 
	#wrapper #content #stats-list li:first-child {
		font-weight:bold;
	}
	
		#wrapper #content #mes li a,
		#wrapper #content #stats-list li	a {
			text-decoration:underline;
			cursor:pointer;
		}
		
			#wrapper #content #stats-list li a:hover{
				text-decoration:none;
			}
			
#meses,
#years {
	width:527px;
	float:left;
}
	
	#meses ul,
	#years ul{
		padding:10px;
		padding-left:25px;
		margin-bottom:25px;
		margin-top:0;
	}
		
		#meses ul li,
		#years ul li{
			list-style-type:disc;
			padding:10px 0;
			line-height:18px;
		}
		
			#meses ul li a,
			#years ul li a			{
				display:block;
				font-weight:bold;
				text-decoration:underline;
			}
			
				#meses ul li a:hover,
				#years ul li a:hover {
					text-decoration:none;
				}

/* DESTACADOS */
#destacados {}

	#destacados #nav-tab {
		margin: 20px 0;
	}

		#destacados #nav-tab li {
			display: inline;
			margin-right: 10px;
		}

		#destacados #nav-tab li:after {
			content: "|";
			margin-left: 10px;
		}

		#destacados #nav-tab li:last-child:after {
			content: "";
			margin-left: 0;
		}

			#destacados #nav-tab li a {
				font-size: 14px;
				font-weight: bold;
				cursor: pointer;
				text-decoration: underline;	
			}

			#destacados #nav-tab li a:hover {
				text-decoration: none;
			}

	#destacados div.pdf-wrapper {}

		#destacados div.pdf-wrapper ul {}

			#destacados div.pdf-wrapper ul li {
				background-image: url(img/pdf.gif);
				background-position: left top;
				background-repeat: no-repeat;
				margin: 20px 0;
				width:650px;
				padding-left: 32px;
				padding-top: 5px;
			}

				#destacados div.pdf-wrapper ul li a {
					font-size: 12px;
					line-height:16px;
				}

				#destacados div.pdf-wrapper ul span.filesize {
					margin-left: 5px;
				}

				#destacados div.pdf-wrapper ul span.filesize:before {
					content: "( ";
				}

				#destacados div.pdf-wrapper ul span.filesize:after {
					content: " KB )";
				}

	#destacados #clausulas-y-formularios-wrapper,
	#destacados #otros-wrapper {
		display: none;
	}
