
body {
	margin: 0px; background-image:url(../images/fondo-gen.jpg); line-height:18px; font-family:SohoGothicProLight; background-repeat:no-repeat; background-position:top; background-attachment:fixed
}

.divDecoCabecera{
	width:100%; background-color:#ff8400; height:22px
}

.contenedorGeneral{
	margin: 0px auto; width:973px; display:block; overflow:hidden
}
.contenedorLogo{
	height:47px; display:block; overflow:hidden; padding:10px
}
.cabeceraBannerIndex{
	background-image:url(../images/banner-1.jpg); height:287px; padding:9px
}
.cabeceraBannerFilosofia{
	background-image:url(../images/banner-2.jpg); height:150px; padding:9px
}
.cabeceraBannerColegiacion{
	background-image:url(../images/banner-3.jpg); height:150px; padding:9px
}
.cabeceraBannerServicios{
	background-image:url(../images/banner-4.jpg); height:150px; padding:9px
}
.cabeceraBannerContacto{
	background-image:url(../images/banner-5.jpg); height:150px; padding:9px
}
.cabeceraBannerPresupuesto{
	background-image:url(../images/banner-6.jpg); height:150px; padding:9px
}
.cabeceraBannerGarantias{
	background-image:url(../images/banner-7.jpg); height:150px; padding:9px
}
.cabeceraBannerLegislacion{
	background-image:url(../images/banner-8.jpg); height:150px; padding:9px
}
.cabeceraBannerEnlaces{
	background-image:url(../images/banner-9.jpg); height:150px; padding:9px
}
.cabeceraBannerSugerencias{
	background-image:url(../images/banner-10.jpg); height:150px; padding:9px
}
.capaTransparencia{
	float:left; display:block; overflow:hidden; height:263px; width:209px; padding:12px 12px 12px 12px; background-image:url(../images/fondo-transparencia-blanco.png); margin-right:12px
}
.contenedorContenido{
	background-image:url(../images/fondo-transparencia-blanco-2.png); margin-top:3px; padding:16px 9px 9px 9px; display:block; overflow:hidden
}
.contenedorIzquierdo{
	float:left; display:block; overflow:hidden; width:233px
}
.contenedorDerecho{
	float:left; display:block; overflow:hidden; width:673px; margin-left:28px
}
.pie{
	height:105px; background-image:url(../images/fondo-pie.jpg); margin-top:10px; padding-top:1px
}
.pie2{
	height:100%; background-image:url(../images/fondo-pie-2.jpg); position:fixed; width:100%
}
.contenedorPie{
	width:963px; margin:0px auto; margin-top:10px; display:table; padding:5px
}
.contenedorImages{
	width:267px; float:left; display:block; overflow:hidden; margin-top:15px; margin-right:54px
}
.contenedorImages img{
	margin-bottom:15px
}

@font-face {
    font-family: 'SohoGothicProLight';
    src: url('sohogothicpro-light-webfont.eot');
    src: local('Soho Gothic Pro'), local('SohoGothicPro-Light'), url('sohogothicpro-light-webfont.woff') format('woff'), url('sohogothicpro-light-webfont.ttf') format('truetype'), url('sohogothicpro-light-webfont.svg#webfontveO7sQPG') format('svg');
    font-weight: normal;
    font-style: normal;
}

p{
	font-family:SohoGothicProLight; font-weight: normal; font-size: 14px; color:#131313; margin:0px; padding:0px; line-height:19px; margin-bottom:15px; margin-top:15px;
}

h1{
	font-family:SohoGothicProLight; font-weight: bold; font-size: 22px; color:#53829a; margin:0px; padding:0px; line-height:24px; width:100%; border-bottom:3px solid #ff8400; padding-bottom:5px
}

h2{
	font-family:SohoGothicProLight; font-weight: normal; font-size: 27px; color:#ff8400; margin:0px; padding:0px; line-height:27px
}

h3{
	font-family:SohoGothicProLight; font-weight: normal; font-size: 20px; color:#2c586f; margin:0px; padding:0px; line-height:20px
}



a.linkPie:link,a.linkPie:visited
{
	color: #0b6ea5;
	text-decoration: underline;
	font-family:SohoGothicProLight; font-size:13px;
}
a.linkPie:hover
{
	color: #ff8400;
	text-decoration:none;

	
}

