//Estil del Portal del Coaching.



#coacher_table {text-align:left; padding:0px 0px 10px 0px; //height:100%;}

#coacher_table h2 {font-size:12px; color:#6B6B6B; margin:25px 0px 10px 0px; border-bottom: 1px solid #FFCC00;}

#coacher_table h1 {font-size:14px;margin:0px 0px 10px 0px;}

#coacher_table p {margin:0px 0px 0px 10px;font-size:11px;}

#coacher_table p.inici {padding:0px 0px 0px 50px;font-size:11px;}

#coacher_table ul {margin:0px 0px 0px 15px;padding:0px;}

#coacher_table li {margin:0px 0px 4px 10px;}

#coacher_table img {margin:0px 5px 10px 0px;}



#coacher_lateral {text-align:left;padding:10px 0px 10px 15px;}

#coacher_lateral ul {margin:0px 0px 0px 0px;padding:0px;}

#coacher_lateral .pad {margin:0px 10px 3px 15px;list-style-type:square;}

#coacher_lateral li {margin:4px 0px 4px 0px;list-style:none;padding:0px;}

#coacher_lateral p {margin:0px 10px 0px 0px;font-size:12px;}



#coacher_lateral_logos {margin:0px 1px 2px 3px;border:0px solid #000;}

#coacher_lateral_logos p {text-align:center;margin:30px 0px 30px 0px;}







//#recomended_table           { border: 0px none #8e8e8e; font-size:1.2em; font-weight: bold; color: #ffffff; background-color: #fbab00; }

//#recomended_table  td       { text-align: center; padding: 5px; border: 2px solid #f3f3f3; }

//#recomended_table  td:hover { text-align: center; padding: 5px; border: 2px solid #f3f3f3;

                                background-color: #e2794c; text-decoration: underline; cursor: pointer; cursor: hand; }



#recomended_table          { border: 0px none #8e8e8e; font-size:1.2em; font-weight: bold; color: #ffffff; background-color: #fbab00; }

#recomended_table_td       { border: 2px solid #f3f3f3; font-size:1.2em; font-weight: bold; color: #ffffff; background-color: #fbab00;

                             text-align: center; padding: 5px; background-image: url('../images/b0.gif'); }

#recomended_table_td_hover { border: 2px solid #f3f3f3; font-size:1.2em; font-weight: bold; color: #ffffff; background-color: #006699;

                             text-align: center; padding: 5px; background-image: url(''); text-decoration: underline;

                             cursor: pointer; cursor: hand; }



//#recomended_table_td_hover2  { border: 2px solid #006699; font-size:1.2em; font-weight: bold; color: #006699; background-color: #ffffff;

//                               text-align: center; padding: 5px; background-image: url(''); text-decoration: underline;

//                               cursor: pointer; cursor: hand; }







#recomended_home_table          { font-weight: normal;

                                  border: 2px solid #BBBBBB; }

#recomended_home_table_td       { color: #666666; background-color: rgb(255,255,255);

                                  background-repeat: no-repeat; background-position: center center;

                                  text-align: center; vertical-align: bottom; padding: 0px;

                                  cursor: pointer; cursor: hand; }



#recomended_home_table_td_hover { color: #666666; background-color: rgb(255,255,255);

                                  background-repeat: no-repeat; background-position: center center;

                                  text-align: center; vertical-align: bottom; padding: 0px; 

                                  cursor: pointer; cursor: hand;

                                  filter:alpha(opacity=50);

                                  -moz-opacity:0.5;

                                  -khtml-opacity: 0.5;

                                  opacity: 0.5; }



//#recomended_home_div            { filter:alpha(opacity=0);

//                                  -moz-opacity:0.0;

//                                  -khtml-opacity: 0.0;

//                                  opacity: 0.0; }

//

//#recomended_home_div_hover      { filter:alpha(opacity=100);

//                                  -moz-opacity:1.0;

//                                  -khtml-opacity: 1.0;

//                                  opacity: 1.0; }





body

{

  background-color: #FFFFFF;

}



img

{

  border:           none;

}



.fons_blanc

{

  background-color: #FFFFFF;

}



.link

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  text-align:       justify;

  color:            #006699;

}



.linkb

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  text-align:       justify;

  color:            #006699;

}



.link_taronja

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  text-align:       justify;

  color:            #FF9900;

}



.link_taronja_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  text-align:       justify;

  color:            #FF9900;

}



.si_no_ves_bien_i_fons_gris

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

  background-color: #EEEEEE;

}



.fons_web

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  background-color: #006EA8;

}



.fons_menu

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  background-color: #006699;

}



.linia_vertical_negra

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  background-color: #000000;

 }



.linia_vertical_blava

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  background-color: #3F9FCE;

}



.linia_blava_llibres

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  background-color: #0066FF;

}



.titol_web_newsletter

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        18px;

  text-align:       center;

  text-decoration:  none;

  color:            #336699;

}



.titol_web1_newsletter

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        18px;

  text-align:       right;

  text-decoration:  none;

  color:            #336699;

}



.titol_web2_newsletter

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        24px;

  text-align:       left;

  text-decoration:  none;

  color:            #336699;

}



.num_newsletter

{

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.inici_apartat_newsletter

{

  padding:          5px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        16px;

  text-align:       left;

  text-decoration:  none;

  color:            #006699;

  background-color: #E0E0E0;

}



.inici_apartat_llibres

{

  padding:          2px;

  padding-left:     10px;

  padding-right:    10px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #FFFFFF;

  background-color: #0066CC;

}



.contingut_entrat

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_b

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_centrat

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_esq

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_centrat_b

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_esq_b

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat_centrat

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat_esq

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat_centrat_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.contingut_no_entrat_esq_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #666666;

}



.contingut_entrat_blau

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #006699;

}



.contingut_entrat_blau_b

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #006699;

}



.contingut_entrat_centrat_blau

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #006699;

}



.contingut_entrat_centrat_blau_b

{

  padding-left:     20px;

  padding-right:    20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_blau

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_blau_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       justify;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_centrat_blau

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_centrat_blau_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_esq_blau

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #006699;

}



.contingut_no_entrat_esq_blau_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-weight:      bold;

  font-size:        12px;

  text-align:       left;

  text-decoration:  none;

  color:            #006699;

}



.separador-groc

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

  background-color: #FFCC00;

}



.separador-gris

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

  background-color: #BBBBBB;

}



.separador-blau

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

  background-color: #006699;

}



.promocio

{

  border:           2px solid #006699;

  padding:          5px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        16px;

  text-align:       center;

  text-decoration:  none;

  color:            #C30300;

  background-color: #C0F0FF;

}



.recomana

{

  border:           2px solid #006699;

  padding:          5px 20px 5px 20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        16px;

  text-align:       center;

  text-decoration:  none;

  color:            #000000;

  background-color: #CCFF66;

}



.forum

{

  border:           2px solid #006699;

  padding:          5px 20px 5px 20px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        16px;

  text-align:       center;

  text-decoration:  none;

  color:            #FFFFFF;

  background-color: #D93648;

}



.mes_info_agenda

{

  border:           1px solid #C0C0C0;

  padding-top:      8px;

  padding-bottom:   0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        12px;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

  background-color: #FFFF99;

}



.sitio_recomendado

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        10px;

  text-align:       center;

  text-decoration:  none;

  color:            #FFFFFF;

  background-color: #006699;

}



.titol_columna_central

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        13px;

  font-weight:      bold;

  line-height:      11px;

  text-align:       center;

  text-decoration:  none;

  color:            #FFFFFF;

}



.titol_columna_central_docs

{

  padding-left:     20px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        11px;

  font-weight:      bold;

  text-align:       left;

  text-decoration:  none;

  color:            #FFFFFF;

}



.titol_docs_columna_central

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        14px;

  font-weight:      bold;

  text-align:       center;

  text-decoration:  none;

  color:            #006699;

}



.titol_docs_columna_central_gris

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        14px;

  font-weight:      bold;

  text-align:       center;

  text-decoration:  none;

  color:            #666666;

}



.titol_columna_dreta_novetats

{

  padding-left:     15px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        11px;

  font-weight:      bold;

  text-align:       left;

  text-decoration:  none;

  color:            #FFFFFF;

}



.titol_novetat_columna_dreta

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        11px;

  font-weight:      bold;

  text-decoration:  none;

  color:            #006699;

}



.cos_novetats_columna_dreta

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        11px;

  font-weight:      normal;

  text-decoration:  none;

  color:            #666666;

}



.cos_novetats_columna_dreta_b

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Tahoma;

  font-size:        11px;

  font-weight:      bold;

  text-decoration:  none;

  color:            #666666;

}



.peu_web

{

  padding-left:     10px;

  padding-right:    10px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        11px;

  text-decoration:  none;

  color:            #FFFFFF;

}



.peu_web_link

{

  padding-left:     0px;

  padding-right:    0px;

  font-family:      Arial, Helvetica, sans-serif;

  font-size:        11px;

  color:            #FFFFFF;

}



.tah10

 {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  text-decoration: none;

  color: 6B6B6B;

 }



.tah11

 {

  font-family: Tahoma;

  font-size: 11px;

  text-decoration: none;

  color: 6B6B6B;

 }

.registro

 {
	
	font-size:12px;
	
	background-color: #006699;
	
	color: #FFF; 
	
	font-family: Arial;
	
	padding-left:4px;
	
	margin:0px 0px 0px 2px; 
	
	-moz-border-radius: 0px 0px 0px 20px;
	
    -webkit-border-radius: 0px 0px 0px 20px;
	
	behavior:url(../border-radius.htc);	
	
 }

