a{color:#000;font-weight:bold;text-decoration:none;}

html {min-height: 100%; margin-bottom:1px;} /* Pone el scrollbar en firefox para evitar movimientos de todo el contenido hazia los lados */
body,input,select {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
body {background:#415379 url(../images/bckbg.gif) repeat-y top center;color:#333;margin:0;z-index:-1; overflow:-moz-scrollbars-vertical }
button,div,form,iframe {margin:0;padding:0;}
button {line-height:1;}


p {margin:0 0 10px;font-size:12px;}
	
#contactar a:hover {color:#0099CC;text-decoration:none;} /* para poner de otro color al pasar por encima del link en la pestaņa contactar*/
#projectes a:hover {color:#0099CC;text-decoration:none;} /* para poner de otro color al pasar por encima del link en los proyectos*/

#error {width:190px; margin-left:60px; border:0px solid; }
#general {background:#fff; margin:0 auto; width:960px; height:450px; border-style: solid; border:0px;}
#vacio {background:#fff; margin:0 auto; width:960px; height:146px; border-style: solid; border:0px;}
#menu {background:url(../images/quicknav_bg.gif) repeat-x 0px 0px;  margin:0 auto; width:100px; height:150;  border-style: solid; border:0px;}
#menu p {margin:0 0 0 5px;padding:2px 0 1px;}
#menu a {background:url(../images/quicknav_divider.gif) no-repeat center right;color:#036;display:block;float:left;font-size:12px;line-height:28px;height:28px;padding:0 12px 0 10px;}
#container {background:#fff;margin:0 auto; width:740px; border-color:red; border:1px; border-style:solid;} /* Si ponemos el widht al modo original 760 se ve perfecto firefox, pero no cuadra en IE*/
#container2 {background:none;margin:0 auto;width:132px;float:left;border-style:none;cursor:pointer;}
/* header__encabezado */
#header {background:url(../images/fons.jpg)/*background:#01A2D8background:#0099CC*/ ;border-bottom:2px solid #fff;height:110px;padding:0 5px 0 5px; width:950px; border-color: black; border-style: solid; border:0px;} /* cambia el tamaņo del fondo de donde estan los logos*/
#remot {border: 0px solid; width:75px; position:absolute; margin-top:22px; margin-left:25px;}
/*#logo {border:1px solid; background:url(../images/logo.gif) no-repeat 0 0;float:center; height:104px; margin-top:0px;margin-left:400px;}*/
#logo {border:0px solid; background:url(../images/logo.gif) no-repeat 0 0;height:104px;width:555px; position: relative; margin-left: 400px;}
#logo img {width:150px;height:34px;float:right;text-align:right;display:block;margin-top:30px;margin-right:10px;border:0px;}
#logo a {color:#a9e8fd;text-decoration:none;}
#logo b {color:#a9e8fd;text-decoration:none;float:left;margin-left:0px;}

/*Idioma*/
#idioma a.hover {color:#0099CC; }
#idioma {margin-left:34px; color:#000;}

/* Capa search */
#searchbox {background:url(../images/search_bg.gif) repeat-x 0px 0px;color:#666;float:left;font-size:11px;font-weight:bold;height:34px;line-height:24px;overflow:hidden;width:960px;border:0px; border-style:solid;}
#searchbox a:hover {color:#0099CC;font-weight:bold;text-decoration:none;}

/* cross promo unit */
.xpromolink {color:#7f7e7e;font-weight:normal;}
.xpromositename {color:#ff0000;}
.rubics_netxp1_main {float:right;font-size:11px;color:#000;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;line-height:10px;padding:13px 6px 0;margin-left:409px;}
.rubics_netxp1_front {float:left;font-size:11px;color:#000;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;line-height:10px;padding:13px 5px 0;}


/*quicknav__ Menu de seleccion*/
#quicknav {background:url(../images/quicknav_bg.gif) repeat-x 0px 0px; clear:none; float:right;  height:31px; width:960px; border:0px; border-style:solid;}
#quicknav #data {position:relative; float:right; border: 0px solid; margin-top: 6px; margin-right: 25px;}
#quicknav p {margin:0 0 0 5px;padding:2px 0 1px;}
#quicknav a {background:url(../images/quicknav_divider.gif) no-repeat center right;color:#036;float:left;font-size:12px;line-height:28px;height:28px;padding:0 12px 0 10px;}

/* Menu de seleccion lateral*/
#categories {background-image: url(../images/m_cen.gif);clear:none; float:left;/*height:208px;*/ width:110px; border:0px; border-style:solid;}

#categories #up {background-image: url(../images/m_up.gif);background-position: top center;background-repeat: no-repeat;}
#categories #down {background-image: url(../images/m_dwn.gif);background-position: bottom left;background-repeat: no-repeat;padding: 4px 4px 4px 4px;}
#categories a {color:#036;font-size:12px;}
#categories #boton {padding:2px 0px 2px 15px; border:0px solid;}
#categories #boton_titol { color:white; padding:2px 0px 2px 15px; border:0px solid;}
/*Capa platformlist*/
#platformlist {background:url(../images/platformlist_bg.gif) repeat-x 0px 0px; clear:none; color:#036;float:right;font-size:11px;width:960px; }
#platformlist .jumper {float:right;padding:7px 0 0; margin-right:15px}
#platformlist a:hover {color:#0099CC;font-weight:bold;text-decoration:none;}

/* footer stuff */

#footer {background:url(../images/search_bg.gif) repeat-x 0px 0px; font-size:11px;font-weight:bold;;  text-align:center;clear:none;float:left;height:31px;width:960px;  border:0px; border-style:solid;}  
#footer a {font-weight:bold; }
#prom {font-size:11px;font-weight:bold;  text-align:center;clear:none;float:left; width:960px;  border:0px; border-style:solid;}  

/* top level wrappers */
#content {overflow:auto;width:87%; height:510px; border:0px solid; padding: 0px 0px 0px 10px;}
#content,
#content #board_wrap,
#content #full_col_wrap,
#content #sky_col_wrap,
#content #main_col,#content #main_col_wrap,
#content #side_col,#content #side_col_wrap {float:left;}

#content #side_col_wrap{background:no-repeat top left;margin-left:2px;padding:5px;}

#content #sponsored_links{clear:both;padding:0 5px;margin:10px 0 20px;}
#content #sponsored_links iframe{background:none;border:0;vertical-align:top;}


#content h1{font-size:18px;margin:10px;}
#content h1 a{color:#333;}
#content h2{font-size:12px;margin:0 0 10px;}
#content h2 a{color:#333;}
#content table{border-collapse:collapse;empty-cells:show;table-layout:fixed;width:100%;}
#content tbody.even td,#content tbody.even th{background:#eee;}
#content thead th,#content tr.head{background:none;}
#content thead th,#content tr.head th{background:#636ab6;color:#fff;font-size:11px;text-align:left;padding:2px 5px;}
#content #board_wrap tr.head a{color:#eee}
#content #board_wrap tr.head a:visited{color:#eee;}
#content td,#content th{padding:3px 5px;vertical-align:top;}

/* ahora */
#main_col .ahora{float:left;padding:10px 10px 0 15px;margin-bottom:20px;width:415px;}
#main_col .ahora .head{border-bottom-color:#a4a4a4;float:left;margin:0 0 10px 0;width:100%;}
#main_col .ahora .head h1{border:none;color:#666;float:left;font-size:18px;margin:0;}
#main_col .ahora .head .date{color:#930;float:right;margin-top:6px;}
#main_col .ahora .body{padding:0; float:left;}

#platformlist .jumper .btn{float:left;margin:8px 0 0 5px;}
#platformlist .jumper .btn a b{background-color:#dcdcdc}

img.absbottom{vertical-align:bottom;}
img.genredot{position:relative;top:1px;margin-right:5px;}
img.oversize{width:540px;}



/* estils heretats   */
/* Taules */
p.gentic {
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	
td.cela_apartat {
	background-color:#6699CC;
	width:auto;
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	
table.taula_apartat {
	border-collapse:collapse;
	border-style:solid;
	border-color:#000000;
}
	
table.taula_pnpl {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
}
/*########################################################################*/
#llistat {border: 0px solid; width:815px;  height:420px; overflow:auto;}
/*########################################################################*/

#Noticies  {border: 0px solid; height:450px; position:relative;}
#Noticias  {border: 0px solid; height:450px; position:relative;}
#paginacio_not {margin-top:1em; background:url(../images/paginacio.gif) repeat-x 0px 0px; border: 0px solid; width:780px; height:28px; left:10px; position:relative; bottom:0%;}
#paginacio_not #borderleft {background:url(../images/bleft.gif) repeat-x 0px 0px; border: 0px solid; width:5px; height:28px; float:left; position:relative;}
#paginacio_not #borderright {background:url(../images/bright.gif) repeat-x 0px 0px; border: 0px solid; width:5px; height:28px; float:right; position:relative;}
#paginacio_not #btn {border: 0px solid; width:152px; position:absolute; left:38%; bottom:0%;}
#paginacio_not #btn #formmenysn{border: 0px solid;position:relative;float:left; padding-right: 4px;padding-top: 1px;}
#paginacio_not #btn #formmesn{border: 0px solid;position:relative;float:left; padding-left: 4px;padding-top: 1px;}
#paginacio_not #btn #pagina {border: 0px solid; margin-top: 0px; position:relative;float:left;}
#paginacio_not #btn #formtxt{border: 0px solid; margin-top: 0px; position:relative;float:right; padding-left:3px;}
#paginacio_not #btn #forminicinot {border: 0px solid;position:relative;float:left; padding-right: 4px; padding-top: 1px;}
#paginacio_not #btn #formfinalnot {border: 0px solid;position:relative;float:left; padding-left: 4px; padding-top: 1px;}

#Articles  {border: 0px solid; height:450px; position:relative;}
#Articulos {border: 0px solid; height:450px; position:relative;}
#paginacio_art {margin-top:1em; background:url(../images/paginacio.gif) repeat-x 0px 0px; border: 0px solid; width:780px; height:28px; left:10px; position:relative; bottom:0%;}
#paginacio_art #borderleft {background:url(../images/bleft.gif) repeat-x 0px 0px; border: 0px solid; width:5px; height:28px; float:left; position:relative;}
#paginacio_art #borderright {background:url(../images/bright.gif) repeat-x 0px 0px; border: 0px solid; width:5px; height:28px; float:right; position:relative;}
#paginacio_art #btn {border: 0px solid; width:152px; position:absolute; left:38%; bottom:0%;}
#paginacio_art #btn #formmenysart{border: 0px solid;position:relative;float:left; padding-right: 4px; padding-top: 1px;}
#paginacio_art #btn #formmesart{border: 0px solid;position:relative;float:left; padding-left: 4px; padding-top: 1px;}
#paginacio_art #btn #pagina {border: 0px solid; margin-top: 0px; position:relative;float:left;}
#paginacio_art #btn #formtxt{border: 0px solid; margin-top: 0px; position:relative;float:right; padding-left:3px;}
#paginacio_art #btn #forminiciart {border: 0px solid;position:relative;float:left; padding-right: 4px; padding-top: 1px;}
#paginacio_art #btn #formfinalart {border: 0px solid;position:relative;float:left; padding-left: 4px; padding-top: 1px;}


#ultimarticle { border:1px solid; }
#ultimanoticia { border:1px solid; }

#formtxt input {font-size: 12px;}
#caja {border:0px solid; float:right; padding: 5px 2px 2px 2px;}
#caja2 {border:0px solid; float:left; padding: 4px 2px 2px 2px;}
#txt {border:0px solid;	font-family: Verdana; 	font-size: 4 px;	position:relative;	float: left;	margin-top: 2px;}

/*caixa noticies blau*/
#noticia {margin-top:1em; margin-left:10px;background-image: url(../images/not_cen.gif); position:relative; clear:none; width:780px; border:0px solid;}
#noticia a {text-decoration: underline; color: #415379;}
#noticia #up {border: 0px solid; background-image: url(../images/not_up.gif);background-position: top left;background-repeat: no-repeat;}
#noticia #down {background-image: url(../images/not_dwn.gif);background-position: bottom left;background-repeat: no-repeat;padding: 4px 4px 4px 4px;}
#noticia #titol{padding: 1px 0px 0px 7px; font-weight:bold;}
#noticia #text{padding:2px 2px 2px 5px;}
#noticia #data{text-align:right;font-weight:bold;}

#form {margin:20px; width:430px; border:1px dotted;}