form{
	padding:0;
	margin:0;
}

/*.boton{
	box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
}*/
input[type=button],input[type=submit], input[type=reset], button, .boton{
	color:#fff !important;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	border:1px solid #d74296;
	background: #bb2d70;

border-radius:2px;
padding:4px 10px;
text-decoration:none;

}
input[type=button]:hover,input[type=submit]:hover, input[type=reset]:hover, .boton:hover{
	color:#FFF;
	background: #e57baa; 
	border:1px solid #d74281;
}
input[type=button]:active,input[type=submit]:active, input[type=reset]:active, .boton:active{
	box-shadow: 0px 0px 0px;
}
input[type=button]:disabled,input[type=submit]:disabled, input[type=reset]:disabled, .boton:disabled{
	color:#999;
	background: #eeeeee;
	border:1px solid #999;
}
input[type=text], input[type=password], textarea{
	border:1px solid #8B8B8B;
	padding:4px 5px !important;
	font-size:13px;
	border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	/*box-shadow: 2px 1px 2px rgba(0,0,0,0.4);*/
	box-sizing:border-box;
}
input[type=checkbox]{
	border:0px;
	margin:0;
	padding:0;
	background:#000
}
input[type=checkbox]:active{
	border:0px;
	margin:0;
	padding:0;
	background:#000
}

/*
select{
	border:0px;
	padding:5px;
	background: #6badf9;
background: -moz-linear-gradient(top,  #6badf9 0%, #aadaff 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6badf9), color-stop(100%,#aadaff)); 
background: -webkit-linear-gradient(top,  #6badf9 0%,#aadaff 100%);
background: -o-linear-gradient(top,  #6badf9 0%,#aadaff 100%); 
background: -ms-linear-gradient(top,  #6badf9 0%,#aadaff 100%); 
background: linear-gradient(to bottom,  #6badf9 0%,#aadaff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6badf9', endColorstr='#aadaff',GradientType=0 ); 

border-radius:5px;

}*/

/***********CHECK BOX RADIO*************/
.respuesta{
	padding:4px 6px;
	border-radius:4px;
}
/***********CHECK BOX RADIO*************/

input[type="checkbox"] {
    display:none;
}

input[type="checkbox"] + label {
    font-size:14px;
}

input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
	vertical-align:middle;
    background:url(../images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -19px top no-repeat;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    font-size:14px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -57px top no-repeat;
}


/********************* TOOLTIPS *************************/
  .tooltip {
    display: inline;
    position: relative;
  }
  .tooltip:hover:after {
    bottom: 24px;
    content: attr(contenido); /* este es el texto que será mostrado */
    left: -90px;/* or percentage*/
    position: absolute;
    z-index: 3000 !important;
    /* el formato gráfico */
    background: rgba(0,0,0, 0.8); /* el color de fondo */
    border-radius: 5px;
    color: #FFF; /* el color del texto */
    font-family: Georgia;
    font-size: 11px;
    padding: 8px 15px 8px 15px;
    text-align: justify;
    text-shadow: 1px 1px 1px #000;
    width: 190px;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.2);
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal !important;
  }
  .tooltip:hover:before {
    bottom: 18px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 3000 !important;
    /* el triángulo inferior */
    border: solid;
    border-color: rgba(0,0,0, 1) transparent;
    border-width: 6px 6px 0 6px;
  }