/* CSS elSingularDigital.cat */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/
/* Body */
body {margin:0; padding:0; color:#666; background:#EAE6E4; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; text-align:center;}


/* BASIC STRUCT ELEMENTS ****************************************/
/* Pagina */
.page {width:1008px; margin:0 auto; position:relative; overflow:hidden; color:inherit; background:url(../images/bg_page.gif) repeat-y;}

/* Top */
/*.top {width:1000px; height:21 0px; position:relative; margin:0px auto;}*/
.top {width:1000px; position:relative; margin:0px auto; border:1px solid #FFF; border-left:1px solid #d5d1cf; border-right:1px solid #d5d1cf;}
.top .banner {float:left; margin:0px 8px 8px  8px;}
.top .banner_horizontal {float:left; margin:0px 8px 8px  8px;}
.content_body .banner {text-align:center; margin-bottom:10px; }

/* Header */
.header {width:1000px; clear:both; height:210px; margin:0px auto; padding:0px; background:url(../images/header0902.gif) no-repeat top; text-align:center;}
.header_stjordi {width:1000px; clear:both; height:210px; margin:0px auto; padding:0px; background:url(http://www.elsingulardigital.cat/cat/images/header_stjordi.jpg) no-repeat top; text-align:center;}
.header0906 {width:1000px; clear:both; height:210px; margin:0px auto; padding:0px; background:url(../images/header0906.gif) no-repeat top; text-align:center;}

/* Link To Home Header */
.link_to_home_header {width:415px; height:70px; position:absolute; bottom:79px; left:15px;}
.link_to_home_header a:link, .link_to_home_header a:active, .link_to_home_header a:visited, .link_to_home_header a:hover {display:block; width:415px; height:70px;}

/* Header */
.header_singularitats {width:1000px; clear:both; height:210px; margin:0px auto; padding:0px; background:url(../images/header_singularitats0902.gif) no-repeat top; text-align:center;}
.header_singularitats0906 {width:1000px; clear:both; height:210px; margin:0px auto; padding:0px; background:url(../images/header_singularitats0906.gif) no-repeat top; text-align:center;}

/* Links Header (1st level navigation) */
.links_header{position:relative; clear:both; overflow:hidden; height:26px; clear:right;}
.link_portada {position:absolute; left:19px; width:76px; height:26px;}
.link_portada a:link, .link_portada a:active, .link_portada a:visited, .link_portada a:hover {display:block; width:76px; height:26px; text-decoration:none;}
.link_singularitats {position:absolute; left:95px; width:118px; height:26px;}
.link_singularitats a:link, .link_singularitats a:active, .link_singularitats a:visited, .link_singularitats a:hover {display:block; width:118px; height:26px; text-decoration:none;}
.link_poliblocs {position:absolute; left:215px; width:114px; height:26px;}
.link_poliblocs a:link, .link_poliblocs a:active, .link_poliblocs a:visited, .link_poliblocsu a:hover {display:block; width:114px; height:26px; text-decoration:none;}

/* Options Header (Subscription & Search) */
.options_header {float:right; position:relative; width:445px; height:24px; color:#FFF; /*background:#cc6600;*/ background:#da7e13;  font-size:0.8em;}
.options_header_s {float:right; position:relative; width:445px; height:24px; color:#FFF; /* background:#597b91; background:#6b8da2;*/ font-size:0.8em;}
.options_header_left {width:46%; position:absolute; top:3px; left:20px; text-align:right;}
.options_header_left span {vertical-align:middle;}
.options_header_left img {vertical-align:middle; margin-left:2px;}
.options_header_right {width:48%; position:absolute; top:5px; right:20px; text-align:right;}
.options_header_right input {vertical-align:middle;}
.input_header {border:none; color:#000; background-color:#FFF; font-size:1em; margin-right:4px;}
.submit_header {border:none; color:inherit; background:url(../images/bg_submit_header.gif) no-repeat; width:50px; height:16px;}
.submit_header_s {border:none; color:inherit; background:url(../images/bg_submit_header_s.gif) no-repeat; width:50px; height:16px;}

/* Date & Last Content Updated Header */
.date_and_update_header {clear:both; position:absolute; bottom:10px; left:15px; width:405px; text-align:left; font-size:0.8em;}
/*.date_and_update_header {clear:both; position:absolute; bottom:7px; left:15px; width:405px; border-top:1px solid #EEEDEB; text-align:left; font-size:0.8em;}*/
.date_and_update_header b, .date_and_update_header strong {color:#000; background:inherit; padding-right:5px;}
.date_and_update_header a:link, .date_and_update_header a:active, .date_and_update_header a:visited  {display:block; padding:0; padding-left:8px; background-image:url(../images/bullet_link_header.gif); background-repeat:no-repeat; background-position:left center;}
.date_and_update_header a:hover {display:block; background-image:url(../images/bullet_link_header_o.gif); background-repeat:no-repeat; background-position:left center;}

/* Content Body*/
.content_body {width:970px; margin:1px auto 10px auto; clear:both; overflow:hidden; text-align:left; color:inherit; background:url(../images/bg_content_body.gif) repeat-y;}

/* Left, Center & Right */
.left {display:none;}
.center {color:inherit; background:none;}
.right {display:none;}

/* Bottom */
.bottom {}

/* Foot */
.foot {width:1000px; margin:20px auto 0px auto; height:62px; overflow:hidden; clear:both; color:#FFF; background:#CC6600; font-size:1em; position:relative; font-size:0.9em; line-height:1.6em;}
.foot a:link, .foot a:active, .foot a:visited {color:#FFF; background:inherit;}
.foot a:hover {color:#FFF; background:inherit;}
.foot_left {width:48%; position:absolute; top:12px; left:20px; text-align:left;}
.foot_center {position:absolute; top:15px; left:430px;}
.foot_right {width:48%; position:absolute; top:12px; right:20px; text-align:right;}
.foot_right img {vertical-align:top;}
.foot_credits {padding-top:10px; color:#878684; background:#EAE6E4; text-align:right; font-size:0.8em;}
.foot_credits  span {padding-right:7px;}

.banner {z-index:10;}