@charset "utf-8";




select[type="select_form_pag"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: 100%;
	height:40px;
	min-width:70px;
	text-align-last:center;
}
input[type="input_form_pagina"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor:text;
  width: 100%;
	height:40px;
	display:none;
}
input[type="input_form_pagina2"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor:text;
  width: 100%;
	height:40px;
}

input[type="input_form_calendar"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor:text;
  width: 100%;
	height:40px;
	background-image:url('../images/icon_calendar.png');
	background-repeat:no-repeat;
	background-position:right;
	background-position: right 5px center;
	cursor:pointer;
}


select[type="select_form_peticiones_max"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: auto;
	min-width:50px;
	height:40px;
	max-width: 350px;
}
select[type="select_form_peticiones"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: auto;
	min-width:50px;
	height:40px;
}
select[type="select_form_filtro"]{
	margin:0;
	outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:1.2em;
  font-family: 'Saira Extra Condensed', sans-serif;
	font-weight:bold;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: auto;
	min-width:50px;
	height:40px;
}
select[type="select_form_filtro2"]{
	margin:0;
	outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:1.0em;
  font-family: 'Saira Extra Condensed', sans-serif;
	font-weight:bold;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: auto;
	min-width:50px;
	height:40px;
}

select[type="select_form"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: 100%;
	height:40px;
}



.button_form{
	font-size: 1em;
	background-color: #00264a;
	border: 1;
	color: #FFFFFF;
	padding: 10px 32px;
	-webkit-border-radius: 0px;
	cursor:pointer;
	font-weight:bold;
  font-family: 'Roboto Condensed', sans-serif;
	width:auto;
	text-align:center;
	text-transform:uppercase;
}
.button_form:hover{
	background-color: #437494;
	color: #FFFFFF;
	-webkit-transition: color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: color 0.25s ease-out; /* IE10+ */
	-o-transition: color 0.25s ease-out; /* Opera 10.5+ */
	transition: color 0.25s ease-out;
	-webkit-transition: background-color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: background-color 0.25s ease-out; /* IE10+ */
	-o-transition: background-color 0.25s ease-out; /* Opera 10.5+ */
	transition: background-color 0.25s ease-out;
}




.button_form2{
	font-size: 1em;
	background-color: transparent;
	/*border: 1;*/
	border-width: 0px;
	color: #FFF;
	padding: 10px 32px;
	/*-webkit-border-radius: 0px;*/
	cursor:pointer;
	font-weight:bold;
  font-family: 'Roboto Condensed', sans-serif;
	width:auto;
	text-align:center;
	text-transform:uppercase;
	background-color:#054d66;
	border-radius:5px;
}
.button_form2:hover{
	/*background-color: #000000;*/
	background-color: #000000;
	-webkit-transition: color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: color 0.25s ease-out; /* IE10+ */
	-o-transition: color 0.25s ease-out; /* Opera 10.5+ */
	transition: color 0.25s ease-out;
	-webkit-transition: background-color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: background-color 0.25s ease-out; /* IE10+ */
	-o-transition: background-color 0.25s ease-out; /* Opera 10.5+ */
	transition: background-color 0.25s ease-out;
}



.button_form_n1{
	border: none;
	border-radius: 4px;
	box-shadow: 1px 1px 0 rgba(0,0,0,.27);
	color: #fff;
	display: inline-block;
  font-family: 'Roboto Condensed', sans-serif;
	font-size: 1em;
	height: 40px;
	/*line-height: 40px;*/
	opacity: 1;
	padding: 3px 20px 0;
	text-align: center;
	text-transform: uppercase;
	background: rgb(242,43,57);
	background: -moz-linear-gradient(top, rgba(242,43,57,1) 0%, rgba(171,15,27,1) 100%);
	background: -webkit-linear-gradient(top, rgba(242,43,57,1) 0%,rgba(171,15,27,1) 100%);
	background: linear-gradient(to bottom, rgba(242,43,57,1) 0%,rgba(171,15,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22b39', endColorstr='#ab0f1b',GradientType=0 );
	cursor:pointer;

}
.button_form_n1:hover{
	background: rgb(242,43,57);
	background:rgba(185,0,3,1.00);
	background: -moz-linear-gradient(top, rgba(185,0,3,1.00) 0%, rgba(171,15,27,1) 100%);
	background: -webkit-linear-gradient(top, rgba(185,0,3,1.00) 0%,rgba(171,15,27,1) 100%);
	background: linear-gradient(to bottom, rgba(185,0,3,1.001) 0%,rgba(171,15,27,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90003', endColorstr='#ab0f1b',GradientType=0 );
	cursor:pointer;
}





.button_form3{
	font-size: 1em;
	background-color: transparent;
	border: 1;
	color: #FFF;
	padding: 10px 32px;
	-webkit-border-radius: 0px;
	cursor:pointer;
	font-weight:bold;
  font-family: 'Roboto Condensed', sans-serif;
	width:auto;
	text-align:center;
	text-transform:uppercase;
	background-color:#34495e;
}
.button_form3:hover{
	background-color: #000000;
	color: #FFF;
	-webkit-transition: color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: color 0.25s ease-out; /* IE10+ */
	-o-transition: color 0.25s ease-out; /* Opera 10.5+ */
	transition: color 0.25s ease-out;
	-webkit-transition: background-color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: background-color 0.25s ease-out; /* IE10+ */
	-o-transition: background-color 0.25s ease-out; /* Opera 10.5+ */
	transition: background-color 0.25s ease-out;
}

.button_form4{
	font-size: 0.8em;
	background-color: transparent;
	border: 1;
	color: #FFF;
	padding: 5px 22px;
	-webkit-border-radius: 0px;
	cursor:pointer;
	font-weight:bold;
  font-family: 'Roboto Condensed', sans-serif;
	width:auto;
	text-align:center;
	text-transform:uppercase;
	background-color:#34495e;
}
.button_form4:hover{
	background-color: #000000;
	color: #FFF;
	-webkit-transition: color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: color 0.25s ease-out; /* IE10+ */
	-o-transition: color 0.25s ease-out; /* Opera 10.5+ */
	transition: color 0.25s ease-out;
	-webkit-transition: background-color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: background-color 0.25s ease-out; /* IE10+ */
	-o-transition: background-color 0.25s ease-out; /* Opera 10.5+ */
	transition: background-color 0.25s ease-out;
}















input[type="password"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}


input[type="input_form_pass"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}

input[type="input_form"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}
input[type="input_form_tf"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor:text;
  width: 80%;
	max-width:225px;
	height:40px;
}
input[type="input_form_tfcode"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor:text;
  width: 20%;
	max-width:75px;
	height:40px;
}
input[type="input_form_fechas"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}
input[type="input_form_fechas2"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #ffffff;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}


textarea[type="textarea_comments"]{
	font-family: 'Roboto Condensed', sans-serif;
	padding:0.5em 1em; line-height:1em;
	font-size:16px;
	border-radius:4px; color:#f8ac0b;
	border:solid 1px #ccc;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	background-position: center bottom;
	min-height:15px;
  text-align: left;
	color: #000;
	width: 80%;
	max-width:300px;
	height:100px;
	cursor:text;
	min-width:220px;
	background-color: #F9F9F9;
}








input[type="input_form_fecha"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor:text;
  width: 110px;
	height:40px;
}


select[type="select_form_nac"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #F9F9F9;
	cursor: pointer;
  width: 100%;
	max-width:300px;
	height:40px;
	text-align-last:center;
}


select[type="select_form_personas"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor: pointer;
	width: 80px;
	height:40px;
	text-align-last:center;
}

select[type="select_form_personas2"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor: pointer;
	width: autopx;
	max-width: 180px;
	height:40px;
	text-align-last:center;
}


input[type="input_form_personas2"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor: pointer;
	width: autopx;
	max-width: 180px;
	height:40px;
	text-align-last:center;
}


select[type="select_form_op"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: 70px;
	height:40px;
} /* Get the stuff to line up right */





input[type="checkbox"]{
  width: 25px;
  height: 25px;
}



/*
input[type="button"] {
	font-family: 'Roboto Condensed', sans-serif;
	padding:0.5em 1em; line-height:1em; cursor:pointer;
	font-size:14px;
	border-radius:4px; color:#2a4a7b; font-weight:bold;
	border:solid 1px #ccc;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	background-position: center bottom;
	min-height:15px;
  text-align: center;
	width:100%;
	max-width:200px;
	min-height:40px;
	background-color:#000000;
}
*/



input[type=checkbox].css-checkboxbig {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

input[type=checkbox].css-checkboxbig + label.css-label {
	padding-left:55px;
	height:50px;
	display:inline-block;
	/*line-height:50px;*/
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	color:#D60000;
  display: flex;
  align-items: center;
}
input[type=checkbox].css-checkboxbig:checked + label.css-label {
	background-position: 0 -50px;
}
label.css-label {
	background-image:url(../images/tick_paq.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
