html,body {
	height: 100%; /* FSA */
	margin: 0;
	padding: 0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	color: black;
	background-color:#F3F3F3;
}
.pdf_image{ margin-right:0px; position:relative; top:2px}
.falca_sup{height:18px; background-color:#F3F3F3}

p{ margin:0; padding:0}
strong{color:#3B8CBB; font-weight:normal}
.italic{font-style:italic}
.clear{clear:both}
/* aligns/centers the entire content of the page */ 
#page { height: 95.8%;width:760px; margin: 0 auto; background-color:#FFFFFF}	
#stacker {  width: 100%;	min-height: 95.8%; /* FSA */	position: relative; z-index: 2;}	
#header {width: 100%;height: 275px;background-color:#FFFFFF;}

.hidden{ visibility:hidden; font-size:0px}
.fieldset_lang {
position:relative;
right:0px;
width:189px; 
padding:0;
margin:0;
border:0;

}
.fieldset_menu{
padding:0;
margin:0;
border:0;
}

p.padd_down{ padding:0 0 11px 0; }

.img_in{ padding:11px 0 0 0}
.foot_in{ font-size:9px; color:#3B8CBB; padding-top:5px;}

/* -------Aquí va tot el que hi ha dins de header */
div#curriculum{width:760px;height:165px;}
div#foto_arantxa{width:190px;float:left}	
div#curri_text_wrapper{ width:570px;float:left}
div#curri_text1{ background:white; height:43px; position:relative}
div#titol_arantxa{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:32px; color:#3B8CBB;
 position:absolute;  bottom:-8px; left:20px;
}
div#menu_idiomes{font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:9px; color:#CBCCCE;
 position:absolute;  top:8px; right:30px;
}

.align_lang{float:right}
a.idiomes:link,a.idiomes:visited,a.idiomes:active{color:#3B8CBB; text-decoration:none}
a.idiomes:hover{color:#CBCCCE; text-decoration:none}
a.idiomes_sel:link,a.idiomes_sel:visited,a.idiomes_sel:active{color:#CBCCCE; text-decoration:none}
a.idiomes_sel:hover{color:#3B8CBB; text-decoration:none}

div#curri_text2{ background:#3B8CBB; height:122px;position:relative}
div#titol_psico{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:22px; color:white;
	 position:absolute;  top:8px; left:20px;
}
div#curri_text{font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; color:white;
position:absolute;  top:40px; left:20px;width:540px;
}
span.see_dif_white{ font-weight:bold}
a.see_dif_white:link, a.see_dif_white:active{color:#FFFFFF;text-decoration:none; }
a.see_dif_white:visited{color:#FFFFFF; text-decoration:none}
a.see_dif_white:hover{color:#C27930; text-decoration:underline}


#menu_principal{ height:22px; background-color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
#menu_wrapper{ clear:both; text-align:left;  padding:0 30px 0 30px;}
#m_presentacion, #m_libros, #m_produccion, #m_centro, #m_cursos, #m_contacto{float:left; padding:2px 0 2px 0;}
#m_presentacion, #m_libros, #m_produccion, #m_centro, #m_cursos{ padding-right:44px}

#m_presentacion_es, #m_libros_es, #m_produccion_es, #m_centro_es, #m_cursos_es, #m_contacto_es{float:left; padding:2px 0 2px 0;}
#m_presentacion_es, #m_libros_es, #m_produccion_es, #m_centro_es, #m_cursos_es{ padding-right:41px}

.titol_menu{color:#FFFFFF; text-decoration:none}
a.titol_menu:link,a.titol_menu:visited, a.titol_menu:active {color:#FFFFFF; text-decoration:none}
a.titol_menu:hover {color:#C27930; text-decoration:none} 

a.titol_menu_sel:link,a.titol_menu_sel:visited, a.titol_menu_sel:active {color:#C27930; text-decoration:none}
a.titol_menu_sel:hover {color:#FFFFFF; text-decoration:none}


div#main_noticies_wrapper{ height:88px}
div#main_noticies_data{ height:74px; background-color:#C27930; position:relative}
div#main_noticies_index{ height:14px;  background-color:#B56530; color:#FFFFFF; text-align:right; padding:0 30px 0 0; } 
.main_noticies_index{position:relative; bottom:2px; right:5px}
a.main_noticies_index:link, a.main_noticies_index:visited, a.main_noticies_index:active {color:#FFFFFF; text-decoration:none;}  
a.main_noticies_index:hover {color: #646464}   
  


.more_news{color:#C27930; font-weight:bold}
#banner_noticia_wrapper_left{ position:absolute; left:30px; top:10px}
#banner_noticia_wrapper_right{ position:absolute; left:390px; top:10px}
.banner_noticia{height:53px; width:163px; overflow:hidden; float:left; position:relative;}
.foto_noticia{position:absolute; top:-50%}
.solapa{position:absolute; left:154px; }
.banner_noticia_text{ float:left;  padding-left:15px;height:53px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#FFFFFF;
overflow:hidden;
max-width:170px;
width:auto !important;
width:170px;

}
 
#foto_new_div_left, #foto_new_div_right {
  background-repeat: no-repeat;
}

a.arantxa_link:link, a.arantxa_link:visited, a.arantxa_link:active {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:32px; color:#3B8CBB; text-decoration:none}  
a.arantxa_link:hover {color: #B56530; text-decoration:none}

a.centro_link:link, a.centro_link:visited, a.centro_link:active {color:#3B8CBB; text-decoration:none}  
a.centro_link:hover {color: #B56530; text-decoration:none}
 
/* -------Aquí acaba tot el que hi ha dins de header */ 


#pedestal {	clear: both;float: left;  /* makes Opera 8.54 behave */	position: relative; z-index: 0;	width: 100%;}
/* do not use ".left.companion", as IE does not support multiple classes in one selector correctly do use "#pedestal .left" instead.*/
#pedestal .left, #pedestal .right {background: #D8E8F1 }
#pedestal .center_left, #pedestal .center_right, #pedestal .three_right_1_3,.three_left_1_3, #pedestal .three_right_1_2,  #pedestal .left_white, .one_white{background:  white }



#pedestal .companion { 	margin-top: -16000px; /* EHC, but reversed: from bottom to top */	padding-top: 16000px; 	height: 1em;}
/*The #left and #center columns are using the AOC technique, and #right is a float left variant to prevent the right edge from flickering by rounding error pixels */
/* .column,.companion {float: left; position: relative; width: 190px;} */
.column,.companion {float: left; position: relative;}
.left,.left_white, .center_left, .center_right, .right { width: 190px;} 
.three_right_1_3,.three_left_1_3 { width:570px;} 
.three_right_1_2 { width:380px;} 
.one_white{ width:760px;}


.padding_left_column{padding:20px 20px 20px 30px}
.blue_border{ border:2px solid #3B8CBB}
.padding_three_right_1_3{padding:20px 30px 0px 20px; }





/* ----------------------------------------------------   */
/*  -------------------presentacio--------------------- */
.lateral_main_image{ float:left; width:160px; }
.main_text_div{float:left; padding:0 0 20px 20px; width:340px;}
.main_title{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:26px; color:#3B8CBB; padding:0 0 11px 0; line-height:26px}
.main_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:normal}
.main_col1{ float:left; width:160px;}
.main_col2{ float:left;width:160px; padding:0 0 0 20px}
.main_col1 p, .main_col2 p, p.padding_interline{ padding:5px 0 0 0; }
.title_col_main{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}
.ver_mas{padding:0;color:#3B8CBB; font-weight:bold; margin:0}
/*  -------------------END presentacio --------------------- */
/*  -------------------libros--------------------- */
.section_title_libros{ padding:0 0 0 180px}
.padding_three_right_1_2{padding:20px 20px 0px 20px; }
.padding_three_left_1_3{padding:20px 20px 0px 30px; }
.padding_right_column{ padding:20px 30px 0 20px}
.book_description {padding:11px 0 0 0;}
.section_title_libros, .book_title{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}
.subtitle{ padding:0;color:#3B8CBB;}
.book_author{ padding:0; margin:0}
.book1, .book2{ padding:20px 0 0 0;}
.falca{ clear: both;height:11px}
.cover_book{ float:left; width:160px;}
.book_ref{float:left; width:340px;  padding:0 0 0 20px}

.radio_title_index{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-top:5px}
.radio_dest{ padding:11px 0 11px 0; border-bottom:1px solid #3B8CBB}
.radio_dest_title{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.radio_dest_descript{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: black;}
.radio_escuchar{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right; padding:11px 0 0 0}

.tele_title_index{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-top:20px}
.tele_dest{ padding:11px 0 11px 0; border-bottom:1px solid #3B8CBB}
.tele_dest_title{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.tele_dest_descript{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: black;}
.tele_escuchar{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right; padding:11px 0 0 0}

.article_title_index{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:20px 0 11px 0}
.article_dest{ padding:0px 0 11px 0;}
.article_year{ padding:0px 0 2px 0;color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}
.article_dest_title{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.article_dest_descript{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: black;}

a.see_dif:link, a.see_dif:active{color:#3B8CBB; text-decoration:none}
a.see_dif:visited{color:#C27930; text-decoration:none}
a.see_dif:hover{color:#C27930; text-decoration:underline}

/*  -------------------END libros --------------------- */

/*  -------------------television--------------------- */
.padding_three_left_1_2{padding:20px 20px 20px 20px}
.tele_title{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }
.book_title_index{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:0 ; margin:0}
.llibre_index{ padding:11px 0 0 0}
/*  ------------------- END television--------------------- */

/*  -------------------produccion--------------------- */
.produccion_title{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:0 }
.produccion_section,.produccion_hight{color:#3B8CBB;}
.padding_prod_main p{padding:11px 0 0 0}
.padding_prod_main li {margin-top:11px}
p.produccion_section{ padding:20px 0 0 0}



a.link_article:link, a.link_article:active{color:#3B8CBB; text-decoration:none}
a.link_article:visited{color:#C27930; text-decoration:none}
a.link_article:hover{color:#C27930; text-decoration: underline}

p.link_mail a:link, a:active{color:#3B8CBB; text-decoration:none}
p.link_mail a:visited{color:#C27930; text-decoration:none}
p.link_mail a:hover{color:#C27930; text-decoration: underline}

a.viena:link, a.viena:active{color:#3B8CBB; text-decoration:none}
a.viena:visited{color:#C27930; text-decoration:none}
a.viena:hover{color:#C27930; text-decoration: underline}

a.link_externo:link, a.link_externo:active{color:#3B8CBB; text-decoration:none}
a.link_externo:visited{color:#C27930; text-decoration:none}
a.link_externo:hover{color:#C27930; text-decoration: underline}

.link_externo em{ visibility: hidden; text-decoration:none; font-size:0}

div.prod_foto_container{width:340px; padding:20px 0 11px 0}
div.prod_foto_centering{text-align:center}
ol.list_num{ list-style-type:decimal; padding-bottom:0; margin-bottom:0}
ol.list_text{ list-style-type:lower-latin; padding-bottom:0; margin-bottom:0}
ol.lower_alpha{ list-style-type:lower-alpha;padding-bottom:0; margin-bottom:0}
ul{list-style-type:disc ;padding-bottom:0; margin-bottom:0}
p.prod_ind{ padding-left:20px}
p.prod_sin_inter{ padding-top:0; margin-top:0;}
p.prod_pad_top{padding-top:11px}
p.prod_foto_peu{ padding-top:5px}
div.hight_box{border:1px solid #000000; padding:11px; margin:11px 0 11px 0 }

table.taula {border-left:1px solid #000000;border-bottom:1px solid #000000; margin:11px 0 11px 0}
table.taula  td,table.taula  th{border-top:1px solid #000000; border-right:1px solid #000000; padding:5px; vertical-align:top; text-align:left}
table.taula  th{ color:#3B8CBB}
tr.table_less_tipo{ font-size:9px}
/*  ------------------- END produccion--------------------- */

/*  -------------------  centro --------------------- */
.centro_content p{padding:11px 0 0 0}
div.centro_content{ margin-bottom:0px}
.padding_one{ padding:20px 30px 20px 30px}
.centro1_title{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; }
.centro_adress{ padding:11px 0 0 0}
.centro_adress_left, .centro_tratamientos_left{float:left; width:340px}
.centro_adress_right, .centro_tratamientos_right{ float:left; width:340px; padding:0 0 0 20px}
.centro_section, .centro_hight{color:#3B8CBB;}
.centro_box{ width:340px; background-color:#3B8CBB; color:#FFFFFF; height:104px; margin:11px 0 11px 0}
.centro_box_image{float:left; width:160px}
.centro_box_title{float:left; width:139px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; padding:20px 20px 0 20px; line-height:20px }
p.centro_adress_right{color:#3B8CBB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px}
.centro_equipo{ height:55px; width:700px;background: #D8E8F1; margin:11px 0 0 0; padding:11px 0px 0 0px; border:0;}
.centro_arantxa{ float:left; width:150px; padding:0 0 0 20px}
.centro_luengo{ float:left; width:150px; padding:0 0 0 20px}
.centro_sarabia{ float:left; width:150px; padding:0 0 0 20px}
.centro_periche{ float:left; width:150px; padding:0 0 0 20px}

.centro_fotos{margin:22px 0 0px 0;}
.centro_foto_left{float:left ; margin-bottom:11px}
.centro_foto_right{float:right; margin-bottom:11px}

.centro_equipo p{ padding:0}
.centro_content ul{padding-left:0; margin-left:15px}


.centro_equipo_title{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.centro_equipo_descript{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: black;}
.centro_equipo_curri{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  }
a.see_curri:link,a.see_curri:visited, a.see_curri:active{color:#3B8CBB; text-decoration:none}
a.see_curri:hover{color:#C27930; text-decoration:none}

p.centro_sin_inter{ padding-top:0; margin-top:0;}

.img_centre_gran{ padding:0 0 22px 0}


.area_left{ float:left; width:160px; }
.main_text_div_area{float:left; padding:0 0 20px 20px; width:340px;}
.main_text_div_area p{padding:11px 0 0 0}
p.area_sin_inter{ padding-top:0; margin-top:0;}


.main_text_div_area ul{padding:0; margin:0px; padding-left:15px}

.art_foto{ padding-top:11px}

/*  ------------------- END centro --------------------- */
/*  ------------------- curriculum --------------------- */
.curri_foto{ width:160px; float:left}
.curri_text{ width:520px; padding:0 0 0 20px; float:left}
p.curri_title{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:0; margin:0}
.curri_foto_half{ width:340px}
.curri_half_left{ width:340px; float:left}
.curri_foto_half div{float:left}
.curri_half_right{width:340px; padding:0 0 0 20px; float:left}
.curri_half_photo_foot{ width:160px; padding:96px 0 0 11px; }
.curri_half_text{ width:340px; padding:11px 0 20px 0}

.falca_curri_arantxa{ clear:both; height:30px}

/*  ------------------- END curriculum --------------------- */
/*  ------------------- cursos --------------------- */
.curso_desc{float:left; width:160px;}
.curso_cont{float:left; width:340px; padding-left:20px}
.cursos_dest_title{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.cursos_text{}
ol.cursos{  padding-left:23px; margin-left:0px;  }
p.cursos_sin_inter{ padding-top:0; margin-top:0;}
li.cursos_sin_inter{ padding-top:0; margin-top:0;}
ol.cursos_sin_inter{ padding-top:0; margin-top:0;}
.cursos_index{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;  padding-bottom:11px}
.index_cursos{ padding-top:11px}


a.menu_cursos:link,a.menu_cursos:visited, a.menu_cursos:active{color:#000000; text-decoration:underline}
a.menu_cursos:hover{color:#3B8CBB; text-decoration:underline}
div.left_padd_cursos, ul.left_padd_cursos{padding:0;padding-left:22px}
/*  ------------------- END cursos --------------------- */

/*  ------------------- contacto --------------------- */
.form_contacte{ width:340px; padding:11px 0 0 0;}
.input_cell{color:#3B8CBB; margin-bottom:5px}
input.contacto, textarea.contacto{ border:1px solid #3B8CBB; font-size:11px; padding:2px;  font-family:Verdana, Arial, Helvetica, sans-serif;}

textarea.motivo{width:334px; overflow:auto; height:150px; margin-top:5px}
.contacto_centro{color:#3B8CBB; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:11px 0 0 0}
.telefono_centro{font-size:14px; font-weight:bold}
.send_input{ position:relative; width:340px; text-align:right}
input.submit{background-color: #D8E8F1; color:#3B8CBB;}

input.nombre_es{ width:285px} input.apellidos_es{ width:279px} input.profesion_es{ width:277px} input.mail_es{ width:294px} input.phone_es{ width:281px}
input.nombre_cat{ width:304px} input.apellidos_cat{ width:276px}input.profesion_cat{ width:278px} input.mail_cat{ width:294px} input.phone_cat{ width:218px}

select.informacion{ width:340px; margin-top:5px; margin-bottom:5px; font-size:9px;}
option { font-size:9px; padding:2px 0 0 5px;  width:340px;}

.div_targetes{float:left;}
.img_targetes{padding-top:30px}
.div_form{float:left; padding-left:20px}

p.curri_subtitle_ind_curs{color:#3B8CBB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding:0; margin:0; padding-top:20px}

/*  ------------------- END contacto --------------------- */

/*  ------------------- noticias --------------------- */
a.noticias_menu:link, a.noticias_menu:visited, a.noticias_menu:active {color:#FFFFFF; text-decoration:none;}  
a.noticias_menu:hover {color: #646464}


.noticias_desc{float:left; width:160px;}
.noticias_cont{float:left; width:340px; padding-left:20px}
p.noticias_sin_inter{ padding-top:0; margin-top:0;}
.index_new{ padding-top:11px}
.new_dest_descript{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: black;}
.new_ver{color:#3B8CBB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

div.noticias_cont li, div.noticias_cont ul { padding:0; margin:0; }
div.noticias_cont ul{padding-left:15px}

div.noticias_cont a:link, div.noticias_cont a:active{color:#3B8CBB; text-decoration:none}
div.noticias_cont a:visited{color:#C27930; text-decoration:none}
div.noticias_cont a:hover{color:#C27930; text-decoration: underline}

div.news_distancia_fotos{ padding-bottom:11px}

/*  -------------------  END noticias --------------------- */

/* ----------------------------------------------------- */

#footer {clear: both;float: left;position: relative; z-index: 3; width: 100%; top:0; left:0; }

/* -------Aquí comença tot el que hi ha dins de footer */ 
div#cita{background-color:#EDD7C0; font-style:italic; font-size:12px; text-align:center; padding:10px 29px 10px 29px; font-family:Georgia, "Times New Roman", Times, serif; 
	min-height:12px;
  	height:auto !important;
  	height:12px;
	
}

.cita_autor{ color:#3B8CBB;}
div#legal{height:18px; background-color:#F3F3F3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#CBCCCE; padding:2px}
.legal{ float:left;}
div.broccoli{ float:right; cursor:pointer }
a.broccoli:link,a.broccoli:visited,a.broccoli:active{color:#CBCCCE; text-decoration:none}
a.broccoli:hover{color:#3B8CBB; text-decoration:none}

/* -------Aquí acaba tot el que hi ha dins de footer */ 



p.sense_padd, ul.sense_padd{ padding:0}
p.top_padd, .top_padd{padding:0;padding-top:11px}
p.left_padd, div.left_padd{padding:0;padding-left:11px}
ul.top_padd, li.top_padd{padding-top:11px}

	ul.left_padd{padding:0; margin:0; margin-left:0;padding-left:15px}

img.ansiedad_infantil1,img.estructura_familiar1,img.orientacion_familiar1, img.pasado1, img.ansiedad1{ padding:20px 0 0 0}

.management{ background-color:#FFFFFF; padding:5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #3B8CBB;}
.manag_dest{ color:#3B8CBB; font-weight:bold}

div.cita{ font-size:10px; padding:0 0 10px 0}