* {
 vertical-align: baseline;
 font-weight: inherit;
 font-family: inherit;
 font-style: inherit;
 font-size: 100%;
 border: 0 none;
 outline: 0;
 padding: 0;
 margin: 0;
 }
 
 ol,ul { list-style : none; }


body {
	
	font: 12px Verdana;
	color: #000000; 

}

#contenedor{
    width:100%;
	text-align:left;
	background: url(../img/contenido_top.jpg) #ffffff  repeat-x left top;

}


/****************************/
#menu {
	clear: both;	
	padding: 0;	
	margin: 0; 
	height: 32px;

}

.verde{
background: url(../img/menu_bgv.jpg) repeat-x;			
}

.rojo{
background: url(../img/menu_bgr.jpg) repeat-x;			
}

.azul {
	background: url(../img/menu_bga.jpg) repeat-x;		
}

#menu ul {
	float: left;	
	list-style: none;	
	margin: 0;
	height: 32px;
	padding: 0 45px 0 30px;					
}
#menu ul li {
	float: left;
	margin: 0; 
	padding: 0 0 0 10px;	
/*	background: url(../img/menu_sep.jpg) no-repeat right top;	*/
}
#menu ul li a {
	float: left;
	margin: 0;
	padding: 8px 15px 10px 10px;
	color: #FFF;
	font: bold 14px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
	text-decoration: none;		
}
#menu ul li a:hover, 
#menu ul li a:active {
	color: #000000;	
	padding-top:10px;
}

#menu ul li#current, 
#menu ul li:hover {
	background: transparent url(../img/left_tab.gif) no-repeat;	
}

#menu ul li#current a,
#menu ul li:hover a {	
	color: #000000;
	background: transparent url(../img/right_tab.gif) no-repeat right top;	
	padding-top:10px;
}
/************************************/
#submenu {
 height:32px;
 background-color:#ffffff;
}

#submenu ul {
	float: left;	
	list-style: none;	
	margin: 0;
	height: 32px;
	padding: 0 45px 0 25px;					
}
#submenu ul li {
	float: left;
	margin: 0; 
	padding: 0 10px 0 10px;
	background: url(../img/submenu_sep.jpg) no-repeat right top;
}

#submenu ul li.last{background:none;}
	
#submenu ul li a {
	float: left;
	margin: 0;
	padding: 11px 10px 10px 10px;
	color: #000000;
	font: 12px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;
	text-decoration: none;		
}

#submenu ul li a:hover,#submenu ul li a.current {
	font-weight:bold;
}

/*************************************/

#contenido{
	
	padding: 40px 45px 0px 45px;
	text-align:justify;
	min-height:360px;
	width:920px;
}

#contenido p.texto {
   margin-bottom:10px;	
}

#contenido p.textoh {
   margin-bottom:20px;	
}


h1 {
  color:#505c23;	
  font-size:16px;
  margin-top:30px;
  padding-left:15px;
  background: url(../img/punto.jpg) no-repeat left 4px;
}


h2 {
	margin-bottom:20px;	
	}

.noticia{
  float:left;
  background: url(../img/linea.jpg) no-repeat right top;
 /* padding:10px 30px;*/
  width:296px;
  margin-right:15px;
}

.noticia.last {background:none; padding-right:0px; margin-right:0;}

.titulo {
color:#003656;
 font-weight:bold;
 margin:10px 0 0 0;
 padding:0 30px 0 15px;
 background: url(../img/flecha.jpg) no-repeat left 4px;

}

.titulo a { 
  color:#003656;	
  text-decoration:none;
}

.fecha {
 color:#003656;	
 font-style:italic;
 padding:0 30px 0px 13px;

}


.verplano {
 margin-left:0px;
 color:#003656;	
 
}



.bloque{
  float:left;
  width:230px;
  margin-right:65px;
}

.bloque2{
  float:left;
  width:430px;
  margin-right:65px;
}

.bloque .titulo{
     background: url(../img/punto.jpg) no-repeat left 4px;
	 padding: 0 0 7px 20px;
	 color:#505c23;
	 text-decoration:none;
	 font-size:15px;
	 font-weight:bold;
}


.bloque2 .titulo{
     background: url(../img/punto.jpg) no-repeat left 4px;
	 padding: 0 0 0 20px;
	 color:#505c23;
	 text-decoration:none;
	 font-size:15px;
	 font-weight:bold;
}

.bloque2 .url{
	
 background: url(../img/url.jpg) no-repeat left 4px;
 margin:6px 0;
 padding-left:20px;
}

.bloque2 .url a{
	 color:#993366; 
	 text-decoration: none;
}


.bloque .miembro {
  padding:15px 0;	
  border-bottom: 1px #666666 dotted;
  font-family:Verdana;
  text-align:left;
}

.bloque .miembro .nombre{
 	color:#666666; 
	font-weight:bold;
	 background: url(../img/flechagris.jpg) no-repeat left 4px;
	 margin:4px 0;
	 padding-left:20px;
	
}

.bloque .miembro .correo{
	
 background: url(../img/sobre.jpg) no-repeat left 4px;
 margin:6px 0;
 padding-left:20px;
}

.bloque .miembro .correo a{
	 color:#993366; 
	 text-decoration: none;
}

.bloque .miembro .cargo{
 	color:#666666; 
	font-weight:bold;	
	background: url(../img/dot.jpg) no-repeat left 4px;
	margin:4px 0;
	padding-left:20px;
}




.contenido  p{
 color:#003656;	
 margin:10px 0 0 0;
 padding:0 20px 0 15px;
 background: url(../img/texto.jpg) no-repeat left 1px;
}

/********************************************************************/
 #izquierda {
    background: url(../img/linea.jpg)  no-repeat right top;
	float:left;
	width:535px;
	padding-right:30px;
 }
 
 #izquierda  p{
 margin-bottom:10px;	
}
 
 #derecha {
	float:right; 
	width:335px;
 }
 
/* ul#listado {
	 
 }*/
 
 ul#listado li {
	 margin: 0 0 15px 0;
 }
 
 ul#listado li span{
	 background: url(../img/punto.jpg) no-repeat left 4px;
	 padding: 0 0 0 15px;
	 color:#505c23;
	 text-decoration:none;
	 font-size:15px;
	 font-weight:bold;
	 cursor:pointer; 
}

ul#listado li span.no{cursor:auto;}
 
 ul#listado li .oculto{
	padding:10px 0 0 15px; 
 }
 
ul#listado li .oculto .texto {
 color:#000000;	
 margin:10px 0 0 0;
 padding:0 30px 0 15px;
 background: url(../img/flechan.jpg) no-repeat left 3px;
 text-align:left;
}
 
/********************************************************************/
 
form {
	width:402px;
	height:290px;
	/*background-color:#cccc9a;*/
	margin-bottom:20px;
 }
 
 
 
 fieldset{
	border:none;
}

fieldset li{
  padding-left:240px;	
}

fieldset legend{
	font-weight:bold;

}
fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:5px 0 0 0;
	height:24px;
	border-bottom:1px solid #ffffff;
}

fieldset li.select {
	height:34px;
}

fieldset li.textarea {
	height:110px;
}

fieldset li.b {
	border:none;
}

fieldset input{
	float:left;
	border:1px solid #505c23;
	height:20px;
	width: 200px;
}

fieldset select{
	float:left;
	border:1px solid #505c23;
	height:23px;
	width: 200px;
}

fieldset textarea{
	float:left;
	border:1px solid #505c23;
	height:100px;
	width: 200px;
}


fieldset label{
	width:140px;
	float:left;
	margin-left:20px;
	padding:2px 4px 2px 9px;
    text-align:right;
	color:#505c23;
	

}
fieldset button,
fieldset .boton{ 
		
		
		border:0; margin:0 20px 0 0; padding:0;
		/*clear:both;*/
		width:125px;
		height:31px;
		background:#666666 url(../img/boton.jpg) no-repeat;
		text-align:center;
		line-height:31px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		float:right;
		
		
	}
	
	
	
/*PAGINACION*/
#tnt_pagination {
	display:block;
	text-align:right;
	height:20px;
	line-height:21px;
	clear:both;
	padding-top:8px;
	padding-bottom:8px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding: 2px 7px;
	border:1px solid #505c23;
	margin-left:1px;
	text-decoration:none;
	color:#505c23;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#505c23;
	border:1px solid #505c23;
	color:#ffffff;	
}

#tnt_pagination .active_tnt_link {
	padding: 2px 7px;
	border:1px solid #505c23;
	margin-left:1px;
	text-decoration:none;
	background-color:#505c23;
	color:#ffffff;
}

#tnt_pagination .disabled_tnt_pagination {
	padding: 2px 7px;
	border:1px solid #505c23;
	margin-left: 1px;
	text-decoration:none;
	background-color:#cccc9a;
	color:#676767;
}

/*fin paginacion*/	
	
	
.fichero {
  border-bottom: 1px solid #cccc9a;	
  padding:0 0 15px 0;
  margin: 0 0 15px 0;
}
	
ul.ficheros li{
 margin-bottom:5px;
}

ul.ficheros li .campo {
 color:#505c23;	
/* width:80px;*/
float:left;
 margin-left:20px;
 padding:0 0 2px 9px;
 text-align:left;
 background: url(../img/luto.jpg) no-repeat left 4px;
}	


ul.ficheros li div {
/* float:left;*/
margin-left:120px;
text-align:justify;
}
 
 
 
 
 /*-------- tooltip --------------------*/
div#toolTip {
position:absolute;
width:220px;
background-color:#cccc9a;
border:1px solid #505c23;

text-align:justify;
padding:5px;

}
div#toolTip p {
margin:0;
padding:0;
color:#505c23;
font-size:12px;
/*font-family:  Georgia, "Times New Roman";*/
}
 
 
/********************************************************************/
#pie{
 background-color:#999999;	
 height:63px;
 text-align:center;
 clear:both;
}

.capapie{
 float:left;
 color:#ffffff;

 border-right:1px dotted #ffffff;
 margin-right:10px;height:40px;
 padding:18px 5px 5px 5px;
}

.primera{ width:176px; border-left:1px dotted #ffffff; margin-left:40px;}
.segunda{ width:322px;}
.tercera{ width:344px;}
