/* CSS Document */
/*
BODY {
    color: #000000;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 100%;
    text-align: center;
}

A {
    color: #0000CC;
    text-decoration: none;
}

*/

.Botones1
{
    background-color: #D3D3D3;
    font-family: 'Arial Black';
     color: #000000;
}

.imagen
{
    background-image: = "../Content/css/images/encabezado.jpg";
    width:auto;
}



input, textarea, select {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 0.8em;
}

.cd250tit, .cu250tit, .titular150, #titulopopup {
    /*font-family: Trebuchet MS,Helvetica,Verdana,Arial,sans-serif;*/
    font-family:Brush Script MT;

}

.acceso {
    /*font-family: Trebuchet MS,Helvetica,Verdana,Arial,sans-serif;*/
    font-family: Brush Script MT;
    color: Black;
    letter-spacing: .2em;
    line-height: 30px;
    font-size: 20px;
}

    
}

.espacio10 {
    height: 10px;
}


#clogin {
	height : 415px;
}

.cd250tit, .cu250tit {
    border-bottom: 2px solid #E5E5E5;
    color: #33406B;
    font-size: 1.8em;
    padding: 5px 5px 3px;
}


.cu250dw {
    background-image: url("images/250-usu-dw.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 6px 0;
}



.cu250up {
    background-image: url("images/250-usu-up.gif");
    background-position: center top;
    background-repeat: no-repeat;
}

.cu250md {
    background-image: url('images/250-usu-md.gif');
    background-repeat: repeat-y;
    margin-bottom: 10px;
    display: block; visibility: visible; opacity: 1;
}

.cu250tit {
    background-color: #E8EEFA;
    border-bottom: 1px solid #E5E5E5;
    margin: 0 1px;
    padding: 0 5px 6px 9px;
}

.cu250cue {
    font-size: 12pt;
    overflow: hidden;
    padding: 16px 5px 2px 10px;
    /*min-width: 150px;*/ /* AOM - CHAZZ- FEB 2025 - Sets a minimum size */
    width: auto; /* AOM - CHAZZ- FEB 2025 - Expands based on content */
    min-height: 100px; /* AOM - CHAZZ- FEB 2025 - Ensures it doesn't shrink too much */
    padding: 10px; /* AOM - CHAZZ- FEB 2025 - Adds spacing inside */
    display: inline-flex; /* AOM - CHAZZ- FEB 2025 - Helps with auto-sizing */
}


.fuente8 {
    font-size: 0.8em;
}
.fuente10 {
    font-size: 1.0em;
}

.fuente12 {
    font-size: 1.2em;
}
.accion {
	font-size : 12pt;
	font-weight : bold;
	position : relative;
	line-height : 17pt;
	padding : 5px;
	text-align : left;
	padding-left : 20px;
	margin : 0px;
}

.accion img, img {
    margin: 1px 0;
    vertical-align: middle;
}

.accion img, .cajaformtitulo img {
    margin: 1px 0;
    vertical-align: middle;
}


/* div para errores */
#errors {
	background-color:#163356;
	color:#CC000;
	width:400px;
	padding:20px;
	margin:5px auto;
	display:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

/* Titulo */
#errors h2 {
	margin:-5px 0;
	color:yellow;
}

#sRFC {
    font-size: 20px; /* Agregado por AOM - cambio Chazz feb2025 */
}