body{
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
color: #000000;
text-align:center;
background-color:#CCCCCC;
}

h1,h2,h3,h4,h5,h6 {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

a{
text-decoration:none;
border:0px
}

img {
border:0px;
}

h1 {
font-size: 21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:none;
color:#7E7C6C;
}

h2{
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#008F7C;
text-indent:3px;
display:block;
padding-bottom:5px;
font-weight:bold;
font-style:italic;
}


h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}


/*ESTRUCTURA WEB*/
#logo{
display:none;
}

#container{
text-align:left;
background-color:#FFFFFF;
padding:10px;
width:946px;
margin:0px auto;
}

#header{
height:143px;
background-image:url(../newimg/bg_header09.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#header img.logoT{
margin-left:305px;
}

#menu{
margin-top:10px;
margin-left:10px;
}

#menu a{
display:block;
height:35px;
float:left;
margin-left:4px;
margin-right:3px;
}

#backgroundAll{
background-image:url(../newimg/background09.gif);
background-repeat:repeat-x;
background-position:left top;
}

.menutop2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
padding:18px 10px 20px 0px;
text-align:right;
margin-right:5px;
}

.menutop2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
margin-right:5px;
}

.menutop2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008F7C;
text-decoration:none;
margin-right:5px;
}

.menutop2 a.sel{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008F7C;
font-weight:bold;
}

#navigation{
float:left;
width:151px;
margin-left:10px;
}

/*NAVEGACIO*/
#navcontainer { 
margin-left: 0;
padding-left: 0;
width: 140px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style:none;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 140px;
text-decoration: none;
color:#666666;
}

#navcontainer a:hover
{
background-color: #008F7C;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
}

#navcontainer a.active
{
background-color: #008F7C;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
}
;
#navcontainer a.active:hover
{
background-color: #008F7C;
color: #FFFFFF;
font-weight:normal;
text-decoration:none;
}

/*END NAVEGACIÓ*/

#content{
float:right;
width:675px;
position:relative;
margin-right:50px;
}

#content table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#content_all{
width:854px;
margin:0px auto;
}


#footer{
padding-top:45px;
margin-right:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
clear:both;
}

#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

#footer a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008F7C;
text-decoration:none;
}

#footer .links_sup{
float:right; 
width:350px; 
text-align:right;
}

#foot{
clear:both;
background:#EBEBEB;
padding:18px 15px;
font-size:10px;
}

#foot strong{
color:#000000;
}

.address1{
width:442px;
padding-right:15px;
color:#666666;
float:left;
text-align:right;
border-right:1px solid #bbbbbb;
}

.address2{
width:220px;
padding-left:15px;
color:#666666;
float:left;
text-align:left;
}

.others{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
float:right;
width:140px;
text-align:right;
padding-top:46px;
}

.others a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
margin-right:5px;
}

.others a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#008F7C;
text-decoration:none;
margin-right:5px;
}

/* END ESTRUCTURA WEB */

/*MENU SUP*/
.menutop1 {
color:#000000;
padding: 10px 0px 0px 0px;
float:left;
font-weight:bold;
}



.menutop1 img {
padding-right:5px;
padding-left:10px;
}

.menutop1 a{
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#666666;
}


.menutop1 a:hover{
font-size:10px;
text-decoration:none;
font-weight:bold;
color:#666666;
}


.alert {
background-color:#E3F0EE; 
padding:15px;
color:#666666;
margin-bottom:15px;
font-size:11px;
text-align:justify;
}

#text {
padding:3px 0px 0px 3px;

}

#inscriurem {
margin-bottom:15px;
}

#ico_info {
float:left; 
margin-right:15px;
}

.separator_menu {
border-bottom:1px solid #CCCCCC;
}

/*FORMULARI INSCRIPCIÓ*/
form {
margin:0px;
padding:15px 0px 0px 0px
}

label#tag {
font-size:11px;
}

div #text h5 a, a:hover {
color:#666666;
text-decoration:underline;
font-weight:normal;
}

.input_right {
float:left; 
margin-right:10px;
}

input#contacte {
width:213px;
}

input#email {
width:245px;
}

input#b_enviar {
font-size:11px;
width:47px;
margin:15px 0px 0px 10px
}

input#b_restaurar{
font-size:11px;
width:47px;
margin:15px 0px 0px 10px
}

/******** CANDIDATS **************/
#candidat {
padding-top:30px;
}
div #candidat #block {
border:1px solid #E2E0E0;

}
div #candidat #block #candi {
background-color:#F1F1F1; 
padding:15px 22px 5px 15px;
background-image:url(../img/bck_llistat_candidats.jpg);
background-repeat:no-repeat;
background-position:right
}

div #candidat #block #form {
padding-left:10px;
padding-bottom:5px;
}

div #layers h5 a {
text-decoration:none;
color:#333333;
}

div #layers h5 a:hover {
text-decoration:none;
color:#666666;
}
/******** FITXA *********/

#tornar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#008F7C;
}

#tornar a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
margin-left:5px;
color:#008F7C;
font-weight:bold;
}

#tornar a:hover{
text-decoration:underline;
}

.block {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
border:1px solid #D5D5D5;
padding:10px;
padding-left:6px;
color:#666666;
background-color:#FFFFFF;
float:left;
border-left:4px solid #FFFFFF;
}

.block2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:auto;
border:1px solid #D5D5D5;
padding:10px;
padding-left:6px;
color:#666666;
background-color:#FFFFFF;
border-left:4px solid #FFFFFF;
}



.block .titol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.block2 .titol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.normal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.upper {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.control_border {
padding-right:7px;
background-color:#FFFFFF; 
float:left
}


.contenidor_fitxa {
border-left:1px solid #D5D5D5;
background-color:#F1F1F1; 
width:100%; 
margin-bottom:7px;
text-decoration:none;
}

.contenidor_fitxa2 {
border-left:1px solid #D5D5D5;
margin-bottom:7px;
width:100%; 
} 

.border4over{
border-left:4px solid #40A38E;
cursor:pointer;
}

.border1over{
border-left:1px solid #40A38E;
}



/**/
/*APUNTAR_SE */
#apuntarse {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

#apuntarse a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


#apuntarse #text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
float:left; 
background-image:url(../newimg/bck_apuntarse.jpg);
background-repeat:no-repeat;
background-position:right top;
color:#FFFFFF;
height:28px;
padding-top:6px;
}

#apuntarse #text a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
text-align:center;
}

/*TITOL MENUS*/
#navlist li a.active{
color:#FFFFFF;
}

#navlist .sep{
display:block;
padding:1px 0px;
}

#navlist li.title{
display:block;
padding:8px 0px 2px 4px;
color:#333;
border-top:1px solid #E5E5E5;
font-weight:bold;
}


#navlist li.title2{
display:block;
padding:8px 0px 2px 4px;
color:#333;
border-top:1px solid #E5E5E5;
color:#008F7C;
}



.text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin-bottom:12px;
text-align:justify;
}

.text .big{
font-size:13px;
}

.text .title, .text .title a{
color:#008F7C;
}

.text .title a:hover{
text-decoration:none;
}

.text ul{
position:relative;
margin:0px;
padding:0px;
padding-left:20px;
padding-top:8px;
list-style-type:none;
list-style:none;
}

.text ul li{
margin:0px;
padding:0px;
display:block;
margin-bottom:10px;
line-height:19px;
padding-left:18px;
background-image:url(../newimg/dot.gif);
background-repeat:no-repeat;
background-position:left top;
}


.alert_inn {
background-color:#E3F0EE; 
padding:15px;
color:#666666;
margin-bottom:15px;
text-align:justify;
}

.alert_inn strong{
color:#008F7C;
}

#text {
padding:3px 0px 0px 3px;

}

#inscriurem {
margin-bottom:15px;
}

#ico_info {
float:left; 
margin-right:15px;
}

form{
margin:0px;
padding:0px;
}

.c0{color:#000000;}

.c00{color:#008F7C; text-decoration:none;}
a.c00:hover{color:#008F7C; text-decoration:none;}

.c01{color:#4e4e4e; text-decoration:none;}
a.c01:hover{color:#4e4e4e; text-decoration:none;}

a.link{
text-decoration:none;
font-weight:bold;
color:#008F7C;
}

a.link:hover{
color:#008F7C;
text-decoration:underline;
font-weight:bold;
}

.adirect{
text-align:right;
list-style:18px;
}

.adirect a{
text-decoration:none;
color:#008F7C;
}

.adirect a:hover{
text-decoration:none;
}

.adirect a img{
vertical-align:middle;
}


.Layer1 {
	position:absolute;
	left:0px;
	top:-28px;
	width:131px;
	height:29px;
	z-index:1;
	background-image:url(../newimg/pestanya_on.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.Layer2 {
	position:absolute;
	left:0px;
	top:-28px;
	width:185px;
	height:29px;
	z-index:1;
	background-image:url(../newimg/pestanya_on2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.formulari{
position:relative;
margin-top:45px;
font-size:11px;

}
.formulari .bl{
border:1px solid #CCCCCC;
}

.formulari .bl .bck {
background-color:#F1F1F1; 
padding:15px 22px 6px 15px;
height:34px;
background-image:url(../newimg/bck_llistat_candidats.jpg);
background-repeat:no-repeat;
background-position:right center;
}

.formulari .bl .info{
padding:5px 0px 10px 18px;
}

.formulari .bl .info .float{
float:left;
width:212px;
}


.input{
	width: 192px;
	border:1px solid #CCCCCC;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
	color:#666666;
	height:19px;
	margin-top:4px;
	margin-bottom:5px;
}

.input_curs{
	width: 192px;
	border:0px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
	color:#666666;
	height:19px;
	margin-top:4px;
	margin-bottom:5px;
}

input.submit {
	color:#000000;
	width: auto;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica;
}


.over{
border:2px solid #40A38E;
height:17px;
}

.scroll{
height:115px;
overflow:auto;
}

.bck_cursos{
  font-family:Arial, Helvetica, sans-serif;
}

.rowtitle{
background-image:url(../newimg/bck_taula_2.jpg);
 background-repeat:repeat-x;
 font-family:Arial, Helvetica, sans-serif;
}

.rowtitle, .rowtitle a {
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.rowtitle a:hover {
	text-decoration:underline;
}

.row0, .row0 a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#D6D6D6;
	background-color:#FFFFFF;
	text-decoration:none;
}


.row1, .row1 a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#D6D6D6;
	text-decoration:none;
}

.row1 a:hover {
	text-decoration:none;
}

.row2, .row2 a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	background-color:#EBEBEB;
	text-decoration:none;
}

.row2 a:hover {
	text-decoration:none;
}

.row1, .row2{
padding:4px;
}


tr.overtr{
background-image:url(../newimg/fletx_llistat_2.jpg);
background-repeat:no-repeat;
background-position:left;
}
tr.overtr td a{
color:#000000;
text-decoration:none;
font-weight:bold;
background:none;
}

tr.overtr td{
color:#000000;
text-decoration:none;
font-weight:bold;
background:#FFFFFF;
cursor:pointer;
}

tr.overtr2{
background:none;
}

tr.overtr2 td a{
color:#000000;
text-decoration:none;
font-weight:bold;
background:none;
}

tr.overtr2 td{
color:#000000;
text-decoration:none;
font-weight:bold;
background:#FFFFFF;
cursor:pointer;
}

.bdashed{

}

.tnegre{
color:#008F7C;
font-size:13px;
}


/* TAULA */

.nav_left{
float:left;
width:200px;
color:#666666; 
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
margin-bottom:14px;
}

.nav_left strong{
color:#008F7C;
}

.nav_right{
float:right;
text-align:right;
color:#666666;
font-size:11px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
margin-bottom:14px;
}

.nav_right a{
color:#666666;
text-decoration:none;
}

.nav_right strong{
color:#008F7C;
}

.nav_right a:hover{
color:#008F7C;
text-decoration:none;
}

.nav_right a.selected{
font-weight:bold;
color:#008F7C;
}

.nav_right a.selected:hover{
font-weight:bold;
color:#008F7C;
text-decoration:none;
}

div#total_items h5 {
color:#999999
}

tr#capca_taula h5 {
font-weight:bold;
height:21px;
margin:6px 0px 0px 13px;

}

.bck_taula {
background-image:url(../newimg/bck_taula.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

.cela1 {
border: 1px solid #FFF;
}

.cela2 {
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
}

.cela3 {
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
border-left: 1px solid #FFF;
padding:4px 10px 4px 0px;
}

.cela4 {
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
padding:4px 10px 4px 0px;
}

/* COLOR DE LES CELES*/
.taula_candidats thead tr h5{
margin:6px 0px 0px 13px;
color:#FFFFFF;
}

.taula_candidats tbody tr h5{
margin:1px 0px 1px 16px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
.taula_candidats tbody tr h5 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}

.taula_candidats tbody tr h5 a:hover{
text-decoration:none;
}


.taula_candidats tbody tr.over h5 a{
font-weight:bold;
color:#000000;
}

.taula_candidats tr {
background-color:#D6D6D6;
}

.taula_candidats tr.alt {
background-color:#EBEBEB;
}

.taula_candidats tr.over{
background-color:#FFFFFF;
cursor:pointer;
}

.taula_candidats tr.over td.cela3 {
background-image:url(../newimg/fletx_llistat_2.jpg);
background-repeat:no-repeat;
background-position:left;
}
/*************************/


/*PAGINATION*/
 .pagination{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#008F7C;
	text-decoration:none;
}
.pagination a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.pagination a:hover{
color:#666666;
font-weight:bold;
text-decoration:none;
}

img.disabled{
display:none;
}

.clear{
clear:both;
height:5px;
font-size:5px;
}

