#formulario span{
    margin: 15px 0;
    display: table;
    font-size: 1em;	
}


#content .box{
      width: 50%;
   
    padding: 3% 5% 5% 5%;
    margin: auto;
    margin-top: 5%;
	text-align:left;
	max-width: 500px;
	    
}
#content .box h1{
	font-size:1.3em;
	
}
#content .box INPUT[type="text"],#content .box INPUT[type="password"],#content .box SELECT,#clave_campo,#nombre{
	font-size:1em;
	font-size: 1em;
    width: 98%;
    margin: 10px 0;
	padding:1%;
	background:#FFF;
	
}
#content input:-webkit-autofill{
	-webkit-box-shadow:0 0 0px 1000px #FFF inset;
	    -webkit-text-fill-color: #333;
}
#content .box SELECT{
	 width: 50%;
}

#content .box .content{
	
	
	    display: table;
  border: solid 1px #be1445;
  background: url(../../../images/bg_black25.png);
    padding: 6% 5%;
    margin: auto;
    width: 90%;
}
#content .box .content span{
	 display: table;
}
#content .box INPUT[type="button"]{
float: right;
	
}

/*TABLAS INICIAL*/
div.nopublish{
    padding: 1%;
    margin: auto;
    width: 98%;
    display: table;	
}
/*IMAGENES INICIAL*/
.imagen{
   
    background-position: center;
    background-repeat: no-repeat;
	background-size:contain;
}

.cuadrado{
	height:100px;
	width:100px;	
}
/*ETIQUETAS*/

a.carga.boton{
	
      background: #FFF !important;
    color: #999 !important;
    border-radius: 10px 10px 0 0;
    margin: 19px 0 0 0;
    border-color: #CCC!important;
    width: inherit;
    position: relative;
    top: 1px;
}

/*ETIQUETAS HOVER*/

a.carga.boton:hover{
	    position: relative;
    top: 2px;
    background: #FFF !important;
    color: #999 !important;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    margin: 19px 0 0 0;
    border-color: #e0e0e0 !important;
    border-bottom-color: #FFF !important;
    width: inherit;
}
/*ETIQUETAS SELECCIONADAS*/
a.carga.boton.seleccionado{
	    position: relative;
    top: 2px;
    background: #FFF !important;
    color: #333 !important;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    margin: 19px 0 0 0;
    border-color: #e0e0e0 !important;
    border-bottom-color: #FFF !important;
    width: inherit;
}
div.barra_botones{
	 border-bottom:solid 1px #CCC;
	    margin-bottom: 20px;
}


/*BOTONES*/
form#upload input,#menu_fijo_user #login_fijo_container #usuario_registro, 
#tabla_registro INPUT[type="button"],#content .box INPUT[type="button"], 
a.boton,input.entrar_web, #formulario #Guardar,#menu_fijo_user #login_fijo_container #usuario_registro, #tabla_registro INPUT[type="button"], 
a.boton, #content a.usuario_boton.registro, #formulario #cancelar_form,.btns_edicion a.edita_obj,.btns_edicion a.borra_obj{
	    padding: 5px 10px;
		border: 1px solid;
		cursor: pointer;
		text-align: center;
		display: inline-block;
		outline: 0px;
		margin: 5px 5px 5px 0;
		padding: 5px 10px;
		color: #FFF !important;
		transition: 0.5s;
		/* border-radius: 5px;*/
}

/*BOTONES GENERALES VERDES*/
#menu_fijo_user #login_fijo_container #usuario_registro, 
#tabla_registro INPUT[type="button"],#content .box INPUT[type="button"], 
a.boton,input.entrar_web, #formulario #Guardar,.btns_edicion a.edita_obj{
	 
    background: #b3c267;
    background: -moz-linear-gradient(top, #b3c267 0%, #899453 100%) !important;
    background: -webkit-linear-gradient(top, #b3c267 0%,#899453 100%) !important;
    background: linear-gradient(to bottom, #b3c267 0%,#899453 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3c267', endColorstr='#899453',GradientType=0 ) !important;
   
  
    border-color: #8d9855;
    opacity: 100;
    
	
	
}
#menu_fijo_user #login_fijo_container #usuario_registro:hover, #tabla_registro INPUT[type="button"]:hover,
#content .box INPUT[type="button"]:hover, a.boton:hover,input.entrar_web:hover, #formulario #Guardar:hover,.btns_edicion a.edita_obj:hover{

/*BOTONES GENERALES VERDES HOVER*/

color: #FFF !important;
    background: #c6d18d;
    background: -moz-linear-gradient(top, #c6d18d 0%, #abb47a 100%) !important;
    background: -webkit-linear-gradient(top, #c6d18d 0%,#abb47a 100%) !important;
    background: linear-gradient(to bottom, #c6d18d 0%,#abb47a 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6d18d', endColorstr='#abb47a',GradientType=0 ) !important;


}

/*BOTONES GENERALES ROJOS*/

#menu_fijo_user #login_fijo_container #usuario_registro, #tabla_registro INPUT[type="button"], 
a.boton, #content a.usuario_boton.registro, #formulario #cancelar_form,.btns_edicion a.borra_obj{
	   
    background: #c36868 !important;
    background: -moz-linear-gradient(top, #c36868 0%, #935252 100%);
    background: -webkit-linear-gradient(top, #c36868 0%,#935252 100%) !important;
    background: linear-gradient(to bottom, #c36868 0%,#935252 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c36868', endColorstr='#935252',GradientType=0 ) !important;
   
	   border: 1px solid #986255;
	
}

/*BOTONES GENERALES ROJOS :hover*/

#menu_fijo_user #login_fijo_container #usuario_registro:hover, #tabla_registro INPUT[type="button"]:hover, 
a.boton:hover, h3 a.boton:hover, a.boton, #content a.usuario_boton.registro:hover, #formulario #cancelar_form:hover,.btns_edicion a.borra_obj:hover{
	    border-color: #986255 !important;
   background: #cf8585 !important;
background: -moz-linear-gradient(top,  #cf8585 0%, #ae6e6e 100%) !important;
background: -webkit-linear-gradient(top,  #cf8585 0%,#ae6e6e 100%) !important;
background: linear-gradient(to bottom,  #cf8585 0%,#ae6e6e 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf8585', endColorstr='#ae6e6e',GradientType=0 ) !important;

	
}


#recupera_mensaje{
	width: 100% !important;
    font-size: 1.1em;
    text-align: center !important;
}


.seccion{
	
	    width: 100%;
  
    max-width: initial;
}

.seccion .seccion_content{
	width: 90%;
   
    margin: auto;
    background: #FFF;
    height: inherit;
	
}
/*//MOVILES*/
@media (max-width: 630px) {
	.imagen{
		    width: 100% !important;
		
	}
	
}