@font-face {
        src:url("/resources/lespai-theme/fonts/HelveticaNeue-CondensedBold.otf");
        font-family: HelvetivaNeueCondensedBold;
}

@font-face {
        src:url("/resources/lespai-theme/fonts/HelveticaNeue-Light.otf");
        font-family: HelvetivaNeueLight;
}

@font-face {
        src:url("/resources/lespai-theme/fonts/helvetica-neue-light-italic.ttf");
        font-family: HelvetivaNeueLightItalic;
}

/* BUTTONS */
a.button {background-color:black;font-family:HelvetivaNeueCondensedBold;color:white;border:1px solid black;width:50px;padding:5px 80px;font-size:16px;margin-top:10px;text-decoration:none;}
a.button:link {border:0px;text-decoration:none;}

body {background-image:url("/resources/upload-disseny-cursos/imatge_fons.png");background-repeat:repeat;margin:0px;padding:0px;font-family:HelvetivaNeueLight;}
#header {width:1000px; height:200px;background-color:transparent;marign-top:0px;padding:0px;position:relative;}
#header #text_dinamic {font-family:HelvetivaNeueCondensedBold;text-transform:uppercase;color:black;font-size:23px;position:absolute;right:120px;bottom:38px;}
#content-wrapper {border:0px;background-color:transparent;display:inline-block;min-width:1000px;margin-top:20px;margin-bottom:20px;padding-bottom:0px;}

/* CSS TAULA TIPUS DE CURSOS */
#content-wrapper .tipus_content {padding-top:40px;padding-bottom:50px;}
#content-wrapper .tipus_tbl {width:1000px;text-align:right;margin:auto;font-family:HelvetivaNeueCondensedBold;}
#content-wrapper .tipus_tbl td.general {background-color:white;}
#content-wrapper .tipus_tbl td.name {width:5px;}
#content-wrapper .tipus_tbl td.name img {height:100px;vertical-align:middle;}
#content-wrapper .tipus_tbl td.top {height:10px;background-color:white;}
#content-wrapper .tipus_tbl td.right {width:30px;background-color:white;}
#content-wrapper .tipus_tbl td.bottom {height:10px;background-color:white;}
#content-wrapper .tipus_tbl td.separacio {height:20px;}
#content-wrapper .tipus_tbl td a {color:black;text-decoration:none;height:100px;}
#content-wrapper .tipus_tbl td a:hover {text-decoration:none;background-color:transparent;}

/* CSS LLISTAT DE CURSOS */
#content-wrapper .tipus_curs {text-align:left;}
#content-wrapper .tipus_curs table {width:100%;border-spacing: 0;border-collapse: collapse;}
#content-wrapper .tipus_curs table tr.top td {height:50px;background-color:white;}
#content-wrapper .tipus_curs table td.general {background-color:white;}
#content-wrapper .tipus_curs table td.left {width:70px;background-color:white;}
#content-wrapper .tipus_curs table td.name {width:5px;padding:0px;height:59px;position:relative;}
#content-wrapper .tipus_curs img {vertical-align:middle;height:100%;}
#content-wrapper .cursos_content {background-color:white;padding-top:25px;padding-bottom:50px;width:1000px;}
#content-wrapper .cursos_tbl {width:100%;text-align:center;margin:auto;border:0px;}
#content-wrapper .cursos_tbl td {padding-top:30px;}
#content-wrapper .cursos_tbl tr:first-child td {padding-top:0px;}
#content-wrapper .cursos_tbl .descripcio {text-align:left; width:60%;font-size:14px;padding-left:70px;}
#content-wrapper .cursos_tbl .horaris {font-size:15px;padding-top:5px;display:block;font-family:HelvetivaNeueCondensedBold;}
#content-wrapper .cursos_tbl .horaris p {padding-top:3px;}
#content-wrapper .cursos_tbl .lloc {font-size:15px;display:block;padding-top:3px;font-family:HelvetivaNeueCondensedBold;}
#content-wrapper .cursos_tbl .preu {font-size:15px;display:block;padding-top:3px;font-family:HelvetivaNeueCondensedBold;}
#content-wrapper .cursos_tbl .observacions {font-size:14px;display:block;padding-top:3px;font-family:HelvetivaNeueLightItalic;}
#content-wrapper .cursos_tbl .descripcio .titol {color:black;text-decoration:none;font-size:24px;font-family:HelvetivaNeueCondensedBold;}
#content-wrapper .cursos_tbl td p {padding:0px;margin:0px;}
#content-wrapper .cursos_tbl .boto {text-align:right;width:40%;vertical-align:top;}
#content-wrapper .cursos_tbl .boto a {color:white;background-color:black;padding:5px 87px;text-decoration:none;font-size:17px;font-family:HelvetivaNeueCondensedBold;}

/* CSS FORMULARI INSCRIPCIO */
#content-wrapper .inscripcio_content {background-color:white;padding-top:20px;padding-bottom:50px;}
#content-wrapper .info_curs {border:1px solid black;text-align:left;width:700px;margin:auto;}
#content-wrapper .inscripcio_content .info_inscripcio_tbl .info_inscripcio_curs {width:450px;}
#content-wrapper .inscripcio_content .info_inscripcio_tbl .info_inscripcio_form {width:500px;padding-left:50px;}
#content-wrapper .inscripcio_content .info_inscripcio_tbl .info_inscripcio_form td {vertical-align:top;}
input[type="text"] {width:300px;vertical-align:middle;radius:0px;background-color:#FCDEE6;border:0px;}
input[type="submit"] {background-color:black;font-family:HelvetivaNeueCondensedBold;color:white;border:0px;width:50px;padding:0px 80px;font-size:16px;margin-top:10px;float:left;margin-left:5px;}
input[id="data_naixement.year"] {width:50px;}
.margin-form .form-item-wrapper .form-label {text-align:left;}
.margin-form .form-item-wrapper .form-widget, .margin-form .form-button, .margin-form .form-help-text {text-align:left;}

.help_text {font-size:12px;line-height:10px;}
.info_inscripcio_form input[type="submit"] {margin-left:245px;padding-left:0px;padding-right:0px;width:150px;text-align:center;}

/* RESULTAT INSCRIPCIO */
.resultat_inscripcio_content {background-color:white;padding-top:20px;padding-bottom:50px;width:1000px;}
.resultat-inscripcio {text-align:left;background-color:#FCDEE6;width:816px;margin:auto;padding:10px 20px;padding-left:30px;margin-top:10px;margin-bottom:20px;}
.resultat_inscripcio_content a.button {width:200px;padding:5px 0px;text-align:center;display:block;}

/* FOOTER */
#footer {width:1000px;background-color:white;border:0px;font-size:normal;padding:0px;margin-top:0px;}
#footer .informacio {line-height:15px;padding-bottom:27px;}
#footer .informacio a {color:black;text-decoration:none;}
#footer .informacio img {vertical-align:middle;width:15px;}


/* CONTENT ADMIN */
#content-wrapper .content_admin {background-color:white;padding-top:20px;padding-bottom:50px;text-align:left;padding-left:10px;}
#content-wrapper .content_admin a.button {margin-top:0px;padding:5px;font-family:HelvetivaNeueLight;border:1px solid black;font-size:14px;}
#content-wrapper .content_admin input[type="submit"] {font-family:HelvetivaNeueLight;color:white;border:0px;width:auto;padding:5px;font-size:14px;color:white;}

/* DEFAULT STYLES */
.margin-form .form-item-wrapper .form-error, .margin-form .form-item-wrapper .form-widget-error {text-align:left;}
.margin-form .form-required-mark {display:none;}
div.list-button-bar-top {text-align:left;}
div.list-button-bar-bottom {text-align:left;}
ul.compact, .action-list ul {margin:0px;padding:0px;}
ul.compact li, .action-list ul li {display:inline;list-style:outside none none;}


/* PRINT */
.content_fons_image {width:100%;height:100%;position:relative;}
.fons_fals {width:100%;height:100%;position:absolute;display:none;}
.link_header {width:100%;height:100%;position:absolute;}

