body {

	background-color: #336699;
	margin:0px;
	scrollbar-track-color: #D6DFEB;
    	scrollbar-face-color: #003366;
    	scrollbar-arrow-color: #D6DFEB;
    	scrollbar-highlight-color: #000000;
    	scrollbar-3dlight-color: #000000;
	
	}

li {

	font:11px Verdana, Tahoma, Arial;
	color: #003366;
	line-height:18px;
	font-weight: bold;
	
	}

.txt {
	/*background-color: #D6DFEB;*/
	border: 2px dashed #B0E0E6;
	display: block;
	font-size: 12px;
	font-family: "Verdana", Tahoma,  sans-serif;
	color: #B0E0E6;
	font-weight: normal;
	line-height:18px;
	padding: 10px;
}

a.menuppal {

	color: #dcdcdc;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #003366;
	letter-spacing:.0em;
	text-decoration:underline;

}
	
a.menuppal:hover {

	color: #003366;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #D6DFEB;
	letter-spacing:.0em;
	padding:5px 5px;
	text-decoration:underline;
}

a.menupiepagina {

	color: #003366;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

}
	
a.menupiepagina:hover {

	color: #8B0000;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}

a.enfasisregistrarse {

	color: #ffffff;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

}
	
a.enfasisregistrarse:hover {

	color: #B0E0E6;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}


a.enfasiscontactenos {

	color: #ffffff;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

}
	
a.enfasiscontactenos:hover {

	color: #B0E0E6;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}

a.vermas {

	color: #8B0000;
	font:11px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

}
	
a.vermas:hover {

	color: #003366;
	font:11px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}

a.regresar {

	color: #8B0000;
	font:12px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

}
	
a.regresar:hover {

	color: #003366;
	font:12px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}
.separador {

	color: #9ACD32;
	font:14px Verdana, Tahoma, Arial;
	font-weight:bold;

}

.poweredbyA {

	font:10px Tahoma, Verdana, Arial;
	font-weight:bold;
	color: #000000;
	letter-spacing:.1em;

	}

.poweredbyB {

	font:11px Tahoma, Verdana, Arial;
	font-weight:normal;
	color: #003366;
	letter-spacing:.1em;

	}

/* ESTILOS PARA CAPAS */


#central {
	margin-top:0px;
	margin-bottom:0px;
	width: 760px;
	float: center;
	border:1px solid #003366;
	background-color: #000000;
	padding:0px;
	
	}

/* ESTILOS PARA SERVICIOS */


a.proyectosweb {

	color: #8B0000;
	font:11px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

}
	
a.proyectosweb:hover {

	color: #003366;
	font:11px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;
}

.tituloserv {

	font:18px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #336699;
	line-height:15px;
	font-weight: bold;
	text-decoration:underline;
	
	}

.txtregistro {

	font:15px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #003366;
	line-height:19px;
	font-weight: normal;
	
	}

.msjconfirmacion {

	font:15px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #003366;
	line-height:19px;
	font-weight: normal;
	
	}

.txtcontentserv {

	font:11px Verdana, Tahoma, Arial;
	color: #808080;
	line-height:18px;
	font-weight: normal;
	
	}

.txtserv {

	font:12px Tahoma, Verdana, Arial;
	color: #003366;
	line-height:15px;
	font-weight: bold;
	
	}

.txtseccionserv {

	font:12px Tahoma, Verdana, Arial;
	color: #B22222;
	line-height:15px;
	font-weight: bold;
	
	}


/* ESTILOS PARA FORMULARIO DE CONTACTENOS */


.preguntareg {

	font:18px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #8B0000;
	line-height:17px;
	font-weight: bold;
	
	}

.celdainstruc {

	background-color: #D6DFEB;
	text-align: justify;
	font:13px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #000000;
	font-weight: bold;
	
	}

.enfasisapo {

	font:14px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #003366;
	line-height:17px;
	font-weight: bold;
	
	}

.celdainstruc2 {

	font:13px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #003366;
	line-height:17px;
	background-color: #D6DFEB;
	text-align: justify;
	font-weight: normal;
	
	}

.camposoblig {

	font:11px Verdana, Tahoma, Arial;
	color: #000000;
	font-weight: bold;
	
	}

.asterisco {

	font:12px Verdana, Tahoma, Arial;
	color: #FF0000;
	font-weight: bold;
	
	}


.celdanombre {

	background-color: #003366;
	text-align: left;
	font:12px Verdana, Tahoma, Arial;
	color: #ffffff;
	line-height:18px;
	font-weight: bold;
	
	}

.celdacontrol {

	background-color: #D6DFEB;
	text-align: left;
	font:11px Verdana, Tahoma, Arial;
	color: #666666;
	line-height:18px;
	font-weight: bold;
	
	}

.tituloconfirmacont {

	font:16px Verdana, Tahoma, Arial;
	color: #ffffff;
	line-height:18px;
	font-weight: bold;
	
	}

.msgconfirmacont {

	font:13px Verdana, Tahoma, Arial;
	color: #003366;
	line-height:18px;
	font-weight: bold;
	
	}

.input_textnombre {
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/user.png") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_texttel {
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/cel.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_textemail{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/email.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}


.input_textpais{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/pais.png") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_textciudad{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/ciudad.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_textbarrio{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/barrio.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_textprofesion{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/prof.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_textocupacion{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/ocupa.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 16px; 
	padding-left:20px;

}

.input_disp{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/time.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 21px; 
	padding-left:20px;

}

.input_textfile{
	BORDER-LEFT: #336699 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	BORDER-BOTTOM: #336699 1px solid; 
	BORDER-RIGHT: #336699 1px solid; 
	background: #FFF url("../img/app/text.gif") no-repeat left;
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 13px; 
	COLOR: #003366; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 19px; 
	padding-left:20px;

}

.input_textarea {
	BORDER-LEFT: #8B4513 1px solid; 
	BORDER-TOP: #8B4513 1px solid; 
	BORDER-BOTTOM: #8B4513 1px solid; 
	BORDER-RIGHT: #8B4513 1px solid; 
	BACKGROUND-COLOR: #FAFAD2; 
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-WEIGHT: normal; 
	MARGIN: 2px 0px; 
}

.btncontacto22 {

	BORDER-LEFT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BACKGROUND-COLOR: #336699;
	FONT-SIZE: 10px;
	cursor: hand; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	HEIGHT: 20px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: normal;
	WIDTH: 130px; 
}

/*input.btn{ width:130px; background-color:#3E6F04; color:#FCFBFF; font-weight:bolder; border:1px solid #3E6F04;cursor:pointer;-moz-border-radius:4px;}
input.btn:hover{ background-color:#BCEF52;color:#3E6F04; border:1px solid #3E6F04;}*/ 

input.btn{ width:140px; background-color:#003366; color:#FFFFFF; font-weight:bolder; border:1px solid #000000;cursor:pointer;-moz-border-radius:4px;}
input.btn:hover{ background-color:#336699;color:#FFFFFF; border:1px solid #000000;}

/* ESTILOS PARA OPCIONES DE APLICACIÓN */

.filatitulo {

	background-color: #003366;
	text-align: center;
	font:10px Verdana, Tahoma, Arial;
	color: #ffffff;
	font-weight: bold;
	
	}

tr.filadatos {

	background-color: #ffffff;
	text-align: left;
	font:10px Verdana, Tahoma, Arial;
	color: #003366;
	font-weight: normal;
	
	}

a.opcion {

	font:10px tahoma, verdana, Arial;
	color: #003366;
	font-weight:bold;

	}
	
a.opcion:hover {

	font:10px tahoma, verdana, Arial;
	color: #993300;
	font-weight:bold;

	}

a.menuopc {

	font:11px verdana, tahoma, Arial;
	color: #ffff66;
	line-height:16px;
	letter-spacing:.0em;
	font-weight:bold;

	}
	
a.menuopc:hover {

	font:11px verdana, tahoma, Arial;
	color: #ffffff;
	line-height:16px;
	letter-spacing:.0em;
	font-weight:bold;

	}

a.menu {

	font:12px tahoma, verdana, Arial;
	color: #ffffff;
	line-height:16px;
	font-weight:bold;

	}
	
a.menu:hover {

	font:13px tahoma, verdana, Arial;
	color: #f0e68c;
	line-height:16px;
	font-weight:bold;

	}

a.enviaremail {

	font:11px tahoma, verdana, Arial;
	color: #003366;
	line-height:16px;
	font-weight:normal;

	}
	
a.enviaremail:hover {

	font:11px tahoma, verdana, Arial;
	color: #993300;
	line-height:16px;
	font-weight:normal;

	}

a.validainisesion {

	font:12px tahoma, verdana, Arial;
	color: #336699;
	line-height:25px;
	font-weight:bold;
	text-decoration:none;	

	}
	
a.validainisesion:hover {

	font:13px tahoma, verdana, Arial;
	color: #cd853f;
	line-height:26px;
	font-weight:bold;
	text-decoration:underline;	


	}

.tituloapp {

	text-align: center;
	font:20px Verdana, Tahoma, Arial;
	color: #8B0000;
	letter-spacing:.1em;
	font-weight: bold;

	}

.msjvalidainisesion {

	font:12px Verdana, Tahoma, Arial;
	color: #003366;
	line-height:16px;

	}

.msjconfinisesion {

	font:12px Verdana, Tahoma, Arial;
	color: #ffffff;
	line-height:16px;
	font-weight: bold;

	}

.descripcioncont {

	font:11px Verdana, Tahoma, Arial;
	color: #003366;
	line-height:14px;
	font-weight:normal;

	}

.palabraclave {

	font:12px Verdana, Tahoma, Arial;
	color: #003366;
	letter-spacing:.0em;
	text-align:left;

	}

.celdatitulousuario {

	background-color: #D3DCE6;
	text-align: center;
	font:18px Tahoma, Verdana, Arial;
	color: #336699;
	font-weight: bold;
	
	}

.celdainisesion {

	text-align: right;
	font:13px Tahoma, Verdana, Arial;
	color: #ffffff;
	font-weight: bold;
	
	}

.btninisesion {

	BORDER-LEFT: #B0C4DE 3px solid; 
	BORDER-TOP: #B0C4DE 3px solid; 
	BORDER-BOTTOM: #B0C4DE 3px solid; 
	BORDER-RIGHT: #B0C4DE 3px solid; 
	BACKGROUND-COLOR: #F8F8FF;  
	FONT-SIZE: 11px; 
	cursor: hand;
	COLOR: #336699; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 22px; 
	FONT-WEIGHT: bold;
	WIDTH: 105px; 
}
