body {
	margin : 0;
	padding : 0;
	border : 0;
}
.divajustar {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.solicitar_container {
	display:flex;
}

.separador-inicio-primero {
	display:none;
}
@media screen and (max-width:2500px) {
	.divajustar {
		width:55%;
	}

	.divajustar2 {
		width:35%;
	}

	.inputgrande {
		font-size:13px;
	}

	.texto{
		font-size:13px;
	}


	.celdatexto {
		font-size:12px;
	}

	.celdatexto-on {
		font-size:12px;
	}

	.textofancy {
		font-size:16px;
		min-width:350px;
	}

}

@media screen and (max-width:1150px) {
	.divajustar {
		width:55%;
	}

	.divajustar2 {
		width:35%;
	}

	.inputgrande {
		font-size:12px;
	}

	.texto{
		font-size:12px;
	}

	.celdatexto {
		font-size:12px;
	}
	
	.celdatexto-on {
		font-size:12px;
	}

	.textofancy {
		font-size:15px;
		min-width:240px;
	}

}


@media screen and (max-width:570px) {
	.divajustar {
		width:90%;
	}

	.divajustar2 {
		width:90%;
	}

	.inputgrande {
		font-size:11px;
	}

	.texto{
		font-size:11px;
	}

	.celdatexto {
		font-size:11px;
	}
	
	.celdatexto-on {
		font-size:11px;
	}

	.textofancy {
		font-size:13px;
		min-width:170px;
	}

}


@media screen and (max-width:400px) {
	.divajustar {
		width:90%;
	}

	.divajustar2 {
		width:90%;
	}

	.inputgrande {
		font-size:10px;
	}

	.texto{
		font-size:10px;
	}

	.celdatexto {
		font-size:10px;
	}
	
	.celdatexto-on {
		font-size:10px;
	}

	.textofancy {
		font-size:13px;
		min-width:150px;
	}

}

@media screen and (max-width:700px) {
	.solicitar_container {
		display:block;
	}
}


.texto{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
}

.textofancy {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
}

.celdatexto {
	background-color:#ffffff;
	color:#191311;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #27cd27;

}

.celdatexto-rojo {
	color:#FF0000;
}

.celdatexto-verde {
	color:#009900;
}



.celdatexto-on {
	background-color:#eaeaea;
	color:#191311;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #27cd27;
}



.menu {

/*	background-color:#eaeaea;*/
	border-bottom:3px solid transparent;
	color:#333;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}
.menu:hover {
/*	background-color:#27cd27;
	color:#FFFFFF;*/
	color:#bbb;
	text-decoration:none;
	border-bottom:3px solid #ccc;
}

.menu-on {

/*	background-color:#27cd27;*/
	color:#27cd27;
	border-bottom:3px solid #27cd27;

	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}


.menu-on-naranja {
	border-radius:4px;
	background-color:#ff8a00;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.submenu {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color:#27cd27;
	color:#FFFFFF;
	padding-left:10px;
	min-width:10%;
	margin-top:2px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	-moz-box-shadow:    0px 0px 10px 1px #999999;
	-webkit-box-shadow: 0px 0px 10px 1px #999999;
	box-shadow:         0px 0px 10px 1px #999999;

}


.inputbuscar {
/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 4px 4px 4px 4px;
	height:28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 8px 4px 8px 4px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
	height:37px;
}


.inputbuscar:focus {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 5px;
	background-color: #ffffff;
	padding: 8px 4px 8px 4px;
	height:37px;

	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
	padding: 4px 4px 4px 4px;
}


.inputbuscar2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 4px 4px 4px 4px;
	height:32px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
}

.inputagendafechasel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	color:#333;
	background-color: #ccc;
	border:0;
	font-weight:bold;
	width:100px;
	text-align:center;
	margin-top:2px;
}


.inputbuscar2:focus {
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
	padding: 4px 4px 4px 4px;
}


.inputgrande {
/*	font-size:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 8px 4px 8px 4px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
}
.inputgrande:focus {
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
    padding: 8px 4px 8px 4px
}

.inputgrande-on {
	border-radius: 5px;
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
    padding: 8px 4px 8px 4px
}


.inputgrande2 {
/*	font-size:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 4px 2px 4px 2px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
}


.inputpeq {
/*	font-size:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	border-radius: 5px;
	color:#363636;
	background-color: #fbfbfb;
	padding: 8px 4px 8px 4px;
	width:80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    border:1px solid #AFAFAF;
}
.inputpeq:focus {
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
    padding: 8px 4px 8px 4px
}

.inputpeq:hover {
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
    padding: 8px 4px 8px 4px
}

.inputgrande:hover {
	font-family:Arial, Helvetica, sans-serif;
	background: #fff;
	box-shadow: 0;
	border: 1px solid #27cd27;
	color: #565656;
	outline: none;
    padding: 8px 4px 8px 4px
}

.cabecera-container {
/*	background-color:#f3f3f3;*/
	border-bottom:1px solid #d3d3d3;
	height:60px;
	background: -webkit-linear-gradient(#ffffff, #eaeaea); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#ffffff, #eaeaea); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#ffffff, #eaeaea); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#ffffff, #eaeaea); /* Standard syntax */

}

.tabla{
/*
	-moz-box-shadow:    0px 0px 10px 1px #999999;
	-webkit-box-shadow: 0px 0px 10px 1px #999999;
	box-shadow:         0px 0px 10px 1px #999999;
*/
	border-radius:4px;
/*	border:1px solid #27cd27;	*/

border-left:1px solid #ccc !important;
}

.capateclado{
	-moz-box-shadow:    0px 0px 10px 1px #999999;
	-webkit-box-shadow: 0px 0px 10px 1px #999999;
	box-shadow:         0px 0px 10px 1px #999999;
	border-radius:4px;
	border:1px solid #27cd27;
	background-color:#FFFFFF;
	padding:5px;
	margin-top:10px;
	
}


.celdatitulo {
	background-color: #ccc; /*#191311;*/
	color:#333;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.titulobrowse {
	color:#27cd27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.celdatitulo4 {
	background-color: #27cd27; /*#191311;*/
	color:#FFFFFF;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

	line-height:30px;
	padding-left:5px;

}

.celdatitulo5 {
}

.celdatitulo4-inicio {
	background-color: #27cd27; /*#191311;*/
	color:#FFFFFF;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

	line-height:30px;
	padding-left:5px;

}


.celdatitulo2 {
	color:#01cf4e;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}

.celdatitulo3 {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
/*	background-color: #424242;*/
	color:#444;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: -webkit-linear-gradient(#f0f0f0, #ffffff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#f0f0f0, #ffffff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#f0f0f0, #ffffff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#f0f0f0, #ffffff); /* Standard syntax */

}


.celdasubtitulo {
	background-color:#27cd27;
	color:#FFFFFF;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.celdasubtitulo2 {
	background-color:#5e5e5e;
	color:#01cf4e;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}


.celdasubtitulo3 {
	background-color:#858585;
	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
}



/*
.celdatexto {
	background-color:#ffffff;
	color:#191311;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px solid #27cd27;

}

.celdatexto-on {
	background-color:#eaeaea;
	color:#191311;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px solid #27cd27;
}
*/


.boton {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#dbdbdb;
	color:#666;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	min-width:100px;
	cursor:pointer;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}
.boton:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#12d85c;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.botonon {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#12d85c;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	min-width:120px;
	cursor:pointer;

    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}



.boton2 {
	display:inline-block;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
	margin-right:4px;
	margin-left:4px;

	border-radius: 50%;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
/*	min-width:120px; */
	cursor:pointer;
}
.boton2:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-top:6px;
	margin-bottom:6px;
	margin-right:4px;
	margin-left:4px;

	border-radius: 50%;
	background-color:#01cf4e;
	color:#fff;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	/*min-width:120px;*/
	cursor:pointer;
}



.boton4 {
	display:inline-block;
	text-align:center;
	margin-top:1px;
/*
	margin-bottom:5px;
*/
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	/*min-width:120px;*/
	cursor:pointer;
}


.boton4:hover {
	display:inline-block;
	text-align:center;
	margin-top:1px;
/*
	margin-bottom:5px;
*/
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	/*min-width:120px;*/
	cursor:pointer;
}



.boton2on {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:60px;
	cursor:pointer;
}

.boton2on:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:60px;
	cursor:pointer;
}


.boton2peq {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 50%;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
/*	min-width:120px; */
	cursor:pointer;
}


.boton3 {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;

	cursor:pointer;


}
.boton3:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;
	cursor:pointer;
}

.boton3on {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;
	cursor:pointer;
}




.boton3naranja {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#ffae00;
	color:#464646;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;

	cursor:pointer;


}
.boton3naranja:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#ff8a00;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;
	cursor:pointer;
}

.boton3naranjaon {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#ff8a00;
	color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	min-width:70px;
	cursor:pointer;
}








.boton5 {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#dbdbdb;
	color:#464646;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	min-width:50px;
	cursor:pointer;
}
.boton5:hover {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	min-width:50px;
	cursor:pointer;
}

.boton5on {
	display:inline-block;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:2px;

	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	min-width:50px;
	cursor:pointer;
}





































.botondiv {
	display:inline-block;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:2px;
	margin-left:2px;
}

.botonpeq {
	border-radius: 4px;
	background-color:#191311;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.botonpeq:hover {
	border-radius: 4px;
	background-color:#27cd27;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}



.botonpeq2 {
	border-radius: 4px;
	background-color:#dbdbdb;
	color:#464646;
/*
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
*/
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}
.botonpeq2:hover {
	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}




.botonpeq3 {
	border-radius: 4px;
	background-color:#5e5e5e;
	color:#ffffff;

	padding-left: 14px;
/*
	padding-top: 30px;
	padding-bottom: 30px;
*/
	padding-right: 11px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;

}
.botonpeq3:hover {
	border-radius: 4px;
	background-color:#5e5e5e;
	color:#ffffff;

	padding-left: 14px;
/*
	padding-top: 30px;
	padding-bottom: 30px;
*/
	padding-right: 11px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}



.botonpeq2on {
	border-radius: 4px;
	background-color:#01cf4e;
	color:#fff;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.texto-enlace{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
	text-decoration:underline;
}

.texto-enlace:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27cd27;
	font-weight:bold;
	text-decoration:underline;
}


.texto-enlace3{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464646;
	font-weight:bold;
	text-decoration:underline;
}

.texto-enlace3:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#27cd27;
	font-weight:bold;
	text-decoration:none;
}


.texto-enlace2{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}

.texto-enlace2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.celdatextotd{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	vertical-align:top;
}

.inmueblefoto {
}
.inmueblefoto:hover:after {
	position:absolute;
	right:0px;
	content:url('../images/icozoom.png');
	padding:5px;
	background:#eaeaea;
	border-radius:5px;
}

.check-input {
	display:none;
}
.check-on {
	background-image:url('../images/icocheckpeq.png');
	width:10px;
	height:10px;
}
.check-off {
	background-image:url('../images/cerrarpeq.png');
	width:10px;
	height:10px;
}

.checkok {
	color:#4e8455;
	background-image:url('../images/icocheckpeq.png');
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left: 18px;
}
.checkko {
	color:#f4403a; /*#FF0000;*/
	background-image:url('../images/cerrarpeq.png');
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left: 18px;
}



.inicio-aviso-contenedor {
	width:98%;
	display:block;
	border-top:1px solid #ccc;
/*	padding:4px;*/
	padding:1%;
	cursor:pointer;
	background:#FFF;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}
.inicio-aviso-contenedor:hover {
	/*
	background: -webkit-linear-gradient(#eaeaea, #ffffff);
	background: -o-linear-gradient(#eaeaea, #ffffff);
	background: -moz-linear-gradient(#eaeaea, #ffffff);
	background: linear-gradient(#eaeaea, #ffffff);
	*/
	background:#f0f0f0;
}
.inicio-aviso-contenedor:hover .tituloprin {
	color:#01cf4e;
}
.inicio-aviso-contenedor .tituloprin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#27cd27;
	font-weight:bold;
	text-decoration:none;
}

.celdatituloapartado {
	background-color: #f0f0f0; /*#191311;*/
	color:#333;
	min-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	vertical-align:middle;
	padding-left:5px;
	border-bottom:2px solid #eaeaea;
	margin-top:10px;
	cursor:pointer
}


.inicio-aviso-contenedor .tituloinicio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444;
	font-weight:bold;
	text-decoration:none;
}
.inicio-aviso-contenedor .texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

.inicio-aviso-contenedor .texto-desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


.inicio-aviso-contenedor .texto-enlace {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.inicio-aviso-contenedor .texto-enlace:hover {
	color:#27cd27;
	text-decoration:none;
}


.botonaviso {
	width:45px;
	display:inline-block;
	cursor:pointer;

	padding:7px;
	background:#333;
	color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}
.botonaviso:hover {
	text-decoration:none;
	color:#01cf4e;
}

.botonavisoon {
	width:45px;
	display:inline-block;
	cursor:pointer;

	padding:7px;
	background:#333;
	color:#01cf4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;

}



.botonaviso2 {
	padding-right:10px;
	display:inline-block;
	cursor:pointer;
	/*background:#333;*/
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	text-align:center;
    -webkit-transition: all 0.2s ease-in-out 0s;
	   -moz-transition: all 0.2s ease-in-out 0s;
	    -ms-transition: all 0.2s ease-in-out 0s;
	     -o-transition: all 0.2s ease-in-out 0s;
	        transition: all 0.2s ease-in-out 0s;
}
.botonaviso2:hover {
	text-decoration:underline;
	color:#333;
}



.menu-principal-container {
	float:right;
	margin-left:8px;
}

.menu-principal-mini-container {
	display:none;
	float:right;
	margin-right:10px;
	margin-top:20px;
	cursor:pointer;
}

.menu-opt-container {
	float:left;
	margin-top:20px;
	margin-bottom:10px;
	margin-right:2px;
	margin-left:2px;
}

.cabecera-nombreusuario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	font-weight:normal;
	position:absolute;
	top:0px;
	right:16px;
}

@media screen and (max-width:850px) {

.separador-inicio-primero {
	display:block;
	height:45px;
}


	.cabecera-logo-container {
		width:140px;
	}
	.cabecera-logo {
		height:25px;
	}
	
	
	
	.celdatitulo4 {
		z-index:9999;
		background-color: #27cd27; /*#191311;*/
		color:#FFFFFF;
		height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		position:fixed;
		width:100%;
		top:45px;
		left:0px;
		line-height:30px;
		padding-left:5px;
	}



	.celdatitulo5 {
		z-index:9999;
		position:fixed;
		width:100%;
		top:75px;
		left:0px;
		background-color: #ccc; /*#191311;*/
	}



	.divajustar {
		width:100%;
		position:relative;
		border:0 !important;
	}

	.menu-principal-container {
		display:none;
		float:none;

		position:absolute;
		top:45px;
		width:100%;
		margin-left:0px;
	}
	
	.menu-principal-mini-container {
		display:inline-block;
		margin-top:7px;
		

	}
	#btnbuscarcabe {
		display:none;
	}

	.menu-opt-container {
		float:none !important;
		display:block;
		width:100%;
		padding:0;
		margin:0;
	}

	.menu {
		margin-left:0px;
		margin-right:0px;
		display:block;
		width:100%;
		border-radius:0;
		padding-left:10px;
		padding-right:10px;
		padding-top:12px;
		padding-bottom:12px;
		font-size:14px;
		background:#f0f0f0;
		border-bottom:1px solid #ccc !important;
		color:#333;
	}

	.menu-on {
		margin-left:0px;
		margin-right:0px;
		background:#f0f0f0;
		display:block;
		width:100%;
		border-radius:0;
		padding-left:10px;
		padding-right:10px;
		padding-top:12px;
		padding-bottom:12px;
		font-size:14px;
		border-bottom:1px solid #ccc !important;
	}
	.cabecera-nombreusuario {
		display:none;
	}


	.cabecera-container {
		height:45px;	
	}


}

.cabecera-logo-container {
	width:165px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	cursor:pointer;	
}
.cabecera-logo {
}


/* css for timepicker */
/*
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
*/
