*{ margin:0; padding:0; }
body {
    background-color:#eeeadf;
    text-align: center;
	margin: 0 auto;
	padding: 0 0 20px;
}
a:link {color: #004a00;}
a:visited { color: #393;}
a:hover, a:active { color: #696;}	/* 0c0 */
.maincontainer {												/* ie fix tq menu-float no salte */
    background-color:#eeeadf;
    text-align: center;
	margin: 0 auto 10px;
	padding: 0;
	width: 783px;
/*	border-collapse: collapse;
	border: 1px #004a00 solid; 
	border-width: 0 0 1px 0; */
	height: 200px;
}
/*
------------ Header -----------*/
.header {
    display: block;
    height: 119px;
	text-align: center;
	margin: 0;
	padding: 0;
	background-color:#eeeadf;
	width: 783px;
}
.header table {
	margin: 0;
	padding: 0;
    width: 100%;
	height: 89px;
    border-collapse:collapse;
}
.header table tr td {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	border:2px #004a00 solid; 
}
.header table tr td b {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Arial; 
	font-size: 0.8em;
	color: #004a00;
}
/*
-------- nav ----*/
#nav {
display: block;
	float:left;
	background:#004a00;
	margin:0;
	padding: 0;
	width: 783px;
	height: 2.5em; 
}
#nav ul {
	margin: 0 4px;
	padding: 0;
	width: 755px;
}
#nav ul li {
	display:inline;
	text-align: center;
	margin: 0 2px;
	padding: 0 0 0;
}
#nav a:link,
#nav a:visited {
	color:#e9ffe0;
	background:#004a00;
	margin-top: 0;
	padding: 1.1em 0.65em 1.2em;
	float:left;
	width:auto;
	line-height: 2.5em;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#nav a:hover {
	margin-top: 0;
	padding: 1.1em 0.65em 1.2em;
	color:#fff;
	background:#205e16;	
	text-decoration: none;
}
#nav li:first-child a {
/*	border-left:1px solid #42432d;*/
}
#home #nav-home a,
#profesionales #nav-profesionales a,
#conferencias #nav-conferencias a,
#talleres #nav-talleres a,
#tertulias #nav-tertulias a,
#articulos #nav-articulos a,
#noticias #nav-noticias a,
#plano #nav-plano a,
#contacto #nav-contacto a, 
#conocenos #nav-profesionales a {
	background:#36722a; 
	color:#fff;
}
#home #nav-home a:hover,
#profesionales #nav-profesionales a:hover,
#conferencias #nav-conferencias a:hover,
#talleres #nav-talleres a:hover,
#tertulias #nav-tertulias a:hover,
#articulos #nav-articulos a:hover,
#noticias #nav-noticias a:hover,
#plano #nav-plano a:hover,
#contacto #nav-contacto a:hover, 
#conocenos #nav-profesionales a:hover {
	background:#36722a; 
}
#nav a:active {
	background:#e35a00;		/* página activa */
	color:#fff;
}
/*
------ fin nav *****/
.clear {
clear: both;
}

#wrapcont {
/*	border: 1px solid #004a00;
	border-width: 0 1px 0 1px;
    border-collapse:collapse;*/
	float:left;
	width: 781px;
/*	border-left: #004d00 1px solid;*/ /* unido con sidebar, el más largo */
	border-collapse: collapse;
}

/* contenido */
.contenido { 
	float: right;
/*	border-left: 1px solid #004a00;
    border-collapse:collapse;*/
	margin-left: 165px;	
	text-align: center;
	min-height: 700px;
}
.contenido h1 {
	padding: 20px 0;
	font: bold 18px "Verdana";
	line-height: 24px;
	color: #004a00;
	text-transform:uppercase;
	text-align: center;
}
.contenido h2 {
	padding: 20px 20px 0;
	font: bold 16px "Verdana";
	line-height: 20px;
	color: #482400;
	text-transform:none;
	text-align: left;
}
.contenido h3 {
	padding: 20px 20px 0;
	font: bold 13px "Verdana";
	line-height: 20px;
	color: #482400;
	text-transform:none;
	text-align: left;
}
.contenido p {
	padding: 0.5em 1.4em;
	font: normal 11px "Verdana";
	line-height: 1.2em;
	color: #630;
	text-transform:none;
	text-align: justify;	
}
.contenido ul {
	padding: 0.8em 1.4em;
	font: normal 12px "Verdana";
	line-height: 2.2em;
	color: #630;
	text-align: left;
}
.contenido ul li {
	padding: 0.8em 1.4em;
	font: normal 12px "Verdana";
	line-height: 1.2em;
	color: #630;
	text-transform:none;
	text-align: justify;
	list-style-type: disc;
	text-indent: 20px;
}
.contenido .big {
	text-transform: uppercase;
	font: normal 16px "Arial";
	font-weight: 700;	
}
.contenido .noboton {
	list-style: none;
}
/*
---- sidebar ****/
#sidebar {
	float: left;
	width: 165px;		/* ie */
	margin-left:-781px;
	padding: 0 auto 40px;
	background:#eeeadf;
	min-height: 700px;
/*	border-right: #004d00 1px solid;
	border-collapse: collapse;*/
}
#sidebar ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#sidebar li {
	background:#630;
	font: bold 11px "Arial";
	display: block;
	color: #fff;
	text-align: center;
	text-transform:uppercase;
	width: 165px;
	line-height: 2em;
}
/*
------ slidingdoors  ---------*/
.sdmenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 165px; 
}
.sdmenu li{
	border-bottom: 0px solid #885b5c; 
}
.sdmenu li a{
    background: #eeeadf url(../img/vstrip4.jpg) repeat-y left top;
/*	background: #eeeadf;			*/	/******************************* DEJAMOS IMAGEN FONDO SIDEBAR DESHABILITADA HASTA APROBACIÓN *********************************/
	font: bold 11px "Arial";
	display: block;
	color: #630;
	border-bottom: 0px solid white; /* depth */
	padding: 5px 25px; 
	text-indent: 0;
	text-align: left;
	text-decoration: underline;
	text-transform:none;
}
.sdmenu li a:visited, .sdmenu li a:active{
color: #630;
}
.sdmenu li a:hover{
	background-position: -387px 0;  /* COMENTADO MIENTRAS IMAGEN FONDO NO HABILITADA ---Shift background image horizontally 387px, or the start of the 2nd background image */
color: #300;
}
.sdmenu li.lastitem, .sdmenu li.lastitem a{
border-bottom-width: 0; 
}
.sdmenu li.firstitem a{
padding: 24px 25px 5px; 
}
.sdmenu li.lastitem a{
padding: 5px 25px 24px; 
}
.sdmenu li.primero a {
padding-top: 20px; 
}
.sdmenu li.ultimo a {
padding-bottom: 20px;
}
/*
------- Extras -------*/
.inner {
margin: 0; /* padding */
margin-top: 0;
}
div.tot {
margin: 0; /* padding */
margin-top: 0;
margin-bottom: 20px;
border-right: #004d00 1px solid;
	border-left: #004d00 1px solid;
	border-bottom: #004d00 1px solid;
	border-collapse: collapse;
	border-width: 0 1px 1px 1px;
	width: 781px;
/*	border: #f00 1px solid;*/
background: #eeeadf url(../img/bgtot1.jpg) repeat-y left top;
}
#footer {
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a {
color: #FFFF80;
}
#topsection {
	height: 159px;	/* 89 header + 2.5em*/
}
/* sidebar activo */
#orig #sb-orig a, #crit #sb-crit a, #org #sb-org a, #edsan #sb-edsan a, #formpro #sb-formpro a, 
#mednat #sb-mednat a, #homeo #sb-homeo a, #acup #sb-acup a, #psic #sb-psic a, #terap #sb-terap a, 
#estet #sb-estet a, #osteo #sb-osteo a, #edpost #sb-edpost a, #sofro #sb-sofro a, #yoga #sb-yoga a, #medit #sb-medit a, 
#despers #sb-despers a, #nompro #sb-nompro a, {
	background-position: -387px 0; 
/*		background: #d7c7a5;*/
}
#orig #sb-orig a:hover, #crit #sb-crit a:hover, #org #sb-org a:hover, #edsan #sb-edsan a:hover, #formpro #sb-formpro a:hover, 
#mednat #sb-mednat a:hover, #homeo #sb-homeo a:hover, #acup #sb-acup a:hover, #psic #sb-psic a:hover, #terap #sb-terap a:hover, 
#estet #sb-estet a:hover, #osteo #sb-osteo a:hover, #edpost #sb-edpost a:hover, #sofro #sb-sofro a:hover, #yoga #sb-yoga a:hover, #medit #sb-medit a:hover, 
#despers #sb-despers a:hover, #nompro #sb-nompro a:hover, {
	background-position: -387px 0; 
}
#orig #sb-orig a:active, #crit #sb-crit a:active , #org #sb-org a:active, #edsan #sb-edsan a:active, #formpro #sb-formpro a:active, 
#mednat #sb-mednat a:active, #homeo #sb-homeo a:active, #acup #sb-acup a:active, #psic #sb-psic a:active, #terap #sb-terap a:active, 
#estet #sb-estet a:active, #osteo #sb-osteo a:active, #edpost #sb-edpost a:active, #sofro #sb-sofro a:active, #yoga #sb-yoga a:active, #medit #sb-medit a:active, 
#despers #sb-despers a:active, #nompro #sb-nompro a:active, {
	background-position: -387px 0; 
}
/*
********** INNER */
#articulos h2 {
/*	padding: 0.5em 1.4em;*/
	font: italic 12px "Verdana";
	line-height: 1.2em;
	color: #630;
	text-transform: none;
/*	padding: 30px 20px 0;*/
	padding: 0;
	width: 606px;
}
h2.primerarticle {
	padding-top: 0 !important;
}
.ultimarticle {
	margin-bottom: 30px !important;
}
#articulos h2 span.titulo, #articulos h2 span.autor, #articulos h2 span.revista {
	font-weight: bold;
}
p.abstract {
	margin-top: 0;
	padding: 10px 50px;
	font: normal 11px "Verdana";
	line-height: 1.4em;
	width: 500px;
}
a.artpdf {
	font: italic 11px "Verdana";
}
span.pdf {
	padding: 10px 0 40px 10px; 
}
span.pdf a.artpdf {
	font: normal 11px "Verdana";
}
span.pdf a img {
	margin: 10px 10px 0 0;
	border: 0px;
	display: inline;
	text-decoration: none;
}
h2.titollink {
	font: normal 13px "Verdana";
	line-height: 24px;
	color: #630;
	text-transform: none;
	padding: 0 0 0 20px;
}
h2.titollink a:link, h2.titollink a:active, h2.titollink a:visited, h2.titollink a:hover {
	font-weight: bold;
	color: #004a00;
	text-transform: uppercase;
	text-decoration: underline;
}
h3.marro {
	font: bold 13px "Verdana";
	line-height: 24px;
	color: #630;
	text-transform: none;
	text-align: left;
	padding: 0 0 10px 20px;
}
.taulamarro {
	display: block; clear: both;
	color: #630;
	font: bold 13px "Verdana";
	line-height: 24px;
	text-transform: none;
	text-align: center;
	width: 570px;
	margin: 20px auto 30px;
}
.taulamarro .data {
	width: 150px;
	font: bold 11px "Verdana";
	font-weight: 500;
	text-align: left;
}
.taulamarro .titol {
	width: 375px;
	font: bold 14px "Arial";
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
}
.taulamarro .autor {
	width: 375px;
	font: normal 12px "Verdana";
	text-transform: none;
	text-align: left;
}
.taulamarro .autor b {
	font-weight: 600;
}
.sofiabarat {
	margin: 0 10% 10px 30%;
	text-align: center;
	border: #630 1px dotted;
}
.sofiabarat p {
	margin: 5px;
	font: bold 11px "Verdana";
	font-weight: normal;
}
.sofiabaratcentre {
	margin: 0 20% 10px 20%;
	text-align: center;
	border: #630 1px dotted;
}
.sofiabaratcentre p {
	margin: 5px;
	font: bold 11px "Verdana";
	font-weight: normal;
}
.taulamarro2 {
	display: block; clear: both;
	color: #630;
	font: bold 13px "Verdana";
	line-height: 24px;
	text-transform: none;
	text-align: center;
	width: 570px;
	margin: 20px auto 30px;
}
.taulamarro2 tr {
	height: 20px;
}
.taulamarro2 .cat {
	width: 150px;
	font: normal 11px "Verdana";
	font-weight: 500;
	text-align: left;
}
.taulamarro2 .cont {
	width: 375px;
	font: normal 11px "Verdana";
	text-transform: none;
	text-align: left;
}
.taulamarro2 .cont b {
	font-weight: 600;
}
ul.taulaverda li{
	list-style-type: none;
}
ul.taulaverda li a, ul.taulaverda li a:visited, ul.taulaverda li a:hover {
	list-style-type: none;
	text-align: center;
	padding: 0.8em 1.4em;
	line-height: 1.2em;
	color: #36722a;
}
ul.taulaverda li a:active {
	color: #e35a00;
}
/* tertulies */

h4 {
	font-family: "Verdana";
	color: #482400;
	font-size: 1.25em;
	font-style: normal;
	font-weight: bold;
	margin-top: 35px; 
	margin-bottom: 5px;
}
h5 {
	font-family: "Verdana";
	color: #482400;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	margin-top: 35px; margin-bottom: 5px;
}
.explicacio {padding-right: 5px; padding-left: 5px;}
.explicacio p {
	font-family: "Verdana";
	color: #482400;
	font-size: 0.8em;
	font-style: normal;
/*	font-weight: 200;*/
	margin-bottom: 5px;
	text-align: justify;	
}
.explicacio ul {
	list-style: none;
	font-family: "Verdana";
	color: #482400;
	font-size: 0.8em;
	font-style: normal;	
}
.tertulies li {
	font-family: "Verdana";
	font-size:1em; 
	font-weight: 500;
	color: #482400;
	line-height: 2em;	
	padding-top: 1em;
}
.tertulies p {
	font-family: "Verdana";
	font-size:0.875em; 
	font-weight: bold;
	color: #482400;
	line-height: 2em;	
	padding-top: 1em;
}
.tertulies tr {
	padding-bottom: 1em;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.pics {
	padding-bottom: 10px;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.semiul {
	font-weight: bold;
	text-indent: 20px;
}
.semiul span {
	margin-left: 10px;
	font-weight: normal;
}
ul.titulo {
	padding: 0 20px;
}
p.enlace {
	font: bold 12px "Verdana";
	color: #630;
	text-transform: uppercase;
	text-indent: 40px;
}
p.enlace a:link, p.enlace a:active, p.enlace a:visited, p.enlace a:hover {
	text-decoration: underline;
	color: #004d00;
}
.tablahorarios {
	margin: 0 auto;
	text-align: center;
	border-collapse: collapse;
	font: normal 11px "Verdana";
	color: #630;
}
.tablahorarios th {
	border: 1px solid #630;
	padding: 5px 45px;
	font: bold 11px "Verdana";
	text-transform: uppercase;
}
.tablahorarios tr {
	border: 1px solid #630;
}
.tablahorarios tr td {
	padding: 5px 45px;
	border: 1px solid #630;
}
ul.llistat {
	margin: 20px 0;
	font: normal 11px "Verdana";
	color: #630;
}
ul.llistat li {	
	list-style-type: none;
	font: normal 11px "Verdana";
	color: #630;
	padding: 5px 10px;
}
ul.llistatbold {
	margin: 20px 0;
	font: normal 11px "Verdana";
	color: #630;
}
ul.llistatbold li {	
	list-style-type: none;
	font: bold 11px "Verdana";
	color: #630;
	padding: 5px 10px;
}

.taulamarro3 {
	display: block; clear: both;
	color: #630;
	font: bold 13px "Verdana";
	line-height: 24px;
	text-transform: none;
	text-align: left;
	width: 400px;
	margin: 0 auto 30px 13px;
}
.taulamarro3 th {
	color: #630;
	font: normal 11px "Verdana";	
}
.taulamarro3 .cat {
	width: 300px;
	font: normal 11px "Verdana";
	line-height: 20px;
	font-weight: 500;
	text-align: left;
	padding-left: 40px;
}
.taulamarro3 .cat2 {
	width: 400px;
	font: normal 11px "Verdana";
	line-height: 20px;
	font-weight: 500;
	text-align: left;
	padding-left: 40px;
}
.taulamarro3 .cont {
	width: 100px;
	font: normal 11px "Verdana";
	line-height: 20px;
	text-transform: none;
	text-align: left;
	margin-top: 0;
}
.taulamarro3 .cont2 {
	width: 300px;
	font: normal 11px "Verdana";
	line-height: 20px;
	text-transform: none;
	text-align: left;
	margin-top: 0;
}
.autor {
	font-weight: 600;
}
a.autor:link, a.autor:active, a.autor:visited, a.autor:hover {
	font-weight: 700;
	color: #004d00;
	text-decoration: underline;
}
p.telcontacto {
	font: bold 24px "Verdana";
	color: #004d00;
	text-align: center;
	margin: 0 auto;
}
img.cv {
	margin: 20px auto;
	text-align: center;
	border: #630 0px solid;
}
ul.cv {
	padding: 0.8em 1.2em;
}
ul.cv li {
	margin: 0 10px;
	text-indent: 0;
}
.linia1 {
	font-weight: bold;
	color: Red;
	padding-right: 10px;
}
.linia2 {
	font-weight: bold;
	color: Purple;
	padding-right: 10px;
}
.linia3 {
	font-weight: bold;
	color: Green;
	padding-right: 10px;
}
.linia4 {
	font-weight: bold;
	color: Orange;
	padding-right: 10px;
}

.taulamarro4 {
	display: block; clear: both;
	color: #630;
	font: bold 13px "Verdana";
	line-height: 24px;
	text-transform: none;
	text-align: center;
	width: 570px;
	margin: 20px auto 30px;
}
.taulamarro4 tr {
	height: 20px;
}
.taulamarro4 .cat {
	width: 120px;
	font: bold 12px "Verdana";
	text-align: left;
	padding-left: 60px;
}
.taulamarro4 .cont {
	width: 375px;
	font: normal 11px "Verdana";
	text-transform: none;
	text-align: left;
}
.taulamarro4 .cont b {
	font-weight: 600;
}
img.bioc {
	margin: 20px auto -20px;
	text-align: center;
	border: #630 0px solid;
}
table.pgs {
	font: normal 12px "Verdana";
	color: #630;
	line-height: 20px;
	width: 570px;
	text-align: center;
	margin: -10px 0 0;
}
table.pgs .numpg {
	width: 190px;
	text-align: center;
}
table.pgs .gopgnxt, table.pgs .gopgnxt {
	font: normal 12px "Verdana";
	line-height: 20px;
	width: 190px;
	text-align: right;
}
table.pgs .gopgnxt {
	text-align: right;
	padding: 5px 20px 5px 0;
}
table.pgs .gopgprv {
	text-align: left;
	padding: 5px 0 5px 20px;
}
table.pgs .gopgnxt a:link, table.pgs .gopgnxt a:active, table.pgs .gopgnxt a:hover, table.pgs .gopgnxt a:visited, table.pgs .gopgprv a:link, table.pgs .gopgprv a:active, table.pgs .gopgprv a:hover, table.pgs .gopgprv a:visited {
	color: #004d00;
	text-decoration: underline;
}
img.imgleft {
	border: #630 0px solid;
	clear:left;
	padding: 10px 20px;
	margin-left: 0;
}
img.imgright {
	border: #630 0px solid;
	padding: 10px 20px;
	margin-right: 10px;
}
img.imglefth {
	border: #630 0px solid;
	clear:left;
	padding: 10px 2px;
	margin-left: 0;
}
img.imgrighth {
	border: #630 0px solid;
	padding: 10px 2px;
	margin-right: 2px;
}
div.gruppics {
	width: 100%;
}
div.profs {
	margin: 0;
	padding: 5px;
	display: block;
	float: left;
	width: 298px;
	border: #630 0px solid;
	border-collapse: collapse;
}
div.profs ul {
	margin: 0;
	padding: 5px;
	width: 250px;
}
div.profs ul li {
	font: normal 12px "Verdana";
	line-height: 1.2em;
	color: #630;
	text-align: left;	
	list-style-type: none;
}
div.profs li a:link, div.profs li a:active, div.profs li a:hover, div.profs li a:visited {
	color: #004d00;
	text-decoration: underline;
	text-transform:none;
}
.noborde {
	border-left: 0px;
}

p.abstract {
	font-family: "Verdana";
	color: #630;
	font-size: 11px;
	font-style: italic;
/*	font-weight: 200;*/
	margin-top: -10px;
	margin-bottom: 5px;
	text-align: justify;	
}
ul.llistatmarro {	
	margin: 20px 0;
	font: normal 11px "Verdana";
	color: #630;
}
ul.llistat li {	
	list-style-type: disc;
	font: normal 11px "Verdana";
	color: #630;
	padding: 5px 10px;
}

ul.profess {
	list-style: circle;
	font-family: "Verdana";
	color: #630;
	font-size: 0.8em;
	font-style: normal;	
}
ul.profess li {
	font-family: "Verdana";
	font-size:1em; 
	color: #630;
	line-height: 2em;	
	padding-top: 1em;
}
.marro {
	color: #630;
}
h3.up30 {
	margin-top: -30px;
}
.bot30 {
	margin-bottom: -30px;
}
h2.autord30u30 {
	font: normal 13px "Verdana";
	line-height: 24px;
	color: #630;
	text-transform: none;
	padding: 0 0 0 20px;
	margin-bottom: -30px;
	margin-top: 30px;
}
h2.autord30u30 a:link, h2.autord30u30 a:active, h2.autord30u30 a:visited, h2.autord30u30 a:hover {
	font-weight: bold;
	color: #004a00;
	text-transform: uppercase;
	text-decoration: underline;
}
p.d30u20 {
	margin-bottom: 30px;
	margin-top: 20px;	
	padding: 0 20px 0;
}
/* HOME */
#hbio {
	border: #fff 1px solid;
	padding: 1px 4px;
	background-color: #fff;
	font: normal 13px "Arial";
	text-transform: uppercase;
	text-decoration: underline;
	width: 600px;
	height: 95px;
}
#hbio a .img {
	width: 302px;
	height: 64px;
	float: right;
}
#hbio a .span {
	width: 200px;
	height: 64px;
	white-space: pre;
	float: left;
	display: inline;
}
h2.htit a:link, h2.htit a:active, h2.htit a:visited, h2.htit a:hover {
	/* titulos home */
	font-weight: bold;
	color: #004a00;
	text-transform: uppercase;
	text-decoration: underline;
	
}
h2.htitnolink {
	/* titulos home */
	font-weight: bold;
	color: #004a00;
	text-transform: uppercase;
	text-decoration: none;
	
}
p.hul {
	margin: 0.5em;
	padding: 0.5em 0.4em;
	font: normal 10px "Verdana" !important;
	line-height: 13px;
	color: #630;
	text-align: left;
}
ul.hul {
	/* listas home */
	list-style-image: none;	
	margin: 0.5em;
	padding: 0.5em 0.4em;
	font: normal 10px "Verdana";
	line-height: 13px;
	color: #630;
	text-align: left;
}
ul.hul li {
	padding: 0.2em 0.2em 0.2em 1.4em;
	font: normal 10px "Verdana";
	line-height: 13px;
	color: #630;
	text-transform:none;
	text-align: left;
	list-style-type: none;
	text-indent: -0.7em;
}


p.hp {
	/* detalles home */
	margin: 0.5em 0.2em 0.5em 0.8em;
	padding: 0.2em 0.2em 0.2em 0.4em;
	font: normal 10px "Verdana";
	line-height: 13px;
	color: #630;
	text-transform:none;
	text-align: left;
}
p.hp a:link, p.hp a:active, p.hp a:hover, p.hp a:visited {
	color: #36722a;
	text-decoration: underline;
}
#home .contenido {
	font: normal 10px "Verdana";
	width: 615px;
}
h2.htit, h2.htitnolink {
	display: block;
	margin: 2.5em 0.5em 0.5em;
	text-align: left;
	text-transform: uppercase;
	padding: 0.3em;
	line-height: 0.7em;
	font: bold 11px "Verdana";
}
#home .htit a {
	text-decoration: underline;	
}
#hcol1 {
	width: 200px;
	text-align: left;
	display: block;
	float: left;
}
#hcol2 {
	width: 200px;
	display: block;
	float: left;
}
#hcol3 {
	width: 200px;
	display: block;
	float: left;
}
#home .contenido img {
	display: block;
	margin: 0.5em 1em 1.2em 0.5em ;
	text-align: left;
	padding: 0.3em 0.8em;
}
img.novetat {
	display: block; float: left; clear: left; padding: 0 4px; 
}
#portfolio {
	margin: 0;
	padding: 0 !important; /*para anular .contenido ul */
	text-align: center;
}
#portfolio li {
	list-style: none;
/*	width: 200px;*/
	text-align: left;
	margin: 0;
/*	padding: 0;*/
	text-indent: 0;
}
#portfolio li img {
	border: none;
	margin: 0 !important;
	padding: 0 !important;
}
#portfolio img {
	margin: 0 !important;
	padding: 0 !important; /* anular .contenido img */
}
#equip {
	width: 544px;
	border: 1px solid #ddd;
	padding: 2px;
	text-align: center;
	margin: 10px auto;
}
#equip img {
	border: none;
	padding: 0px;
}
#articulos h2 {position: relative; margin-top: 10px; margin-bottom: 10px;}
#articulos .artnum {
	position: absolute; left: 25px; top: 0;
	font: italic 11px "Verdana"; 
	}
.artarea {
	position: absolute; left: 110px; top: 0;
	font: italic 10px "Verdana";
	}
.arttema {
	position: absolute; left: 245px; top: 0;
	font: italic 10px "Verdana";
	text-decoration: underline;
}
.artaut {
	position: absolute; left: 400px; top: 0;
	font: italic 10px "Verdana";
}
.artfecha {
	position: absolute; left: 500px; top: 0;
	font: italic 10px "Verdana";
}


#video {
	background-color:#eeeadf;
	width:540px;
	margin:0px auto;
/*	padding:20px 10px;*/
	padding:0;
/*	height:360px;*/
/*	border:1px solid #482400;
	outline:1px solid #fff;*/
	text-align:center;
}
#video a {
	text-align: center; 
	margin: auto auto;
	width:540px;
/*	height:360px;*/
}
#conocenos {
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
}
#conocenos h1 {
/*	font-size:22px;	
	letter-spacing:-1px;
	color:#2D5AC3;
	color:#482400;
	font-weight:normal;		
	margin-bottom:-10px;*/
}
#videoh
{
  display: block;
  width: 160px;
  height: 120px;
  background: url("../img/videoh.jpg") no-repeat 0 0;

}

#videoh:hover
{ 
  background-position: 0 -120px;
}

#videoh span
{
  display: none;
}
.precarga {display: none}
.novetat { width: 164px !important; margin: 0 8px; padding-bottom: 20px; background: #efdfbd; /*color: #fff !important;*/}
.novetat h2.tit, .novetat h2.tit a:link { /*margin: 25px 10px; */ color: #fff !important;}
.indx {
	width: 100%; 
	text-align: center; /*vertical-align: middle;*/
	margin: 10% auto;
}
.indx .strong {
	font-weight: 700;
	color: #004A00;
}

#indxb {
display: block;
	float:center;
	margin: 10% auto;
	padding: 0;
	width: 800px;
	text-align: center;
}
#indxb ul {
	margin: 0 auto;
	padding: 0;
	width: 795px;
	text-align: center;
}
#indxb ul li {
	display:left; float: left;
	text-align: justify;
	margin: 20px 23px;
	padding: 0 0 0;
	width: 350px;
	height: 160px;
	list-style: none;
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
	font-size:0.75em;	
	letter-spacing:0px;
	color:#482400;/*004A00*/
	font-weight:100;
/*	border: 1px solid #9C0;*/
}
#indxb h1 {
	line-height: 1.5em;
/*	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;*/
	font-family:Arial,"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
	font-size:1em;	
	letter-spacing:0px;
	color:#482400;/*004A00*/
	font-weight:500;}
#indexb b, #indexb i, #indexb em { font-weight:500;}

#indxb a:link,
#indxb a:visited {
	color:#004a00;
/*	background:#004a00;*/
	margin-top: 0;
	padding: 1.1em 0 1.2em;
	display: inline;
	float:left;
/*	width:165px;*/
	line-height: 1.75em;
	font-weight: bold;
	font-family:Arial,"Lucida Grande","bitstream vera sans","trebuchet ms",verdana,arial;
	font-size:1em;	
	text-transform:underline;
}
#indxb a:hover {
	color:#36722a;
}
.nletiq {
	margin: 0.5em 0.2em 0.5em 0.8em;
	padding: 0.2em 0.2em 0.2em 0.4em;
	font: bold 10px "Verdana";
	line-height: 13px;
	color: #630;
	text-transform:none;
	text-align: left;
}
.nlsubs {
	margin: 0.5em 0.2em 0.1em 0.8em;
	padding: 0.2em 0.2em 0.2em 0.4em;
	font: bold 11px "Verdana";
	line-height: 13px;
	letter-spacing:0px;
	color: #004a00;
	text-transform:uppercase;
	text-align: center;
}
#form1 .nl {
	margin: 0.2em 0.2em 0.1em 0.8em;
	padding: 0.2em 0.2em 0.2em 0.4em;
	text-align: left;
}
#form1 .nl div {
	width: 100%;
	text-align: left;
}
#form1 .nl div input {
	width: 100%; /*69%; */
	height: 1.5em;
	text-align: left;
	font: normal 11px "Verdana";
	color: #004a00; /* #630;*/
	background-color: #efe3c9; /* #eeddbb; /*#ebdbb9;*/
	margin: 0 auto 5px;
}
#form1 div label {
	height: 1em;
	text-align: left;
	margin-left: 0;
	width: auto; /*15%;*/
	color: #630;
}
.nlbut {
	margin: 0.1em 0.2em 0.5em 0.8em;
	padding: 0.3em 0.5em 0.3em 0.5em;
	color: #630; /*#004a00;*/
	font: normal 11px "Verdana";
/*	background: url(../img/nlbut.jpg) #ead8a5 center no-repeat;
	width: 50px; height: 40px;*/
}
div.lhead {
	height: 30px;
	width: 783px;
	text-align: right;
}
div.lhead span {
	font-size: 12px;
	line-height: 25px;
	color: #630;
}
div.lhead a span {
	color: #004a00;
}
a.lang:link, a.lang:visited, a.lang:hover, a.lang:focus, a.lang:active {
	padding: 0 40px 0 5px;
	margin: 0 20px;
}
div.cat {
	background: url('../img/catalan.gif') no-repeat 640px 6px;
	padding-right: 5px;
}
div.es {
	background: url('../img/es.gif') no-repeat 640px 6px;
	padding-right: 5px;
}

