/************************************/
/* REDEFINICI� D'ETIQUETES EST�NDAR */
/************************************/

html {
	margin:0;
	padding:0;
	border:0px none;
	background:#f2edea /*url(../images/fons01.gif) left repeat-y*/;
	min-height:100%;
	height:100%
	}

body {
    display:block;
    text-align:left;
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .7em;
	color:#000;
	/*background:url(../images/fons01.gif) right repeat-y; */
	min-height:100%;
	border-right:8px solid #185566;
	border-left:8px solid #185566;
	}

/******** Prehome **************/

.prehome{
    min-height:100%;
	height:97.4%;
	background:url(../images/back_prehome2.jpg) bottom right no-repeat;
	}

#prehome {
    width:100%;
	text-align:center!important;
	margin:0;
	padding:0;
	height:100%;
	font-size:1.3em;
	}

#franja_prehome{
     padding:3.2% 0 2% 0;
	 background:#fff
}

.logo_prehome{
     height:4.05em;
	 width:37em;
     margin:0;
	}
	
#img_prehome{
     display:block;
	 background:#900 url(../images/img_prehome1.jpg) no-repeat center;
	 width:100%;
	 min-height:45%
     }
	
#prehome ul{
    display: block;
    text-align:center!important;
    color:#185566;
	margin:.3em;
	}

#prehome ul li{
    margin-top:2.5em;
    display:inline;
	font-size:.8em;
	background:#fff;
	padding:.5em 3em;
	font-weight:bold!important;
	}
	
#slogan {
    background:#185566;
    width:100%;
    height:3.2em;
	font-family: Arial, Helvetica, sans-serif;
	color:#82C4D2;
	padding:.6em 0 0 0;
	font-size:1.25em;
    }
	

/****************************/

	
.back{
    width:48.7em;
    height:21.4em
    }
	
	
img {
	border:0 none;
	margin:0 0 0 .2em;
	padding:0;
	}
	
dl {
	margin:0;
	padding:0;
	border:0 none;
	}
	
p {
	margin-top:1em;
	margin-bottom:1em;
	line-height: 130%;
	}
	
h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-weight:normal;
	}

h2 {
	font-size:420%;
	color:#185566;
	letter-spacing:-1px;
	padding-top: 40px;
	}

h3 {
	font-size:1.5em;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	}

h4 {
	font-size:130%;
	padding:0px 0px 4px 0px;
	margin:0px;
	border:0px none;
	color:#185556;
	}
	
h4.grup {
	font-size:1.3em;
	padding:0px;
	margin:0px;
	border:0px none;
	}
	
h4.home {
	font-size:1.6em;
	font-weight:bold
	}

h5 {
	font-size:1.5em;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	}

h6 {
	font-size:100%;
	padding:0px;
	margin:0px;
	border:0px none;
	margin-top:7px;
	color:#545454;
	}

a, a:visited {
	color: #1a5d70;
	text-decoration: none;
	font-weight:normal;
	}

a:hover, a:active {
	color: #09c;
	text-decoration: underline;
	font-weight:normal;
	}

ul, ol, li {
	margin: 0;
	padding: 0;
	border: 0 none;
	list-style-type: none;
	}
	
form {
	margin: 0;
	padding: 0;
	border: 0 none;
	}
	
fieldset, legend {
	margin: 0;
	padding: 0;
	border: 0 none;
	font-size: 100%;
	}

legend {
	margin-left:-8px;
	font-size:100%;
	font-weight:bolder;
	color:#ea5609;
	}
	
label {
	margin: 0;
	padding: 0;
	border: 0 none;
	}

/*******************************/
/******** GENERAL **************/
/*******************************/

.actiu_main a{
  border-bottom: 2px solid #185566;
}

.actiu_sub {
border-bottom: 2px solid #185566;
}


#franjaamunt {
	position:fixed;
	top:0px;
	width:100%;
	height:8px;
	background-color:#185566;
	overflow:hidden
}
#franjaaball {
	position:fixed;
	bottom:0px;
	width:100%;
	height:8px;
	background-color:#185566;
	overflow:hidden;
	clear:both;
}

#capcalera {
	text-align:right;
	padding-top:0px;
	margin:0px;
	border:0px none;
	}
h1 {
	float:left;
	/*padding-left:8px;*/
	margin-top:-40px;
	/*width: 530px;*/
/*	width: 495px;*/
	width: 420px;
}

#menus{
	width:58%;
	float: right;
}

#menuprincipal {
	display:block;
	float:left;
	padding-top:28px;
	margin:0;
	width: 100%;
	text-align:left;
}

#menuprincipal li {
	display:inline;
	background:url(../images/menup01.gif) no-repeat left bottom;
	padding-top:44px;
	padding-left:5px;
	padding-right:10px;
}

#menuprincipal a, #menuprincipal a:visited, #menuprincipal a:hover, #menuprincipal a:active {
	/*font-size:120%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menusecundari{
	background:#185566;
	margin-bottom:0px;
	float:left;
	margin-top: 8px;
	color:#fff;
	width: 100%;
	 }

#menusecundari_list{
     float:left;
	 background:#82c4d2;
	 padding:9px;
	 }

#menusecundari_list li{
    display:inline;
	padding:0 3px;
	}

#menusecundari_list li a{
    color:#185566;
	}

#idiomes{
	float:left;
	background:#185566;
	padding:9px 65px 9px 9px;
	text-align: left;
		}
		
#idiomes li{
    display:inline;
	color:#82c4d2;
	padding:0 3px
		}
		
#idiomes li a{
    color:#fff
		}
		
#contenidor {
	clear:both;
	margin:0px 0 0 38px;
	overflow:hidden;
	min-height:100%;
	}

#actual{
    background-color:#fbf6f3!important;
	 border:0 none!important;
    }
	
#copyright{
    display:block;
	float:left;
	width:90%;
	margin:0;
    padding:0 0 1em 4em;
	font-size:0.9em;
	color:#666;
	}

/*********** BACKGROUNDS ***********/
.backwhat {
	background:url(../images/backwhat.jpg) no-repeat bottom right;
}

.backbcn {
	background:url(../images/backbcn.jpg) no-repeat bottom right;
	}

.backwhy {
	background:url(../images/backwhy.jpg) no-repeat bottom right;
}

.backlistas {
	background:url(../images/backlistas.jpg) no-repeat bottom right;
}

.backlistas2 {
	background:url(../images/backlistas2.jpg) no-repeat bottom right;
}

/*********** MAPAWEB ***********/

#mapaweb {
	background-color:#FFF;
	width:98%;
	float:left;	
	margin:20px 0 0 0;
	}
	
#mapaweb div{
	 float:left;
	 margin:0 2em 1em 1.3em;
	 width:15%
    }
	
#mapaweb div ul a{
    font-weight:bold;
    display:block;
	color:#185566;
	font-size:1.1em;
	margin-bottom:5px
    }
	
#mapaweb div ul li a{
    color:#000;
	font-weight:normal;
	font-size:1em;
	display:inline
    }
	
#mapaweb .quienes{
	width:9.5%;
	}
#mapaweb .porque{
	width:6.5%;
	}	
#mapaweb .servicios{
	width:13.5%;
	}
#mapaweb .facultativos{
	width:19%;
	}
#mapaweb .centros{
	width:19%;
	}
#mapaweb .preconsulta{
	width:7%;
	}
#mapaweb .actualidad{
	width:21%;
	}
#mapaweb .contacto{
	width:21%;
	}	
#mapaweb .enlaces{
	width:21%;
	}
#mapaweb .webmap{
	width:21%;
	}
	

/*********** WHAT & WHY ***********/

#cont01, #cont02 {
	background-color:#FFF;
	width:25%;
	float:left;
	margin-right:20px;
	padding:20px;
	margin-top:30px;
}
#cont03, #cont04, #cont05 {
	background-color:#FFF;
	width:31%;
	float:left;
	margin-right:2%;
	margin-top:30px;
	margin-bottom:30px;
}
#cont05 {
	margin-right:0px;
}
#contenidor p, #contenidor ul {
	line-height:130%;
	margin:0px;
}
.separa {
	padding-bottom:15px;
}

#menu_que{
display:block;
margin:0 none;
padding:25px 0 0 0;
}

#menu_que ul{
list-style-type:none;
}

#menu_que ul li{
border: 1px solid #68B9CA;
list-style:none;
display:inline;
background: #82C4D2;
padding:4px;
margin:0 10px 0 0;
font-weight:bold;
color:#3D99AD
}

#menu_que ul li a{
font-weight:bold;
color:#185566;
text-decoration:none;
}

#menu_que ul li a:hover, a:active{
color:#fff;
}

#contenidor li {
	padding-left:15px;
	background:url(../images/fons02.gif) no-repeat left;
	background-position:0 3px;
	margin-left:-15px;
}
#cont01 li, #cont02 li, #cont91 li {
	padding-left:20px;
	background:url(../images/fons02.gif) no-repeat left;
	background-position:0 3px;
	margin-left:-20px;
}
#cont03 p, #cont04 p, #cont05 p, #cont03 ul, #cont04 ul, #cont05 ul, #cont07 p, #cont08 p, #cont09 p, #cont10 p, #cont07 ul, #cont08 ul, #cont09 ul, #cont10 ul    {
	padding:0px 15px;
}

#contenidor h3 {
	background:#82c4d2;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	padding:8px 15px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenidor h3.tabla {
	color:#185566;
	font-size:110%;
	font-weight:bold;
	padding:10px 20px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fbf6f3;
}
#contenidor h3.interior {
	background:#82c4d2;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	padding:8px 20px;
	margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:10px solid #f2edea;
	margin-top:0px;
}
.logo1, .logo2 {
	width:90%;
	float:left;
	text-align:left;
	padding-left:3%;
	overflow:hidden;
	padding:0px 0;
	}

.logo1 img, .logo2 img {
	float:left;
	text-align:left;
	padding:10px 1% 0 3%;
	overflow:hidden;
	}

.logo1 p, .logo2 p{
    width:75%;
    display:block;
	float:left;
	text-align:left;
	padding:0 0 0 5px!important;
	margin:0;
	overflow:hidden;
	}

.neteja {
	height:1px;
	overflow:hidden;
	clear:both;
}
.neteja2 {
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:10px;
}
#contenidor .separa {
	padding-bottom:20px;
}

#contenidor .separa_serveis{
   background-color:#82C4D2;
}

#contenidor .separa2 {
	padding-bottom:5px;
}
#datitos {
	background-color:#fbf6f3;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}
#datitos li {
	background:none;
	border-bottom:1px solid #e1ddda;
	text-align:right;
	padding-left:0px;
	padding-bottom:1px;
	margin-left:0px;
	padding-top:3px;
}
.izq {
	float:left;
}
#contenidor .destacat {
	font-size:130%;
	line-height:120%;
	padding-bottom:3px;
	font-weight:bolder;
	color:#185544;
}

/****************** LINKS **********************/

#cont_links {
	background-color:#FFF;
	width:44%;
	float:left;
	margin:30px 45px 30px 0;
	padding:0 0 20px 0
    }
	
/****************** ARTICULOS **********************/

#cont_articulos {
	background-color:#FFF;
	width:90%;
	float:left;
	margin:30px 30px 20px 0;
	}
	
#cont_articulos span{
    display:block;
	font-size:1.1em;
	padding-left:15px;
	margin:10px 0 0 0;
	color:#185566;
	font-weight:bold
	}

#cont_articulos ul {
	padding-left:15px;
	margin:7px 0 10px 0px;
	}

#cont_articulos li {
	background:url(../images/fons02.gif) no-repeat left;
	color:#000;
	line-height:2.5em
	}
	
#cont_articulos li img{
	margin-right:10px;
	text-decoration:none;
	width:.9em;
	height:.9em
	}
	
#cont_articulos li a {
    color:#000;
	}
	
#cont_articulos ul li strong{
    text-decoration:none;
    font-size:.85em;
	color:#666;
	font-weight:normal
	}
	
#cont_articulos li a:hover, a:active{
	color:#82c4d2;
	}

/****************** PRENSA **********************/

#cont_prensa {
	background-color:#FFF;
	width:46%;
	float:left;
	margin:30px 20px 30px 0;
	}
	
#cont_prensa span{
    display:block;
	font-size:1.1em;
	padding-left:15px;
	margin:10px 0 0 0;
	color:#185566;
	font-weight:bold
	}
	
#cont_prensa h3 strong{
    font-family: Helvetica, Arial, sans-serif;
    font-size:.7em;
	font-weight:normal
	}

#cont_prensa ul {
	padding-left:15px;
	background:url(../images/fons02.gif) no-repeat left;
	background-position:0 3px;
	margin:7px 0 15px 0px;
}

#cont_prensa li {
	background:url(../images/fons02.gif) no-repeat left;
	}
	
#cont_prensa li a{
	color:#000;
	}
	
#cont_prensa ul li strong{
    text-decoration:none;
    font-size:.85em;
	color:#666;
	font-weight:normal
	}
	
#cont_prensa ul li img{
    margin-right:.3em;
	width:.9em;
	height:.9em
	}
	
#cont_prensa li a:hover, a:active{
	color:#82c4d2;
	}

/****************** SERVICES **********************/

#services1{
display:block;
float:left;
overflow:hidden;
width:95%;
margin:0
}

#services2{
display:block;
float:left;
overflow:hidden;
width:30%;
margin:0
}

#cont07, #cont08, #cont10 {
	width:100%;
	margin-right:1.8%;
	float:left;
	background-color:#FFF;
	margin-top:15px;
	margin-bottom:5px;
	padding-bottom:20px;
    }
	
#cont09 {
	width:32%;
	float:left;
	background-color:#FFF;
	margin-top:15px;
	margin-bottom:1px;
	padding-bottom:20px;
	min-height: 30.5em;
    }

.contserveis {
	background-color:#82C4D2!important;
	}

#contenidor .espserveisprof {
    background-color:#185566;
	font-size:190%;
	padding-top:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}

#contenidor .espserveis {
	font-size:190%;
	padding-top:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}

#contenidor .espserveis_verd {
    background-color:#9BCC7D !important;
    font-size:190%;
	padding-top:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}

#contenidor .boto {
	background:url(../images/fonsbut02.gif) no-repeat right;
	width:100%;
	padding:7px 20px 9px 0px;
	
}
#contenidor .intboto {
    background:url(../images/fonsbut01.gif) no-repeat left;
	color:#fff;
	margin-left:12px;
	padding:7px 0px 9px 20px;
	margin-bottom:10px;
	}
	
#contenidor .botofons {
	background:url(../images/fonsbut02b.gif) no-repeat right;
	width:100%;
	padding:7px 20px 9px 0px;
	
}
#contenidor .intbotofons {
    background:url(../images/fonsbut01b.gif) no-repeat left;
	color:#fff;
	margin-left:12px;
	padding:7px 0px 9px 20px;
	margin-bottom:10px;
	}


#contenidor .boto_verd {
	background:url(../images/fonsbut02_verd.gif) no-repeat right;
	width:100%;
	padding:7px 20px 9px 0px;
}

#contenidor .intboto_verd {
	background:url(../images/fonsbut01_verd.gif) no-repeat left;
	color:#fff;
	margin-left:12px;
	padding:7px 0px 9px 20px;
}

#contact_prof {
	background:#82c4d2;
	padding-left:50px;
	width:50%;
	text-align:left;
	float:right;
	margin:20px 20px 30px 0;
}

#contact3 {
	background-color:#FFF;
	padding:0 20px 25px 0;
	border-left:10px solid #f2edea;
}
#contact3 label {
	margin-botom:4px;
}
#contact3 p {
	text-align:left;
	margin-bottom:7px;
	width:80%;
	padding: 10px 0 0 20px;
}

#contact3 input.align1 {
	width:67%;
	margin:2px 0 3px 19px;
	}
#contact3 input.align2 {
	width:67%;
	margin:2px 0 3px 16px;
	}
#contact3 input.align3 {
	width:67%;
	margin:2px 0 3px 28px;
	}
#contact3 input.align4 {
	width:67%;
	margin:2px 0 3px 36px;
	}
#contact3 input.align5 {
	width:67%;
	margin:2px 0 3px 18px;
	}
#contact3 input.align6 {
	margin:2px 0 3px 10px;
	}
#contact3 input.align7 {
	margin:2px 0 3px 53px;
	}

#contact3 select.texto {
	margin:0 0 3px 36px;
}

#contact3 form{
padding: 0 0 0 20px;
}

#lista_servicios{
width:50%;
height:40%;
margin: 2.7em 0 1em 0;
background:#FFF;
}

#lista_servicios_verd{
width:50%;
height:40%;
margin: 2.7em 0 1em 0;
background:#FFF;
}

#lista_servicios_verd h3{
	background-color: #185566;
}

#lista_servicios_verd ul{
padding:5px 20px 10px 15px;
line-height:1.5em;
font-size:1.1em
}

#lista_servicios_verd ul li{
background:url(../images/fons04.gif) no-repeat left;
}


#lista_servicios ul{
padding:5px 20px 10px 15px;
line-height:1.5em;
font-size:1.1em
}

#boton_back{
width:3.5em;
text-align:center;
border: 1px solid #68B9CA;
background: #82C4D2;
padding:3px;
margin:1.5em 1em 0 0;
font-weight:bold;
color:#fff
}

#boton_back a:hover, a:active{
text-decoration:none;
color:#FFF
}

#boton_back_verd{
width:3.5em;
text-align:center;
border: 1px solid #8DC965;
background:#A1D281;
padding:3px;
margin:1.5em 1em 0 0;
font-weight:bold;
color:#FFF!important;
}

#boton_back_verd a:hover, a:active{
text-decoration:none;
color:#fff
}

h4.titol2{
color:#A1D281;
margin:2em 0 0 15px;
font-size:1.4em;
font-weight:bold;
}

#menu_serv{
display:block;
margin:0 none;
padding:25px 0 0 0;
}

#menu_serv ul{
list-style-type:none;
}

#menu_serv ul li{
list-style:none;
display:inline;
padding:5px;
margin:0 10px 0 0;
font-weight:bold;
background-image:none;
color:#185566
}

#menu_serv ul li.prof{
background:#185566;
}
#menu_serv ul li.serv{
background: #82C4D2;
}
#menu_serv ul li.comp{
background: #185566;
}

#menu_serv ul li a{
font-weight:bold;
color:#fff;
}

#menu_serv ul li a:hover, a:active{
color:#fff;
}

#servcolumn{
float:left;
margin: 0 2% 0 0;
width:31.8%
}

/************* PRECONSULTA ***********/
#chosen_options {
  background: url(../images/fons_precons1.gif) repeat-y right #82c4d2;
	width: 31%;
	float: none;
	margin: 0;
/*	padding-top: 15px;*/
	color: #333;
}

#chosen_options ul {
	padding: 10px;
}

#chosen_options ul li ul li {
	margin-left: 30px;
	list-style-type: square;
}

#cont_precons1 {
    background:url(../images/fons_precons1.gif) repeat-y right #82c4d2;
	width:31%;
	float:left;
	margin:30px 0 30px 0;
	padding-top:15px;
	color:#333;
	}

#cont_precons1 p, cont_precons1 ul {
	padding:0px 28px 0 15px;
	}

#cont_precons1 li {
	padding-left:15px;
	background:url(../images/fons02.gif) no-repeat left;
	background-position:0 3px;
	margin-left:0px;
	}
	
#cont_precons2 li {
	padding-left:15px;
	background:url(../images/fons02.gif) no-repeat left;
	background-position:0 3px;
	margin-left:0px;
	}

#cont_precons1 div {
	font-size:2.1em;
	padding: .28em 0 .28em .6em;
	}
#cont_precons1 div a{
	text-decoration:none;
	color:#FFF;
	}

#paso1{
	color:#1A536A;
	background-color:#FFF;
	margin: .9em 0 0 0
	}
#paso1b{
    color:#fff;
    margin: .9em 13px 0 0;
	background-color:#9BCFDC
	}
	
#paso2{
	color:#1A536A;
	background-color:#FFF;
	}
#paso2b{
    color:#fff;
   	font-size:2.1em;
	padding: .28em 0 .28em .6em;
	}
#paso2c{
    color:#fff;
    background: #aed9e2;
	margin-right:13px
	}

#paso3{
	color:#1A536A;
	background-color:#FFF;
	font-size:2.1em;
	}
#paso3b{
    color:#fff;
    font-size:2.1em;
	padding: .28em 0 .28em .6em;
	}
#paso3c{
    color:#fff;
    background: #cle2e9;
    margin-right:13px
	}

#paso4{
	color:#1A536A;
	background-color:#FFF;
	}
#paso4b{
    color:#fff;
   	font-size:2.1em;
	padding: .25em 0 .25em .6em;
	}	
	
#cont_precons2 {
    background:url(../images/fons_precons2.gif) repeat-y right #FFF;
	width:31%;
	height:29.65em;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	color:#333
}

#cont_precons2 p, cont_precons2 ul, #cont_precons3 p, #cont_precons3 ul, #cont_precons4 p, #cont_precons4 ul{
    padding:0px 28px 0 15px;   
    }

#cont_precons2 h3.tabla, #cont_precons3 h3.tabla, #cont_precons4 h3.tabla {
	color:#185566;
	font-size:110%;
	font-weight:bold;
	padding:10px 14px;
	margin:0 2px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
}

#cont_precons3 {
    background:#FFF;
	width:32%;
	height:29.65em;
	float:left;
	margin:30px 0;
	padding:0 10px 0 0;
	color:#333
}

#cont_precons3 span{
    display:block;
	padding:0 0 0 15px;
}

#cont_precons3 form{
    width:100%;
	padding-top:10px;
	}

#cont_precons3 form input.texto {
	margin:0 5px 10px 0;
	padding:1px
	}
	
#cont_precons3 form .texto {
	margin:0 5px 10px 0;
	padding:1px
	}
	
#cont_precons4 {
    display:block;
    background:#FFF;
	width:62%;
	min-height:28em;
	float:left;
	margin:30px 20px 0 0;
	padding-top:15px;
	color:#333
}

.precon_centros{
	line-height:22px;
	display:block;
	float:left;
	width:48%;
	min-height:20em;
	margin:0 0 1em 0;
	}
	
.precon_centros form{
    color:#185566;
	padding:0 0 0 15px;
	}
	
.precon_centros form input{
	margin:-3px 0 0px 0;
	}

.precon_facult{
    float:right;
	width:48%;
    display:block;
    color:#185566;
    background:#fff;
    padding:4px;
	}
	
#cont_precons5 {
    display:block;
    background:#FFF;
	width:60%;
	height:27em;
	float:left;
	margin:30px 20px 0 0;
	padding:2em 2em 1em 2em;
	color:#333
}


#precons3_left{
    font-size:1.1em;
	color:#165566;
    display:block;
    float:left;
    width: 45%;
    padding:8px 10px 30px 10px;
    background:#d7ecf1;
	font-weight:bold;
	margin:1em 0 0 0
    }
	
#precons3_right{
    font-size:1.1em;
	color:#165566;
    display:block;
    float:right;
    width: 45%;
    padding:8px 10px 30px 10px;
    background:#d7ecf1;
	font-weight:bold;
	margin:1em 0 0 0
    }
	
#precons3_right_last{
    display:block;
    float:left;
    width: 48%;
    text-align:left;
	padding:1.3em 0 0 0;
	margin:/*.1em 3em 4.8em*/ 0;
	}
	
#precons4_textarea p{
    margin: 15px 0 0 0;
    }
	
#precons4_textarea textarea{
    font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
    margin: 15px 0 0 0;
	color:#185566;
    width:100%;
	padding:3px
    }	
	
#precons4_formulari p{
    margin: 15px 0 0 0
    }
	
.rojo{
    color:#D00;
	}
.alert{
    background:#f59678;
    padding:1px
    }
	
.formulari_precons4{
    display:block;
    margin:10px 0 0 0;
    float:left;
	line-height:18px
    }
	
.formulari_precons4 input, #select{
    margin:0 0 0 0;
    width:18em
	}
	
.formulari_precons4 .boton_enviar{
    margin:2em 12px 0 30px;
	width:auto
	}


/************* FACULTATIVOS ***********/

#menu_facult{
	width:18em;
	height:40%;
	margin: 2em 0 2em 1em;
	padding:0 0 5px 0;
	display: block;
	float: left;
	}

#menu_facult ul li {
	list-style:none; 
	font-size:.95em;
	color:#124250;
	background:#82C4D2;
	margin-bottom:5px;
	padding-left:20px
	}
	
#menu_facult ul li a{
	color:#124250;
	text-decoration:none;
	font-weight:normal
	}

#menu_facult ul li a:hover, a:active {
	color:#fff;
	text-decoration: underline;
	}

#lista_facult{
	/*width:68%;*/
	height:40%;
	margin: 2em 0 5em 2em;
	padding:0 0 10px 0;
	background:#FFF;
	/*border-right:8px solid #82C4D2;*/
	display: block;
	float: left;
	width: 70%;
	}

#lista_facult ul{
	display: block;
	float: left;
	margin:0 30px 0 0;
	width: 28.5%;
	}

#lista_facult ul li{
	line-height:1.5em;
	font-size:1em;
	background:#fff;
	margin:0
	}
	

/************* CENTERS ***********/
#cont11, #cont12, #cont13, #cont14 {
	margin-right:1.8%;
	float:left;
	margin-top:30px;
	padding-bottom:20px;
	}
	
#cont11 {
	width:34%;
	background-color:#FFF;
	border-top:8px solid #fcf7f4;
	padding-bottom:75px;
}
#cont12 {
	width:48%;
	background-color:#82c4d2;
	padding:1%;
	color:#FFF;
	overflow:hidden;
	margin-bottom:1.55em
}
#cont13 {
	width:18%;
	background-color:#FFF;
	padding:2%;
	padding-bottom:25px;
}
#cont13 li {
	background:none;
	padding-top:1px;
	padding-bottom:1px;
}
#cont11 ul {
	margin:0px;
	padding:0px;
	border:0px none;
}
#cont11 li {
	display:inline;
	background:none;
	margin:0px;
	padding:0px;
	border:0px none;
}
.anella {
	margin-top:5px;
	z-index: 999;
}
#cont11 img {
	border-right:1px solid #f2edea;
	border-bottom:1px solid #f2edea;
}
.numero {
	vertical-align:middle;
}


/********** CONTACT **********/
#contact {
  position: relative;
	background:#82c4d2 url(../images/fonscont.jpg) no-repeat left top;
	padding-left:209px;
	width:55%;
	text-align:left;
	float:right;
	margin-right:20px;
	margin-bottom: 30px;
}
#contactampli {
	background:#82c4d2 url(../images/fonscont.jpg) no-repeat left top;
	padding-left:209px;
	width:76%;
	text-align:left;
	float:right;
	margin-right:20px;
	margin-bottom: 30px;
	margin-top:10px;
}
#contact2 {
	background-color:#FFF;
	padding:20px;
	/*margin-left:209px;*/
	padding-bottom:10px;
	border-left:10px solid #f2edea;
	height:33em!important;
}
#contact2 label {
	padding-top:4px;
}
#contact2 p {
	text-align:left;
	margin-bottom:7px;
	width:80%;
}
#contact2 input.chebo {
	margin-left:0px;
	padding-left:0px;
}
#contact2 input.texto {
	width:80%;
	margin:0 0 4px 0;
	margin-right:20%;
}

#botonsubmit {
    margin-left:0;
	margin-right:30%;
	margin-top:15px;
}
.formesquerra {
	width:50%;
	float:left;
}
.formdreta {
	width:45%;
	float:left;
}
.formdreta3 {
	width:32%;
	float:left;
	margin-right:1%;
}
.dejaesq {
	margin-left:9%;
}
#contact2 textarea {
	width:100%;
	margin-left:4px;
}
#contact2 textarea.comentari {
  width:80%;
  margin:0;
}
/*********** INICI *************/
#backinici {
	background:url(../images/backinici.jpg) no-repeat bottom right;
	margin:0 none;
	padding:0 none
}
#col1, #col2 {
	width:45%;
	float:left;
	
	}

#col1{
    background-color:#FFF;
	margin:3.3em 0 1em 0
}

#home1, #home2, #home4 {
	margin-bottom:10px;
	height:24%;
	}

#home1{
    width: 100%;
	}
	
#home1 span{
    display:block;
	float:left;
	overflow:visible;
	width: 40%;
	margin-right:10px;
	padding:3%;
	}
	
#home1 p{
    color:#555;
    display:block;
	float:right;
	overflow:visible;
	width: 40%;
	margin-right:10px;
	padding:3% 3% 6% 3%;
	}
	
#home2{
     background-color:#FFF;
     width:18.4%;
	 padding:1.7%;
	 float:left;
	 margin:0 1.2% 3% 0
     }	

#home3 {
	background:#82c4d2;
	float:left;
	padding:1.7%;
	margin-bottom:10px;
	height:19%;
	width:18.5%;
}
#home2 p {
	margin-bottom:5px;
}
#home2 input {
	vertical-align:middle;
}
#chdoctor {
	padding:0px;
	border:0px none;
}
#contenidor .boto2 {
	background:url(../images/fonsbut02.gif) no-repeat right;
	width:100%;
	padding:7px 20px 9px 0px;
}
#contenidor .intboto2 {
	background:url(../images/fonsbut01.gif) no-repeat left;
	color:#FFF;
	margin-left:12px;
	padding:7px 0px 9px 20px;
}

/************ FICHAS CENTROS **********/

#cont14, #cont15, #cont16 {
	margin-right:1.8%;
	float:left;
	margin-top:30px;
	padding-bottom:20px;
}
#cont14 {
	width:30%;
	background-color:#FFF;
	padding:2%;
}
#cont15 {
	width:20%;
	background-color:#82c4d2;
	padding:10px;
	color:#FFF;
	overflow:hidden;
}
.logoficha {
	float:right;
	margin-left:10px;
}
#cont14 h5 {
	margin:0px;
	padding:0px;
	font-size:130%;
	font-weight:bold;
	margin-bottom:2px;
	color:#545454;
}
.fotocentros {
	margin-right:11px;
}
.foto360 {
	margin-top:4px;
}
#cont15 address {
	font-style:normal;
	margin-top:4px;
	line-height:115%;
}
#cont16 {
	width:38%;
	margin-bottom:0px;
	padding:0px;
	margin-right:0px;
	padding-top:10px;
	padding-bottom:10px;
}
#intcont16 {
	width:34%;
	float:left;
	padding:0 2% 2% 2%;
	background-color:#fcf7f4;
	margin-top:-1px;
}
#pestanyes {
	background:none;
	padding:0px;
	margin:0px;
	display:block;
}
#pestanyes li {
	background:none;
	display:inline;
	font-size:120%;
	font-weight:bold;
	padding:10px 5%;
	margin:0px;
	background-color:#e1dcd8;
	border-left:1px solid #f2edea;
}
#pestanyes a {
}

#pestanyes li.actiu {
	background-color:#fcf7f4;
}

#certificats {
	background-color:#f2edea;
	float:right;
	width:20%;
	padding:3%;
	margin:20px 0px 20px 20px;
	text-align:center;
}
#certificats img {
	margin-top:3px;
	margin-bottom:10px;
}

#datitos2 {
	background-color:#fbf6f3;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
	margin-top:10px;
}
#datitos2 li {
	background:none;
	border-bottom:1px solid #e1ddda;
	text-align:right;
	padding-left:10px;
	padding-bottom:1px;
	margin-left:0px;
	padding-top:1px;
}
#datitos2 .separador {
	text-align:left;
	background-color:#e2dedb;
	font-weight:bolder;
	margin-top:0px;
	padding-left:10px;
	margin-top:2px;
}
#datitos2 .izquierda {
	text-align:left;
}

#intcont16 .subnivel {
	background:url(../images/fons03.gif) no-repeat;
	background-position:0 3px;
	padding-left:15px;
	margin-left:0px;
}
#intcont16 li {
	margin-top:2px;
	margin-bottom:2px;
}

#leyenda{
    display:block;
	float:right;
	width:100%;
	margin:0;
	padding:8px 0 0 0;
	}

#leyenda li{
    padding-right:8px;
    display:inline;
	font-weight:bold;
	background:none
}

#leyenda li .a{
}

.save-ok {
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

.save-ok h2 {
	margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  letter-spacing: 1px;
  color: #fff;
  background: #73B65A url(/images/ok.png) no-repeat 5px 2px;
}

.form-errors {
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

.form-errors h2 {
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  letter-spacing: 1px;
  color: #fff;
  background: #f33 url(/images/error.png) no-repeat 5px 2px;
}


/*����������CRISTIAN����������*/
.backwhat {
	background:url(../images/backwhat.jpg) no-repeat bottom right;
	}
	
.backfacultativos {
	background:url(../images/backfacultativos.jpg) no-repeat bottom right;
	}
#contact #info_BCM {
  position: absolute;
  top: 300px;
  left: 10px;
  text-align: left;
}



/*********************  consejo empresarial  ****************/
#consejo-empresarial {float: left; width:97%}
#consejo-empresarial-foto{ padding-bottom: 70px}
#consejo-empresarial #cont01, #consejo-empresarial #cont02 {height: 420px; width:43%; overflow:hidden;}
#consejo-empresarial #cont02 {float: right; margin-right: 0px}
#consejo-empresarial .negatiu {background-color: #82C4D2}
#consejo-empresarial .negatiu li {background:url(../images/fons05.gif) no-repeat left}
#cont90 {
	margin-top:20px;
	float: left;
  background-color:#FFF;
  width:100%;
}
#cont91, #cont92 {	float: left;  width:43%; padding:20px}
#cont92 { float: right; }
.partner { float: left }
#cont92 .neteja {width:100%; height:18px; border-bottom: #82C4D2 dotted; margin-bottom: 18px}