*{
	margin:0px;
	padding:0px;
}
a{
	color:#777777;
	text-decoration:none;
}
b{
	color:#5C5C5C;
}
.registro{
	padding-top:20px;
	line-height:18px;

}
.registro a, .registro strong{
		color: #99cc00;
		font-weight:bold;
}
h2{
		text-decoration: none; 
		line-height: 20px;
		font-size: 18px; 
		color: #99cc00; 
		border-bottom: 1px solid #999;		
		font-family:Arial, Helvetica, sans-serif;
		padding-bottom:2px;
}
h4{
		margin-bottom:10px;
		margin-top:10px;
		text-decoration: none; 
		line-height: 20px;
		font-size: 14px; 
		color: #5c5c5c; 
		border-bottom: 1px solid #C5C5C5;
		font-family:Arial, Helvetica, sans-serif;
	
}

body 
  {
  
	  font-family: Verdana;
	  font-size: 11px;
	  color: #000000;
	BACKGROUND: #d7d7d7 url(img/fondo.jpg) repeat-x top left;
	

  }
select,input[type=text]{
	font-size:12px;
}
#tot{
		BACKGROUND: url(img/limon.png) no-repeat left bottom;
		position:relative;
		z-index:-1;
		top:250px;
		margin-bottom:-566px;
		margin-left:-160px;
		width:566px;
		height:566px;
}
input[type=text], input[type=password], textarea{
	border:1px solid #ABABAB;
	padding:2px;
}
textarea{
	width:350px;
}
input[type=submit], button {
	margin-top:10px;

	padding:2px 2px;

	border:1px solid #5C5C5C;

	background:#FFF;

	color:#5C5C5C;
	
	text-transform:lowercase;

	font-size:10px;
	
	cursor:pointer;
	padding:3px;

}
.logo{
	text-align:center;
	width:100%;
	overflow:hidden;
	width:460px;
	margin:auto;
}
#pagina{
	width:900px;
	background:none;
	margin:auto;
	margin-bottom:0px;
	margin-top:20px;
	
}
#pagina #cabecera{
	background:url(img/cabecera.jpg) no-repeat;
	width:900px;
	height:100px;
}
#menu_top{
	width:100%;
	text-align:right;
	color:#5c5c5c;
	font-size:11px;
	margin-top:5px;
	font-weight:bold;
}
#menu_top ul{
	list-style:none;
	padding-top:0px;
	padding-bottom:5px;
}
#menu_top ul li{
	display:inline;
	border-right:1px solid #5c5c5c;
	padding-right:4px;
	padding-left:5px;
}
#menu_top select{
	font-size:11px;
}
#menu_top ul li a{
	color:#5c5c5c;
}
#menu_top ul li a:hover{
	color:#5c5c5c;

}
.Breadcrum{
	color:#777777;
}
.Breadcrum a{
	color:#777777;
}
.Breadcrum a:hover{
	color:#444444;

}
#central{
	margin-top:10px;
	width:100%;
	background:transparent;	
	min-height:340px;
}
#esquerra{
	margin-right:690px;
	width:188px;
	padding:10px;
	background:#FFFFFF;
	color:#777777;
	padding-bottom:40px;
	position:relative;
	min-height:548px;
	
}

#dreta{
	border:1px solid #C5C5C5;
	width:630px;
	float:right;
	background:#FFFFFF;
	color:#777777;
	padding:20px;
	padding-bottom:30px;
	min-height:548px;
	position:relative;
	z-index:1;
}
#dreta a:hover{
	text-decoration:underline;
}
#dreta .descripcion_documento{
	text-align:justify;
	width:630px;
	margin:auto;
	margin-top:20px;
}
#dreta .descripcion_documento h2{
	text-transform:uppercase;
	margin-bottom:6px;
	border-bottom:1px solid #000000;
}
#menu{
	color: #777777;
	line-height:25px;
	
}
#menu ul{
	margin-left:0px;	
	list-style:none;
	line-height:22px;
	font-size:11px;
	font-weight:bold;
}
#menu ul ul{
	margin-left:10px;
	font-size:11px;
	border-bottom:none;
	font-weight:lighter;
}
#menu ul li{
	border-bottom:1px solid #d1d1d1;
}
#menu ul li ul li{
	border-bottom:0px;
}

#menu a:hover{
	color:#99cc00;
	text-decoration:underline;
}

#buscador{
	border:1px solid #ABABAB;
	padding:10px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	color:#000000;
	font-size:10px;
	margin-bottom:20px;
}

.documentos1{
	border:1px solid #ABABAB;
	border-right:none;
	border-bottom:none;
	width:630px;
}
.documentos1 a{
	color:#5B5B5B;
}
.documentos1 td{
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	padding:5px;
	padding-bottom:4px;
}
.documentos1 th{	
	color:#000000;
	border-right:1px solid #ABABAB;
	padding:5px;
	background:#F5F5F5;
}
.documentos{
	width:630px;
}
.documentos a{
	color:#5B5B5B;
}
.documentos td{
	padding:2px;
}
.documentos ul{
	margin-left:30px;
}

#avisos{


	margin:2px 2px;

	padding:2px 2px;

	font-family: Verdana, Arial, Helvetica, sans-serif;


	text-align:center;

}
#avisos td{

}




.elementoVisible {
	display:block;
}

.elementoOculto {
	display:none;	
}

.elementoVisible td{
	padding:0px;
	margin:0px;

}

 .flecha{
	background-image:url(img/imagencontraido.gif);
	background-repeat:no-repeat;	
	background-position:center;
	width:2px;
	cursor:pointer;
	
	
}


.linkContraido {     
	cursor: pointer;     
	/*background: #color url(direccionURL_imagenContraido) no-repeat;  */  
	background-image:url(img/imagencontraido.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	width:2px;
	}


.linkExpandido {     
	cursor: pointer;    
	background-image:url(img/imagenexpandido.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	width:2px;
	
}

ul#menu_arbol, ul#menu_arbol ul {
     list-style-type: none;
     background: url(imagenes/linea_vertical.gif) repeat-y;
}
ul#menu_arbol li {
     padding: 0 10px;
}
ul#menu_arbol ul {
     margin-left: 5px;
}
ul#menu_arbol li {
     padding: 0 10px;
     background: url(imagenes/nodo.gif) no-repeat;
}
ul#menu_arbol li.cierre {
     background: #FFF url(imagenes/cierre.gif) left top no-repeat;
}
#pie{
	clear:both;
	text-align:center;
	width:900px;
	margin:auto;
	margin-top:10px;
	padding-bottom:20px;
}

.filtros{
	color:#000000;
	border:1px solid #ABABAB;
	margin-bottom:20px;
	padding:5px;
	padding-top:0px;
	text-align:center;

}
