@charset "utf-8";


/* Elements
-------------------------------------------------------------------------------- */
body {margin:0; padding:0; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:75%; line-height:1.5; background-color:#00758d; color:#000;}
img {border: 0;margin:0; padding:0;}

a {color: #000; text-decoration: underline;}
a:visited {color: #000; text-decoration: underline;}
a:hover {text-decoration: underline;}

p,div,h1,h2,h3,h4,h5,h6,map {font-size:1em; margin:0; padding:0;}
form {margin:0; padding:0;}
input,select,textarea {font-size:1em;}

abbr {border-bottom: dotted 1px #555; cursor:help;}
acronym,abbr {border:none; cursor:help;}

ul,dl,table{list-style:none; margin:0; padding:0;}
li,dt,dd,tr,td{margin:0; padding:0; line-height:1.5;}

hr {display: none;}
.access {display: none !important;}
.lft {float: left;}
.rgt {float: right;}

.n{font-weight:bold;}
.nv{font-weight:bold; color:#E00027;}
.i{font-style:italic;}

/* Layout
-------------------------------------------------------------------------------- */
#idioma{z-index:2; position:absolute; left:72.8em; top:0.9em; color:#FFF; font-weight:bold;}
	#idioma a{color:#FFF; font-weight:bold; text-decoration:none;}
	#idioma a:hover{text-decoration:underline;}

#marc-web{
	position:relative;
	position:absolute;
	width:80em;
	margin: 0 auto;
}

#capsalera {
	width:80em;
	height:12.1em;
	margin: 0;
	padding:0;
	border:0;
}
#capsalera img{
	width: 100%;
	height: 100%;
}


#contenidor {
	padding: 0 0 0 0;
	margin: 0 0 1em 0;
	overflow: hidden;
}
#contenidor:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



#columna0 {width:21.75em; float:left;}

	#menu_ppal{width:17em; padding:0.9em 0 2em 3.5em; background-color:#FFF;}
	#menu_ppal li{line-height:1.9;}
	#menu_ppal li a{text-decoration:none; font-weight:bold; margin-left:-0.3em;}
	#menu_ppal li a:hover{text-decoration:underline;}
	#menu_ppal .sel a{color:#00758d;}

	#menu_ppal li ul{margin-bottom:0.3em;}
	#menu_ppal li ul li{line-height:1.5;}
	#menu_ppal li ul li a{color:#000 !important; font-weight:normal;}
	#menu_ppal li ul .sel{text-indent:11px; background: transparent url(../imatges/general/sign_monofletxa_blau.gif) center left no-repeat;}
	#menu_ppal li ul .sel a{color:#00758d !important; text-indent:10px !important;}
	#menu_ppal li ul .sel_sub a{color:#00758d !important; font-weight:bold;}

	#menu_ppal li ul .sel_sub ul li{margin-left:1.2em;}
	#menu_ppal li ul .sel_sub ul .sel a{color:#00758d !important;}
	#menu_ppal li ul .sel_sub ul li a{color:#000 !important; font-weight:normal;}

#fil{padding:0.5em 0 0 0; margin:0 1.3em 1em 1.3em; color:#00758d; font-weight:bold;}
#fil a{color:#00758d; font-weight:normal; text-decoration:none;}
#fil a:hover{text-decoration:underline;}

#peu{font-size:0.9em; padding:4em 0 1em 4.5em !important; background:#00758d url(../imatges/home/fletxaadresa.gif) bottom left no-repeat;}
	#peu address{background-color: #00758d !important; color:#FFF; font-style:normal;}
	#peu address a{text-decoration:none; color:#FFF;}
	#peu address a:hover{text-decoration:underline;}
	#peu p{background-color:#00758d !important;}
