* {
	text-decoration: none;
	font-size: 1em;
	outline: none;
	padding: 0;
	margin: 0;
	}
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
dfn, i, cite, var, address, em { 
	font-style: normal; 
	}
th, b, strong, h1, h2, h3, h4, h5, h6 { 
	font-weight: normal; 
	}
a, img, a img, iframe, form, fieldset, 
abbr, acronym, object, applet, table {
	border: none; 
	}
table {

	}
caption, th, td, center { 
	vertical-align: middle;
	text-align: left;
	}
body { 
	background: white; 
	line-height: 1; 
	color: black; 
	font: 100% Arial, Helvetica, sans-serif;
    margin: 0; 
    padding: 0;
    text-align: center; 	
	}
q { 
	quotes: "" ""; 
	}
ul, ol, dir, menu { 
	list-style: none; 
	}
sub, sup { 
	vertical-align: baseline; 
	}
a { 
	color: inherit; 
	}
hr { 
	display: none; 
	}
font { 
	color: inherit !important; 
	font: inherit !important; 
	color: inherit !important; /* editor's note: necessary? */ 
	}
marquee {
	overflow: inherit !important;
	-moz-binding: none;
	}
blink { 
	text-decoration: none; 
	}
nobr { 
	white-space: normal; 
	}


/* CONTENEDOR */

.oneColFixCtrHdr #container {
    	width: 760px; 
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 2px solid #b9d305;
    	text-align: left; 
    }
    .oneColFixCtrHdr #header {
    	background: #b9d305; 
    	padding: 0 0px 0 0px;
		height: 100px; 
    }
    .oneColFixCtrHdr #header h1 {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .oneColFixCtrHdr #mainContent {
    	padding: 20px 0px;
    	background: #f5f8dd;
    }
	.oneColFixCtrHdr #mainContent h1{
		font-size: 16px; font-weight:bold; color: #667f2b;
		border-bottom: 1px solid #667f2b;
		margin-bottom: 15px;
	}
    .oneColFixCtrHdr #footer {
    	padding: 0 0px;
    	background:#b9d305;
    }
    .oneColFixCtrHdr #footer p {
    	margin: 0; 
    	padding: 0px 0;
    }
	
/* estilos para las letras */

	.flt_right {float: right;}
	.centrar_objt {text-align: center;}
	.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

a.link_negro:link,  a.link_negro:active, a.link_negro:visited {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
a.link_negro:hover {
	color: #083851;
	text-decoration:none;
}
.red {
	color: red; text-align:left;
}
.nota_txt {
	font-size: 10px; color: #667f2b;
}
/* estilos para las secciones */
.tabla {
	border: 1px solid #66CC00; margin: 0 auto; font-size: 12px;
}
/* LOGIN */
.form_login {
	margin: 0px auto;
	width: 224px; height: 100px; padding-top: 200px; padding-left: 30px;
	background-image:url(../images/control.jpg); background-repeat:no-repeat;
	font-size:12px; font-weight:bold; color:#000000;
}
.caja_formulario_login {
	border: 1px solid #009900; width: 130px; height: 15px;
	color:#333; font-size: 11px; 
	padding-top: 3px; padding-left: 3px;
}
/* ENVÍO DE SMS */
.caja_izquierda {
	float: left; margin-left: 40px;
}
.caja_derecha {
	float: right; margin-right: 40px;
}
.txt_resaltado {
	font-weight: bold;
}
.numeros_tabla {
	text-align: left;
}
.tabla_seleccionar_destino {
	border: 0px; 
	background-image: url(../images/fondodestino.gif); background-repeat:no-repeat;
	width: 300px; height: 223px;
}
.tabla_escribir_sms {
	border: 0px;  
	background-image: url(../images/fondotexto.gif); background-repeat:no-repeat;
	width: 300px; height: 223px;	
}
.textarea_escribir_sms {
	width: 240px; height: 90px; padding: 5px;
	color: #333; font-size: 12px;
}
.contador_caracteres {
	font-size: 9px; text-align:center;
}
.tabla_editar_contacto {
	border: 0px;  
	background-image: url(../images/bg_editar_contacto.gif); background-repeat:no-repeat;
	width: 300px; height: 223px;	
}
.boton{
        font-size:12px;
        font-family:Verdana,Helvetica;
        font-weight:Normal;
        color:black;
        background:#b9d305;
        border:1px;
	boder-color:black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
        height:19px;
       }
.caja_cambiar_nombre {
	text-align: center; font-size: 12px; font-weight: bold;
}
.descripcion_campo {
	font-size:12px; font-weight:bold; color:#000000;
}
.descripcion_campo_tabla {
	font-size:12px; font-weight:bold; color:#000000; padding-left: 37px;
}
.nombre_campo {
	color: #667f2b; font-variant:small-caps; font-size:12px; font-weight:bold;
	border-bottom: 1px dotted #667f2b;
}
a.link_nombre:link,  a.link_nombre:active, a.link_nombre:visited {
	font-size: 13px; margin-right: 30px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
a.link_nombre:hover {
	color: #083851;
	text-decoration:none;
}
.tabla_tel {
	font-size: 13px; color: #324c05;
}
.color_tabla {
	background-color: #fafced;
}
.tabla_centrada {
	margin: 0 auto;
	}


