@charset "utf-8";

/* ---------------------------------------------------------------------------------------------------
	pàgina AFILIADOS (login i form)
-------------------------------------------------------------------------------------------------------*/

.entrarafiliado{
	color:#333;
}
/* formulari login */
.entrarafiliado .login{
	float:right;
	width:232px;
	padding:10px;
	background:#e5e5e5;
	margin:0 0 15px 25px;
}
.entrarafiliado .login table.formlogin{
	width:232px;
}
.entrarafiliado .login label{ 
	font-size:0.95em;
	padding:4px 0;
}
.entrarafiliado .login input{
	width:140px;
	height:15px;
	margin:5px 0;
}

.entrarafiliado .login td.boto input{
	color:#194c8d;
	font-weight:bold;
	width:154px;
	height:28px;
	background:url(img/btn_login.gif) left top no-repeat;
	cursor:pointer;
}
.entrarafiliado .login td.boto input:hover{
	color:#000;
}
/* fi formulari login */

.entrarafiliado{text-align:left;}
.entrarafiliado h6{
	font-size:1em;
	font-weight:bold;
	padding:0 0 15px 0;
}
.entrarafiliado .caract{
	padding:0 0 0 20px;
}

/* ---------------------------------------------
	Afiliados div dades formulari
-----------------------------------------------*/

.entrarafiliado .tabladatos{ border:1px solid #a0b5d0;background:#a0b5d0;}
.entrarafiliado .tabladatos .col_izq{ width:350px; border-right:1px solid #a0b5d0; float:left; margin:0;}
.entrarafiliado .tabladatos .col_dcha{ width:349px; float:right;margin:0; }

.entrarafiliado .tabladatos .capdat{background:#a0b5d0;} 
.entrarafiliado .tabladatos .capdat h3{ height:19px; background:#a0b5d0 url(img/bg_tablacarr.jpg) left top repeat-x; color:#fff; font-weight:bold; padding:4px 0 0 8px; font-size:1.1em; }

.entrarafiliado .tabladatos .filaprimera{height:21px;padding:16px 0 3px 10px;background:#fff;}
.entrarafiliado .tabladatos .filapar, .filaimpar{  height:22px;padding:6px 0 3px 10px;}
.entrarafiliado .tabladatos .filapar{ background:#eff4fb;}
.entrarafiliado .tabladatos .filaimpar{ background:#fff;}
.entrarafiliado .tabladatos .filaultima{ padding:6px 0 12px 10px;background:#fff; text-align:left}
.entrarafiliado .tabladatos .errores{ padding:6px 15px 12px 10px;background:#fff; text-align:left; color:Red;}

.entrarafiliado .tabladatos .conttextarea{height:83px;_height:86px; padding:16px 0 3px 10px;background:#fff;}

.entrarafiliado .tabladatos label{ display:block; width:158px; font:0.8em Verdana, Arial, Helvetica, sans-serif; margin:0; text-align:left; color:#52330f; float:left; padding:3px 0 0 0; }
.entrarafiliado .tabladatos label.llarg2{width:300px; padding:2px 0 4px 0;}
.entrarafiliado .tabladatos input, .entrarafiliado .tabladatos textarea{ width:142px; height:17px; background:#eff4fb; font:0.85em Verdana, Arial, Helvetica, sans-serif; color:#52330f; margin-bottom:4px; border:1px solid #7f9db9; float:left;}
.entrarafiliado .tabladatos input:focus, .entrarafiliado .tabladatos textarea:focus{ background:#83c5e7; }
.entrarafiliado .tabladatos textarea{ width:300px; height:57px; }

/*.entrarafiliado .tabladatos label span{display:none; }*/
.entrarafiliado .tabladatos input.check{width:15px; border:0; }
.entrarafiliado .tabladatos .buit{height:21px;}

.entrarafiliado .tabladatos .btnform{}

.entrarafiliado .tabladatos .afiliarse{ display:block; width:180px; height:20px; text-align:center; font-size:12px; font-weight:bold; color:#194c8d; padding:10px 0 0 0px; background:url(img/bot_enviargran.gif) left top no-repeat; margin:3px auto; cursor:pointer; }
.entrarafiliado .tabladatos .afiliarse:hover{color:#000; text-decoration:none; }

.entrarafiliado .tabladatos em{font-weight:bold; font-style:normal; color:#194c8d;}

/* descargar contrato pdf */
a.contratopdf{
	display:block;
	color:#333;
	padding:25px 0 5px 20px;
	text-decoration:none;
	background:url(img/icono_pdf.gif) left 23px no-repeat;
}
a.contratopdf:hover{
	text-decoration:underline;
}

.filaultima p{display:block;padding:0 0 5px 0;}

.texteLegal{
	width:680px;
	margin:0 auto;
	padding:10px 10px 0;
	font-size:10px;
}
.texteLegal p{
	padding:0 0 10px 0;
}

.textofinal {
	height:50px;
	padding:6px 10px 3px 10px;
	background:#fff;
}

