/*** Globals ***/
body {background: #554C42; color: #8C867F; font-family: arial, Verdana, sans-serif; font-size: 0.82em; margin: 0px; padding: 0px;}

a {color: #989388; text-decoration: none;}
a:hover {color: #f88836;}
img {}
a img {border: none;}
ul {list-style: none; margin: 0px; padding: 0px;}
ol {margin: 0px; padding: 0px;}
li {margin: 0px; padding: 0px;}
p {}
strong {}
b {}
h1 {}
h2 {font-size: 1.3em; margin: 0px; padding: 0px;}
h3 {}
h4 {}
h5 {}
h6 {}
h7 {}
span.red{color: red; font-weight: bold; margin-left: 25px;}
span.neteja {clear: both; display: block;}

/* Header */
#header {background: url(../img/bk-header.gif) repeat-x;padding:0 0 7px 0;}
#header ul#logos {background: #ff6600; float: right; height: 100px; margin: 0px !important; padding: 0px 0px 0px 0px;}
#header ul#logos li {margin: 5px 0px 0px 0px !important; padding: 0px !important;}
#header ul#logos li a {margin: 0px !important; padding: 0px !important;}
#header ul#logos li a img {margin: 0px !important; padding: 0px !important;}

/**#publicitat{ width: 100%; height: 100%;  position: absolute; margin: 10px 10px 10px 10px; padding:10px 10px 10px 10px;}**/

#contenidorPrincipal{
	 width: 100%; height: 100%; 
}
#publicitat{
	position:absolute;
	margin: 0% 8% 0% 8%;
    padding: 2px 2px 0;
    width: 800px;
}
#link_publicitat{
	font-size: 1.2em;
	font-weight:bold;
	text-align: right;
	background: #DDD7CB;
	padding: 5px 5px 5px 5px;
}
#mainPage {

}


#content {background: url(../img/bkorange.gif) repeat-y;}
#contentfundacio {background: url(../img/bkgranate.gif) repeat-y;}


/* Estructura */
#container {
	position: relative;
	background: #DDD7CB;
	margin: 0px auto 0px auto;
	padding: 10px 10px 0px 10px;
	width: 930px;}
	
	
#container #sidebar {float: left; margin: 0px 13px 0px 0px; width: 200px; }
#container #sidebarfundacio {float: left; margin: 0px 13px 0px 0px; width: 200px; }
#container #lateral {float: right; margin: 0px; width: 250px; }
#container #centre {float: left; width:440px;}

div#separador {height:5px; background-color:#ddd7cb;}

div#cosa{background: url(../img/bkorange.gif) repeat-y;}

/* Fil d'ariadna */
#ariadna {float:left; background: #E7E4DE; font-size: 0.8em; font-weight: bold; margin: 10px 0px 0px 0px; padding: 3px 3px 3px 5px; min-width: 855px;}
#ariadna a {color: #595959; font-weight: normal; text-decoration: none;}
#ariadna a:hover {text-decoration: underline;}

#icos_xarxes_socials{float: none;background: #E7E4DE; margin: 10px 0px 0px 0px; padding: 3px 3px 3px 5px; min-height: 14px; }
.ico_xarxes_socials a {float:left; min-height: 15px; min-width: 15px; margin-left: 5px;}
#ico_facebook a {background: #E7E4DE url(../img/FCBQ_FB_02.gif) no-repeat;}
#ico_facebook a:HOVER{background: #E7E4DE url(../img/FCBQ_FB_01.gif) no-repeat;}
#ico_twitter a {  background: #E7E4DE url(../img/FCBQ_TW_02.gif) no-repeat;}
#ico_twitter a:HOVER{background: #E7E4DE url(../img/FCBQ_TW_01.gif) no-repeat;}
#ico_rss a { float:left; background: #E7E4DE url(../img/FCBQ_RSS_02.gif) no-repeat;}
#ico_rss a:HOVER{background: #E7E4DE url(../img/FCBQ_RSS_01.gif) no-repeat;}

/* Menu principal */
#sidebar #botiga {background: #DDD7CB; padding:0px 0px 10px 0px;}
#sidebar .menu {background: #F88836; font-size: 1.1em; font-weight: bold; padding: 10px 0px 10px 0px;list-style: none;}
#sidebar .menu li {padding: 3px 3px 5px 0px;}
#sidebar .menu li a {color: #FFFFFF; display: block; height: 20px; margin: 0px;  padding: 2px 0px 2px 15px;}
#sidebar .menu a:hover {background: #f77213 url(../img/overbk.gif);}
#sidebar .menu a.on {background: #f77213 url(../img/over-menu2.gif) no-repeat;}

/* Menu principal Fundacio*/
#sidebarfundacio #botiga {background: #DC5841; padding:0px 0px 10px 0px;}
#sidebarfundacio .menu {background: #DC5841; font-size: 1.1em; font-weight: bold; padding: 10px 0px 10px 0px;}
#sidebarfundacio .menu li {padding: 3px 3px 5px 0px;}
#sidebarfundacio .menu li a {color: #FFFFFF; display: block; height: 20px; margin: 0px;  padding: 2px 0px 2px 15px;}
#sidebarfundacio .menu a:hover {background: #D32E11; url(../img/bkgranate.gif);}
#sidebarfundacio .menu a.on {background: #D32E11 url(../img/over-menugranate2.gif) no-repeat;}


/* Submenu */
#sidebar .menu ul {background: #f88836; font-size: 0.8em !important; margin: 0px 0px 0px 0px;list-style: none;}
#sidebar .menu ul li {list-style: none; margin: 2px 0px 0px 0px; padding: 0px;}
#sidebar .menu ul li a {margin: 0px; padding: 2px 2px 0px 15px; width: 180px;}
#sidebar .menu ul li a.in {background-color: #FA7310;}

/* Submenu Fundacio*/
#sidebarfundacio .menu ul {background: #DC5841; font-size: 0.8em !important; margin: 0px 0px 0px 0px;}
#sidebarfundacio .menu ul li {list-style: none; margin: 2px 0px 0px 0px; padding: 0px;}
#sidebarfundacio .menu ul li a {margin: 0px; padding: 2px 2px 0px 15px; width: 180px;}
#sidebarfundacio .menu ul li a.in {background-color: #D32E11;}

#sidebar ul.menu2 {border-top: 5px solid #DDD7CB; padding: 10px 0px 0px 0px;}
#sidebar ul.menu2 li a.inf {padding: 5px 0px 5px 12px;}
#sidebar ul.menu2 li a:hover.inf {background-color: #F77213; padding: 5px 0px 5px 10px;}

#sidebar ul.menu2  {background: #f88836;  list-style: none; margin: 5px 0px 0px 0px; padding: 10px 0px 10px 0px;}
#sidebar ul.menu2 li {margin: 0px 0px 4px 0px;}
#sidebar ul.menu2 li a {padding: 5px 0px 4px 12px; color: #FFFFFF; text-decoration: none; font-size: 1.1em; display: block; font-weight: bold; width: 185px;}
#sidebar ul.menu2 li a.on {background-color: #F77213; background-image: url(../img/over-menu2.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 13px;}
#sidebar ul.menu2 li a:hover {background-color: #F77213;}
#sidebar ul.menu2 li a.inf {padding: 5px 0px 5px 12px;}
#sidebar ul.menu2 li a:hover.inf {background-color: #F77213; padding: 5px 0px 5px 12px;}

/* Submenu 2*/
#sidebar ul.menu2 ul {background: #f88836; font-size: 0.8em !important; margin: 0px 0px 0px 0px;list-style: none;}
#sidebar ul.menu2 ul li {list-style: none; margin: 2px 0px 0px 0px; padding: 0px;}
#sidebar ul.menu2 ul li a {margin: 0px; padding: 2px 2px 0px 15px; width: 180px; height:20px;}
#sidebar ul.menu2 ul li a.in {background-color: #FA7310;}

/******* Peu *******/
#peu {background: #DDD7CB;  clear: both; margin: 0px; padding: 10px 0px 10px 0px; text-align: center;}
#peufundacio {background: #DDD7CB;  height: 80px; clear: both; margin: 0px; padding: 0px 0px 30px px; text-align: center;}
#colaboradors {background: #FFFFFF; height: 75px; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px;}
#colaboradorsfundacio {background: #FFFFFF; height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#colaboradors ul {list-style: none;}
#colaboradors ul li {float: left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px}

#footertext {margin: 10px 0px 0px 0px;}

#footer {background-color: #B8AC9E; clear: both; height: 60px; margin: 10px 0px 0px 0px; padding: 5px 0px 10px 0px;}
#footer ul {color: #FFFFFF; list-style: none; margin: 0px; padding: 5px 0px 10px 13px; text-align: justify;list-style: none;}
#footer ul li {display: inline; float: left; margin: 0px; padding: 0px 0px 10px 0px;}
/****** antiga mida minima 152*******/
#footer ul li a {background-repeat: no-repeat; background-position: center; border: none; display: block; height: 53px; width: 220px;}

#footer ul li a.logo0 {background-image: url(../img/SMblanc.gif);}
#footer ul li a:hover.logo0  {background-image: url(../img/SMcolor.gif);}

#footer ul li a.logo1 {background-image: url(../img/cardiosafe1.jpg);}
#footer ul li a:hover.logo1  {background-image: url(../img/cardiosafe2.jpg);}

#footer ul li a.logo2  {background-image: url(../img/sanmiguel.jpg);}
#footer ul li a:hover.logo2  {background-image: url(../img/sanmiguel2.jpg);}

#footer ul li a.logo3  {background-image: url(../img/logoefa_blanco.png);}
#footer ul li a:hover.logo3  {background-image: url(../img/logoefa_color.png);}

#footer ul li a.logo4 {background-image: url(../img/kinetical.jpg);}
#footer ul li a:hover.logo4  {background-image: url(../img/kinetical2.jpg);}


#footer ul li a.logo5  {background-image: url(../img/logobadenweb.gif);}
#footer ul li a:hover.logo5  {background-image: url(../img/logobadenweb2.gif);}


#continguts .paginacio {padding:20px  0 0 0; font-size: 0.9em; }
#continguts .paginacio ul {height: 25px;width:600px; float: left;padding:0 0 0 10px; list-style: none;}
#continguts .paginacio ul li {float:left; }
#continguts .paginacio ul li a {background: #F2F2F2; border: 1px solid #CBCBCB; color: #1E4E62; display: block; height: 18px; float: left; margin: 0px 4px 0px 0px; padding: 2px 0px 0px 0px; text-align: center; width: 18px;}
#continguts .paginacio ul .paginaactual {border: 1px solid #587292; color: #587292; font-weight: bold; height: 18px; float: left; margin: 0px 4px 0px 0px; padding: 2px 2px 2px 2px; text-align: center; width: 18px;}

form.estandar {border: 1px; border-style: solid; border-color: #f88836}
form.estandar div.titol_formulari{text-align: center; font-size: 1.2em; font-weight: bolder; height: 30px; margin-top: 10px;}
form.estandar div.camps{float:left; width: 300px; height: 35px;  }
form.estandar div.camps_100{ float:left; width: 100px; padding-left: 10px;}
form.estandar div.camps_125{ float:left; width: 125px; padding-left: 10px;}
form.estandar div.camps_150{ float:left; width: 150px; padding-left: 10px;}
form.estandar div.camps_175{ float:left; width: 175px; padding-left: 10px;}
form.estandar div.camps_200{ float:left; width: 200px; padding-left: 10px;}
form.estandar div.camps_250{ float:left; width: 250px; padding-left: 10px;}
form.estandar div.camps_300{ float:left; width: 300px; padding-left: 10px;}
form.estandar div.camps_350{ float:left; width: 350px; padding-left: 10px;}
form.estandar div.textos_50{ float:left; width: 50px;  height: 35px; padding-top: 5px; padding-left: 10px}
form.estandar div.textos_75{ float:left; width: 75px;  height: 35px; padding-top: 5px; padding-left: 10px}
form.estandar div.textos_100{float:left; width: 100px; height: 35px; padding-top: 5px; padding-left: 10px}
form.estandar div.textos_150{float:left; width: 150px; height: 35px; padding-top: 5px; padding-left: 10px}
form.estandar div.textos_200{float:left; width: 200px; height: 35px; padding-top: 5px; padding-left: 10px}
form.estandar div.textos_250{float:left; width: 250px; height: 35px; padding-top: 5px; padding-left: 10px}




form.estandar div.textos_float{float:left; height: 35px; padding-top: 5px; padding-left: 5px; }
form.estandar div.textos_float_combo{float:left; height: 35px; padding-top: 5px; padding-left: 5px; }
form.estandar div.camps_nova_linia{float:left ; width: 300px;height: 35px;}
.linia_from_25{margin-top: 5px; width: 100%; min-height: 25px; }
.linia_from{margin-top: 10px; width: 100%; min-height: 35px; }
.linia_from_45{margin-top: 10px; width: 100%; min-height: 45px; }

form.estandar div.buttons {text-align: center;}

div.float_left{float: left}
div.text_align_left{text-align: left}
div.invisible{display: none;}
div#capsalera_inscripcions_actes{width: 100%}


