/* Esteve web corporatiu CSS

   Orbital 2.005 
   
*/

/* Estructura principal */

body {
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	text-align: center;
	background-color: #FFFFFF;
	margin-bottom: 50px;
}
td{vertical-align:top;}

#tot {
	width: 784px; 
	text-align:left; 
	margin-left: auto;
	margin-right: auto;
   background-color: #FFFFFF;
   background-image: url("./img/pensa/fons_continguts_interiors.gif");
   background-repeat: repeat-y;
   background-position: 565px 0px;
}


#tot2 {
	width: 784px; 
	text-align:left; 
	margin-left: auto;
	margin-right: auto;
        background-color: #FFFFFF;
}


/* Elements */

/* Pelicula home */

#pelicula_home {
   margin: 0px;
   padding: 0px;
   background-color: white;   
}

#modul_noticies {
   margin: 0px;
   padding: 0px;
   background-color: white;   
}

#modul_noticies p {
   margin: 0px;
   padding: 0px 0px 2px 10px;
   font: bold 9px verdana;
}


/* CABECERA */

#superior {
   background-image: url("./img/pensa/fons_capsalera.gif");
   background-repeat: repeat-x;
   border-top: 1px solid #B50855;
   background-color: white;
  /* border-bottom: 1px solid #342644;*/
   height: 60px;
}

#superior img {
   padding: 12px 0 4px 23px;
   float: left;
  /* background-color: #342644;*/
}

#superior h1 {
   padding: 0px 0px 0px 30px;
   margin: -15px 0px 0px 0px;
   float: left;
}

#superior h1 img {
   padding: 0px;
   float: none;
   background-color: none;
}

#superior ul#opcions {
   float: right;
   margin: 0px 0px 0px 10px;
   padding: 0px 30px 0px 20px;
   background-color: #BE5E89;
   /*border-top: 4px solid #342644;*/
   height: 17px;
}

#superior ul#opcions li {
   display: inline;
   padding: 2px 5px 0px 5px;
   vertical-align: top;
   border-left: 1px solid #FFFFFF;
}

#superior ul#opcions li a {
   color: #FFFFFF;
   text-decoration: none;
   font: 9px verdana;
   padding: 0px 0px 0px 0px;
   /*border-bottom: 4px solid #342644;*/
}

#superior ul#opcions li a:hover {
   text-decoration: underline;
}

#superior form {
   float: right;
   font: bold 9px verdana;
   display: block;
   color: #949494;
   width: 330px;
   text-align: right;
   margin-top: 10px;
}

#superior form select, #superior form input {
   font: bold 9px verdana;
   color: #838383;
   margin: 0px 5px 0px 0px;
   border: 1px solid black;
}

#superior form select {
   width: 109px;
}

#superior form button {
   border: none;
   padding: 0px;
   background: none;
   margin: 0px 0px 0px 0px;
   clear: left;
   background-color: #019FBC;
   font: bold 9px verdana;
   color: white;
}

#superior form span {
   padding: 0px 10px 0px 10px;
}

#idiomes {
   margin: 0px;
   padding: 3px 0px 3px 30px;
   background-image: url("./img/pensa/fons_selector_idiomes.gif");
   background-color: white;
}

#idiomes select {
   font: bold 9px verdana;
   color: #838383;
   width: 100px;
}

/* Element flash */

#flash {
   background-color: white;
}

/* MENÚ DE NAVEGACIÓN */

#navegacio {
   padding: 5px 0px 0px 0px;
   height: 19px;
   font: bold 11px verdana;
   background-repeat: repeat-x;
   background-color: #BE5E89;
}

#navegacio ul {
   margin: 0px -3px 0px 0px;
   padding: 0px;
   float: right;
}

#navegacio ul li {
   display: block;
   position: relative;
	list-style: none;
	width: 111px;
	float: left;
	text-align: center;
}

#navegacio .inici {
   position: absolute;
}

#navegacio .inici a, #navegacio .inici a:visited {
   text-decoration: none;
   background-repeat: no-repeat;
   background-position: 0px 5px;
   color: white;
   margin-left: 35px;
}

#navegacio ul li a, #navegacio ul li a:visited {
   color: white;
   text-decoration: none;
}

#navegacio ul.trampa {
   display: block;
   visibility: hidden;
}


/* Estos los que despliegan a la derecha */

#navegacio ul li.over iframe {
   display: block;
}

#navegacio ul li.over ul {
   display: block;
}


#navegacio ul li ul {
   position: absolute;
   left: 15px;
   top: 12px;
   padding: 1px 1px 0px 1px;
   margin: 0px;
	width: 131px;
   display: none;
   float: none;
	text-align: left;
	z-Index: 20;
}

#navegacio ul li iframe {
   position: absolute;
   display: none;
   top: 12px;
   left: 15px;
   width: 130px;
}


#navegacio ul li.over ul li ul {
   left: 101px;
	width: 29px;
   height: 15px;
	top: -1px;
   background-repeat: no-repeat;
   padding-right: 0px;
   border-right: none;
   padding-top: 2px;
   border-left: none;
   border-top: none;
   border-bottom: none;
   background-color: transparent;
}

#navegacio ul li.over ul li iframe {
   display: none;
   left: 132px;
   width: 133px;
   top: -1px;
}

#navegacio ul li.over ul li.over iframe {
   display: block;
}

#navegacio ul li.over ul li.over ul li iframe {
   display: none;
}

#navegacio ul li.over ul li.over ul li.over iframe {
   display: block;
}

#navegacio ul ul ul ul {
   left: 100px;
}

#navegacio ul li ul li {
   position: relative;
   margin: 0px 0px 0px 0px;
	font-size: 0px;
	background-image: none;
	padding: 1px 10px 1px 10px;
   line-height: 14px;
   margin-top: 0px;
	text-align: left;
}

#navegacio ul ul li a {
	font-size: 9px;
   padding-left: 5px;
   display: block;
   padding-bottom: 2px;
   margin:0px;
   line-height: 14px;
}

#navegacio ul ul ul li {
   margin-left: 29px;
   padding-left: 10px;
   margin-top: -1px;
}

#navegacio ul li.over ul li {
   display: block;
}

#navegacio ul li.over ul li ul li {
   display: none;
}

#navegacio ul li.over ul li.over ul li{
   display: block;
}

#navegacio ul li.over ul li ul {
	width: 29px;
   height: 15px;
   border-right: none;
}

#navegacio ul li.over ul li.over ul {
   height: auto;
	width: 161px;
}

#navegacio ul li.over ul li.over ul li ul li {
   display: none;
}

#navegacio ul li.over ul li.over ul li.over ul li {
   display: block;
}


#navegacio ul li.over ul li.over ul li ul {
	width: 29px;
   height: 15px;
   border-right: none;
}

#navegacio ul li.over ul li.over ul li.over ul {
   height: auto;
	width: 161px;
}



/* Estos los que despliegan a la izquierda */


#navegacio ul li.despliega_izquierda_over ul {
   position: absolute;
   left: -25px;
   top: 12px;
   padding: 1px 1px 0px 1px;
   margin: 0px;
	width: 131px;
   display: none;
   float: none;
	text-align: left;
	z-Index: 20;
}

#navegacio ul li.despliega_izquierda_over iframe {
   position: absolute;
   display: none;
   top: 12px;
   left: -25px;
   width: 130px;
}


#navegacio ul li.despliega_izquierda_over iframe {
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul {
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul li ul {
   left: 0px;
	width: 19px;
   height: 15px;
	top: -1px;
   background-repeat: no-repeat;
   padding-left: 0px;
   border-right: none;
   padding-top: 2px;
   border-left: none;
   border-top: none;
   border-bottom: none;
   background-color: transparent;
   background-position: -173px 0px;
}

#navegacio ul li.despliega_izquierda_over ul li iframe {
   display: none;
   left: -139px;
   width: 139px;
   top: -1px;
}

#navegacio ul li.despliega_izquierda_over ul li.over iframe {
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul li.over ul li iframe {
   display: none;
}

#navegacio ul li.despliega_izquierda_over ul li.over ul li.over iframe {
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul ul ul {
   left: -140px;
}

#navegacio ul li.despliega_izquierda_over ul li {
   position: relative;
   margin: 0px 0px 0px 0px;
	font-size: 0px;
	background-image: none;
	padding: 1px 5px 1px 5px;
   line-height: 14px;
   margin-top: 0px;
	width: 121px;
}

#navegacio ul li.despliega_izquierda_over ul li a {
	font-size: 9px;
   padding-left: 20px;
   display: block;
   padding-bottom: 2px;
   margin:0px;
   line-height: 14px;
	text-align: left;
}

#navegacio ul li.despliega_izquierda_over ul ul li {
   margin-right: 29px;
   padding-left: 10px;
   margin-top: -1px;
}

#navegacio ul li.despliega_izquierda_over ul li {
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul li ul li {
   display: none;
}

#navegacio ul li.despliega_izquierda_over ul li.over ul li{
   display: block;
}

#navegacio ul li.despliega_izquierda_over ul li ul {
   left: 0px;
	width: 19px;
   height: 15px;
   border-left: none;
   background-position: -173px 0px;
}

#navegacio ul li.despliega_izquierda_over ul li.over ul {
   height: auto;
	width: 161px;
	left: -138px;
   background-position: -36px 0px;
}


#navegacio ul li.despliega_izquierda_over ul li.over ul ul {
   left: -1px;
	width: 19px;
   background-position: -170px 0px;
}


#navegacio ul li.despliega_izquierda_over ul li.over ul li.over ul {
   height: auto;
	width: 161px;
	left: -139px;
   background-position: -32px 0px;
   border-right: none;
   margin-left: 0px;
}


#navegacio ul li.despliega_izquierda_over ul li.over ul li ul li {
   display: none;
}

#navegacio ul li.despliega_izquierda_over ul li.over ul li.over ul li {
   display: block;
   padding-right: 5px;
}


#navegacio ul li.despliega_izquierda_over ul li.over ul li.over ul li a {
   padding-left: 10px;
}


#navegacio ul li.despliega_izquierda_over ul li.over ul li ul {
	width: 29px;
   height: 15px;
   border-right: none;
}


/* HERRAMIENTAS */

#eines {
   background-color: #B50855;
   color: white;
   font: bold 9px verdana;
   padding-top: 2px;
   padding-bottom: 2px;
   height: 17px;
   border-bottom: 20px solid white;
      background-image:url(./img/pensa/esquinah2.gif); background-repeat:no-repeat; background-position:bottom left;

}

#eines #cerca_categories {
   float: left;
   padding: 2px 25px 5px 10px;
   border-right: 1px solid white;
   background-image: url("./img/pensa/icona_desplegable.gif");
   background-repeat: no-repeat;
   background-position: 105px 2px;
   margin-right: 0px;
}

#eines #cerca_categories form {
   border: 2px solid #B50855;
   background-color: #2B768C;
   position: absolute;
   margin-left: -10px;
   margin-top: -1000px;
   display: block;
}

#eines #cerca_categories_desplegat {
   float: left;
   padding: 2px 25px 5px 10px;
   border-right: 1px solid white;
   background-image: url("./img/pensa/icona_desplegable.gif");
   background-repeat: no-repeat;
   background-position: 105px 2px;
   margin-right: 0px;
}

#eines #cerca_categories_desplegat form {
   border: 2px solid #B50855;
   background-color: #2B768C;
   position: absolute;
   padding: 20px;
   margin: 0px;
   margin-top: 5px;
   margin-left: -10px;
   display: block;
}

#eines form.independents ul, #eines form.dependents ul {
   float: left;
   margin: 3px 10px 5px 3px;
   padding: 10px;
   list-style: none;
}

#eines form.independents li {
}

#eines form.independents input {
   margin-right: 10px;
}

#eines form.dependents ul ul {
   float: none;
   margin: 2px;
   padding: 3px 0px 2px 10px;
}

#eines form.dependents ul ul li {
   padding: 1px;
}

#eines form.independents button, #eines form.dependents button {
   border: none;
   padding: 0px;
   background: none;
   margin: 0px 0px 10px 18px;
   clear: left;
   background-color: #019FBC;
   font: bold 9px verdana;
   color: white;
}

#eines #cerca_nom {
   float: left;
   padding-left: 10px;
}

#eines #cerca_nom input {
   font: bold 9px verdana;
   border: 1px solid #444444;
}

#eines #cerca_nom button {
   border: none;
   padding: 0px;
   background: none;
   z-Index: 10;
   background-color: #019FBC;
   font: bold 9px verdana;
   color: white;
}

#eines #botons {
   float: right;
   margin-top: 2px;
}

#eines #botons a {
   color: white;
   text-decoration: none;
   border-right: 1px solid white;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 25px;
   padding-right: 5px;
}

#eines #botons a.imprimir {
   background-image: url("./img/pensa/icona_impressio.gif");
   background-repeat: no-repeat;
   background-position: 3px -1px;
   border-left: 1px solid white;
}

#eines #botons a.mailto {
   background-image: url("./img/pensa/icona_email.gif");
   background-repeat: no-repeat;
   background-position: 3px 0px;
}

#eines #botons a.peke {
   border-right: none;
   padding-left: 0px;
   padding-right: 0px;
}

#eines #botons a.gran {
   border-right: none;
   font-size: 11px;
   padding-left: 0px;
}


/* LOCALIZADOR */

#localitzador {
   margin-top: 0px;
   clear: left;
   background-color: white;
}
#localitzador a{
color:#342644; text-decoration:underline;}


/* COLUMNA DERECHA */

/* Editar les meves dades */

.editar_dades {
   width: 175px;
   float: right;
   clear: right;
   padding: 15px 0px 20px 0px;
   margin: 0px 7px 0px 0px;
}

/* Realitzar aportacio */

.realitzar_aportacio {
   width: 175px;
   float: right;
   clear: right;
   padding: 15px 0px 20px 0px;
   margin: 0px 7px 0px 0px;
}

/* Darreres planes visitades */

.darreres_visites {
   width: 175px;
   float: right;
   clear: right;
   padding: 15px 0px 20px 0px;
   margin: 0px 10px 0px 0px;
}

.darreres_visites form {
   margin: 0px;
   padding: 0px;
}

.darreres_visites select {
   font: bold 9px verdana;
   color: #838383;
   width: 178px;
   margin-top: 15px;
}

/* Continguts associats a la dreta ( publicitat, enquestes, etc, etc */

.contingut_associat {

   width: 175px;
   float: right;
   clear: right;
   background-image: url("./img/pensa/fons_contingut_associat.gif");
   background-repeat: repeat-x;
   padding: 15px 0px 20px 0px;
   margin: 10px 10px 0px 0px;
   
}

.contingut_associat img {
   margin: 0px 0px 10px 0px
}


.contingut_associat form#apuntate {
   font-weight: bold;
   font-size: 9px;
   margin: 0px;
   padding: 0px;
}

.contingut_associat form#apuntate p {
   font-weight: normal;
}

.contingut_associat form#apuntate button {
   padding: 1px 10px 2px 10px;
   text-decoration: none;
   border: none;
   margin-top: 10px;
   margin-right: 20px;
   font: bold 9px verdana;
   margin-bottom: 0px;
}

.contingut_associat form#apuntate input {
   border: 1px solid #99A3A0;
   font: 10px arial;
   margin: 0px 5px 5px 0px;
}

.contingut_associat form#apuntate dl {
   margin: 0px;
   padding: 0px;
}

.contingut_associat form#apuntate dt {
   float: left;
   width: 25%;
   text-align: right;
   padding-right: 5px;
   padding-top: 2px;
}

/* CONTENIDOS */



#ampliada #contingut {
  padding-right: 30px;
   padding-bottom: 20px;
   overflow:hidden;
   width: 784px;
}

#contingut {
   padding-right: 30px;
   padding-bottom: 20px;
   overflow:hidden;
   width: 540px;
}

/* Continguts possibles */

.tornar {
   margin: 10px 0px 10px 0px;
   display: block;
}

.tornada_faq {
   text-align: right;
   margin-left: 525px;
}

.tornada_faq img {
   border: none;
}

#contingut .paginacio {
   text-align: right;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

#contingut .paginacio a, #contingut .paginacio a:visited, #contingut .paginacio span  {
   padding: 0px 1px 0px 1px;
}

#contingut .descarrega {
   padding: 8px 15px 15px 15px;
   margin-bottom: 15px;
}

#contingut .alerta {
   padding: 8px 15px 15px 15px;
   margin-bottom: 15px;
   font-weight: bold;
}

#contingut .mensaje {
   padding: 10px 15px 15px 15px;
   margin-bottom: 15px;
   font-weight: bold;
}

#contingut .descarrega a {
   display: block;
   margin-top: 3px;
}

#contingut .flotant_dreta {
   float: right;
   padding: 0px 0px 20px 30px;
   background-color: white;
}

#contingut .flotant_dreta_consultes {
   padding: 5px 10px 10px 10px;
   margin: -5px 0px 10px 0px;
   width: 200px;
}

#contingut .flotant_dreta_consultes ul {
   margin-bottom: 8px;
}

#contingut .flotant_dreta_consultes form  {
   margin: 0px;
   padding: 0px;
}

#contingut form.metges  {
   margin: -15px 0px 10px 0px;
   padding: 0px;
}

#contingut form.metges select {
   font: bold 9px verdana;
   color: #838383;
   margin: 0px 0px 0px 0px;
   border: 1px solid black;
   padding: 0px;
}


#contingut .flotant_esquerra {
   float: left;
   padding: 0px 30px 20px 0px;
   background-color: white;
}

#contingut h2 {
   margin: 10px 0px 5px 0px;  
}

#contingut h3 {
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 3px 0px;
}

#contingut h4 {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#contingut dl {
   width: 200px;
   margin-top: 15px;
   margin-bottom: 20px;
}

#contingut dt {
}

#contingut dd {
   margin-left: 10px;
}


#contingut #noregistrado {
   float: right;
   padding: 15px 15px 25px 15px;
}

#contingut form dl {
   width: auto;
   margin: 5px;
}


#contingut form dt {
   float: left;
   clear: left;
   width: 30%;
   text-align: right;
   padding-top: 8px;
   padding-right: 10px;
   margin: 0px;
}

#contingut form dd {
   margin: 0px;
}

#contingut p {
   text-align: justify;
   margin-bottom: 25px;
}

#contingut .ampliar {
   text-align: center;
   margin-top: 15px;
   margin-bottom: 30px;
}

#contingut .ampliar a {
   padding: 2px 15px 2px 15px;
   text-decoration: none;
}

#contingut img {
}

#contingut a, contingut a:visited {
   font-weight: bold;
}

/* Llistes no ordenades */

#contingut ul {
   margin: 15px 0px 30px 0px;
   padding:0px;
}

#contingut ul li {
   list-style: none;
   padding: 2px 0px 2px 15px;
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

#contingut ul.consultas li {
   padding-bottom: 10px; 
}

#contingut ul.consultas li a {
   text-decoration: none;
}

#contingut .relacionados {
   margin-bottom: 15px;
}

#contingut .relacionados li {
   padding-left: 20px;
   background-position: 4px 5px;
}

#contingut .relacionados ul {
   margin-bottom: 5px;
   margin-top: 5px;
   margin-left: 0px;
   margin-right: 15px;
   padding-left: 0px;
}

#contingut .relacionados ul li {
  padding-left: 12px;
  margin-left: 0px;
  background-position: 0px 5px;
}

#contingut ul.links {
   padding-left: 0px;
   margin-left: 0px;
}

#contingut ul.links li {
   padding-left: 0px;
   margin-left: 0px;
   margin-bottom: 30px;
}

#contingut ul.links li img {
   float: left;
   padding-right: 20px;
   padding-bottom: 0px;
   background-color: white;
}

#contingut ul.links li h3 {
   margin-top: 0px;
   padding-top: 0px;
}

#contingut ul.links li a, #contingut ul.links li a:visited {
   margin-bottom: 20px;
   margin-left: 125px;
   display: block;
}

#contingut .links table tr td {
	 width: 50%;
   vertical-align: top;
   padding-right: 15px; 
}

#contingut ul.metges {
   padding-left: 0px;
   margin-left: 0px;
}

#contingut ul.metges li {
   padding-left: 0px;
   margin-left: 0px;
   margin-bottom: 30px;
}

#contingut ul.metges li img {
   float: left;
   padding-right: 20px;
   padding-bottom: 0px;
   background-color: white;
}

#contingut ul.metges li h3 {
   margin-top: 0px;
   padding-top: 0px;
}

#contingut ul.metges li div {
   margin-left: 100px;
}

#contingut ul.metges li dl {
   width: auto;
   margin-top: 5px;
   margin-bottom: 10px;
}

#contingut ul.metges li dl dt {
   font-weight: bold;
}

#contingut #fotoproducte {
   width: 180px;
   text-align: center;
}


/* Llistat */


#contingut table.llistat {
   padding-left: 0px;
   margin-left: 0px;
   margin-top: 5px;
   border-collapse: collapse;
   width: 99%;
}

#contingut table img {
   padding-right: 10px;
   padding-bottom: 0px;
   background-color: white;
   margin-top: 0px;
}

#contingut table.llistat tr.cap {
   margin-top: 0px;
   padding-top: 0px;
   border-bottom: 10px solid white;
   background-image: url("./img/pensa/pacient_linia_punts.gif");
   background-repeat: repeat-x;
   background-position: bottom left;

}

#contingut table.llistat tr.cap td {
   padding-bottom: 5px;
   font-weight: bold; vertical-align:top;
}

#contingut table.llistat tr td {
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom:10px;
}

#contingut table.cerca td {
   padding-bottom: 10px;
}

#contingut table.llistat tr.cap td a, #contingut table.llistat tr.cap td a:visited {
   text-decoration: none;
   font-weight: bold;
}

#contingut table.llistat tr td a, #contingut table.llistat tr td a:visited {
   display: block;
   margin-bottom: 15px;
}

#contingut table.cerca tr td a, #contingut table.cerca tr td a:visited {
   margin-bottom: 8px;
}


/* Llistes ordenades */

#contingut ol {
   padding: 0px 0px 0px 22px;
   margin: 10px 0px 10px 5px;
}

#contingut ol li {
   padding: 2px 0px 2px 0px;
   list-style-type: decimal;
   margin: 0px;
}

/* Formularis */

#contingut form {
   font-weight: bold;
}

#contingut form p {
   font-weight: normal;
}

#contingut form button {
   padding: 1px 10px 2px 10px;
   text-decoration: none;
   border: none;
   margin-top: 10px;
   margin-right: 20px;
   font: bold 9px verdana;
}

#contingut form input, #contingut form textarea, #contingut form select {
   border: 1px solid #99A3A0;
   font: 12px arial;
   margin: 5px 10px 15px 0px;
}

#contingut form dd.radios, #contingut form dd.checkboxes {
   padding: 10px 0px 10px 0px;
   margin-left: 170px;
   padding-left: 0px;
}

#contingut form dd.radios input, #contingut form dd.checkboxes input {
   border: none;
   font: 12px arial;
   margin: 0px 5px 0px 10px;
}


/* Franja ANTERIOR - SIGUIENTE */

#contingut #anterior_seguent {
   margin-top: 0px;
   font: bold 9px verdana;
   padding: 0px;
   height: 35px;
}

#contingut #anterior_seguent .anterior {
   float: left;
   margin: 4px 0px 5px 15px;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 10px;
   background-position: left 3px;
}

#contingut #anterior_seguent .seguent {
   float: right;
   margin: 4px 15px 5px 0px;
   padding: 0px 10px 0px 0px;
   background-repeat: no-repeat;
   background-position: right 3px;
   text-align: right;
}


/* ENCUESTAS */


#contingut .enquesta .descarrega {
   margin-top: 20px;
   width: 250px;
}

#contingut .enquesta ul li {
   padding-bottom: 0px;
   margin-bottom: 3px;
}

#contingut .enquesta ul li ul li {
   background-image: none;
   font-weight: normal;
   padding-bottom: 15px;
}

#contingut .enquesta ul li ul li input {
   margin: 0px 10px 0px 0px;
   border: none;
}

#contingut .enquesta button {
   margin-left: 20px;
   margin-right: 0px;
}

#contingut .enquesta .resultat {
   margin-top: 10px;
   height: 15px;
   width: 400px;
   background-color: #FFF0E5;
   color: #FF6701;
   font-weight: bold;
   margin-bottom: 4px;
}

#contingut .enquesta .resultat div {
   height: 15px;
   float: left;
   background-color: #FFD5B7;
}                           

#contingut .enquesta .resultat span {
   position: absolute;
   padding-left: 3px;
}                           

/* Encuesta lateral */

.contingut_associat .enquesta {
   font: bold 9px verdana;
}

.contingut_associat .enquesta ul {
   list-style: none;
   margin: 10px 0px 5px 0px;
   padding-left: 0px;
}

.contingut_associat .enquesta li {
   line-height: 15px;
   vertical-align: middle;
}

.contingut_associat .enquesta p {
   margin: 5px 0px 5px 0px;
   padding: 0px;
}

.contingut_associat .enquesta button {
   padding: 1px 10px 2px 10px;
   text-decoration: none;
   border: none;
   margin-top: 10px;
   font: bold 9px verdana;
}

/* Peu de pàgina */

#peu {
   clear: both;
   text-align: center;
   padding-top: 45px;
   font: bold 9px verdana;
   background-color: white;
}


/* Informació dels colors de "pacient" */

body.pacient #navegacio {
   background-image: url("./img/pensa/pacient_fons_navegacio.gif");
}

body.pacient #navegacio ul li.inici a, body.pacient  #navegacio ul li.inici a:visited {
   color: white;
   background-image: url("./img/pensa/pacient_bullet_boto_inici.gif");
}

body.pacient #navegacio ul li ul {
   background-repeat: repeat-x;
   background-color: #D3DCDB;
   border-bottom: 1px solid #D3DCDB;
}

body.pacient #navegacio ul li.over ul li ul {
   background-image: url("./img/pensa/pacient_marcador_menu_despl.gif");
}

body.pacient #navegacio ul li.over ul li.over ul {
   border-right: 1px solid #04A2D1;
}

body.pacient #navegacio ul li.despliega_izquierda_over ul li ul {
   background-image: url("./img/pensa/pacient_marcador_menu_desplegable_izq.gif");
}

body.pacient #navegacio ul li.despliega_izquierda_over ul li.over ul {
   border-left: 1px solid #04A2D1;
}


body.pacient #navegacio ul li ul li {
   background-color: #EEF3F4;
}

body.pacient #navegacio ul ul li a {
   color: #B50855;
}

body.pacient #navegacio ul li.over ul ul li {
   border-left: 1px solid #04A2D1;
   border-bottom: 1px solid #04A2D1;
}

body.pacient #navegacio ul li.despliega_izquierda_over ul ul li {
   border-right: 1px solid #04A2D1;
   border-bottom: 1px solid #04A2D1;
}

body.pacient #navegacio ul li.despliega_izquierda_over ul li.over ul {
   border-left: 1px solid #04A2D1;
}

body.pacient #navegacio ul li.despliega_izquierda_over ul li.over ul li.over ul {
   border-left: 1px solid #04A2D1;
}


body.pacient #navegacio ul li.over ul li.over ul {
   border-right: 1px solid #04A2D1;
}

body.pacient #navegacio ul li.over ul li.over ul li.over ul {
   border-right: 1px solid #04A2D1;
}


body.pacient #navegacio ul ul li a:visited {
   color: #BE5E89;
}

body.pacient #navegacio ul ul li a:hover {
   /*background-color: #BE5E89;
   border-top: 1px solid #04A2D1;
    border-bottom: 1px solid #04A2D1;*/
	color:#04A2D1;
}






body.pacient #localitzador {
   color: #B50855;
}

body.pacient #contingut .tornar, body.pacient #contingut .tornar:visited {
   color: #342644;
}

body.pacient h2 {
   color:#FFFFFF ;
   background-color:#B50855; padding:2px;
}

body.pacient h3 {
   color: #342644;
   background-image: url("./img/pensa/pacient_linia_punts.gif");
   background-repeat: repeat-x;
   background-position: bottom left;
}

body.pacient .destacat {
   color: #B50855;
   font-weight: bold;
}

body.pacient #contingut ul li {
   background-image: url("./img/pensa/pacient_bullet_navegacio_interior.gif");
}

body.pacient #contingut ul.links li {
   background-image: none;
}

body.pacient #contingut ul.metges li {
   background-image: none;
}

body.pacient #contingut ul.links li a, body.pacient #contingut ul.links li a:visited {
   color: #B50855;
}

body.pacient #contingut ul.metges li a, body.pacient #contingut ul.metges li a:visited {
   color: #B50855;
}

body.pacient dl {
   color: #342644;
}

body.pacient dd {
   color: #000000;
}

body.pacient #contingut .flotant_dreta_consultes {
   background-color: #CDEDF6;
}

body.pacient #contingut .paginacio {
   color: #B50855;
}

body.pacient #contingut .paginacio span {
   color: #D3E3E8;
}

body.pacient #contingut .paginacio a, body.pacient #contingut .paginacio a:visited{
   color: #342644;
}

body.pacient #contingut .relacionados li {
   background-color: #CDEDF6;
   color: #B50855;
}

body.pacient #contingut .relacionados li.actual, body.pacient #contingut .relacionados li.actual a, body.pacient #contingut .relacionados li.actual a:visited {
   color: #B50855;
   color: black;
}

body.pacient #contingut .ampliar a, body.pacient #contingut .ampliar a:visited {
   background-color: #CDEDF6;
   color: #B50855;
}

body.pacient #contingut ul li a,body.pacient #contingut ul li a:visited {
   color: #342644;
}

body.pacient #contingut .relacionados li a,body.pacient #contingut .relacionados li a:visited {
   color: #B50855;
}

body.pacient #contingut {
   color: #000000;
}

body.pacient #contingut .descarrega {
   background-color: #FFF7F2;
}

body.pacient #contingut #noregistrado {
   background-color: #FFF7F2;
}

body.pacient #contingut strong, body.pacient #contingut b {
   color: #B50855; 
}

body.pacient #contingut a, body.pacient #contingut a:visited {
   color: #B50855; 
}

body.pacient #contingut .enquesta .descarrega a, body.pacient #contingut .enquesta .descarrega a:visited {
   color: #B50855; 
}

body.pacient #contingut .alerta {
   color: #B50855; 
   background-color: #FFF7F2;
}

body.pacient #contingut .mensaje {
   background-color: #CDDCE0;
   color: #0078A5;
}

body.pacient #contingut .enquesta ul li ul li {
   color: #000000;
}

body.pacient #contingut .enquesta ul li ul {
   background-image: url("./img/pensa/pacient_linia_punts.gif");
   background-repeat: repeat-x;
   background-position: bottom left;
}

body.pacient #contingut .enquesta ul li ul li strong {
   color: #000000;
}

body.pacient #contingut #anterior_seguent {
   color: #000000;
   background-color: #EBF1F3;
}

body.pacient #contingut #anterior_seguent .anterior {
   background-image: url("./img/pensa/pacient_bullet_anterior.gif");
}

body.pacient #contingut #anterior_seguent .seguent {
   background-image: url("./img/pensa/pacient_bullet_seguent.gif");
}

body.pacient #contingut #anterior_seguent a, body.pacient #contingut #anterior_seguent a:visited {
   color: #0384A7;
}

body.pacient .contingut_associat .enquesta {
   color: #000000;
}

body.pacient .contingut_associat .enquesta ul {
   color: #BE5E89;
}

body.pacient .contingut_associat .enquesta button {
   color: white;
   background-color: #00607A;
}

body.pacient #contingut form {
   color: #342644;
}

body.pacient #contingut form p {
   color: #00607A;
}

body.pacient #contingut form dd {
}

body.pacient #contingut button {
   color: white;
   background-color: #00607A;
}

body.pacient .contingut_associat form {
   color: #342644;
}

body.pacient .contingut_associat form p {
   color: #00607A;
}

body.pacient .contingut_associat form button {
   color: white;
   background-color: #00607A;
}

body.pacient #contingut table.llistat tr.cap td {
   color:#BE5E89;
}

body.pacient #contingut table.llistat tr.cap td a, body.pacient #contingut table.llistat tr.cap td a:visited {
   color: #B50855;
}

body.pacient #modul_noticies p {
   color: #B50855;
}

/* Els tamanys de lletra normals */

.lletra_normal {
   font-size: 11px;
}

.lletra_normal #localitzador {
   font: bold 9px verdana;
}

.lletra_normal .tornar {
   font: bold 9px verdana;
}

.lletra_normal h2 {
   font: bold 14px arial; letter-spacing:1px;
}

.lletra_normal h3 {
   font: bold 11px verdana;
}

.lletra_normal h4 {
   font: bold 11px verdana;
}

.lletra_normal dl {
   font: bold 9px verdana;
}

.lletra_normal form dl {
   font: bold 11px verdana;
}

.lletra_normal .metges dl {
   font: normal 11px verdana;
}

.lletra_normal .relacionados li {
   font: bold 9px verdana;
}

.lletra_normal .ampliar a {
   font: bold 9px verdana;
}

/* Els tamanys de lletra ampliats */

.lletra_ampliada {
   font-size: 14px;
}

.lletra_ampliada #localitzador {
   font: bold 12px verdana;
}

.lletra_ampliada .tornar {
   font: bold 12px verdana;
}

.lletra_ampliada h2 {
   font: bold 18px verdana;
}

.lletra_ampliada h3 {
   font: bold 14px verdana;
}

.lletra_ampliada h4 {
   font: bold 14px verdana;
}

.lletra_ampliada dl {
   font: bold 12px verdana;
}

.lletra_ampliada form dl {
   font: bold 14px verdana;
}

.lletra_ampliada .metges dl {
   font: normal 14px verdana;
}

.lletra_ampliada .relacionados li {
   font: bold 12px verdana;
}

.lletra_ampliada .ampliar a {
   font: bold 12px verdana;
}

.backg {

   background-image: url("./img/pensa/fons_continguts_interiors.gif");
   background-repeat: repeat-y;
   background-position: 565px 0px;
   
}

/* CONTENIDOS AMPLIADOS*/

#contingutampliat {
   padding-right: 30px;
   padding-bottom: 20px;
   overflow:hidden; 
   width: 784px;
}


#contingutampliat .paginacio {
   text-align: right;
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}

#contingutampliat .paginacio a, #contingutampliat .paginacio a:visited, #contingutampliat .paginacio span  {
   padding: 0px 1px 0px 1px;
}

#contingutampliat .descarrega {
   padding: 8px 15px 15px 15px;
   margin-bottom: 15px;
}

#contingutampliat .alerta {
   padding: 8px 15px 15px 15px;
   margin-bottom: 15px;
   font-weight: bold;
}

#contingutampliat .mensaje {
   padding: 10px 15px 15px 15px;
   margin-bottom: 15px;
   font-weight: bold;
}

#contingutampliat .descarrega a {
   display: block;
   margin-top: 3px;
}

#contingutampliat .flotant_dreta {
   float: right;
   padding: 0px 0px 20px 30px;
   background-color: white;
}

#contingutampliat .flotant_dreta_consultes {
   padding: 5px 10px 10px 10px;
   margin: -5px 0px 10px 0px;
   width: 200px;
}

#contingutampliat .flotant_dreta_consultes ul {
   margin-bottom: 8px;
}

#contingutampliat .flotant_dreta_consultes form  {
   margin: 0px;
   padding: 0px;
}

#contingutampliat form.metges  {
   margin: -15px 0px 10px 0px;
   padding: 0px;
}

#contingutampliat form.metges select {
   font: bold 9px verdana;
   color: #838383;
   margin: 0px 0px 0px 0px;
   border: 1px solid black;
   padding: 0px;
}


#contingutampliat .flotant_esquerra {
   float: left;
   padding: 0px 30px 20px 0px;
   background-color: white;
}

#contingutampliat h2 {
   margin: 10px 0px 5px 0px;  
}

#contingutampliat h3 {
   margin: 0px 0px 10px 0px;
   padding: 0px 0px 3px 0px;
}

#contingutampliat h4 {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#contingutampliat dl {
   width: 200px;
   margin-top: 15px;
   margin-bottom: 20px;
}

#contingutampliat dt {
}

#contingutampliat dd {
   margin-left: 10px;
}


#contingutampliat #noregistrado {
   float: right;
   padding: 15px 15px 25px 15px;
}

#contingutampliat form dl {
   width: auto;
   margin: 5px;
}


#contingutampliat form dt {
   float: left;
   clear: left;
   width: 30%;
   text-align: right;
   padding-top: 8px;
   padding-right: 10px;
   margin: 0px;
}

#contingutampliat form dd {
   margin: 0px;
}

#contingutampliat p {
   text-align: justify;
   margin-bottom: 25px;
}

#contingutampliat .ampliar {
   text-align: center;
   margin-top: 15px;
   margin-bottom: 30px;
}

#contingutampliat .ampliar a {
   padding: 2px 15px 2px 15px;
   text-decoration: none;
}

#contingutampliat img {
}

#contingutampliat a, contingutampliat a:visited {
   font-weight: bold;
}

/* Llistes no ordenades */

#contingutampliat ul {
   margin: 15px 0px 30px 0px;
   padding:0px;
}

#contingutampliat ul li {
   list-style: none;
   padding: 2px 0px 2px 15px;
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

#contingutampliat ul.consultas li {
   padding-bottom: 10px; 
}

#contingutampliat ul.consultas li a {
   text-decoration: none;
}

#contingutampliat .relacionados {
   margin-bottom: 15px;
}

#contingutampliat .relacionados li {
   padding-left: 20px;
   background-position: 4px 5px;
}

#contingutampliat .relacionados ul {
   margin-bottom: 5px;
   margin-top: 5px;
   margin-left: 0px;
   margin-right: 15px;
   padding-left: 0px;
}

#contingutampliat .relacionados ul li {
  padding-left: 12px;
  margin-left: 0px;
  background-position: 0px 5px;
}

#contingutampliat ul.links {
   padding-left: 0px;
   margin-left: 0px;
}

#contingutampliat ul.links li {
   padding-left: 0px;
   margin-left: 0px;
   margin-bottom: 30px;
}

#contingutampliat ul.links li img {
   float: left;
   padding-right: 20px;
   padding-bottom: 0px;
   background-color: white;
}

#contingutampliat ul.links li h3 {
   margin-top: 0px;
   padding-top: 0px;
}

#contingutampliat ul.links li a, #contingutampliat ul.links li a:visited {
   margin-bottom: 20px;
   margin-left: 125px;
   display: block;
}

#contingutampliat .links table tr td {
	 width: 50%;
   vertical-align: top;
   padding-right: 15px; 
}

#contingutampliat ul.metges {
   padding-left: 0px;
   margin-left: 0px;
}

#contingutampliat ul.metges li {
   padding-left: 0px;
   margin-left: 0px;
   margin-bottom: 30px;
}

#contingutampliat ul.metges li img {
   float: left;
   padding-right: 20px;
   padding-bottom: 0px;
   background-color: white;
}

#contingutampliat ul.metges li h3 {
   margin-top: 0px;
   padding-top: 0px;
}

#contingutampliat ul.metges li div {
   margin-left: 100px;
}

#contingutampliat ul.metges li dl {
   width: auto;
   margin-top: 5px;
   margin-bottom: 10px;
}

#contingutampliat ul.metges li dl dt {
   font-weight: bold;
}

#contingutampliat #fotoproducte {
   width: 180px;
   text-align: center;
}


/* Llistat */


#contingutampliat table.llistat {
   padding-left: 0px;
   margin-left: 0px;
   margin-top: 5px;
   border-collapse: collapse;
   width: 99%;
}

#contingutampliat table img {
   padding-right: 10px;
   padding-bottom: 0px;
   background-color: white;
   margin-top: 0px;
}

#contingutampliat table.llistat tr.cap {
   margin-top: 0px;
   padding-top: 0px;
   border-bottom: 10px solid white;
   background-image: url("./img/pensa/pacient_linia_punts.gif");
   background-repeat: repeat-x;
   background-position: bottom left;

}

#contingutampliat table.llistat tr.cap td {
   padding-bottom: 5px;
   font-weight: bold; vertical-align:top;
}

#contingutampliat table.llistat tr td {
   padding-left: 3px;
   padding-right: 5px;
   padding-top: 10px;
   padding-bottom:10px;
}

#contingutampliat table.cerca td {
   padding-bottom: 10px;
}

#contingutampliat table.llistat tr.cap td a, #contingutampliat table.llistat tr.cap td a:visited {
   text-decoration: none;
   font-weight: bold;
}

#contingutampliat table.llistat tr td a, #contingutampliat table.llistat tr td a:visited {
   display: block;
   margin-bottom: 15px;
}

#contingutampliat table.cerca tr td a, #contingutampliat table.cerca tr td a:visited {
   margin-bottom: 8px;
}


/* Llistes ordenades */

#contingutampliat ol {
   padding: 0px 0px 0px 22px;
   margin: 10px 0px 10px 5px;
}

#contingutampliat ol li {
   padding: 2px 0px 2px 0px;
   list-style-type: decimal;
   margin: 0px;
}

/* Formularis */

#contingutampliat form {
   font-weight: bold;
}

#contingutampliat form p {
   font-weight: normal;
}

#contingutampliat form button {
   padding: 1px 10px 2px 10px;
   text-decoration: none;
   border: none;
   margin-top: 10px;
   margin-right: 20px;
   font: bold 9px verdana;
}

#contingutampliat form input, #contingutampliat form textarea, #contingutampliat form select {
   border: 1px solid #99A3A0;
   font: 12px arial;
   margin: 5px 10px 15px 0px;
}

#contingutampliat form dd.radios, #contingutampliat form dd.checkboxes {
   padding: 10px 0px 10px 0px;
   margin-left: 170px;
   padding-left: 0px;
}

#contingutampliat form dd.radios input, #contingutampliat form dd.checkboxes input {
   border: none;
   font: 12px arial;
   margin: 0px 5px 0px 10px;
}


/* Franja ANTERIOR - SIGUIENTE */

#contingutampliat #anterior_seguent {
   margin-top: 0px;
   font: bold 9px verdana;
   padding: 0px;
   height: 35px;
}

#contingutampliat #anterior_seguent .anterior {
   float: left;
   margin: 4px 0px 5px 15px;
   background-repeat: no-repeat;
   padding: 0px 0px 0px 10px;
   background-position: left 3px;
}

#contingutampliat #anterior_seguent .seguent {
   float: right;
   margin: 4px 15px 5px 0px;
   padding: 0px 10px 0px 0px;
   background-repeat: no-repeat;
   background-position: right 3px;
   text-align: right;
}


/* ENCUESTAS */


#contingutampliat .enquesta .descarrega {
   margin-top: 20px;
   width: 250px;
}

#contingutampliat .enquesta ul li {
   padding-bottom: 0px;
   margin-bottom: 3px;
}

#contingutampliat .enquesta ul li ul li {
   background-image: none;
   font-weight: normal;
   padding-bottom: 15px;
}

#contingutampliat .enquesta ul li ul li input {
   margin: 0px 10px 0px 0px;
   border: none;
}

#contingutampliat .enquesta button {
   margin-left: 20px;
   margin-right: 0px;
}

#contingutampliat .enquesta .resultat {
   margin-top: 10px;
   height: 15px;
   width: 400px;
   background-color: #FFF0E5;
   color: #FF6701;
   font-weight: bold;
   margin-bottom: 4px;
}

#contingutampliat .enquesta .resultat div {
   height: 15px;
   float: left;
   background-color: #FFD5B7;
}                           

#contingutampliat .enquesta .resultat span {
   position: absolute;
   padding-left: 3px;
}                           

/* Informació dels colors de "pacient" */

body.pacient #contingutampliat .tornar, body.pacient #contingutampliat .tornar:visited {
   color: #342644;
}

body.pacient #contingutampliat ul li {
   background-image: url("./img/pensa/pacient_bullet_navegacio_interior.gif");
}

body.pacient #contingutampliat ul.links li {
   background-image: none;
}

body.pacient #contingutampliat ul.metges li {
   background-image: none;
}

body.pacient #contingutampliat ul.links li a, body.pacient #contingutampliat ul.links li a:visited {
   color: #B50855;
}

body.pacient #contingutampliat ul.metges li a, body.pacient #contingutampliat ul.metges li a:visited {
   color: #B50855;
}

body.pacient #contingutampliat .flotant_dreta_consultes {
   background-color: #CDEDF6;
}

body.pacient #contingutampliat .paginacio {
   color: #B50855;
}

body.pacient #contingutampliat .paginacio span {
   color: #D3E3E8;
}

body.pacient #contingutampliat .paginacio a, body.pacient #contingutampliat .paginacio a:visited{
   color: #342644;
}

body.pacient #contingutampliat .relacionados li {
   background-color: #CDEDF6;
   color: #B50855;
}

body.pacient #contingutampliat .relacionados li.actual, body.pacient #contingutampliat .relacionados li.actual a, body.pacient #contingutampliat .relacionados li.actual a:visited {
   color: #B50855;
   color: black;
}

body.pacient #contingutampliat .ampliar a, body.pacient #contingutampliat .ampliar a:visited {
   background-color: #CDEDF6;
   color: #B50855;
}

body.pacient #contingutampliat ul li a,body.pacient #contingutampliat ul li a:visited {
   color: #342644;
}

body.pacient #contingutampliat .relacionados li a,body.pacient #contingutampliat .relacionados li a:visited {
   color: #B50855;
}

body.pacient #contingutampliat {
   color: #000000;
}

body.pacient #contingutampliat .descarrega {
   background-color: #FFF7F2;
}

body.pacient #contingutampliat #noregistrado {
   background-color: #FFF7F2;
}

body.pacient #contingutampliat strong, body.pacient #contingutampliat b {
   color: #B50855; 
}

body.pacient #contingutampliat a, body.pacient #contingutampliat a:visited {
   color: #B50855; 
}

body.pacient #contingutampliat .enquesta .descarrega a, body.pacient #contingutampliat .enquesta .descarrega a:visited {
   color: #B50855; 
}

body.pacient #contingutampliat .alerta {
   color: #B50855; 
   background-color: #FFF7F2;
}

body.pacient #contingutampliat .mensaje {
   background-color: #CDDCE0;
   color: #0078A5;
}

body.pacient #contingutampliat .enquesta ul li ul li {
   color: #000000;
}

body.pacient #contingutampliat .enquesta ul li ul {
   background-image: url("./img/pensa/pacient_linia_punts.gif");
   background-repeat: repeat-x;
   background-position: bottom left;
}

body.pacient #contingutampliat .enquesta ul li ul li strong {
   color: #000000;
}

body.pacient #contingutampliat #anterior_seguent {
   color: #000000;
   background-color: #EBF1F3;
}

body.pacient #contingutampliat #anterior_seguent .anterior {
   background-image: url("./img/pensa/pacient_bullet_anterior.gif");
}

body.pacient #contingutampliat #anterior_seguent .seguent {
   background-image: url("./img/pensa/pacient_bullet_seguent.gif");
}

body.pacient #contingutampliat #anterior_seguent a, body.pacient #contingutampliat #anterior_seguent a:visited {
   color: #0384A7;
}

body.pacient #contingutampliat form {
   color: #342644;
}

body.pacient #contingutampliat form p {
   color: #00607A;
}

body.pacient #contingutampliat form dd {
}

body.pacient #contingutampliat button {
   color: white;
   background-color: #00607A;
}

body.pacient #contingutampliat table.llistat tr.cap td {
   color:#BE5E89;
}

body.pacient #contingutampliat table.llistat tr.cap td a, body.pacient #contingutampliat table.llistat tr.cap td a:visited {
   color: #B50855;
}