/* DIVS PRINCIPALES */



body,html {  /* BODY PARA IE Y FIRE */

	background-color:#f7f6eb;

	margin:0px;

}



p, span, img, a, form {

	padding:0px;

	margin:0px;

}

.imapad {

	padding:0 10px 10px 0;

	float:left;

}

/* PG */

#G { 

	width:850px;

	height:auto;

	margin: 0 auto;

}

#content { /* contenido */

	width:850px;

	height:auto;

	padding:0px;

	float:left;

}

/**/

#up { /* zona superior */

	width:850px;

	height:132px;

	padding:0px;

	float:left;

	background-image:url(../images/bck_up.jpg);

}

/*-*/

#up1 { 

	width:345px;

	height:132px;

	padding:0px;

	float:left;

}

#up2 { 

	width:192px;

	height:107px;

	padding:25px 0 0 313px;

	float:left;

}

/*-*/



/**/

#menu {

	width:840px;

	height:20px;

	padding:10px 5px 10px 5px;

	float:left;

	background-color:#95c647;

}

/**/

/*destacados superiores*/

#destacados {

	width:830px;

	height:auto;

	padding:0 10px 10px 10px;

	float:left;

}

.dest {

	width:144px;

	height:152px;

	padding:8px 8px 8px 8px;

	margin:0 6px 0 0;

	float:left;

	background-image:url(../images/bck_dest.jpg);

	background-position:top left;

	background-repeat:no-repeat;

}

.dest1 {

	width:144px;

	height:120px;

	padding:0;

	float:left;

}

.dest2 {

	width:114px;

	height:22px;

	padding:5px 5px 5px 25px;

	float:left;

}





/**/

#centro {

	width:850px;

	height:auto;

	padding:10px 0 0 0;

	float:left;

	background-image:url(../images/bck_tot.jpg);

	background-position:top;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

}



/*br-secs*/

#barcentro_index {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_index.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_nosotros {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_nosotros.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_staff {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_staff.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_camps {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_camps.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_acupuntura {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_acupuntura.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_voluntariado {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_voluntariado.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_filiales {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_filiales.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_testimonios {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_testimonios.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_contactenos {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_contactenos.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_recomendar {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_recomendar.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_mapadelsitio {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_mapadelsitio.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_portalessalud {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_portalessalud.jpg);

	background-position: top center;

	background-repeat:no-repeat;	

}

#barcentro_prensa {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_prensa.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_articulossalud {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_articulossalud.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_unsuscribe {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_unsuscribe.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}

#barcentro_politicas {

	width:793px;

	height:auto;

	padding:28px 30px 0 27px;

	float:left;

	background-image:url(../images/backcentro_politicas.jpg);

	background-position: top center;

	background-repeat:no-repeat;

}



/**/

#banners {

	width:830px;

	height:auto;

	padding:0 10px 10px 10px;

	float:left;

}

#bannerinf {

	width:256px;

	height:98px;

	padding:15px 10px 10px 10px;

	float:left;

	text-align:center;

}

#bannerinf1 {

	width:256px;

	height:103px;

	padding:10px;

	float:left;

	text-align:center;

}

#bannerinf2 {

	width:256px;

	height:103px;

	padding:10px;

	float:left;

	text-align:center;

}

/**/

.divban {

	width:120px;

	height:28px;

	padding:0 0 5px 8px;

	float:left;

	text-align:center;

}



/**/

#inf {

	width:800px;

	height:126px;

	padding:0 25px 0 25px;

	float:left;

	background-color:#ffffff;

	background-image:url(../images/bck_inf.jpg);

	background-position:top;

	background-repeat:no-repeat;	

}

#inf1 {

	width:780px;

	height:20px;

	padding:10px;

	float:left;

	text-align:center;

}

#inf2 {

	width:675px;

	height:81px;

	padding:5px 0 0 125px;

	float:left;

	text-align:center;

}

/**/

#mkred {

	width:830px;

	height:auto;

	padding:10px;

	float:left;

	text-align:right;

}

/* FPG */



/*secs - cols*/

#izq {

	width:217px;

	height:auto;

	padding:0px;

	margin:0 22px 0 0;

	float:left;

}

#der {

	width:554px;

	height:auto;

	padding:0px;

	margin:0 0 30px 0;	

	float:left;

}

/**/

/*tits - cols */

#titizq {

	width:207px;

	height:18px;

	padding:5px;

	margin:0 0 10px 0;

	float:left;

}

#titder {

	width:534px;

	height:15px;

	padding:5px 5px 8px 15px;	

	margin:0 0 10px 0;

	float:left;

}

/*txts - cols */

#txtizq {

	width:207px;

	height:auto;

	padding:5px;

	float:left;

}

#txtder {

	width:544px;

	height:auto;

	padding:5px 5px 8px 5px;	

	float:left;

}

.bartxtder1 { /*padding interno */

	width:544px;

	height:auto;

	padding:5px 0 0 0;	

	float:left;

}

.bartxtder2 { /*para separar sin padding */

	width:544px;

	height:auto;

	padding:0px;	

	float:left;

}



/* plantillas secciones */



/* minidestacados en izq */

.minidest { 

	width:207px;

	height:auto;

	padding:0 0 10px 0;	

	margin:0 0 10px 0;	

	float:left;

	background-image:url(../images/bck_minidest.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

}

.md_foto { 

	width:90px;

	height:auto;

	padding:0 10px 0 0;	

	float:left;

}

.md_txt { 

	width:107px;

	height:auto;

	padding:0;	

	float:left;

}





/* tipo 1 - filas con foto y texto */



.bart1 {

	width:544px;

	height:auto;

	padding:0 0 10px 0;	

	float:left;

	background-image:url(../images/bck_bart1.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;	

}

.bart1_foto {

	width:135px;

	height:auto;

	padding:0 5px 0 0;	

	float:left;

}

.bart1_txt {

	width:399px;

	height:auto;

	padding:0 0 5px 5px;	

	float:left;

}





/*cats*/

.imacamp {

	width:130px;

	height:auto;

	padding:0 3px 0 3px;	

	float:left;

}



/*destacados cart -> txtder*/



.totdd {

	width:544px;

	height:auto;

	padding:0px;	

	float:left;

	margin:0 0 6px 0;

}

.dd1 {

	width:249px;

	height:auto;

	margin: 0 6px 0 0;

	padding:10px;	

	float:left;

	background-color:#edefef;

}

.dd2 {

	width:249px;

	height:auto;

	padding:10px;	

	float:left;

	background-color:#edefef;	

}