@font-face {
    font-family: 'OxfamHeadlineRegular';
    src: url('/fonts/oxfamheadline-webfont.eot');
    src: url('/fonts/oxfamheadline-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/oxfamheadline-webfont.woff') format('woff'),
         url('/fonts/oxfamheadline-webfont.ttf') format('truetype'),
         url('/fonts/oxfamheadline-webfont.svg#OxfamHeadlineRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body{width:100%;height:100%;min-height:100%;margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;background: url(/images/bg2.jpg) bottom center no-repeat fixed;}
h1{font-size:24px;margin:15px 0;padding:0;}
h2{font-size:20px;margin:10px 0;padding:0;}
h3{font-size:16px;margin:5px 0;padding:0;}
h4{font-size:14px;margin:5px 0;padding:0;color:#8abd1a;}
p{margin:10px 0;padding:0;}
a{outline:none;-moz-outline-style:none;text-decoration:none;font-weight:bold;color:#67ba00;}
td{vertical-align:top;}
form{margin:0;padding:0;}
textarea{resize:none;}

.txt_taronja{color:#ff7a01;}
.txt_blau{color:#009fe3;}
.txt_verd{color:#8abd1a;}
.txt_blanc{color:#fff;}

.io_font{font-family:'OxfamHeadlineRegular', Arial, Helvetica, sans-serif; /*color:white;*/}


.maincontainer{width:913px;height:auto;margin:0 auto 50px auto;padding:0 0;}

#noticias{height: auto;margin: 18px auto;padding: 15px; text-align: left;width: 790px;}
#noticias h3{font-size:20px;font-family:'OxfamHeadlineRegular', Arial, Helvetica, sans-serif;color:#8abd1a;}
#noticias .taula1{width:790px; height: auto; border:1px solid #8abd1a;padding: 10px;}

div.menu{height:40px;width:913px;text-align:center;margin:0;padding:0;color:#fff;background:#8abd1a;line-height:40px;font-family:'OxfamHeadlineRegular', Arial, Helvetica, sans-serif;}
#menupral{list-style:none;margin:0;padding:0;}
#menupral li{margin:0;padding:0;float:left;}
#menupral li a{display:block;width:auto;padding:0 11px;text-decoration:none;text-align:center;font-size:11px;color:#fff;}
#menupral li a:hover{color:#afeb2c;}
#menupral li a.active{color:#000;}

div.top{width:100%;height:195px;margin:0;padding:0;}
div.topf{width:277px;height:158px;margin:0;padding:0;float:right;}


#noticias_primerplano{width:790px;height:auto;margin:30px auto;padding:15px;background:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border:2px solid #8abd1a;}
#noticias_primerplano2{width:790px;height:auto;margin:20px auto;padding:15px;text-align:left;}

#langContainer{width:550px;height:37px;margin:0 15px 0 0;padding:0;float:right;font-family:'OxfamHeadlineRegular', Arial, Helvetica, sans-serif;color:#fff;font-size:10px;line-height:37px;text-align:right;}
#langContainer a{color:#AFEB2C;}
#langContainer a.lang_active{color:#fff;}

td.bar1{background:#000;color:#fff;font-weight:bold;padding:5px 10px;}
td.bar2{background:#999;color:#fff;font-weight:bold;border-top:1px solid #fff;}
td.bar2:hover{background:#ff7800;}
a.bar{color:#fff;}

.caducada{background:#ff0000;color: #fff;font-size:18px;font-weight:bold;height:40px;line-height:40px;margin:0;text-align:center;text-transform:uppercase;width:100%;}
.bottom{width:100%;height:20px;margin:0;padding:10px 0 0 0;text-align:right;font-weight:bold;}

#contendor {margin: auto;width: 913px;}
#profeintro {margin: auto;width: 790px;}
#profeintro .apartado {padding: 10px;margin-top: 10px;margin-bottom: 10px;border: 1px solid #CCC;}
#tablaprofesores tr th {background-color: #6e2484; color:white;}
#tablaprofesores tr td {background-color: #d6a2e6;}
#profeintro h1 {background-color: #8abd1a;padding: 5px;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;font-size:18px;}
#profeintro h4 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;padding:0 0 5px 0;color: #666;}
#introduccion h5 {background-color: #6e2484;padding: 5px;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;font-size:18px;}
.rojo {color: #CC0000;}


/*
#intmenu{width:963px;height:50px;position:fixed;bottom:0;background:#000;margin:0 0 0 -25px;padding:0;}
#btn_fases{width:150px;height:40px;margin:5px;padding:0;background:#ccc;float:right;cursor:pointer;}
*/
.faseelpatio{padding:25px 50px;}
.panelpatio1{margin-bottom:20px;padding:20px;color:#000;background-color: #73B919;text-align: left;font-weight: normal;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 2px 2px 10px #000000;-webkit-box-shadow: 2px 2px 10px #000000;box-shadow: 2px 2px 10px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";}
.panelpatio2{-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 2px 2px 10px #000000;-webkit-box-shadow: 2px 2px 10px #000000;box-shadow: 2px 2px 10px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";padding:20px;color:#000;background-color: #D6E0E9;text-align: left;margin:0 0 20px 50px;}
.panelpatio3{width:75%;height:auto;margin:20px auto;padding:20px;color:#000;background-color:#FD7B25;text-align:left;font-weight:normal;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 2px 2px 10px #000000;-webkit-box-shadow: 2px 2px 10px #000000;box-shadow: 2px 2px 10px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";}
.panelpatio1 .boton{background:#FD7B25 !important;color:#000 !important;text-align:center;height: 35px;width: auto;border:none;font-size:12px;font-weight:bold;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-moz-box-shadow: 2px 2px 10px #000000;-webkit-box-shadow: 2px 2px 10px #000000;box-shadow: 2px 2px 10px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";}
.panelpatio3 .boton{background:#73B919 !important;color:#000 !important;text-align:center;height: 35px;width: auto;border:none;font-size:12px;font-weight:bold;cursor:pointer;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-moz-box-shadow: 2px 2px 10px #000000;-webkit-box-shadow: 2px 2px 10px #000000;box-shadow: 2px 2px 10px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#000000');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#000000')";}
.faseelpatio input[type="text"]{width:98% !important;}
.faseelpatio textarea{width:98% !important;padding:5px !important;}
.faseelpatio .ok2{padding:15px;margin:25px 0;font-size:24px;font-weight:bold;text-align:center;color:#8ABD1A;}
.forosend{color:#000;}
.foro1{display:none;}

#fregistre{width:700px;height:auto;margin:0 auto;}
#fregistre div{padding:5px 0;clear:both;}
span.msgerror{width:80%;margin:25px auto;padding:10px 0;font-size:16px;color:#fff;background:#ff0000;text-align:center;display:block;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#fregistre div.msgerror{width:465px;padding:0 0 5px 0;float:right;color:#ff0000;text-align:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#fregistre div span{width:225px;display:inline-block;text-align:right;}
#fregistre div strong{font-weight:normal;}
#fregistre h3{color:#FF7A01;}
#fregistre div .textbox{margin:0 0 0 10px;padding:3px;border:1px solid #67BA00;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#fregistre div .textbox.min{width:100px;}
#fregistre div .textbox.nor{width:200px;}
#fregistre div .textbox.max{width:400px;}
#fregistre div .textbox.error{border:1px solid #ff0000;}
#fregistre div .btn{margin:25px 0 0 0;padding:5px 25px;background:#000;color:#fff;border:0 none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor:pointer;font-size:14px;}
#registreok{width:80%;height:auto;margin:100px auto 0 auto;padding:50px 25px;background:#AFEB2C;color:#fff;font-size:16px;font-weight:bold;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.inforeg{width:465px;float:right;}
#pie-fase-final h3 {width:335px;}

#cpdonatius{width:525px;height:auto;margin:25px auto;padding:25px;background:#8ABD1A;color:#fff;text-align:center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size:14px;}
#cpdonatius a{padding:5px 15px;background:#000;text-decoration:none;color:#fff;font-family:'OxfamHeadlineRegular', Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}