@charset "UTF-8";

/*
-------------------------------------------------------------------------------
1.- GLOBAL RESET & FONTS/BASE STYLE FUNDATION
------------------------------------------------------------------------------- */
*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
ul {list-style:none;margin-left:0;}
li{margin-left:0;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}

/*
-------------------------------------------------------------------------------
2.- BASE LAYOUT
------------------------------------------------------------------------------- */
#header{position:relative}
#topnav{text-align:right}
#header #topnav{position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2{display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
#ie_clearing{display:none}
/*
-------------------------------------------------------------------------------
3.- DA GRID!
------------------------------------------------------------------------------- */
/* ------->> Grid system <<------- */
.subcolumns{width:100%;overflow:hidden;}
.subcolumns_oldgecko{width:100%;float:left}
.c50l,.c25l,.c30l,.c33l,.c38l,.c45l,.c55l,.c66l,.c70l,.c75l,.c62l{float:left}
.c50r,.c25r,.c30r,.c33r,.c38r,.c45r,.c55r,.c66r,.c70r,.c75r,.c62r{float:right;margin-left:-5px}
.c10l{ width:10%; float:left;}
.c90r{width:50%; float:left; margin-left:5%;}
.c25l,.c25r{width:25%}
.c30l,.c30r {width:30% }
.c33l,.c33r{width:33.333%}
.c45l,.c45r{width:45%}
.c50l,.c50r{width:50%}
.c55l,.c55r{width:55%}
.c66l,.c66r{width:66.666%}
.c70l,.c70r {width:70% }
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.facebook{ width:auto; float:right; margin-top:5%; margin-right:1%;}
.facebook_ant{ width:22%; float:right; margin-top:5%; margin-right:0.5%;}
.facebook_pza{ width:auto; float:right; margin-top:5%; margin-right:1%;}
.facebook_iqu{ width:auto; float:right; margin-top:5%; margin-right:1%;}
.facebook_ladehesa{ width:auto; float:right; margin-top:5%; margin-right:1%;}


/*
-------------------------------------------------------------------------------
4.- UTILITIES
------------------------------------------------------------------------------- */
/* ------->> Floats utilities <<------- */
.floatbox{overflow:hidden}
.clear{clear:both;}
.float-left   { display:inline;float: left; margin-right: 1em; margin-bottom: 0.15em;  }
.float-right  { display:inline; float: right; margin-left: 1em; margin-bottom: 0.15em;  }
/* ------->> Text related <<------- */
.text-left    { text-align:left; }
.text-right   { text-align:right; }
.text-center  { text-align:center; }
.text-justify { text-align:justify; }
.text-center-caption  { text-align:center; width: 128px; }
.bold         { font-weight:bold; }
.italic       { font-style:italic; }
.underline    { border-bottom:1px solid; }
/* ------->> Images & others <<------- */
.image-center {display:block;margin:0 auto;}
.center       { margin: 0.5em auto; text-align:center;  }
.noPadding    { padding:0; }
.noMargin     {margin:0;}
.pad-x        {padding:0 10px;}
.pad-y        {padding:10px 0 15px;}
.noIndent     { margin-left:0;padding-left:0; }
.noBullets    { list-style:none;list-style-image:none; }
.horizontal li	{display:inline;}  

/*
-------------------------------------------------------------------------------
5.- ACCESSIBILITY
------------------------------------------------------------------------------- */
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}

