*:focus {
	outline: 0;
}

fieldset {
	padding: 10px;
	background-color: #f5f5f5;
	border: 1px solid #DDD;
	min-width: 400px;
}
.botonLoader {
	background-image:url('http://accordsalud.com.ar/template/accord-v2/loads/load-input.gif') !important;
	background-repeat:no-repeat;
	background-position:left center;
}
legend {
	font-size: 1.1em;
	color: #888;
	font-weight: bold;
	margin: 5px;
	background-color: #F5F5F5;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DDD;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-left-color: #DDD;
	padding-top: 5px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.columns {
}
.columns label {
	width: 50%;
	float: left;
}
#PortalLogin tr td #acceso {
}

.select.primario {
margin-right: 20px !important;
}
.select:after.primario {
color: #FFF !important;
}
.select.primario select {
background-color: #000  !important;
color: #FFF;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.select {
	position: relative;
}
/* Flechitas internas */
}
.PasosAsistente {
	float: left;
}


#REGISTRO-PASO-2 {
	display: none;
}
#RespuestaValidacion {
	font-size: 18px !important;
	float: left;
	margin:20px;
	text-align: justify;
}
.registro-credencial {
	border-radius: 10px;
	border: solid 1px #DDD;
	margin: 40px;
	box-shadow: 3px 3px 0px #E0E0E0;
}
.registro-credencial label {
	color:#878787;
}
.registro-credencial span {
	font-size:18px !important;
	font-weight: 600;
	color:#000 !important;
	display:block;
}

.text {
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-top: 2px;
	margin-bottom: 5px;
}
.error {
	font-weight: normal;
	color: #A00;
}
.files {
	float: left;
	border: 1px solid #AAA;
	color: #FFF;
	background-color: #111;
	background-image: url(/skins/default/images/admin/ico/+.gif);
}
.barra img {
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#progreso {
	float: left;
}
.botonera {
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDD;
	*/
	margin-top: 10px;
	padding-top: 10px;
	clear: both;
	height: 35px;
}
.botonera .boton {
	margin-right: 10px;
}
.boton:disabled {
	opacity:#CCC !important;
	
}
.boton {
	font-family: Arial, sans-serif;
	color: #666;
	font-weight:BOLD !important;
	margin: 10 0px;
	border: 1px solid #FFF;
	border-radius: 5px;
	display: inline-block;
	padding: 6px 20px;
	cursor: pointer;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	background-color: #E7E7E7;
	background-image: none;
	background-image: -ms-linear-gradient(top, #EEE, #E7E7E7);
	background-image: -moz-linear-gradient(top, #EEE, #E7E7E7);
	background-image: -o-linear-gradient(top, #EEE, #E7E7E7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#E7E7E7));
	background-image: -webkit-linear-gradient(top, #EEE, #E7E7E7);
	background-image: linear-gradient(top, #EEE, #E7E7E7);
	-webkit-box-shadow: inset 0 0px 10px #CCC, 0 0px 10px rgba(0,0,0,.1);
	box-shadow: inset 0 0px 10px #CCC, 0 0px 10px rgba(0,0,0,.1);
}
.boton.azul {
	background-color: #115196;
	background-image: none;
	background-image: -ms-linear-gradient (top, #2572CA, #115196);
	background-image: -moz-linear-gradient (top, #2572CA, #115196);
	background-image: -o-linear-gradient (top, #2572CA, #115196);
	background-image: -webkit-linear-gradient (top, #2572CA, #115196);
	background-image: linear-gradient (top, #2572CA, #115196);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2572CA), to(#115196));
	-webkit-box-shadow: inset 0 1px 0 #115196, 0 1px 1px rgba(0,0,0,.1);
	color: #FFF;
	text-shadow: 1px 1px 0px #2777CC;
}

.boton.azul:hover {
	color: rgba(255,255,255,0.5) !important;
}
.boton.verde {
	background-color: #82C234;
	background-image: none;
	background-image: -ms-linear-gradient (top, #82C234, #529B1A);
	background-image: -moz-linear-gradient (top, #82C234, #529B1A);
	background-image: -o-linear-gradient (top, #82C234, #529B1A);
	background-image: -webkit-linear-gradient (top, #82C234, #529B1A);
	background-image: linear-gradient (top, #82C234, #529B1A);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82C234), to(#529B1A));
	-webkit-box-shadow: inset 0 1px 0 #529B1A, 0 1px 1px rgba(0,0,0,.1);
	color: #1D5C00;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.56);
}
.boton.chico {
	background-color: #4BB2D0 !important;
	-moz-background-color: #4BB2D0 !important;
	-webkit-background-color: #4BB2D0 !important;
	border: 1px solid #84bbf3;
	color: #21697E;
	text-shadow: 1px 1px 0px #FFF;
	margin-top: 10px;
	margin-left: 0px;
	padding: 4px 6px !important;
}
.boton.cancelar {
	background-color: rgba(209,9,9,1.00);
	background-image: none;
	background-image: -ms-linear-gradient 		(top, rgba(209,9,9,1.00), rgba(131, 0, 0, 0.99));
	background-image: -moz-linear-gradient 		(top, rgba(209,9,9,1.00), rgba(131, 0, 0, 0.99));
	background-image: -o-linear-gradient 		(top, rgba(209,9,9,1.00), rgba(131, 0, 0, 0.99));
	background-image: -webkit-linear-gradient 	(top, rgba(209,9,9,1.00), rgba(131, 0, 0, 0.99));
	background-image: linear-gradient 			(top, rgba(209,9,9,1.00), rgba(131, 0, 0, 0.99));
	background-image: -webkit-gradient			(linear, left top, left bottom, from(rgba(209,9,9,1.00)), to(rgba(131, 0, 0, 0.99)));
	
	-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.1);
	color: #FFF;
	text-shadow: 1px 1px 0px rgba(209,9,9,1.00);
}
.boton .bloque {
	display:block !important;
	width: 100% !important;
}

.boton.ayuda {
	background-image: none;
	-moz-box-shadow: inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff6af;
	box-shadow: inset 0px 1px 0px 0px #fff6af;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background: -moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color: #ffec64;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 19px;
	border: 1px solid #ffaa22;
	display: inline-block;
	color: #333333 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 14px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #ffee66;
}
.boton.ayuda:hover {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background: -moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color: #ffab23;
}
.boton.ayuda:active {
	position: relative;
	top: 1px;
}
.boton:hover {
	color:#666  !important;
	box-shadow:	inset 1 1px 11px #000, 0 0px 10px #000;
}
.boton:active {
	position: relative;
	top: 1px;
}
#matriz td a.boton {
	background-color: #BBB;
	font-size: 10px;
	line-height: 10px;
	border-radius: 0px;
}
.---------------captcha {
}
.captcha {
	min-width: 295px;
	width: 100%;
	display: block;
	margin-bottom: 5px;
	border-radius: 2px;
	font-weight: bold;
	margin-top: 5px;
	height: 46px;
	background-color: #F1F1F1 !important;
	color: #000 !important;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 4px #E0E0E0;
}
.captcha label {
	width: 76px;
	font-size: 10px;
	line-height: 11px;
	border-radius: 0px;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 5px;
	font-weight: normal;
	float: left;
}
.captcha img {
	height: 35px;
	width: 75px;
	display: inline-block;
	float: left;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #DDD;
}
.captcha #tmptxt {
	letter-spacing: 1px;
	color: #B00;
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin-left: 5px;
	height: 35px;
	width: 90px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
.ContenedorArchivos {
	cursor: pointer;
	position: relative;
	width: 227px;
	height: 45px;
	overflow: hidden;
}


.ContenedorArchivos input {
	cursor: pointer;
	position: absolute;
	font-size: 120px;
	top: 0;
	right: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	-khtml-opacity: 0.1;
	opacity: 0.01;
	height: 50px;
	z-index: 2;
}
.divPlanes {
	margin-top: 10px;
}
.divPlanes span.item {
	margin-right: 5px;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	opacity: 0.4;
}
.divPlanes span.item a {
	display: inline-block;
}
.divPlanes span.item.seleccionada {
	opacity: 1;
	border-bottom:solid 2px rgba(73,73,73,1.00);
	
}
.selectGrande {
	font-size: 11px;
	background-color: #F8F8F8;
	font-weight: bold !important;
	border: 1px solid #CECECE;
	display: block;
	margin-top: 5px;
	padding: 5px;
	color: #666 !important;
	width: 100%;
}

.link {
	font-weight: normal !important;
	color: #00406A !important;
}

.ayudaTooltip:hover
{
	background-color:rgba(241,210,0,0.5);
}

/* PLACE HOLDER */
::-webkit-input-placeholder {
   padding-left:10px;
}

:-moz-placeholder { /* Firefox 18- */
   padding-left:10px;
}

::-moz-placeholder {  /* Firefox 19+ */
   padding-left:10px;
}

:-ms-input-placeholder {  
   padding-left:10px;
}
.contentCheck{
    text-align: center;
}