body{
    margin:10px;
    padding:0;
    font: normal 10px Arial, Verdana, Helvetica;
    color:#404040;
}

.clear{
    clear:both;
    font-size:0;
    padding:0;
    margin:0;
}

a, a:link, a:hover, a:visited{text-decoration:none; color:#404040;}

img{border:0;}

td{font: normal 10px Arial, Verdana, Helvetica;}


p{margin: 0; margin: 10px 0 0 0;}

.right{float:right;}

.left{float:left;}

.hightlight{color:#0080F9;}

h1{
    font-family:Arial, Verdana, Helvetica;
    font-size:15px;
    color:#0080F9;
    font-weight:normal;
    padding-left:30px;
    padding-top:5px;
}

h2{
    font-family:Arial, Verdana, Helvetica;
    font-size:15px;
    color:#7F7F7F;
    font-weight:600;
    padding:10px 0 0 0px;
    margin:0;
}

h3{
    font-family:Arial, Verdana, Helvetica;
    font-size:12px;
    color:#0080F9;
    font-weight:normal;
    margin:10px;
    padding-left:10px;
}

.main{
    margin:0 auto;
    width:950px;
    background:transparent url('../images/bg_main.jpg') 0 82px no-repeat;
}


/*  ## HEADER ##  */

.header{
    height:85px;
    background:transparent url('../images/bg_header.jpg') 0 0px no-repeat;
}

.logoFamily{
    width:183px;
    height:105px;
}

.logoFamily a,.logoFamily a:link,.logoFamily a:hover, .logoFamily a:visited{
    display:block;
    background:transparent url('../images/logo_scar.gif') 0 4px no-repeat;
    width:163px;
    height:105px;
    margin:0 0 0 20px;
}

.upText{
    color:#7F7F7F;
	font-size:12px;
	font-weight:900;
	padding-top:40px;
	text-align:right;
	width:750px;
}


/*  ## AREA LOGIN ##  */

.loginBox{
    background:transparent url('../images/bg_login.jpg') 0 0px no-repeat;
    width:200px;
    height:152px;
}

.loginBox h2{
    padding:15px 0 5px 20px;
}

.loginBox input{
    border:solid 1px #BFBFBF;
    margin:5px 20px 8px 20px;
    padding:1px 3px;
    font-size:12px;
    width:138px;
    height:18px;
    color:#7F7F7F;
}

.loginBox a.btnEntera,.loginBox a.btnEntera:link,.loginBox a.btnEntera:hover,.loginBox a.btnEntera:visited{
    display:block;
    margin:5px 35px 0 0;
}

/*  ## COLUMN ##  */

.column{
    width:210px;
    padding:56px 15px 0 0;
    font-size:12px;
}

.groupInmenu a,.groupInmenu a:link,.groupInmenu a:visited,.groupInmenu a:hover{
    display:block;
    padding:0 0 0 13px;
    background:transparent url('../images/icon_menu.gif') 0 3px no-repeat;
}

.groupInmenu.special a,.groupInmenu.special a:link,.groupInmenu.special a:visited,.groupInmenu.special a:hover{
    text-transform:uppercase;
}

.groupInmenu a.activeVoice,.groupInmenu a.activeVoice:link,.groupInmenu a.activeVoice:visited,.groupInmenu a.activeVoice:hover{
    background:transparent url('../images/icon_menu_active.gif') 0 3px no-repeat;
}

.groupInmenu{
    width:200px;
    padding:32px 0px 15px 25px;
    background:transparent url('../images/bg_box_menu.gif') 0 0 no-repeat;
}

.groupInmenu.first{
    background:transparent url('../images/bg_box_menu_first.gif') 0 0 no-repeat;
}

.groupInmenu.special{
    background:transparent url('../images/bg_box_menu_special.gif') 0 0 no-repeat;
}

.groupInmenu.alternative{
    background:transparent url('../images/bg_box_menu2.gif') 0 0 no-repeat;
}

.groupIn{
    width:200px;
    padding:10px 0px 0px 25px;
}

/*  ## CONTENT ##  */

.content{
    width:710px;
    padding:38px 0px 0 0;
}

.boxConcent{
    width:675px;
    padding:0 15px 0 10px;
}

.boxConcent h1{
    padding:0 0 15px 0;
    margin:0 0 2px 0;
    background:transparent url('../images/bg_h1_3.gif') 0 bottom no-repeat;
}

.boxConcentOne{
    width:235px;
    padding:0 15px 0 10px;
}


.boxConcentTwo{
    width:420px;
    padding:0 10px 0 0;
}

.boxConcentThree{
    width:655px;
    padding:0 15px 0 10px;
}

.boxConcentOne h1{
    padding:0 0 15px 0;
    margin:0 0 2px 0;
	text-transform:uppercase;
    background:transparent url('../images/bg_h1_1.gif') 0 bottom no-repeat;
}

.boxConcentTwo h2{
    padding:0 0 15px 0;
    margin:0 0 2px 0;
    font-size:15px;
    color:#0080F9;
    font-weight:normal;
    background:transparent url('../images/bg_h1_2.gif') 0 bottom no-repeat;
}

.boxConcentThree h1{
    padding:0 0 15px 0;
    margin:0 0 2px 0;
	text-transform:uppercase;
    background:transparent url('../images/bg_h1_3.gif') 0 bottom no-repeat;
}

.boxConcentOne td img{
    vertical-align:middle;
    margin:5px 5px 5px 0;
}

.boxConcentOne td {
    padding:0 10px 5px 0;
    vertical-align:top;
}

.positionGrade{
    position:relative;
}

.positionAbsolute{
    position:absolute;
    top:8px;
    right:0;
    width:215px;
}

.positionAbsolute p{
    padding:0;
    margin:0;
}

/*  ## FOOTER ##  */

.footer{
    background:transparent url('../images/bg_footer.gif') 0 center no-repeat;
    height:78px;
    width:960px;
    color:#A6A6A6;
}

.caseLink{
    margin-top:45px;
}

.footer p{
    margin:5px 0 0 0;
	padding:0;
}

.caseLink a,.caseLink a:link,.caseLink a:visited,.caseLink a:hover{
    margin:0 5px 10px 5px;
}

.caseLink a.firstLink,.caseLink a.firstLink:link,.caseLink a.firstLink:visited,.caseLink a.firstLink:hover{
    margin:0 5px 15px 0;
}








