* {  margin:0px; padding:0px;  font-family: Arial, Helvetica, sans-serif;color:#666;background:transparent; }

html  { background:#fff; }
body { background:url(/templates/default/images/fndDegradadoCabecera.jpg) repeat-x top; }

body	{ text-align:center; } /* horizontal centering for IE Win quirks */
html,body {  font-size:10pt; }


/*div	{ color:#000000; background-color:inherit;   }*/
div	{ color:#000000;  }
table { vertical-align:bottom; border-collapse:collapse; }
ul    { margin:0px; padding:0px; list-style-type:none; }
li 	{ margin:0px;padding:0px;  }
img 	{ border:0px; }
.clear { clear:both; }
.invisible { visibility: hidden;} .nodisplay { display:none; }
a { text-decoration:none;}
fieldset {   border:0px;   }


#wrap {
			margin:0 auto; clear:left; /*container/wrap al frente de IFviewportSmaller */
			text-align:left;
			width:980px;							/*anchura y altura total = tamaņo del (container+(margin*2)) o el  (container+(top||left*2) */
			color:inherit; /*hidden; si da problemas de scroll en algunos navegadores*/
         border:0px;
		}

.separador 			{ margin-left:1px; color:#000;}
.separador_punto 			{ color:#000;}

/*header */

#mainheader { width:980px; overflow:hidden; }

#mainheader .head1  	{float:left; width:980px;height:115px;  }




#mainheader .logo  	{width:900px;height:70px; margin-left:30px; background:url(/templates/default/images/logo.jpg) no-repeat left;}

.w3c_cabecera 	{float:right; width:420px;height:39px; padding-top:30px; }
.w3c_pie 				{float:right; display:inline;width:420px;height:30px; padding-top:15px; }

.w3c {float:left;display:inline; height:20px; }
.w3c ul li 			{ float:left;  margin-left:5px; }
.w3c ul li.links 			{ padding-top:0px; }
.w3c ul li a			{ color:#776F6C;font-size:9pt;}
.w3c ul li a:hover	{ color:#000;}




#mainheader .menu_fondo 	{float:left; width:980px; height:30px;  background:url(/templates/default/images/fndMenuPrincipal.jpg) no-repeat; }

#mainheader .menu 	{float:left; width:585px; height:23px;padding-left:30px; padding-top:7px; }
#mainheader .menu ul li			{ float:left;font-size:9pt; display:inline; padding-right:5px; }
#mainheader .menu ul li a			{color:#000;font-size:9pt;cursor:pointer; font-weight: bold }
#mainheader .menu ul li a:hover	{ color:#fff; }
#mainheader .menu ul li a.selected { color:#fff; }

#mainheader .loginmsg {float:right; width:350px; height:15px; display:inline;margin-left:10px;text-align:left; color:#f00; margin-right:10px; vertical-align:text-bottom; }

#mainheader .login 	{float:left; width:350px; height:30px; }

#loginform  {float:left;  width:350px; height:30px;color:#666; }
#loginform li { float:left; margin-left:10px;display:inline; }

#loginform .user,#loginform .pass  { width:89px; height:30px; background:url(/templates/default/images/fndloginypass.jpg) no-repeat;}

#loginform .user input,#loginform .pass input { margin-left:6px;margin-top:7px;width:75px; border:0px solid #000    }

#loginform label {float:left; font-size:8pt;color:#fff; margin-left:5px; margin-top:5px;}
#loginform .submit input {float:left; margin-top:6px; font-size:8pt;color:#000; cursor:pointer; width:60px;height:18px;border:1px solid #D6D6D6;background:#fff; }
#loginform .remember label  {  color:#fff; margin-top:5px;}
#loginform .remember input { height:13px;width:13px;margin-left:0px;margin-right:6px; margin-top:5px;}



#logoff   {float:left; width:400px; height:27px; }
#logoff a { float:left; cursor:pointer;text-align:center; width:60px;height:16px;line-height:16px;border:1px solid #D6D6D6;background:#fff; color:#000; margin-left:10px;margin-top:4px;}
#logoff span { float:left; font-size:8pt; margin-left:5px; height:25px;line-height:25px;color:#fff;}


#header #mainbanner {  float:left;  display:inline; width:980px; overflow:auto;}
#header #mainbanner a:focus { outline:none; }


#mainheader .noticias_destacadas 	{float:left; width:980px; height:30px; margin-top:15px; background:url(/templates/default/images/fndBannerUltimasNoticias.jpg) no-repeat;}
#mainheader .noticias_destacadas ul li {float:left; color:#000; font-size:10pt; padding-left:10px; padding-top:5px;}
#mainheader .noticias_destacadas ul li.titulo { font-weight:bold; }



#mainheader .breadcrumbs 	{float:left; width:980px; height:40px; }
#mainheader .breadcrumbs ul li			{ float:left;  padding-top:12px; padding-right:5px; }
#mainheader .breadcrumbs ul li a			{ color:#776F6C;cursor:pointer;  font-size:10pt; }
#mainheader .breadcrumbs ul li a:hover	{ color:#000;}
#mainheader .breadcrumbs span.selected { color:#000; font-weight:bold;  font-size:10pt;}


/*footer */

#mainfooter {  width:980px; height:62px; margin-top:10px; }
#mainfooter .linea{ float:left; width:980px; height:1px; font-size:0.01pt;background:url(/templates/default/images/LineaInferiorDegradada.jpg) no-repeat center;}
#mainfooter .fondo_footer{float:left; width:980px;height:61px; background:url(/templates/default/images/fndPieDegradado.jpg) no-repeat center;}
#mainfooter .datos_izq{ float:left; width:350px;height:30px;margin-top:15px; }
#mainfooter .datos_izq ul li	 { color:#776F6C;  margin-left:10px;font-size:9pt;}
#mainfooter .datos_izq ul li span	 { color:#85796b; font-weight:bold; }






/*para las secciones */
#maincontainer { width:980px; }

#maincontainer .fondo	{float:left; width:730px; margin-bottom:20px;  }

#maincontainer .info {float:left; width:730px; }
#maincontainer .info li { width:685px;padding-top:5px; font-size:10pt; color:#000; text-align:justify;}
#maincontainer .info ul li.tit_info { width:685px; line-height:29px; height:39px; color:#fff; font-size:18pt;font-weight: bold;padding-left:5px;  background:url(/templates/default/images/fndTituloApartado.jpg) no-repeat; }
#maincontainer .info li span{ color:#85796b;font-size:14pt;}


#maincontainer .info li p {font-size:10pt; text-align:justify;}
#maincontainer .info li a {font-size:10pt; color:#776F6C; font-weight: bold }

#maincontainer .destacados {float:left; width:235px; padding-left:15px; margin-bottom:20px;}
#maincontainer .destacados span{float:left;font-size:11pt;color:#000; padding-left:10px;padding-top:6px;font-weight:bold; }



#print { display:none;}
.pagebreak	{ display:block; clear:both;page-break-after:always;font-size:0.01em ;height:2px;line-height:2px; background:inherit; }



/*#maincontainer .grupo_izq .sobre	{float:left; width:110px; height:100px; }
#maincontainer .grupo_izq .link a	{float:left; width:100px; height:100px; margin-left:10px;  margin-top:0px; color:#FC1010; font-size:12pt; font-weight: bold }


#maincontainer .grupo_izq .bloque .texto_ptos {float:left;width:101px;  }
#maincontainer .grupo_izq .bloque .img_ptos	{float:left; margin-top:10px; width:101px; height:62px;  background:url(/templates/default/images/presupuestos.jpg) no-repeat ; }

#maincontainer .grupo_izq .bloque .texto_pago {float:left;width:122px; font-size:12pt; }
#maincontainer .grupo_izq .bloque .img_pago	{float:left;  width:80px; height:73px;  background:url(/templates/default/images/tarjetas.jpg) no-repeat ; }

#maincontainer .grupo_izq .bloque .texto_subvenciones {float:left;width:93px; font-size:12pt; }
#maincontainer .grupo_izq .bloque .img_subvenciones	{float:left;  margin-top:10px; width:109px; height:30px;  background:url(/templates/default/images/ministerio.jpg) no-repeat ;}

#maincontainer .grupo_izq .bloque .texto_financiacion {float:left;width:91px; font-size:12pt; }
#maincontainer .grupo_izq .bloque .img_financiacion	{float:left;  width:111px; height:60px;  background:url(/templates/default/images/monedas.jpg) no-repeat ;}
  */

