

/*****************/
/*    MODALES    */
/*****************/

/* Regla .modal label eliminada - ahora se maneja en modal-modern.css */

.modal input[type='text']{
	display: block;
	margin-left: 20%;
	border: none;
	width: 60%;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
}

.modal input[type='password']{

	display: block;
	margin-left: 20%;
	border: none;
	width: 60%;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
}

.modal button[type='submit']{
	width: 20%;
	background-color: #01ace4;
	text-align: center;
}




/**********************/
/*    NUEVO SOCIO     */
/**********************/

.n-socio label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}

.n-socio input[type='text']{
	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='email']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='date']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='url']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='number']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='tel']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.n-socio input[type='file']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio select{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio textarea{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	height: 125px;
	resize: none;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.n-socio input[type='submit']{
	width: 120px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 25px;
	margin-left: calc(50% - 60px);
	margin-bottom: 25px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}

.n-socio input[type='checkbox']{

	display: block;
	clear: left;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	border: solid 1px #01ace4 !important;
	background-color: #F1FAFC !important;

}

.n-socio .iban{
	display: block !important;
	float: left !important;
	width: 40px !important;
	margin: 0px 5px;
}

@media screen and (min-width: 991px) {

	.n-socio input[type='number'], .n-socio input[type='url'], 
	.n-socio input[type='date'],.n-socio input[type='text'], .n-socio textarea, 
	.n-socio input[type='email'], .n-socio select, .n-socio input[type='tel'], .n-socio input[type='file']{

		width: 450px;
	}

	.n-socio .iban{
		display: block !important;
		float: left !important;
		width: 55px !important;
		margin: 0px 13px;
	}

}
/*****************/
/*      AVAL     */
/*****************/

.aval label{
	width: 265px;
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}

.aval p{
	width: 265px!important;
}

.aval input[type='text']{
	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='email']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='date']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='url']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='number']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='tel']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.aval select{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval textarea{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	height: 125px;
	resize: none;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.aval input[type='submit']{
	width: 120px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 15px;
	margin-left: calc(50% - 60px);
	margin-bottom: 25px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}

.aval input[type='checkbox']{

	display: block;
	clear: left;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	border: solid 1px #01ace4 !important;
	background-color: #F1FAFC !important;

}

.aval li{
	width: 245px;
}

@media screen and (min-width: 991px) {

	.aval input[type='number'], .aval input[type='url'], 
	.aval input[type='date'],.aval input[type='text'], .aval textarea, 
	.aval input[type='email'], .aval select, .aval input[type='tel'], .aval label, .aval p{

		width: 450px!important;
	}

	.aval .largo p, .aval li{
		width: 100%!important;
	}

}

/*****************/
/*    CONTACTO   */
/*****************/

.contacto label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.contacto input[type='text']{
	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.contacto input[type='email']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.contacto textarea{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	height: 125px;
	resize: none;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.contacto input[type='submit']{
	width: 86px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 15px;
	margin-left: calc(50% - 43px);
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}


@media screen and (min-width: 767px) {

	.contacto input[type='text'], .contacto textarea, 
	.contacto input[type='email'], .contacto select, .contacto label, .contacto p{

		width: 450px!important;
	}

	.contacto .largo p, .contacto li{
		width: 100%!important;
	}

}



/*****************/
/*    SLIDER     */
/*****************/

.slider label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.slider input[type='text']{
	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.slider input[type='file']{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.slider select{

	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.slider input[type='submit']{
	width: 86px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 15px;
	margin-left: calc(50% - 43px);
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}


@media screen and (min-width: 767px) {

	.contacto input[type='text'], .contacto textarea, 
	.contacto input[type='email'], .contacto select, .contacto label, .contacto p{

		width: 450px!important;
	}

	.contacto .largo p, .contacto li{
		width: 100%!important;
	}

}




/*****************/
/*    SUBIR      */
/*****************/

.subir label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.subir input[type='file']{
	display: block;
	margin-left: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.subir input[type='submit']{
	width: 20%;
	background-color: #01ace4;
	text-align: center;
	margin-left: 40%;
	margin-top: 25px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}



/*****************/
/*     AGENDA    */
/*****************/


.agenda form{
	margin-bottom: 20px;
}


.agenda label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.agenda input[type='text']{
	display: block;
	margin: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.agenda input[type='submit']{
	width: 86px;
	padding: 5px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 19px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
	cursor: pointer;
	color: #fff;
}


/***************************/
/*     LISTAR ARTICULOS    */
/***************************/


.listado-articulos form{
	margin-bottom: 20px;
}


.listado-articulos label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.listado-articulos input[type='text']{
	display: block;
	margin: 0px;
	border: none;
	width: 265px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.listado-articulos input[type='submit']{
	width: 86px;
	padding: 5px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 19px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
	cursor: pointer;
	color: #fff;
}









/***********************************************/


/**********************/
/*   CREAR ARTICULO   */
/**********************/

.crear-articulo label{
	text-align: left !important;
	font-size: 14px;
	font-weight: bold;
	margin-left: 20px !important;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}

.crear-articulo input[type='text']{

	margin: 7px;
	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.crear-articulo input[type='email']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.crear-articulo input[type='date']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.crear-articulo input[type='url']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.crear-articulo input[type='number']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.crear-articulo input[type='tel']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}

.crear-articulo input[type='file']{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.crear-articulo select{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 325px;
	border-top: solid 1px #01ace4;
	border-bottom: solid 1px #01ace4;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC;
	padding:5px;
}


.crear-articulo textarea{

	margin: 7px;

	display: block;
	margin-left: 0px;
	border: none;
	width: 310px;
	height: 125px;
	resize: none;
	border: solid 1px #01ace4 !important;
	border-radius: 0px;
	text-align: center;
	background-color: #F1FAFC !important;
	padding:5px;
}


.crear-articulo #resumen{
		width: 310px;
		height: 60px;
	}


.crear-articulo input[type='submit']{
	width: 120px;
	background-color: #01ace4;
	text-align: center;
	margin-top: 25px;
	margin-left: calc(50% - 60px);
	margin-bottom: 25px;
	border-top: solid 1px #004c64;
	border-right: solid 1px #004c64;
	border-bottom: solid 1px #0199ca;
	border-left: solid 1px #0199ca;
}

.crear-articulo input[type='checkbox']{

	display: block;
	clear: left;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	border: solid 1px #01ace4 !important;
	background-color: #F1FAFC !important;

}



@media screen and (min-width: 991px) {

	.crear-articulo input[type='number'], .crear-articulo input[type='url'], 
	.crear-articulo input[type='date'],.crear-articulo input[type='text'], .crear-articulo textarea, 
	.crear-articulo input[type='email'], .crear-articulo select, .crear-articulo input[type='tel']{

		width: 500px;
	}

	
	.crear-articulo #resumen{
		width: 770px;
		height: 60px;
	}
	

}

@media screen and (min-width: 1200px) {

	.crear-articulo #resumen{
		width: 920px;
		height: 60px;
	}

}
.nick{
position:absolute;
left:-1000px;
}
