html	{margin:0;  padding:0; }
body	{margin:0; padding:0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; background-image:url(imag/back.gif); }
form	{margin:0; padding:0; }
img		{border:0; }
ul		{margin:0; padding:0; }
p		{margin:0; padding:0; }
fieldset{border:0;padding:0; margin:0; }

a {text-decoration: none; color:#000000}
p {margin-bottom: 10px;}


h1 {
font-size: 19px;
color: #FFFFFF;
letter-spacing: 0.5px;
padding: 70px 0px 0px 0px;
margin:0px;
}
h2 {
font-size:14px;
padding:0px; margin:0px;
margin-bottom: 10px;
color: #fe0002;
background-color: transparent;
}	

/* CLASES */
.mar0 {
margin: 0px;
}
a.peq {
font-size: 10px;
color: #fe0002;
}
.brojo{
color: #fe0002;
font-weight:bold;
}
.rojo{
color: #fe0002;
}
/* CAPAS */
#wrap1{ width:980px; margin:0 auto; }
#wrap2{ float:left; width:980px; padding:0; margin:0; }
#wrap3{ float:left; width:980px; padding:0; margin:0; margin-top:10px;}

#menu { float:left; width:253px; padding:0px; z-index: 1000;}	

#elmenu {float:left; width:253px;}

#elmenu a:link, #elmenu a:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	color: #FFFFFF;
	display: block;
	background: transparent url('imag/menu.gif') top left no-repeat;
	padding: 15px 0px 0px 40px;
	text-decoration: none;
	font-size: 14px;
	}
	
#elmenu a:hover {
	color: #FFFFFF;
	background-position: 0px -45px;
	background-repeat:no-repeat;
	padding: 15px 0 0 40px;
}

#datos {
	float:left;
	padding: 20px 0 20px 38px;
	font-size: 11px;
	line-height: 20px;
}

body#hacemos a.hacemos,
body#somos a.somos,
body#clientes a.clientes,
body#contacto a.contacto,
body#publicaciones a.publicaciones,
body#docus a.docus,
body#usuarios a.usuarios{
	color: #666666;
	background: transparent url('imag/menu.gif') 0px -90px no-repeat;
	padding: 15px 0px 0px 40px;
}
#content {
  margin-left: 20px;
  margin-top: 30px;
  background-color:#fff;
  padding-left: 230px;
  border:1px solid;
  border-color:#8b8686;
}
#tit {
  background-color: #fe0002;
  height:114px;
  padding-left: 40px;
  border-bottom: 1px solid #8b8686;

}
#subtit_hacemos, 
#subtit_clientes {
  background-color: #cccccc;
  overflow: auto;
  height:80px;
  padding-left: 16px;
  padding-top: 10px;
  border-bottom: 1px solid #999999;

}
#subtit_somos {
  background-color: #cccccc;
  overflow: auto;
  height:36px;
  border-bottom: 1px solid #999999;
  padding-left: 16px;
  padding-top: 10px;
}

#subtit_hacemos ul,
#subtit_somos ul,
#subtit_clientes ul {
	¨list-style-image: url(imag/flechita.png) left bottom no-repeat;
	padding-left: 15px;
	

}
#subtit_hacemos ul li,
#subtit_somos ul li,
#subtit_clientes ul li {
	line-height: 20px;
	margin: 0;
	padding: 0;
	color: #666666;
	position: relative;
	list-style: none;
}
#subtit_hacemos ul li a:link, #subtit_hacemos ul li a:visited,
#subtit_somos ul li a:link, #subtit_somos ul li a:visited,
#subtit_clientes ul li a:link, #subtit_clientes ul li a:visited 
{	
	color: #666666;	
	¨list-style: none;
	background: url(imag/flechita.png) left bottom no-repeat;
	padding-left: 15px;
}
#subtit_hacemos ul li a:hover,
#subtit_somos ul li a:hover,
#subtit_clientes ul li a:hover,
#subtit_hacemos ul li a.activo,
#subtit_somos ul li a.activo,
.activo
{
	color: #000000;
	list-style: none;
	background: url(imag/flechita2.png) left bottom no-repeat;
	padding-left: 15px;
}
#subtit_somos ul li.trabaj,
#subtit_somos ul li.pensar { 
    margin-top:-20px;
	
}
#subtit_hacemos ul li.centro,
#subtit_clientes ul li.organ,
#subtit_clientes ul li.asoci,
#subtit_hacemos ul li.organ {
	margin-top: -60px;
}
#subtit_hacemos ul li.inmig,
#subtit_hacemos ul li.parti,
#subtit_hacemos ul li.gener,
#subtit_somos ul li.catep,
#subtit_clientes ul li.ayto,
#subtit_clientes ul li.unive,
#subtit_clientes ul li.profe {	
   margin-left: 10px;
}
#subtit_hacemos ul li.centro,
#subtit_hacemos ul li.forma,
#subtit_hacemos ul li.evalu,
#subtit_somos ul li.trabaj {	
   margin-left: 220px;
}

#subtit_clientes ul li.organ,
#subtit_clientes ul li.escue,
#subtit_clientes ul li.fundac {	
   margin-left: 230px;
}

#subtit_hacemos ul li.organ,
#subtit_hacemos ul li.econom,
#subtit_somos ul li.pensar,
#subtit_clientes ul li.asoci,
#subtit_clientes ul li.coope,
#subtit_clientes ul li.otras {	
margin-left: 440px;
}

#barra {
  padding: 10px 20px 0px 0px;
  width:690px;
}

#contenido, #contenido_clientes {
	margin: 20px 40px 20px 40px;
	font-size: 13px;
	line-height: 18px;
}
#contenido p {text-align:justify;}
#contenido ul, #contenido_clientes ul;  #contenido_pensamos; {
margin-bottom: 10px;
margin-top: 10px;
margin-left: 28px;
margin-right: 40px;
text-align:justify;
}
#contenido ul li {
	margin-bottom: 2px;
	margin-left: 30px;
}
#contenido_clientes ul li {
	margin-bottom: 0px;
}
#contenido a:link, #contenido a:active,  #contenido a:visited {
color: #000000;
}
#contenido a:hover  {
color: #fe0002;
}

#pie {
  margin-top: 40px;
  margin-bottom: 20px;
  height: 60px;
  width: 690px;
  text-align:center;
  font-size:11px;

}
#nota {
background-color:#CCCCCC;
border-color:#999999;
padding: 10px 20px 10px 30px;
}

/* CAPAS TIPOS DE CLIENTES */
#ayunta, #centros, #profe, #organ, #escue, #funda, #asocia, #coops, #empres
{
  margin-top: 260px;
  top: 0px;
  position:absolute;
  width: 600px;
}
#ayunta { visibility:visible;}
#centros, #profe, #organ, #escue, #funda, #asocia, #coops, #empres
{ visibility:hidden; }
#ayunta ul, #centros ul, #profe ul, #organ ul, #escue ul, #funda ul, #asocia ul, #coops ul, #empres ul
{
  margin-left: 20px;
}

/* ESTO ME SOBRA POR AHORA */




