@charset "utf-8";
/* CSS Document */


.espacio{padding-left:114px;}

/*.desc_esp2{
	width:100%;
	height:59px;
	//height:57px;
	display:block;
}*/


.espacio_disp{display:inline-block; padding-left:190px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.espacio{padding-left:106px;}
.espacio_disp{display:inline-block; padding-left:210px;}

}



.resumen{
	width:300px;
	font-size:13px;
	line-height:1.2;
	background:#2FB9D2;
	padding:20px;
	text-wrap:supress;
	color:#FFF;
	margin-top:30px;
}


/*.passwordCss{
	position:relative;
	width:236px;
	height:250px;
	padding:20px;
	color:#2FB9D2;
	border:#2FB9D2 solid 1px;
	font-size:12px;
	line-height:1.5;
	background:#FFF;
	float:left;
	left: 570px;
	top: -320px;
	z-index: 1;
}

.numdocCss{
    position:relative;
    width:236px;
    height:162px;
    padding:20px;
    color:#2FB9D2;
    border:#2FB9D2 solid 1px;
    font-size:12px;
    line-height:1.5;
    background:#FFF;
    float:left;
    left: 570px;
    top: -483px;
    z-index: 1;
}

.userCss{
	position:relative;
	width:236px;
	height:250px;
	padding:20px;
	color:#2FB9D2;
	border:#2FB9D2 solid 1px;
	font-size:12px;
	line-height:1.5;
	background:#FFF;
	float:left;
	left: 570px;
	top: -383px;
	z-index: 1;
}

.usernameSugerenciaCss{
	position:relative;
	width:236px;
	height:auto;
	padding:20px;
	color:#2FB9D2;
	border:#2FB9D2 solid 1px;
	font-size:12px;
	line-height:1.5;
	background:#FFFFFF;
	float:left;
	left: 570px;
	top: -380px;
	z-index: 2;

}*/
#nomsUsuari{border:#2FB9D2 solid 1px;padding:10px;}
#nomsUsuari a{color:#0093C3; text-decoration:none; font-size:12px;}
#nomsUsuari a:hover{color:#599BEC;}
#nomsUsuari a:visited{color:#0093C3;}
#nomsUsuari{
	position:relative;
	min-width: 170px;
	float:left;
	left: 570px;
	top: -380px;
}


.modal_info{
	padding:20px;
	color:#2FB9D2;
	border:#2FB9D2 solid 1px;
}

.subir{
	position:relative;
	float:left;
	top:-23px;
}


/*.desc_esp1{	width:100%;	height:7px;display:block;}
.desc_esp2{width:100%;	height:59px; display:block;}
.desc_esp3{width:100%;	height:95px; display:block;}*/

/*#infoDescFormaPagament{ position:absolute; z-index:999; float:left;top:89px;}
#infoDescVolumLlicencies{ position:absolute; z-index:999; float:left; top:143px;}
#infoPagoRecurrente{ position:absolute; z-index:999; float:left;top:217px;}*/

@-moz-document url-prefix() {
#infoPagoRecurrente{ position:absolute; z-index:999; float:left;top:205px;}
}


/*
BODY{scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#FF9900; scrollbar-darkshadow-color:#333333; scrollbar-face-color:#FF9900; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; }
@-moz-document url-prefix() {
BODY{scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#FF9900; scrollbar-darkshadow-color:#333333; scrollbar-face-color:#FF9900; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
BODY{scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#FF9900; scrollbar-darkshadow-color:#333333; scrollbar-face-color:#FF9900; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#000000; }
}

*/


p.pago{ line-height:1.7; padding-right:20px;}


.pasos{
	font-weight:bold;
	/*font-size:13px; */
	color:#FFFFFF; 
/*	margin: 50px 20px;
	margin-bottom: 20px;*/
	cursor:pointer;	
}

.pasado{
	background:#34ACC9/* url(../images/azul-01.png) repeat*/;
/*	height:20px;*/
	line-height:1.5;
	display:inline-block;
	padding:0 6px 0 4px;
	margin-right:-5px;
	margin-left:-5px;
	cursor:pointer;	
}
.activo{
	background:#0082B7 /*url(../images/azul-02.png) repeat*/;
/*	height:20px;*/
	line-height:1.5;
	padding:0 6px 0 4px;
	display:inline-block;
	margin-right:-5px;
	margin-left:-5px;
	cursor:pointer;	
}
.siguiente{
	background:#B9BABC /*url(../images/gris.png) repeat*/;
/*	height:20px;*/
	padding:0 5px 0 2px;
	line-height:1.5;
	display:inline-block;
	margin-right:-5px;
	margin-left:-5px;
	cursor:pointer;	
}

.regresar{
	margin-left:-10px;
	height:24px;
	vertical-align:middle;
	margin-bottom:2px;
	/*position: relative;*/
	/*left: 0.115em;*/
	cursor:pointer;	
}

.pos-flecha{
	height:24px;
	vertical-align:middle;
	margin-bottom:2px;
	/*position: relative;*/
	/*left: 0.115em;*/
}

#estado_user{
	font-weight:bold;
	margin-top: 5px;
	width: 20px;
}

/** botón plan destacado **/
.slide-button
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #E77314;
	background-image: -moz-linear-gradient(center top , #E77314 0%, #DF5200 75%);
	border-color: #DC640D #CC4B00 #D04C00;
	border-image: none;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	width: 150px;
    cursor: pointer;
}

.contractacioContainer label {
	display: inline;
}

#contractacio_personaFisicaJuridica label {
	margin-right: 20px;
}

#serveisAdicionals input {
	width: 3em;
}

.contractacioContainer input[type=radio], .contractacioContainer input[type=checkbox] {
	width: 1em;
}

@media (min-width: 576px) {

	.contractacioContainer select, .contractacioContainer input {
		width: 14em;
	}

	.extrawider_field {
		width: 24em !important;
	}

}

@media (max-width: 576px) {

	.contractacioContainer select, .contractacioContainer input {
		width: 70%;
	}

	.extrawider_field {
		width: 80% !important;
	}

}


#contractacio_password_bar {
	margin-top: 8px;
}



