/****etiquetes (x)html*************/
body{
	margin: 0px;
	padding: 0px;
	background:#ffffff url("imgs/fondo-total.jpg") repeat-y center;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;

}
h1{
font-size:28px;
color:#026a79;
margin:0px;
padding:0px;
}
h2{
font-size:15px;
color:#026a79;
margin-top:15px;
margin-bottom:3px;
margin-right:0px;
margin-left:0px;
padding-top:15px;
padding-bottom:3px;
padding-right:0px;
padding-left:0px;
}

table{
background-color:#fff;
border:1px solid #ddd;
empty-cells:show;
font-size:90%;
margin-bottom:20px;
padding:4px;
text-align:left;
width:450px;
}
table caption{
color:#777;
margin-bottom:5px;
padding:0px;
text-transform:uppercase;
}
table thead th{
border:0;
border-bottom:1px solid #ddd;
color:#777;
font-size:90%;
padding:3px;
text-align:left;
}
table tbody tr.blau{
background-color:#91B9B6;
}
table tbody tr.blanc{
background-color:#fff;
}
table tbody td{
color:#3A3A3A;
padding:3px;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-top:0;
border-bottom:0;
}
table tbody td.ultim{
border-bottom:1px solid #ddd;
}
table tbody td a{
color:#000000;
}
table.especialistes tbody td{
border-bottom:1px solid #ddd;
}
table.especialistes tbody td a:hover{
color:#ffffff;
}
/**********************formulari*************/
table#formulari{
width:520px;
}
table tbody td.textos{
font-size:90%;
text-align:right;
}
table tbody tr.formulari td{
border:0px;
}
table.butons, table.butons td{
background-color:#fff;
border:0px;
empty-cells:show;
margin-bottom:20px;
padding:4px;
text-align:center;
width:450px;
}
/********************************************/
/**********************links*****************/
table#links{
background-color:transparent;
border:0;
}
/********************************************/
/**********************preguntes*************/
table#preguntes{
width:450px;
border:0px;
margin-left:10px;
}
table#preguntes tr td{
border:0px;
}
table#preguntes a:visited,table#preguntes a:active,table#preguntes a:focus,table#preguntes a:link{
text-decoration:none;
}
table#preguntes a:hover{
text-decoration:underline;
color:#026a79;
}
p.preguntesDetallades{
margin:15px;
line-height:25px;
}
/**********************especialitats*********/
table#especialitats{
width:200px;
border:0px;
margin:0px 0px 0px 10px;
padding:0px;
}


/********************************************/
/****id de les capes principals*************/
#contenidor{
text-align: left; 
width: 780px; 
background-color : #ffffff; 
margin: auto; 
} 
#capcelera{
background-image:url("imgs/capcelera.jpg");
width:780px;
height :177px; 
}
#capcelera1{
background-image:url("imgs/capcelera1.jpg");
width:780px;
height :177px; 
}
#idiomes{
position:relative;
top:2px;
right:25px;
text-align:right;

}
#principal_index{
clear:both;
border-top:2px solid #026a79;
margin:25px;
line-height:20px;
}
A.idiomes, A.idiomes:VISITED, A.idiomes:ACTIVE, A.idiomes:FOCUS, A.idiomes:LINK{
text-decoration:none;
color:#fff;
}
A.idiomes:HOVER{
text-decoration:none;
color:#ff4d00;
}
#telefon{
position:relative;
top:135px;
right:25px;
text-align:right;
font-size:14px;
font-weight:bold;
}
A.telefon, A.telefon:VISITED, A.telefon:ACTIVE, A.telefon:FOCUS, A.telefon:LINK{
text-decoration:none;
color:#fff;
}
A.telefon:HOVER{
text-decoration:none;
color:#ff4d00;
}
/**********************titular********************/
#titular{
position:relative;
width:780px;
height:130px;
background-image:url("imgs/titular.jpg");
}
#titol{
position:absolute;
top:65px;
left:75px;
}
#pdfs{
float:right;
position:absolute;
top:45px;
right:20px;
font-size:12px;
padding:5px;
}
#pdfs2{
position:absolute;
top:25px;
right:0px;
font-size:12px;
line-height:75%;
text-align:right;
}
#pdfs2 p{

padding:4px;
margin:4px;

}
A.pdfs, A.pdfs:VISITED, A.pdfs:ACTIVE, A.pdfs:FOCUS, A.pdfs:LINK{
text-decoration:none;
color:#026a79;
}
A.pdfs:HOVER{
text-decoration:none;
color:#ccc;
}
#contingut{
position:relative;
width:780px;
}

/**********************contingut********************/
#lateral{
position:relative;
width:295px;
float:left;
}
.titolespecialista{
text-align:left;
font-size:15px;
color:#026a79;
margin-top:5px;
margin-bottom:0px;
margin-right:10px;
margin-left:10px;
padding-top:5px;
padding-bottom:0px;
padding-right:10px;
padding-left:10px;
}
.caracespecialista{
text-align:left;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:10px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:10px;
}
.caracespecialista a, ul.caracespecialista a:visited{
text-decoration:none;
color:#026a79;
}
.caracespecialista a:hover{
text-decoration:underline;
}
table tr td#fotolateral{
border-right:4px dotted #ccc;
}
table#fotolateral{
width:780px;
background-color:#fff;
border:0px;
margin-bottom:0px;
padding:0px;
text-align:center;
}
table#fotolateral td{
border:0px;
}
#principalfotolateral{
position:relative;
float:right;
border-left:4px dotted #ccc;

}
table#principalfotolateral{
width:100px;
background-color:#fff;
border:0px;
margin-bottom:0px;
padding:0px;
text-align:center;
}
table#principalfotolateral td{
border:0px;
}


#principal{
position:relative;
width:470px;
float:right;
border-left:4px dotted #ccc;
}
#principalindex{
position:relative;
width:470px;
float:right;
}
ul.llistaprincipal{
font-family:"Times New Roman", Times, serif;
color:#3A3A3A;
font-size:140%;
list-style-type:none;
padding: 0;
margin: 40px 30px 3em 2em;

}
ul.equipmedic a, ul.equipmedic a:visited{
text-decoration:none;
color:#026a79;
}
ul.equipmedic a:hover{
text-decoration:underline;
}
.textindex a, .textindex a:visited{
text-decoration:none;
color:#026a79;
}
.textindex a:hover{
text-decoration:underline;
}




/*******************pagina informacio**********************/
#lateral2{
position:relative;
width:200px;
float:left;
}
#principal2{
position:relative;
width:560px;
float:right;
border-left:4px dotted #ccc;
}
p.comentaris{
color:#777;
margin-bottom:2px;
margin-left:15px;
padding:0px;
text-transform:uppercase;
}
/***********************************************************/

/***************pagina equip medic**************************/
ul.equipmedic{
color:#3A3A3A;
list-style-type:none;
padding: 0;
margin: 25px 30px 3em 1em;
}
ul.equipmedic li{
margin:.5em;
line-height:150%;
padding-left: .6em;
}

/**********************peupagina********************/
#peupagina{
padding-top:1em;
clear:both;
position:relative;
width:780px;
border-top:1px solid #026a79;
text-align: right;
padding-bottom:1em;
margin-bottom:0;
}
#peupaginaEsq{
padding-left:1em;
position:relative;
text-align: left;
float:left;
}
#peupaginaDre{
padding-right:1em;
position:relative;
text-align: right;
float:right;
}
#peupagina a{
text-decoration:none;
}
#peupagina a:link,#peupagina a:visited,#peupagina a:active{
color:#026a79;
}
#peupagina a:hover{
color:#ccc;
}
.assistPeupagina {
	text-align: left;
	color: #026A79;
}
/**********************links********************/
table#linkspetites{
width:160px;
border:0px;
margin:0px 0px 0px 10px;
padding:0px;
}
table#links{
width:510px;
border:0px;
margin:0px 0px 0px 10px;
padding:0px;
}
table#linkspetites,table#linkspetites tr,table#linkspetites tr td, table#links tr,table#links tr td{
border:0px;
}
table#links a{
text-decoration:none;
}
table#links a:link,table#links a:visited,table#links a:active,{
text-decoration:none;
color:##3A3A3A;
border:0px;
}
table#links a:hover,table#links a:focus{
color:#026a79;
text-decoration:underline;
border:0px;
}
