/* Global Styles */

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;
	
	}
	
temptd {
	font:12px tahoma, verdana, Arial, Trebuchet MS;
	color:#ffffff;
	}

li {

	color: #003366;
	font:12px Verdana, Tahoma, Arial;
	font-weight:normal;

	}	

a.menuppal {

	color: #dcdcdc;
	font:14px Verdana, Tahoma, "Trebuchet MS", Arial;
	font-weight:bold;
	padding:4px 4px;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.menuppal:hover {

	color: #003366;
	font:14px Verdana, Tahoma, "Trebuchet MS", Arial;
	font-weight:bold;
	padding:4px 3px;
	letter-spacing:.0em;
	text-decoration:underline;
	background-color:#dcdcdc;

	}

a.enlaceintro {
	color: #F0E68C;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #000000;
	letter-spacing:.0em;
	text-decoration:underline;

	}
	
a.enlaceintro:hover {

	color: #ffffff;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #000000;
	letter-spacing:.0em;
	text-decoration:underline;

	}


a.fotos {
	color: #F0E68C;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.fotos:hover {

	color: #B0E0E6;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

	}

a.servicios {
	color: #F0E68C;
	font:22px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.servicios:hover {

	color: #B0E0E6;
	font:22px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

	}

a.contactenos {
	color: #F0E68C;
	font:14px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #000000;
	letter-spacing:.0em;
	text-decoration:underline;

	}
	
a.contactenos:hover {

	color: #ffffff;
	font:14px Verdana, Tahoma, Arial;
	font-weight:bold;
	background: #000000;
	letter-spacing:.0em;
	text-decoration:underline;

	}

a.suscripcion {
	color: #336699;
	font:12px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.suscripcion:hover {

	color: #003366;
	font:12px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

	}


a.webapo {
	color: #336699;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.webapo:hover {

	color: #003366;
	font:13px Verdana, Tahoma, Arial;
	font-weight:bold;
	letter-spacing:.0em;
	text-decoration:underline;

	}

.indicaonline {

	font:13px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #000000;
	line-height:17px;
	font-weight: normal;
	
	}

.apotech {

	font:18px Verdana, "Trebuchet MS", Tahoma, Arial;
	color: #ADD8E6;
	line-height:19px;
	letter-spacing:.0em;
	font-weight: bold;
	
	}


.saludo {

	font:13px Verdana, "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
	line-height:15px;
	font-weight: bold;
	
	}

.intro {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: normal;
	
	}

.intropalclave {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #B0E0E6;
	line-height:17px;
	font-weight: bold;
	
	}

.invita {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: normal;
	
	}

.invitaenf {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #F0E68C;
	line-height:17px;
	font-weight: bold;
	
	}

.indicafotos {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: normal;
	
	}

.promocion {

	font:14px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:18px;
	letter-spacing:.1em;
	font-weight: normal;
	
	}

.titulocontacto {

	font:16px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #F0E68C;
	background: #000000;
	line-height:22px;
	font-weight: bold;
	
	}

.contacto {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: normal;
	
	}

.contactopalclave {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #F0E68C;
	line-height:17px;
	font-weight: bold;
	
	}


.reconocimiento {

	font:16px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #B0E0E6;
	background: #000000;
	line-height:22px;
	font-weight: normal;
	
	}

.indicareenvio {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #003366;
	line-height:17px;
	font-weight: bold;
	
	}

.enlacesala {

	font:14px Verdana, "Trebuchet MS", Tahoma, Arial;
	color: #000000;
	line-height:17px;
	letter-spacing:.0em;
	font-weight: bold;
	
	}


.firma {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #000000;
	line-height:17px;
	font-weight: normal;
	
	}

.datosapo {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #fcfcfc;
	line-height:17px;
	font-weight: bold;
	
	}

.poweredbyA {

	font:10px Tahoma, Verdana, Arial;
	font-weight:bold;
	color: #000000;
	letter-spacing:.1em;

	}

.poweredbyB {

	font:10px Tahoma, Verdana, Arial;
	font-weight:normal;
	color: #003366;
	letter-spacing:.1em;

	}

/* Galeria Styles */

.indicafotosgaleria {

	font:14px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #F0E68C;
	background: #000000;
	line-height:17px;
	font-weight: bold;
	
	}

.titulofoto {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #B0E0E6;
	line-height:17px;
	font-weight: bold;
	
	}

.indicacrecer {

	font:15px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: bold;
	
	}

.bgtabla {

	bgcolor: #ffffff;

	}

/* Servicios Styles */


a.menuservicios {

	color: #f8f8f8;
	font:13px "Trebuchet MS", Verdana, Tahoma, Arial;
	font-weight:bold;
	padding:4px 4px;
	letter-spacing:.0em;
	text-decoration:none;

	}
	
a.menuservicios:hover {

	color: #8B4513;
	font:13px "Trebuchet MS", Verdana, Tahoma, Arial;
	font-weight:bold;
	padding:4px 3px;
	letter-spacing:.0em;
	text-decoration:underline;
	background-color:#EEE8AA;

	}

.menuprinc {

	font:15px Verdana, Tahoma, Arial;
	color: #F0E68C;
	font-weight:bold;
	letter-spacing:.0em;
	line-height:20px;
	text-decoration:none;

	}

.titulointernet {

	font:28px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #000000;
	font-weight: bold;
	
	}

.titulocomunica {

	font:28px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #ffffff;
	font-weight: bold;
	
	}

.tituloeduca {

	font:28px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #ffffff;
	font-weight: bold;
	
	}

.tituloentret {

	font:28px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #ffffff;
	font-weight: bold;
	
	}

.tituloalgomas {

	font:28px Tahoma, Verdana, "Trebuchet MS", Arial;
	color: #000000;
	font-weight: bold;
	
	}

.descservicios {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #ffffff;
	line-height:17px;
	font-weight: normal;
	
	}

.razonesimovil {

	font:13px Verdana, Tahoma, "Trebuchet MS", Arial;
	color: #F0E68C;
	line-height:17px;
	font-weight: bold;
	
	}

li.movil {

	color: #B0E0E6;
	font:12px Verdana, Tahoma, Arial;
	font-weight:normal;

	}	

.servadicional2 {

	color: #B0E0E6;
	font:12px Verdana, Tahoma, Arial;
	font-weight:bold;

	}	

/* Formulario Contacto Styles */


.celdainstruc {

	background-color: #EEE8AA;
	text-align: justify;
	font:13px "Trebuchet MS", Verdana, Tahoma, Arial;
	color: #000000;
	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_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_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_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; 
}

.input_textlogin {
	BORDER-LEFT: #000000 5px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 3px solid; 
	background: #FFF url("../img/app/user.png") no-repeat left;
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 15px; 
	padding-left:19px;

}

.input_textpassword {
	BORDER-LEFT: #000000 5px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 3px solid; 
	background: #FFF url("../img/key.gif") no-repeat left;
	FONT-FAMILY: verdana, tahoma; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px 0px; 
	HEIGHT: 15px; 
	padding-left:20px;

}

.btninisesion {

	BORDER-LEFT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BORDER-RIGHT: #000000 1px solid; 
	BACKGROUND-COLOR: #F0E68C;  
	FONT-SIZE: 11px; 
	cursor: hand;
	COLOR: #003366; 
	FONT-FAMILY: Tahoma; 
	HEIGHT: 21px; 
	FONT-WEIGHT: bold;
	WIDTH: 95px; 
}

.btncontacto {

	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; 
}

/* 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:24px Verdana, Tahoma, Arial;
	color: #ffffff;
	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;

	}
