form { margin: 0; padding: 0; }
.boto_left_blau{
	height:23px;
	padding-left:5px;
	background:url(../img/boto/blau_esq.png) no-repeat;
	background-position:left top; 
	float:left;
}
.boto_right_blau{
	height:23px;
	padding-right:5px;
	background:url(../img/boto/blau_drt.png) no-repeat;
	background-position:right top; 
	float:left;
}
.boto_blau{
	height:19px;
	background:url(../img/boto/blau_cnt.png) repeat-x;
	float:left;
	padding-top:4px;
	color:#ffffff;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
}
.boto_blau a{
	color:#ffffff;
	text-decoration:none;
}
.boto_blau a:hover{
	text-decoration:underline;
}
.boto a{
	color:#ffffff;
	text-decoration:none;
}
.boto a:hover{
	text-decoration:underline;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
.content{
	margin:0px auto;
	width:996px;
}
#content_menu_sup{
	/*padding-left:18px;*/
	padding-right:10px;
	padding-bottom:7px;
	color:#00628D;
	font-size:11px;
	font-weight:bold;
}
#content_menu_sup a{
	color:#303030;
	text-decoration:none;
}
#content_menu_sup a:hover{
	text-decoration:underline;
}
#content_menu_sup #contact{
	padding-left:10px;
}
#content_menu_sup #inicio{
	background:url(../img/menu_sup/inicio.jpg) no-repeat;
	background-position:0px -2px;
	padding-left:18px;
	float:left;
}
#content_menu_sup #contacto{
	margin-left:10px;
	background:url(../img/menu_sup/contacto.jpg) no-repeat;
	background-position:0px 2px;
	padding-left:18px;
	float:left;
}
#content_menu_sup .portal.separador{
	background:url(../img/menu_sup/separador.png) no-repeat;
	background-position:right;
}
#content_menu_sup .portal{
	padding-left:15px;
	padding-right:15px;
	float:left;
}
#content_menu_sup .portal img{
	margin-top:-2px;
	margin-right:8px;
	float:left;
}
.menu_sup_right{
	height:33px;
	padding-right:9px;
	background:url(../img/menu_sup/menu_sup_border_right.png) no-repeat;
	background-position:right top; 
	float:left;
}
.menu_sup_left{
	height:33px;
	padding-left:9px;
	background:url(../img/menu_sup/menu_sup_border_left.png) no-repeat;
	float:left;
}
.menu_sup_content{
	height:25px;
	background:url(../img/menu_sup/menu_sup_background.png);
	float:left;
	padding-top:8px;
}
#content_menu_sup #contact{
	float:left;
}
#content_menu_sup #intercanviador_sites{
	float:right;
}
#content_header{
	background:url(../img/content_header.png) no-repeat;
	height:189px;
	padding-left:20px;
	padding-right:20px;
	padding-top:14px;
	margin-left:2px;
}
#content_header #logo_itel{
	margin-left:50px;
}
#content_header #img_header{
	float:right;
	background-color:#dcdcdc;
	width:642px;
	height:171px;
	padding:4px;
}
.contenido{
	background:url(../img/content.png) repeat-y ;
	margin-left:2px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
}

#col_esq_principal{
	float:left;
}
/*login*/
#login{
	width:162px;
	height:160px;
	padding-left:14px;
	padding-right:24px;
	background:url(../img/login/background.jpg) no-repeat;
	font-size:11px;
}
#titulo_login{
	background:url(../img/login/icon.jpg) no-repeat;
	background-position:6px 7px;
	padding-top:11px;
	padding-left:24px;
	padding-bottom:4px;
	color:#006AB3;
}
#login .inputs{
	background:url(../img/login/background_input.jpg) no-repeat;
	border:0px;
	width:156px;
	height:24px;
	padding-left:5px;
	margin-bottom:3px;
	color:#999999;
	font-size:11px;
}
#login .enviar{
	background:url(../img/login/enviar.jpg) no-repeat;
	width:61px;
	height:23px;
	color:#ffffff;
	text-align:center;
	float:right;
	padding-top:4px;
}
#login .enviar a{
	color:#ffffff;
	text-decoration:none;
}
#login .enviar a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#login #enlaces_login{
	color:#606060;
	padding-top:10px;
}
#login #enlaces_login a{
	color:#606060;
	text-decoration:none;
}
#login #enlaces_login a:hover{
	text-decoration:underline;
}
#bienvenido{
	height:85px;
	padding-top:5px;
}
#bienvenido .strong_bienvenido{
	font-size:16px !important;
	color:#199a49 !important;
}
#bienvenido .nom_login{
	font-size:12px;
	color:#555555;
}
/*menu lateral*/
#menu_principal{
	width:205px;
	font-size:11px;
	background:url(../img/menu_principal/background.jpg) repeat-y;
	padding-top:5px;
	padding-left:5px;
	margin-top:1px;
}
#menu_principal li{
	/*zoom:1;*/
}
#menu_principal ul.nivell_0{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu_principal .nivell0_0{
	background:url(../img/menu_principal/punt_0_parell.jpg) no-repeat;
	width:205px;
	line-height:28px;
	margin-bottom:2px;
}
#menu_principal ul .nivell0_1{
	background:url(../img/menu_principal/punt_0_imparell.jpg) no-repeat;
	width:205px;
	line-height:28px;
	margin-bottom:2px;
}
#menu_principal .nivell0_0 a.enlaces_0, #menu_principal .nivell0_1 a.enlaces_0{
	color:#ffffff;
	margin-left:9px;
	text-decoration:none;
}
#menu_principal ul.nivell_1{
	list-style:none;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#menu_principal .div_nivell_1{
	background:#DDDDDD;
	border:1px solid #FFFFFF;
	color:#525252;
	width:180px;
	line-height:20px;
	margin-left:-1px;
	padding-left:10px;
}
#menu_principal .div_nivell_1 a{
	color:#525252;
	text-decoration:none;
}
#menu_principal .nivell1_0_0 .over, #menu_principal .nivell1_0_0 .actual{
	background-color:#5891ac;
}
#menu_principal .nivell1_0_0 .over a, #menu_principal .nivell1_0_0 .actual a{
	color:#ffffff;
	font-weight:bold;
}

#menu_principal .nivell1_0_1 .over, #menu_principal .nivell1_0_1 .actual{
	background-color:#6FA87A;
}
#menu_principal .nivell1_0_1 .over a, #menu_principal .nivell1_0_1 .actual a{
	color:#ffffff;
	font-weight:bold;
}

#menu_principal ul.nivell_n{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu_principal .div_nivell_n{
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	width:169px;
	padding-left:20px;
	line-height:20px;
}
#menu_principal .div_nivell_n a{
	color:#525252;
	text-decoration:none;
}
#menu_principal .nivell1_1_0 .over, #menu_principal .nivell1_1_0 .actual{
	background-color:#7AB3CE;
}
#menu_principal .nivell1_1_0 .over a, #menu_principal .nivell1_1_0 .actual a{
	color:#454545;
	font-weight:bold;
}
#menu_principal .nivell1_1_1 .over, #menu_principal .nivell1_1_1 .actual{
	background-color:#E2EEE4;
}
#menu_principal .nivell1_1_1 .over a, #menu_principal .nivell1_1_1 .actual a{
	color:#454545;
	font-weight:bold;
}
.oculto{
	display:none;
}

/*Contenido generico*/
#col_drt_principal{
	width:726px;
	float:right;
	margin-right:20px;
}
#col_drt_principal .msg_ko {
	padding:10px;
	color:red;
}
#titulo_pagina{
	background:url(../img/pagina/background_titulo.jpg) no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	text-transform: uppercase;
}
#titulo_pagina h2{
	background:url(../img/pagina/background_titulo_rep.jpg);
	color:#005679;
	margin:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}
#intro_pagina{
	background-color:#EFEFEF;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	color:#454545;
	font-size:11px;
	font-weight:bold;
}
/*template 1*/
.conjunt{
	margin-bottom:30px;
	padding-left:10px;
	padding-right:10px;
}
.cont_imagen{
	padding:5px;
	background-color:#DDDDDD;
}
.conjunt .esq{
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.conjunt .drt{
	float:right;
	margin-left:30px;
	margin-bottom:30px;
}
.conjunt p{
	font-size:11px;
	color:#454545;
	text-align:justify;
}
#titulo_descarga{
	background:url(../img/pagina/descargar.jpg) no-repeat;
	padding-top:25px;
	padding-left:59px;
	padding-bottom:14px;
	color:#005679;
	font-weight:bold;
	font-size:11px;
}
.descargar_archivo{
	background:#EFEFEF;
	font-size:11px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:1px;
	padding-left:10px;
	padding-right:10px;
}
.descargar_archivo a{
	color:#353535;
	text-decoration:none;
}
.descargar_archivo a:hover{
	text-decoration:underline;
}
/*template 2*/
.cont_imagen_center{
	padding:5px;
	background-color:#DDDDDD;
	float:left;
	margin-left:10px;
}
.imatge_t2{
	padding-top:10px;
	padding-bottom:10px;
}
/*pie*/
#pie{
	text-align:center;
	background:url(../img/content_pie.png) no-repeat;
	background-position:bottom;
	color:#ffffff;
	font-size:11px;
	padding-left:2px;
	padding-bottom:23px;
}
.contenido_pie{
	width:956px;
	padding-left:20px;
	padding-right:20px;
	background:url(../img/content_pie_rep.png) repeat-y;
	margin:0px auto;
}
#pie p{
	padding-top:18px;
	margin-top:0px;
	margin-bottom:0px;
}
#pie a{
	color:#ffffff;
	text-decoration:none;
}
#pie a:hover{
	text-decoration:underline;
}
/*breadcrumb*/
#breadcrumb{
	font-size:11px;
	color:#454545;
	padding-top:10px;
	padding-bottom:10px;
}
#breadcrumb a{
	color:#454545;
	text-decoration:none;
}
#breadcrumb a:hover{
	text-decoration:underline;
}
#breadcrumb .inici_breadcrumb{
	float:left;
	padding-right:5px;
}
#breadcrumb ul{
	float:left;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(../img/breadcrumb/punt.jpg);
	margin:0px;
	padding:0px;
}
#breadcrumb li{
	float:left;
	padding-right:5px;
}

/*convenios colectivos*/
.listado_general{
	width:100% !important;
	font-size:11px;
	text-align:left;
}
.listado_general th{
	color:#323232;
	background-color:#D0D0D0;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.listado_general td{
	padding-left:10px;
	background-color:#DFE8EE;
	color:#323232;
}
.listado_general .filtro_listado td{
	background-color:#EFEFEF;
}
.listado_general .odd td{
	background-color:#EFF9FF;
}
.listado_general .over td{
	background-color:#5996B3;
	color:#ffffff;
}
.listado_general .download{
	text-align:center;
}
/*filtros de la tabla*/
.dataTables_filter{
	display:none;
}

/*tablon de anuncios*/
#intro_tablon{
	font-size:11px;
	color:#454545;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
}
#fomulario_anuncio{
	background-color:#EFEFEF;
	font-size:11px;
	color:#454545;
	margin-bottom:30px;
}
#fomulario_anuncio #titulo{
	background-color:#D0D0D0;
	border:1px solid #B5B5B5;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#fomulario_anuncio #formulario{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#fomulario_anuncio #formulario .msg_tablon{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:green;
}
#fomulario_anuncio #formulario .msg_tablon_ko{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:red;
}
#fomulario_anuncio #formulario .input {
	padding-top:2px;
	padding-bottom:2px;
}
#fomulario_anuncio #formulario .input label{
	width: 117px;
	text-align:right;
	float:left;
	padding-right:5px;
}
#fomulario_anuncio #formulario .largo{
	width:391px;
}
#fomulario_anuncio #formulario input{
	background-color:#ffffff;
	border:1px solid #000000;
}
#fomulario_anuncio #formulario textarea{
	background-color:#ffffff;
	border:1px solid #000000;
	width:391px;
	height:85px;
}
#boto_enviar_formulario{
	padding-left:121px;
	padding-top:5px;
}

.anuncio{
	color:#323232;
	font-size:11px;
	padding-bottom:10px;
}
.anuncio .titulo{
	/*background-color:#DFE8EE;*/
	background-color:#66a2bc;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:7px;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:3px;
	color:#ffffff;
}
.anuncio .descripcion{
	background-color:#EFF9FF;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
.anuncio .contacto{
	font-weight:bold;
	background-color:#DFE8EE;
	width:122px;
	padding-left:10px;
}
.anuncio table{
	width:100%;
}

.anuncio .nombre{
	background-color:#DFE8EE;
	text-align:left;
	border-bottom:2px solid #ffffff;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.anuncio .form_contacto{
	background-color:#DFE8EE;
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}
.table_nombre{
	border:0px;
	margin:0px;
	border-spacing: 0px;
}
#captcha{
	padding-left:127px;
}
#captcha-img{
	border:1px solid #555555;
	margin-bottom:5px;
}
/*concursos publicos*/
.intro_concursos{
	font-size:11px;
	color:#454545;
	padding-left:10px;
	padding-right:10px;
}
.selector_regiones{
	background-color:#D0D0D0;
	padding:5px;
	font-size:11px;
	margin-bottom:20px;
}
.selector_regiones label{
	padding-left:10px;
}
.selector_regiones select{
	font-size:11px;
}
.tooltip{
	padding-right:10px;
}
/*guia de empresas*/
#cercador{
	font-size:11px;
	color:#454545;
}
#cercador #titol_cercador{
	background-color:#D0D0D0;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	padding:5px 10px;
}
#cercador #form_cercador {
	background-color:#EFEFEF;
	border:1px solid #D0D0D0;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}
#cercador #form_cercador #EmpresaNombreEmpresa{
	background-color:#ffffff;
	border:1px solid #555555;
	font-size:11px;
}
#cercador #form_cercador select{
	width:131px;
	border:1px solid #555555;
	font-size:11px;
}
#cercador #form_cercador .fila{
	border:1px solid #E1E1E1;
	background-color:#ffffff;
	margin-top:7px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:31px;
}
#cercador #form_cercador .fila .input{
	float:left;
	padding-right:20px;
}
#cercador #form_cercador .fila .input label{
	padding-right:5px;
}
#cercador #form_cercador .fila strong{
	margin-top:3px;
}
#guia_empresa th{
	cursor:pointer;
}
#guia_empresa_info{
	font-size:11px;
	padding-top:2px;
	padding-left:4px;
}
/*ficha empresa*/
#nom_empresa{
	background-color:#D0D0D0;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
#nom_empresa h3{
	color:#323232;
	text-transform: uppercase;
	margin:0px;
	padding:0px;
	font-size:12px;
}
#datos_empresa{
	font-size:11px;
	width:100%;
	color:#323232;
}
#datos_empresa a{
	text-decoration:underline;
	color:#323232;
}
#datos_empresa a:hover{
	text-decoration:underline;
}
#datos_empresa .titulo td{
	background-color:#EFEFEF;
	border:1px solid #D0D0D0;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#datos_empresa .direc_contact td{
	background-color:#DFE8EE;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#datos_empresa .produc_serv td{
	background-color:#EFF9FF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#datos_empresa .produc_serv td ul{
	list-style-type:square;
	list-style-position:inside;
	margin:0px;
	padding:0px;
}
#datos_empresa .produc_serv td li{
	margin:0px;
	padding:0px;
}
#boto_enviar_filtra{
	padding-top:5px;
	padding-bottom:10px;
	float:right;
}
#guia_empresa_info{
	padding-top:10px;
}
#guia_empresa_paginate{
	padding-top:10px;
}
/*destacats*/
#col_central{
	width:496px;
	padding-right:25px;
}
#cont_destacats a{
	text-decoration:none;
	color:#606060;
}
.destacat{
	float:left;
	width:223px;
	height:65px;
	background-color:#EFEFEF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	font-size:11px;
	overflow:hidden;
}
.destacat.actual{
	background-color:#CDCDCD;
}
.destacat.odd{
	margin-right:10px;
}
.destacat img{
	float:left;
	margin-right:10px;
}
.titulo_apartat_home{
	background:url(../img/background_titulo_home.jpg) no-repeat;
	padding-bottom:10px;
	text-transform: uppercase;
	margin-top:10px;
}
.titulo_apartat_home h4{
	color:#005679;
	margin:0px;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}
#cont_banner_central{
	background:url(../img/banners/background_banner_central.jpg) no-repeat;
	padding-top:19px;
	padding-bottom:19px;
	padding-left:13px;
	padding-left:13px;
	margin-top:10px;
}
/*columna dreta*/
#col_drt_home{
	float:right;
	width:205px;
}
.titulo_banner_descripcio{
	padding-bottom:3px;
	background:url(../img/banners/titol_banner_descripcio_bottom.jpg) no-repeat;
	background-position:bottom;
}
.titulo_banner_descripcio h3{
	background:url(../img/banners/titol_banner_descripcio.jpg);
	margin:0px;
	color:#FFFFFF;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:7px;
}
.cont_col_drt{
	background-color:#EFEFEF;
	width:200px;
	margin-left:5px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #B8B8B8;
	padding-top:5px;
}
.cont_imatge_banner_descripcio{
	text-align:center;
	padding-top:10px;
}
.descripcio_banner_descripcio{
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
}
.banner_top{
	background:url(../img/banners/banner-top.jpg) no-repeat;
	padding-top:9px;
	width:187px;
	margin:5px auto;
}
.banner_bottom{
	background:url(../img/banners/banner-bottom.jpg) no-repeat;
	background-position:bottom;
	padding-bottom:9px;
}
.banner_center{
	background:url(../img/banners/banner-center.jpg);
	text-align:center;
}
/*formació home*/
.curs_destacat{
	font-size:11px;
	margin-top:10px;
	padding:10px 10px 10px 10px;
	color:#606060;
	background-color:#EFEFEF;
	text-transform:none;
}
.link_curs_destacat{
	color:#606060;
	text-decoration:none;
}
.curs_destacat.actual{
	background-color:#CDCDCD;
}
/*calendari*/
.titol_calendari{
	height:17px;
	width:187px;
	background:url(../img/calendari/background_titol.jpg) no-repeat;
	font-size:11px;
	color:#606060;
	font-weight:bold;
	padding-left:13px;
	padding-top:5px;
	border-bottom:1px solid #CDCDCD;
	float:right;
}
#cont_calendari_top{
	width:193px;
	background:url(../img/calendari/border_top.jpg) no-repeat;
	padding-top:3px;
	margin-left:4px;
	margin-bottom:5px;
}
#cont_calendari_bottom{
	background:url(../img/calendari/border_bottom.jpg) no-repeat;
	background-position:bottom;
	padding-bottom:3px;
}
#cont_calendari{
	background-color:#ffffff;
	border-left:1px solid #A9A9A9;
	border-right:1px solid #A9A9A9;
}
#cont_mes_calendari{
	background:url(../img/calendari/background_mes.jpg) no-repeat;
	width:187px;
	height:20px;
	margin-left:2px;
	text-align:center;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
}
#cont_mes_calendari #calendari_left{
	float:left;
	margin-left:10px;
}
#cont_mes_calendari #calendari_right{
	float:right;
	margin-right:10px;
}
.calendari{
	font-size:11px;
}
.calendari td{
	border:1px solid #D4D6D5;
	background-color:#EEEEEE;
	color:#575757;
	text-align:right;
	height:16px;
	width:22px;
}
.calendari td.buit{
	background-color:#ffffff;
	border:0;
}
.calendari td.actual{
	background-color:#FDF9ED;
	border:1px solid #F3F0C7;
	font-weight:bold;
}
.calendari td.event a{
	color:#ffffff !important;
	font-weight:bold;
}
.calendari td.event{
	background-color:#F57802;
	border:1px solid #ACACAC;
}
.calendari td.nom_dia{
	background-color:#ffffff;
	border:0;
	font-weight:bold;
	text-align:center;
	color:#000000;
	height:24px;
}
.calendari td a{
	color:#575757;
	text-decoration:none;
}
#ver_todos_cursos{
	font-size:11px;
	color:#606060;
	margin-left:5px;
	line-height:25px;
}
.presentacio_curs{
	font-size:11px;
	padding:10px 10px 10px 10px;
	color:#606060;
	background-color:#EFEFEF;
	margin-top:6px;
	text-transform:none;
}
.novetat{
	color:#199A49;
}
.cont_cerca input{
	border:1px solid #767676;
	background-color:#ffffff;
}
.realizado{
	color:#026BB4;
}
.subtaula{
	padding-left:0px !important;
}
.subtaula table{
	width:100%;
	border-spacing: 0px;
}
.subtaula table tr td{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.subtaula .border_bottom{
	border-top:2px solid #ffffff;
}
/*pestanya*/
.cont_pestanya{
	padding-top:10px;
}
.cont_pestanya .esq{
	background:url(../img/pestanya/border_esq.jpg) no-repeat;
	padding-left:11px;
	float:left;
}
.cont_pestanya .drt{
	background:url(../img/pestanya/border_drt.jpg) no-repeat;
	padding-right:11px;
	background-position:right;
}
.cont_pestanya .centre{
	background-color:#00628D;
	height:23px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.cont_curs{
	background-color:#00628D;
	padding:1px;
	font-size:11px;
}
.cont_curs #titol_curs{
	background-color:#D0D0D0;
	text-transform:uppercase;
	border:1px solid white;
	margin-bottom:1px;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	padding-bottom:5px;
}
.cont_curs #titol_curs h2{
	margin:0px;
	padding:0px;
	font-size:11px !important;
	color:#323232;
}
.cont_curs .apartat_curs{
	background-color:#DFE8EE;
	border:1px solid #ffffff;
	color:#454545;
	margin-bottom:1px;
	
}
.cont_curs .apartat_curs .titol_apartat_curs{
	background-color:#66A2BC;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.cont_curs .apartat_curs .text{
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:8px;
}
.cont_curs .apartat_curs .cont_preus{
	background-color:#ffffff;
}

/*alta socio*/
.alta_socio{
	font-size:11px;
	color:#454545;
}
.alta_socio table{
	width:100%;
	border-spacing: 0px;
}
.alta_socio table tr{
	background-color:#EFEFEF;
}
.alta_socio table .blava{
	background-color:#DFE8EE;
	font-weight:bold;
}
.alta_socio table .blava td{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
.alta_socio .bubble{
	font-weight:100;
	float:right;
	width:273px;
	height:50px;
	background:url(../img/bubble_alta_socio.jpg) no-repeat;
	margin-right:10px;
	padding-left:40px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:5px;
}
.alta_socio table tr td{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
.alta_socio table tr .nom_camp{
	width:127px;
	text-align:Right;
	padding-right:12px;
	border-right:1px solid #ffffff;
}
.alta_socio table tr td input{
	background-color:#ffffff;
	border:1px solid #454545;
}
#socio_no_socio{
	font-size:11px;
	color:#454545;
}
#socio_no_socio tr{
	background-color:#EFEFEF;
}
#socio_no_socio tr td{
	padding-top:20px;
	padding-bottom:20px;
}
#socio_no_socio .titulo{
	background-color:#D0D0D0;
	text-align:center;
	font-weight:bold;
}
#socio_no_socio .titulo td{
	padding-top:5px;
	padding-bottom:5px;
	width:360px;
}
#socio_no_socio tr td input{
	background-color:#ffffff;
	border:1px solid #454545;
}
#socio_no_socio tr td label{
	width:120px;
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
#socio_no_socio tr td .input{
	padding-bottom:2px;
}
.red{
	color:red;
}

/*contacto*/
.contacto{
	font-size:11px;
	color:#454545;
}
.contacto .apartado{
	background-color:#EFEFEF;
	color:#454545;
	padding:10px 8px;
	margin-top:10px;
}
#form_contacto_ampla{
	padding-top:10px;
}
#form_contacto_ampla label{
	width:160px;
	padding-right:10px;
	float:left;
	text-align:right;
	font-weight:bold;
}
#form_contacto{
	width:360px;
	float:left;
}
#form_contacto label{
	width:120px;
	padding-right:10px;
	float:left;
	text-align:right;
	font-weight:bold;
}
#form_contacto_ampla #es_socio label, #form_contacto_ampla #modalidad_contacto label, #form_contacto_ampla #como_conocio label{
	width:auto;
	float:none;
}
#form_contacto_ampla #es_socio #label_es_socio, #form_contacto_ampla #modalidad_contacto #label_modalidad, #form_contacto_ampla #como_conocio #label_conocio{
	width:160px;
	padding-right:10px;
	float:left;
	text-align:right;
}
#form_contacto .input, #form_contacto_ampla .input{
	margin-top:3px;
	margin-bottom:3px;
}
#form_contacto .inputs, #captchas_form .inputs, #form_contacto_ampla .inputs{
	border:1px solid #767676;
	background-color:#ffffff;
	width:400px;
}
#form_contacto_ampla #captcha{
	padding-left:170px;
}
#form_contacto_ampla #enviar_contacto{
	padding-top:5px;
	padding-left:170px;
}
.direccio_mapa{
	width:248px;
	float:left;
	padding-top:30px;
}
#mapa_google{
	width:456px;
	height:315px;
	border:1px solid #767676;
	float:left;
	margin-top:20px;
}
#download_presentacion{
	margin-bottom:10px;
	font-size:11px;
	background-color:#CBCBCB;
	padding-left:20px;
	padding-right:20px;
}
#download_presentacion img{
	float:left;
	margin-right:5px;
	padding-bottom:5px;
}
#download_presentacion #enlace_text{
	margin-top:5px;
	float:left;
}
#download_presentacion a{
	text-decoration:none;
	color:#454545;
	font-weight:bold;
}

#download_presentacion a:hover{
	text-decoration:underline;
}
.titol_pas{
	background-color:#66A2BC;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:6px;
	font-size:11px;
	border-bottom:1px solid #ffffff;
}
/*events pop-up*/
.qtip-title{
	font-size:11px;
	color:#005679 !important;
}
.event_calendari_dret{
	font-size:11px;
}
.event_calendari_dret a{
	text-decoration:none;
	color:#005679;
	font-weight:bold;
}
.event_calendari_dret a:hover{
	text-decoration:underline;
}
/*usuari incorrect*/
#usu_incorrect{
	font-size:12px;
}
#usu_incorrect label{
	width:190px;
	float:left;
	text-align:right;
	padding-right:10px;
}
#usu_incorrect .text{
	margin-bottom:2px;
}
#usu_incorrect .enviar{
	background:url(../img/login/enviar.jpg) no-repeat;
	width:61px;
	height:23px;
	color:#ffffff;
	text-align:center;
	padding-top:4px;
	margin-left:200px;
	margin-top:10px;
}
#usu_incorrect .enviar a{
	color:#ffffff;
	text-decoration:none;
}
#usu_incorrect .enviar a:hover{
	color:#ffffff;
	text-decoration:underline;
}

table.proceso-matricula { font-size:11px; color:#454545; background:#fff; }
table.proceso-matricula tr { background-color:#EFEFEF; }
table.proceso-matricula tr td { padding-top:20px; padding-bottom:20px; }
table.proceso-matricula .titulo { background-color:#D0D0D0; text-align:center; font-weight:bold; }
table.proceso-matricula .titulo td { padding-top:5px; padding-bottom:5px; width:360px; }
table.proceso-matricula tr td input { background-color:#ffffff; border:1px solid #454545; }
table.proceso-matricula tr td label { /*width:120px; float:left;*/ text-align:right; padding-right:5px; font-weight:bold; }
table.proceso-matricula tr td .input { padding-bottom:2px; }
table.proceso-matricula tr td div.pregunta { float:left; width:50%; }
.doubleTd .info, .doubleTd .prices {
	display: inline-block;
	vertical-align: middle;
	    box-sizing: border-box;
}
.doubleTd .info {
	width: 75%;
}
.doubleTd .prices {
	width: 23%;
}
td.paddingTop {
	padding-top: 10px;
	padding-bottom: 10px;
}