/* Generalidades */
* { 
	margin: 0; padding: 0; 
	}

.p {
	}

a:link { 
	text-decoration: none; 
	}

a:active { 
	text-decoration: none; 
	}

a:visited { 
	text-decoration: none; 
	}

a:hover	{ 
	text-decoration: none; 
	} 

a:focus { 
	text-decoration: none; 
	}

img { 
	border: none; text-align: center;
	}

/* Partes Web */
body { 
	background-color: white; 
	color: white; 
	background-repeat: repeat-x; 
	background-image: url(imagenes/fondo.png); 
	font:76%/1.5 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	}
	
#pagina { 
	width: 900px; 
	margin: 0 auto; 
	}

/* Comenzamos con la Cabecera */

#cabecera { 
	padding-left: 0px; 
	height: 110px; 
	width: 900px;
	}

#pestanas_cabecera { 
	padding-top: 48px; 
	float: right; 
	}

#pestanas_cabecera ul { 
	padding-left: 5px; 
	padding-top: 5px; 
	list-style-type: none;
	}
	
#pestanas_cabecera li { 
	padding-top: 8px; 
	text-align: center; 
	font-weight: bold; 
	letter-spacing: -1px; 
	font-size: 18px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	height: 34px; 
	width: 179px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/pestana_menu.png); 
	list-style-type: none; 
	float: left;
	}
	
#pestanas_cabecera li ul { 
	list-style-type: none;
	}
	
#pestanas_cabecera li a, #pestanas_cabecera li a:visited { 
	color: white; 
	background-repeat: no-repeat; 
	list-style-type: none; 
	line-height: 13px; 
	text-decoration: none; 
	font: bold; 
	}
	
#pestanas_cabecera li a:hover { 
	list-style-type: none; 
	text-decoration: none;
	}
	
#pestanas_cabecera li.current-cat a { 
	list-style-type: none; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	}
	
#pestanas_cabecera li.current-cat a:visited { 
	list-style-type: none; 
	}

#pestanas_cabecera li.salir { 
	background-repeat: no-repeat; 
	background-image: url(imagenes/pestana_menu_salir.png); 
	}

#logo { 
	padding-top: 10px; 
	height: 73px; 
	width: 500px; 
	}

/* Menues */

#mensajes_diponibles_index { 
	background-color: #ff1a00; 
	padding: 20px; 
	margin: 200px; 
	float: right; 
	}
	
#menu { 
	padding-top: 3px; 
	height: 40px;
	}
	
.menuDerecha {
	float: right;
	width: 420px;
}

/* menu Usuario */
#bienvenido_identificate { 
	letter-spacing: -1px; 
	font-size: 22px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	padding-top: 2px; 
	}
	
#indexForm { 
	padding-top: 4px; 
	float: right; 
	color: #909090; 
	font-size: 14px; 
	letter-spacing: -1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	}
	
.indexFormUser { 
	padding-left: 3px; 
	padding-top: 3px; 
	letter-spacing: -1px; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: white; 
	width: 120px; 
	border-color: #bded0a; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #8ebd15; 
	font-size: 18px; 
	}
	
.indexFormPass { 
	padding-left: 3px; 
	padding-top: 3px; 
	letter-spacing: -1px; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: white; 
	width: 120px; 
	border-color: #bded0a; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #8ebd15; 
	font-size: 18px; 
	}
	
.indexFormButton { 
	padding-top: 3px; 
	font-weight: bold; 
	height: 24px; 
	padding-right: 3px; 
	padding-left: 3px; 
	font-family: Arial, sans-serif; 
	color: white; width: 25px; 
	border-color: #bded0a; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #8ebd15; 
	font-size: 10px; 
	}
	
#menu_usuario { 
	letter-spacing: -1px; 
	font-size: 22px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	padding-top: 3px; 
	}
	
#menu_usuario ul { 
	list-style-type: none;
	}
	
#menu_usuario li { 
	list-style-type: none; 
	float: left;
	}
	
#menu_usuario li ul {
	list-style-type: none;
	}
	
#menu_usuario li a, #menu_usuario li a:visited { 
	margin-left: -2px; 
	border-left-color: #92da02; 
	border-left-width: 2px; 
	border-left-style: groove; 
	padding-left: 20px; 
	border-right-color: #92da02; 
	border-right-style: groove; 
	border-right-width: 2px; 
	padding-right: 18px; 
	color: white; 
	background-repeat: no-repeat; 
	list-style-type: none; 
	line-height: 13px; 
	text-decoration: none; 
	font: bold; 
	}
	
#menu_usuario li a:hover { 
	color: white; 
	padding-bottom: 6px; 
	padding-top: 10px; 
	background-position: 0; 
	background-color: #83bc00; 
	list-style-type: none; 
	text-decoration: none;
	}
	
#menu_usuario li.current-cat a { 
	padding-bottom: 6px; 
	padding-top: 10px; 
	list-style-type: none; 
	color: #000; 
	background-color: #eaeaea; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	}
	
#menu_usuario li.current-cat a:visited { 
	list-style-type: none; color: #000;  
	}
	
/* fin de menu usuario */

/* Mostramos los SMS disponibles globales */ 

.agencia { 
	margin-right: 1px; 
	margin-top: -5px; 
	width: 112px; 
	height: 39px; 
	}
	
#smsdisponibles { 
	width: 320px; 
	letter-spacing: -1px; 
	font-size: 22px; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	float: right; 
	}
	
#sms_disponibles { 
	padding-top: 3px; 
	text-align: center; 
	height: 33px; 
	width: 89px; 
	float: right; 
	background-image: url(imagenes/peladilla_sms.png); 
	background-repeat: no-repeat; 
	}
	
#sms_texto { 
	padding-top: 3px; 
	}
	
/* fin de SMS diponibles globales */

/* Contenido central de la web */

#contenedor { 
	width: 900px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
#contenedorCondiciones { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #3b3b3b; 
	font-size: 15px; 
	width: 900px; 
	padding-bottom: 15px; 
	padding-top: 60px; 
	}
	
#mensaje_inicio {  
	line-height: 58px;  
	float: right; 
	color: #717171; 
	letter-spacing: -1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 28px; 
	font-weight: bold; 
	}
	
#mensaje_inicio li { 
	list-style-type: none; 
	}

#inicio_izquierda { 
	height: 235px; 
	text-align: center; 
	color: #d4d4d4; 
	background-color: #d9ffe0; 
	border-style: none; 
	width: 400px; 
	}
                                      
#inicio_izquierda2 { 
	margin-left: 106px; 
	border-color: #7ef3f3; 
	border-width: 2px; 
	position: absolute; 
	height: 235px; 
	text-align: center; 
	color: #d4d4d4; 
	border-style: solid; 
	width: 294px; 
	}
	
/* fin de contenido central de la web */

#prepie { 
	padding-bottom: 15px; 
	width: 100%; 
	}
	
#contenido_prepie { 
	padding-top: 40px; 
	width: 900px; 
	margin: 0 auto; 
	}

#pie { 
	background-repeat: repeat-x; 
	background-image: url(imagenes/pie.png); 
	min-height: 100px; 
	background-color: #4b4b4b; 
	width: 100%; 
	}
	
#contenido_pie { 
	line-height: 30px; 
	letter-spacing: -0.5px; 
	font-size: 12px; 
	color: #cfcfcf; 
	padding-top: 20px; 
	text-align: center; 
	width: 900px; 
	margin: 0 auto; 
	}

#contenido_pie a:link, #contenido_pie a:hover, #contenido_pie a:active, #contenido_pie a:visited { 
	color: #dcdcdc; 
	text-decoration: none; 
	} 

.categorias { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 21px; 
	list-style-type: none; 
	text-decoration: none; 
	font-weight: bold; 
	overflow: hidden; 
	}

.categorias ul { 
	padding-left: 5px; 
	padding-top: 5px; 
	list-style-type: none;
	}
	
.categorias li { 
	list-style-type: none; 
	float: left;
	}
	
.categorias li ul {
	list-style-type: none;
	}
	
.categorias li a, .categorias li a:visited { 
	background-position: 150px 8px; 
	background-repeat: no-repeat; 
	background-image: url(images/separa.png); 
	list-style-type: none; 
	line-height: 13px; 
	text-decoration: none; 
	padding-left: 32px; 
	padding-right: 45px; 
	color: #363636; 
	font: bold; 
	}
	
.categorias li a:hover { 
	list-style-type: none; 
	color: #2eba00; 
	text-decoration: none;
	}
	
.categorias li.current-cat a { 
	list-style-type: none; 
	color: #000; 
	background-color: #eaeaea; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	}
	
.categorias li.current-cat a:visited { 
	list-style-type: none; 
	color: #000;  
	}
	
#cuadro_inicio3 { 
	margin-left: 560px; 
	padding-right: 15px; 
	padding-left: 15px; 
	margin-top: 15px; 
	border-color: #f3f3f3; 
	border-width: 1px; 
	border-style: solid; 
	height: 180px; 
	width: 280px; 
	}
	
#cuadro_inicio2 { 
	margin-left: 20px; 
	color: #6e6e6e; 
	float: left; 
	margin-top: 15px; 
	height: 180px; 
	width: 245px; 
	}
	
#cuadro_inicio1 { 
	margin-left: 30px; 
	float: left; 
	color: #747474; 
	margin-top: 15px; 
	height: 180px; 
	width: 245px; 
	}
	
.interior_cuadros { 
	line-height: 19px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	text-align: left; 
	color: #5b5b5b; 
	letter-spacing: -1px; 
	font-size: 15px; 
	font-weight: bold; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 10px; 
	padding-top: 15px; 
	}
	
#img_bot_registro { 
	padding-left: 12px; 
	padding-top: 7px; 
	}
	
#caja_formulario { 
	text-align: center; 
	margin: 15px; 
	padding: 20px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}
	
.comentario { 
	padding-top: 10px; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	letter-spacing: -1px; 
	}
	
.comentario a:link, .comentario a:visited, .comentario a:hover, .comentario a:active { 
	font-weight: bold; 
	color: #62a015; 
	}

#formulario_registro { 
	color: #575757; 
	text-align: center; 
	}
	
.form { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
.formEnviar { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
.campoformIdent { 
	margin-left: 5px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 180px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 14px; 
	}
	
.botonEnviarIdent { 
	font-weight: bold; 
	color: white; 
	background-color: #8ebd15; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 100px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-width: 1px; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}
	
.botonEnviarIdent2 { 
	margin-left: 410px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #8ebd15; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 100px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}
	
.campoform { 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 400px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.campoform2 { 
	height: 300px; 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 400px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.campoformSelect { 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 415px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	


.campoformSelectFecha { 
	margin-right: 10px; 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 115px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.botonEnviar { 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 150px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.aceptoCondiciones { 
	padding-top: 5px; 
	padding-left: 50px; 
	color: #999999; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -1px; 
	font-size: 14px; 
	}
	
.aceptoCondiciones a:link, .aceptoCondiciones a:hover, .aceptoCondiciones a:active, .aceptoCondiciones a:visited { 
	text-decoration: underline; 
	color: #5d5d5d; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -1px; 
	font-size: 14px; 
	}
	
.agenda_descripcion { 
	padding-right: 10px; 
	padding-top: 4px; 
	font-size: 12px; 
	float: left; 
	color: #92918f; 
	}

.agenda_movil { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	color: #4a4a4a; 
	letter-spacing: -1px; 
	font-size: 20px; 
	}
	
.agenda_mail { 
	padding-right: 50px; 
	float: right; 
	padding-top: 1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #4a4a4a; 
	letter-spacing: -1px; 
	font-size: 18px; 
	}
	
.agenda_localidad { 
	padding-top: 1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #4a4a4a; 
	letter-spacing: -1px; 
	font-size: 18px; 
	}
	
.agenda_textarea { 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f6f6f6; 
	letter-spacing: -1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #404040; 
	margin-left: 10px; 
	height: 80px; 
	width: 500px; 
	}
	
.agenda_izquierda { 
	float: left; 
	}
	
.agenda_derecha { 
	float: right; 
	}
	
.agenda_contenedor_contactos { 
	margin-bottom: 5px; 
	margin-right: 5px; 
	margin-top: 20px; 
	width: 650px; 
	background-color: white; 
	padding-left: 15px; 
	padding-bottom: 45px; 
	padding-right: 15px; 
	padding-top: 15px; 
	border-color: #e5e5e5; 
	border-width: 1px; 
	border-style: solid; 
	}
	
#cabecera_acciones { 
	color: #494949; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -1px; 
	font-size: 26px; 
	}

#boton_listado_contacto { 
	margin-bottom: 7px; 
	text-align: center; 
	border-color: #8ebd15; 
	border-width: 1px; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	letter-spacing: -1px; 
	font-size: 18px; 
	background-color: #a5e737; 
	height: 25px; 
	width: 140px; 
	}

#boton_listado_contacto a:link, #boton_listado_contacto a:active, #boton_listado_contacto a:hover, #boton_listado_contacto a:visited { 
	color: white; 
	}

#boton_anadir_contacto { 
	text-align: center; 
	border-color: #8ebd15; 
	border-width: 1px; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-weight: bold; 
	letter-spacing: -1px; 
	font-size: 18px; 
	background-color: #a5e737; 
	height: 25px; 
	width: 140px; 
	}
	
.botones_accion { 
	float: right; 
	width: 100px; 
	}

#boton_anadir_contacto a:link, #boton_anadir_contacto a:active, #boton_anadir_contacto a:hover, #boton_anadir_contacto a:visited { 
	color: white; 
	}

#caja_creditos_privados { 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 10px; 
	padding-top: 15px; 
	background-color: #7ec100; 
	border-color: #979797; 
	border-style: solid; 
	border-width: 1px; 
	height: 200px; 
	width: 195px; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px; 
	}

.textos_cajas { 
	text-align: justify; 
	letter-spacing: -0.6px; 
	font-size: 14px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: white; 
	}

.titulos_textos_cajas { 
	text-align: center; 
	font-weight: bold; 
	letter-spacing: -0.6px; 
	font-size: 18px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: white; 
	}

.numero_creditos { 
	color: white; 
	font-size: 45px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	text-align: center; 
	font-weight: bold; 
	}
	
.formEnviarDocs { 
	padding-right: 50px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}

#tituloDescripcion { 
	padding-top: 10px; 
	margin-right: -45px; 
	padding-left: 45px; 
	float: left; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	text-align: right; 
	color: #383838; 
	}

.botonizquierda { 
	border-left-width: 180px; 
	color: #4d4d4d; 
	background-color: white; 
	height: 37px; 
	width: 150px; 
	}

.botonderecha { 
	}

.checkboxIzquierda { 
	margin-left: 50px; 
	margin-top: 20px; 
	float: left; 
	}

.form_inactivo { 
	padding-bottom: 5px; 
	border-color: #e3e3e3; 
	border-style: solid; 
	border-width: 1px; 
	background-color: #f3f3f3; 
	height: 50px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}

.enunciado { 
	padding-top: 15px; 
	letter-spacing: -1px; 
	color: #353535; 
	font-size: 20px; 
	}

.descripcion { 
	line-height: 20px; 
	padding-right: 10px; 
	padding-left: 10px; 
	padding-top: 23px; 
	letter-spacing: -1px; 
	text-align: justify; 
	color: #606060; 
	font-size: 15px; 
	}

.imagen_cuadro1 { 
	float: left; 
	height: 64px; 
	width: 64px; 
	background-image: url(imagenes/cerdito.png); 
	background-repeat: no-repeat; 
	}

.imagen_cuadro2 { 
	float: left; 
	height: 64px; 
	width: 64px; 
	background-image: url(imagenes/info.png); 
	background-repeat: no-repeat; 
	}

.imagen_cuadro3 { 
	float: left; 
	height: 64px; 
	width: 64px; 
	background-image: url(imagenes/empresa.png); 
	background-repeat: no-repeat; 
	}

/* Generados a ultima hora */

#bienvenido { 
	padding-top: 5px; 
	color: #dadada; 
	font-size: 14px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	}
	
#bienvenidoIndex { 
	padding-left: 15px; 
	font-style: italic; 
	padding-top: 6px; 
	color: #dadada; 
	font-size: 14px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	}
	
.formulario { 
	text-align: left; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}
	
.formularioRegistro { 
	padding-right: 150px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
#formularioRegistroCompra { 
	padding-top: 10px; 
	padding-left: 15px; 
	width: 700px; 
	padding-right: 15px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}
	

.formularioRegistro2 { 
	background-color: #e6e6e6; 
	padding-right: 150px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
.formularioRegistroFecha { 
	padding-right: 150px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
.campoformulario { 
	margin-bottom: 10px; 
	width: 400px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.campoformularioCompra { 
	margin-bottom: 10px; 
	width: 220px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}

	
.contenedorFormulario { 
	margin-left: 20px; 
	margin-bottom: 5px; 
	margin-right: 20px; 
	margin-top: 20px; 
	background-color: white; 
	padding-left: 15px; 
	padding-bottom: 45px; 
	padding-right: 15px; 
	padding-top: 15px; 
	border-color: #e5e5e5; 
	border-width: 1px; 
	border-style: solid; 
	}
	
.active { 
	padding-bottom: 7px; 
	padding-top: 10px; 
	height: 37px; 
	background-color: #58a900; 
	}
	
.promoMensajes { 
	margin-top: 10px; 
	font-weight: bold; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	color: #353535; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
.campoDestinatario { 
	border-left-color: white; 
	border-bottom-color: #e1e1e1; 
	border-right-color: white; 
	border-top-color: white; 
	border-left-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	width: 400px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}

#contenido_index { 
	height: 200px; 
	width: 900px; 
	}
	
#contenido {
	color: #4d4d4d;
	text-align: center;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
}

#botonera_centrada { 
	padding-left: 0; 
	padding-bottom: 0; 
	padding-right: 0; 
	padding-top: 10px; 
	text-align: center; 
	width: 600px; 
	margin: 0; 
	}

#botonera_centrada a:link, #botonera_centrada a:hover, #botonera_centrada a:active, #botonera_centrada a:visited {  
	text-decoration: none;  
	color: white;  
	}

.datosPromocion { 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 20px; 
	width: 828px; 
	padding-top: 15px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #eaeaea; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #404040; 
	font-size: 16px; 
	}
	
#contenido_prepie a:link, #contenido_prepie a:hover, #contenido_prepie a:active, #contenido_prepie a:visited { 
	text-decoration: none; 
	font-weight: bold; 
	}
	
.textoMini { 
	margin-top: -3px; 
	color: #adadad; 
	padding-left: 260px; 
	position: absolute; 
	letter-spacing: -0.5px; 
	font-size: 10px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	}
	
.textoMini2 { 
	margin-bottom: -7px; 
	height: 30px; 
	line-height: 15px; 
	text-align: left; 
	width: 425px; 
	color: #818181; 
	padding-left: 103px; 
	position: relative; 
	letter-spacing: -0.5px; 
	font-size: 11px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	}

.textoMini3 { 
	width: 500px; 
	padding-top: 10px; 
	text-align: right; 
	color: #a9a9a9; 
	letter-spacing: -0.5px; 
	font-size: 12px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	}
	
.anuncio_mensajes { 
	color: white; 
	background-image: url(imagenes/cajamensajes.png); 
	margin-left: 550px; 
	margin-top: -70px; 
	position: absolute; 
	height: 69px; 
	width: 276px; 
	}
	
.texto_anuncio_mensajes { 
	margin-top: 1px; 
	margin-left: 20px; 
	padding-right: 15px; 
	text-align: center; 
	padding-left: 15px; 
	letter-spacing: -0.5px; 
	font-weight: bold; 
	font-size: 36px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	height: 50px; 
	width: 210px; 
	}
	
.texto_anuncio_mensajes2 { 
	margin-top: -15px; 
	margin-left: 20px; 
	padding-right: 15px; 
	text-align: center; 
	padding-left: 15px; 
	letter-spacing: -0.5px; 
	font-weight: bold; 
	font-size: 16px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	height: 50px; 
	width: 210px; 
	}
	
.formularioIntereses { 
	background-color: #ececec; 
	margin-bottom: 10px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	border-color: #dedede; 
	width: 350px; 
	color: #404040; 
	border-width: 1px; 
	border-style: solid; 
	}
	
.botonEnviarIdentIntereses { 
	margin-top: 20px; 
	margin-left: 660px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #8ebd15; 
	width: 100px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}

.campoformSelect2 { 
	margin-left: 20px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 280px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
#interesesIzquierda { 
	padding: 25px; 
	text-align: center; 
	float: left; 
	height: 200px; 
	width: 360px; 
	}

#interesesDerecha { 
	padding: 25px; 
	text-align: center; 
	float: right; 
	height: 200px; 
	width: 360px; 
	}

#caja_formulario_intereses { 
	height: 650px; 
	text-align: center; 
	margin: 15px; 
	padding: 20px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}

.botonVolverDatos { 
	margin-top: 20px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #80c400; 
	width: 480px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}

.botonEnviarMailSMS { 
	margin-top: 20px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #bd0004; 
	width: 550px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}

.botonComprarCreditos { 
	background-position: 110px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/add.png); 
	height: 35px; 
	border-width: 1px;  
	background-color: #666666; 
	width: 815px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;  
	}

.botonComprarCreditos a:link, .botonComprarCreditos a:active, .botonComprarCreditos a:visited  { 
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}

.botonComprarCreditos a:hover {  
	width: 815px;  
	background-repeat: no-repeat;  
	background-position: 104px;  
	background-image: url(imagenes/add.png);  
	background-color: #62a015; 
	padding-right: 158px; 
	padding-left: 158px; 
	padding-bottom: 12px; 
	padding-top: 15px; 
	}

.botonBaja {
	background-repeat: no-repeat;
	background-position: 140px;
	background-image: url(imagenes/delete.png);
	margin-left: 60px;
	height: 35px; 
	width: 700px; 
	border-width: 1px;  
	background-color: #979797; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;
	}

.botonBaja a:link, .botonBaja a:hover, .botonBaja a:active, .botonBaja a:visited { 
	color: white; 
	background-repeat: no-repeat; 
	
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px;
	}

#formulario_registro_intereses { 
	height: 700px; 
	color: #575757; 
	text-align: center; 
	}

#contenedorPartes { 
	height: 500px; 
	}

#contenedorComentario { 
	padding-left: 30px; 
	width: 770px; 
	}

.errorIntereses { 
	text-align: center; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -0.5px; 
	font-size: 14px; 
	color: #ff0f06; 
	}

.cajaVerificacion { 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 30px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #666666; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 25px; 
	}

.formularioVerificacion { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.comentarioUsuario { 
	margin-top: 15px; 
	padding-left: 130px; 
	text-align: left; 
	background-position: 0px 0px; 
	background-image: url(imagenes/chart.png); 
	background-repeat: no-repeat; 
	padding-top: 80px; 
	font-weight: bold; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 35px; 
	letter-spacing: -1px; 
	}

.comentarioMensajes { 
	margin-top: 15px; 
	padding-left: 130px; 
	text-align: left; 
	background-position: 0px 0px; 
	background-image: url(imagenes/sms_send.png); 
	background-repeat: no-repeat; 
	padding-top: 80px; 
	font-weight: bold; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 35px; 
	letter-spacing: -1px; 
	}
	
.comentarioMensajesEnviados { 
	margin-top: 15px; 
	padding-left: 130px; 
	text-align: left; 
	background-position: 0px 0px; 
	background-image: url(imagenes/mail_search128.png); 
	background-repeat: no-repeat; 
	padding-top: 80px; 
	font-weight: bold; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 35px; 
	letter-spacing: -1px; 
	}

#caja_formulario_usuario { 
	padding-left: 20px; 
	padding-bottom: 20px; 
	padding-right: 20px; 
	padding-top: 0px; 
	text-align: center; 
	margin: 15px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}

.promoMensajes a:link, .promoMensajes a:hover, .promoMensajes a:visited, .promoMensajes a:active { 
	text-decoration: none; 
	color: #292929; 
	}

/* Apartados agenda */

.agenda_titulos {
	color: #8ebd15;
	padding-left: 15px;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.agenda_contenedor {
	margin-bottom: 20px;
	color: white;
	border-color: #cbcbcb;
	border-width: 1px;
	border-style: solid;
	background-color: #f3f3f3;
	margin-top: 25px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

.agenda_foto { 
	margin-left: 10px; 
	margin-bottom: 5px; 
	margin-top: 5px; 
	border-color: white; 
	border-width: 2px; 
	border-style: solid; 
	height: 42px; 
	width: 42px;
	}

.agenda_telefono {
	letter-spacing: -1px;
	padding-right: 5px;
	font-weight: bold;
	padding-left: 15px;
	color: #393939;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.agenda_nombre {
	text-align: left;
	width: 450px;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #393939;
	}

.agenda_modificar {
	}

.agenda_borrar {
	}

.agenda_enviar {
	padding-left: 15px;
	}
	
.anadir_contacto_grande { 
	background-position: 10px 0px; 
	padding-left: 15px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/add_page.png); 
	color: white; 
	padding-top: 5px; 
	border-color: #6f6f6f; 
	border-width: 1px; 
	border-style: solid; 
	text-align: center; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -1px; 
	font-weight: bold; 
	font-size: 25px; 
	background-color: #a9a9a9; 
	height: 40px; 
	width: 300px; 
	}

.anadir_contacto_grande a:link, .anadir_contacto_grande a:hover, .anadir_contacto_grande a:visited, .anadir_contacto_grande a:active {
	text-decoration: none;
	color: white;
	height: 40px; 
	width: 350px;
	}

.imagen_corazon {
	margin-bottom: -20px;
	height: 64px;
	width: 64px;
	}

/* .agenda_contenedor_contactos { margin-bottom: 5px; margin-right: 5px; margin-top: 20px; width: 650px; background-color: #ff0600; padding-left: 15px; padding-bottom: 45px; padding-right: 15px; padding-top: 15px; border-color: #e5e5e5; border-width: 1px; border-style: solid; } backup */ 

.agenda_contenedor_contactos { 
	padding-left: 10px; 
	margin-left: 5px; 
	margin-bottom: 5px; 
	margin-right: 5px; 
	margin-top: 20px; 
	width: 650px; 
	padding-bottom: 45px; 
	padding-top: 15px; 
	border-color: #e5e5e5; 
	border-width: 1px; 
	border-style: solid; 
	}

.form_contactos { 
	padding-right: 70px; 
	text-align: right; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.form_contactos_file { 
	padding-right: 85px; 
	text-align: right; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.formEnviarDocs_contactos { 
	color: white; 
 50px	ing-right: 80px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	}

.formEnvioTextarea { 
	padding-left: 50px; 
	position: absolute; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.formEnvio { 
	padding-right: 150px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}

.formEnvioSelect { 
	background-position: 150px 13px; 
	background-image: url(imagenes/comment.png); 
	background-repeat: no-repeat; 
	text-align: right; 
	padding-right: 140px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}
	
.formEnvioSelect { 
	background-position: 150px 13px; 
	background-image: url(imagenes/comment.png); 
	background-repeat: no-repeat; 
	text-align: right; 
	padding-right: 140px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.formEnvioSelectPais { 
	text-align: right; 
	padding-right: 140px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.botonEnviarEnvio { 
	background-position: 10px 5px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/mail.png); 
	margin-left: 355px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #8ebd15; 
	margin-top: 20px; 
	width: 250px; 
	padding-right: 0px; 
	padding-left: 25px; 
	padding-bottom: 8px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}

.anadir_destinatario { 
	background-repeat: no-repeat; 
	background-position: 3px 5px; 
	background-image: url(imagenes/user.png); 
	font-weight: bold; 
	margin-top: 15px; 
	margin-left: 192px; 
	width: 402px; 
	border-color: #c3c3c3; 
	border-width: 1px; 
	border-style: solid; 
	letter-spacing: -0.5px; 
	font-size: 20px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #404040; 
	background-color: #d6d6d6; 
	padding: 5px; 
	}

.anadir_destinatario a:link, .anadir_destinatario a:hover, .anadir_destinatario a:active, .anadir_destinatario a:visited { 
	background-repeat: no-repeat; 
	color: #666666; 
	}

.avatarContacto {
	padding-top: 15px;
	text-align: center;
	}

.marcoImg {
	border-color: #adadad;
	border-width: 3px;
	border-style: solid;
	}

.contadorCaracteres {
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	border-color: #a9a9a9;
	border-width: 1px;
	border-style: dotted;
	background-color: white;
	color: #666666;
	font-size: 22px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-left: 620px;
	position: absolute;
	height: 30px;
	width: 100px;
	}

.caracteresRestantes {
	margin-top: -17px;
	margin-left: 627px;
	position: absolute;
	color: #d6d6d6;
	font-size: 11px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

#pestana_privados {
	padding-left: 15px;
	margin-top: -2px;
	margin-left: 662px;
	text-align: left;
	position: absolute;
	background-position: 140px 0px;
	color: #7d7d7d;
	font-size: 16px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 240px;
	height: 34px;
	background-repeat: no-repeat;
	background-image: url(imagenes/pestana_privados.png);
	}

.pestana_privados_numero {
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
	margin-left: 15px;
	text-align: center;
	letter-spacing: -0.5px;
	color: white;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.captcha {
	height: 56px;
	text-align: right;
	width: 605px;
	}

.campoCaptcha { 
	margin-left: 15px; 
	width: 150px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}

.textoCaptcha {
	margin-top: -17px;
	padding-left: 441px;
	width: 165px;
	position: absolute;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.campoformularioTextarea { 
	height: 100px; 
	margin-bottom: 10px; 
	width: 400px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}

.botonComprar { 
	color: #393939; 
	
	margin-left: 20px; 
	border-width: 1px; 
	font-weight: bold; 
	background-color: #eaeaea; 
	margin-top: 20px; 
	width: 250px; 
	padding-right: 25px; 
	padding-left: 25px; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-color: #cccccc; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}

.franja_resultados {
	margin-bottom: 15px;
	padding-top: 15px;
	font-weight: bold;
	letter-spacing: -0.5px;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	color: white;
	background-color: #92da02;
	height: 50px;
	    -webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
	}
	
.franja_resultados_Compra {
	margin-top: 10px;
	padding-top: 20px;
	font-weight: bold;
	letter-spacing: -0.5px;
	text-align: center;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 24px;
	color: white;
	background-color: #92da02;
	height: 50px;
    -webkit-border-radius: 3px;  
	-moz-border-radius: 3px; 
	}

.paypal {
	padding-left: 185px;
	float: left;
	}

.candado {
	font-weight: bold;
	color: #a9a9a9;
	font-size: 14px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-right: 320px;
	}

.formCompraSelect { 
	background-position: 140px 8px; 
	background-image: url(imagenes/06_48x48.png); 
	background-repeat: no-repeat; 
	text-align: right; 
	padding-right: 140px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	color: #666666; 
	}

.botonComprarCreditosPaypal { 
	background-position: 110px;
	background-repeat: no-repeat; 
	background-image: url(imagenes/add.png); 
	height: 35px; 
	border-width: 1px;  
	background-color: #666666; 
	width: 740px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;  
	}
	
.botonComprarCreditosPaypal a:link, .botonComprarCreditosPaypal a:active, .botonComprarCreditosPaypal a:visited  { 
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}

.botonComprarCreditosPaypal a:hover {  
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}
	
.espacio {
	height: 60px;
}

.imagen_agencia {
	text-align: left;
}

.comentario_agencia {
	padding-left: 20px;
	padding-top: 80px;
	position: absolute;
	color: #666666;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.comentario_agencia_datos {
	padding-left: 20px;
	padding-top: 63px;
	position: absolute;
	color: #666666;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.comentario_agencia_resumen {
	line-height: 30px;
	padding-left: 20px;
	padding-top: 40px;
	position: absolute;
	color: #666666;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


.comentario_agencia_identifica {
	padding-top: 15px;
	padding-left: 20px;
	position: absolute;
	color: #666666;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.botonRealizarCompra { 
	height: 35px; 
	border-width: 1px;  
	background-color: #83c501; 
	width: 815px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px;   
	}


.botonRealizarCompra a:link, .botonRealizarCompra a:active, .botonRealizarCompra a:visited, .botonRealizarCompra a:hover {
	color: white;
	text-decoration: none;
}

.botonRealizarCompraGuardar { 
	height: 35px; 
	border-width: 1px;  
	background-color: #006ec5; 
	width: 815px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px;   
	}
	
.botonRealizarCompraGuardar a:link, .botonRealizarCompraGuardar a:active, .botonRealizarCompraGuardar a:visited, .botonRealizarCompraGuardar a:hover {
	color: white;
	text-decoration: none;
}

.botonRealizarCampana { 
	background-position: 150px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/calendar_empty.png); 
	height: 35px; 
	border-width: 1px;  
	background-color: #666666; 
	width: 815px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 10px; 
	border-color: #b2b2b2; 
	border-style: solid;  
	}

.botonRealizarCampana a:link, .botonRealizarCampana a:active, .botonRealizarCampana a:visited  { 
	font-weight: bold; 
	color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}

.botonRealizarCampana a:hover {  
	width: 815px;  
	background-repeat: no-repeat;  
	background-position: 144px;  
	background-image: url(imagenes/calendar_empty.png);  
	background-color: #62a015; 
	padding-right: 188px; 
	padding-left: 188px; 
	padding-bottom: 12px; 
	padding-top: 15px; 
	}
	
#caja_formulario_promo1 { 
	color: #666666; 
	font-weight: bold; 
	font-size: 35px; 
	letter-spacing: -1px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	background-position: 0px 0px; 
	background-repeat: no-repeat; 
	height: 350px; 
	text-align: center;
	margin: 15px; 
	padding: 20px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}
	
.botonizquierda { 
	margin-right: 10px; 
	letter-spacing: -0.5px; 
	height: 30px; 
	float: left; 
	font-weight: bold; 
	color: white; 
	background-color: #8b8b8b; 
	margin-bottom: 30px; 
	margin-top: 10px; 
	width: 230px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-color: #686868; 
	border-width: 1px; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}

.botonderecha { 
	margin-left: 10px; 
	letter-spacing: -0.5px; 
	height: 30px; 
	float: right; 
	font-weight: bold; 
	color: white; 
	background-color: #8b8b8b; 
	margin-bottom: 30px; 
	margin-top: 10px; 
	width: 230px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-color: #686868; 
	border-width: 1px; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	}
	
.textareaMailing {
	height: 500px;
	width: 810px;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.pestanaCoste { 
	z-index: 6; 
	margin-left: 533px; 
	position: fixed; 
	padding-top: 3px; 
	text-align: center; 
	height: 59px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/pestana1.png); 
	color: #e1e1e1; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	width: 370px; 
	}
	
.pestanaCosteFraccionada { 
	margin-left: 530px; 
	display: block; 
	z-index: 6; 
	position: fixed; 
	text-align: center; 
	height: 112px; 
	background-repeat: no-repeat; 
	background-image: url(imagenes/pestana2.png); 
	color: #e1e1e1; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	width: 370px; 
	}

.parrafo1 {
	margin-left: 530px;
	width: 370px;
	padding-top: 2px;
	position: fixed;
	z-index: 7;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
	
	
.parrafo2 {
	margin-left: 530px;
	width: 370px;
	padding-top: 18px;
	position: fixed;
	z-index: 8;
	color: #4d4d4d;
	text-align: center;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
	
.parrafo3 {
	margin-left: 530px;
	width: 370px;
	padding-top: 42px;
	position: fixed;
	z-index: 10;
	color: white;
	text-align: center;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


.datosFraccion {
	margin-left: 530px;
	width: 370px;
	padding-top: 59px;
	z-index: 9;
	position: fixed;
	text-align: center;
	font-weight: bold;
	color: white;
	letter-spacing: -0.5px;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosFraccion2 {
	margin-left: 530px;
	width: 370px;
	padding-top: 76px;
	z-index: 9;
	position: fixed;
	text-align: center;
	font-weight: bold;
	color: white;
	letter-spacing: -0.5px;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.globo{
	margin-right: 15px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-left: 6px;
	font-weight: bold;
	color: white;
	background-color: #5da841;
	letter-spacing: -0.5px;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px;    /* for Safari */
	-moz-border-radius: 3px;       /* for Firefox */
}

/* CONTENEDORES PARA AJAX EN CRIBA DE CAMPAÑA */

.cribaContenedor {
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}

.cribaDato {
	line-height: 20px;
	text-align: left;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #a9a9a9;
}

.cribaDatoIntroducido{
	margin-left: 7px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #393939;
	border-width: 2px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 6px;
	border-color: #b0b0b0;
	border-style: dashed;
	letter-spacing: -1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	width: 595px;
}

.cribaCajaOpcion {
	padding: 5px;
	background-color: #d0dac1;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.cribaContenedorOpcion {
	text-align: left;
}

.cribaContenedorEdad {
}

.cribaInput {
	width: 600px;
	margin: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 6px;
	border-color: #d6d6d6;
	border-width: 1px;
	border-style: solid;
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cribaInputEdad {
	width: 280px;
	margin: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top: 6px;
	border-color: #d6d6d6;
	border-width: 1px;
	border-style: solid;
	color: #666666;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cribaContenedorBotones {
	text-align: right;
	margin-left: 620px;
	margin-top: -36px;
	position: absolute;
	float: right;
	width: 60px;
	height: 30px;
}

.cribaAnadir {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

.mensajeCriba {
	margin-left: 50px;
	margin-top: -50px;
	position: absolute;
	padding-top: 9px;
	color: #393939;
	background-repeat: no-repeat;
	height: 42px;
	width: 335px;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-image: url(imagenes/globoCriba.png);
}

#pasos { 
	text-align: center; 
	width: 820px; 
	margin-left: auto; 
	}
	
/* PANEL DE EMPRESA */

.encabezadoTabla {
	background-color: #666666;
	color: white;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.encabezadoTabla2 {
	height: 30px;
	list-style-type: none;
	background-color: #666666;
	color: white;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.encabezadoTabla2#li {
}

.trPrueba {
}

ul#a {
	height: 30px;
	letter-spacing: -0.5px;
	color: #666666;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
}

ul#a li {
	margin-left: 5px;
	background-color: #ff4d62;
	width: 20%;
	height: 23px;
}

#campanasRealizadasListado {
	letter-spacing: -0.5px;
	color: #666666;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#divAlerta {
	border-color: #ff0300;
	border-width: 3px;
	border-style: double;
	padding: 15px;
	text-align: center;
	background-color: white;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 680px;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: 0.8px;
	font-weight: bold;
	color: #ff0006;
}

#divAlertaOK {
	border-color: #6ba300;
	border-width: 3px;
	border-style: double;
	padding: 15px;
	text-align: center;
	background-color: white;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 680px;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: 0.8px;
	font-weight: bold;
	color: #6ba300;
}

#divMensaje {
	border-color: #ff0300;
	border-width: 3px;
	border-style: double;
	padding: 15px;
	text-align: center;
	background-color: white;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 580px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: 0.8px;
	font-weight: bold;
	color: #ff0006;
}

/* Objetos dentro de agenciaPanel */

.datosCabecera {
	letter-spacing: -0.5px;
	color: #383838;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datos {
	color: #545454;
	font-size: 13px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosFuerte {
	font-weight: bold;
	color: #363636;
	font-size: 13px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosVerdeGlobo {
	font-weight: bold;
	color: #ff8b00;
	font-size: 14px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosRojoGlobo {
	color: #626262;
	font-size: 14px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosVerde {
	color: #2eba00;
	font-size: 13px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosRojo {
	color: red;
	font-size: 13px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.estadoGloboRecibido {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #2b8eb2;
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}


.estadoGloboRealizada {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #62a015;
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.estadoGloboPendiente {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #de0900;
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.estadoGloboMedio {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #ff5800;
	color: white;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
}

.datosCabecera1 {
	text-align: center;
	width: 75px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera2 {
	text-align: center;
	width: 95px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera3 {
	text-align: center;
	width: 250px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera4 {
	text-align: center;
	width: 55px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera5 {
	text-align: center;
	width: 75px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera6 {
	text-align: center;
	width: 75px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera7 {
	text-align: center;
	width: 75px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera8 {
	text-align: center;
	width: 75px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.datosCabecera9 {
	text-align: center;
	width: 30px;
	background-color: #dedede;
	color: #333333;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* Tabla de Historial Mensajes */

.datosTablaMensajes {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-color: #e9e9e9;
	border-width: 1px;
	border-style: solid;
	cellspacing: 0;
	cellspading: 0;
}


/* Fin de Tabla de Historial Mensajes */

.datosUsuario1 {
	width: 120px;
	color: #393939;
	letter-spacing: -0.5px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #d6d6d6;
}
.datosUsuario2 {
	width: 160px;
	color: #393939;
	letter-spacing: -0.5px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #d6d6d6;
}
.datosUsuario3 {
	width: 350px;
	color: #393939;
	letter-spacing: -0.5px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #d6d6d6;
}
.datosUsuario4 {
	color: #393939;
	letter-spacing: -0.5px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #d6d6d6;
}

.datosFechaUsuario{
	font-weight: bold;
	color: #666666;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
}

.datosUsuarioGratis{
	font-weight: bold;
	color: #62a015;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
}

.datosUsuarioPrivado{
	font-weight: bold;
	color: #4c7d0f;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
}

.datosNumerosUsuario{
	font-weight: bold;
	color: #666666;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 17px;
}

.datosTabla {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-color: #e9e9e9;
	border-width: 1px;
	border-style: solid;
	cellspacing: 0;
	cellspading: 0;
}

.promoMensajesCompra { 
	text-align: left; 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	color: #676767; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
}

.datoCompra {
	font-weight: bold;
	color: #181818;
}	
	
.enviarMasMensajes, .enviarMasMensajes a:link, .enviarMasMensajes a:visited, .enviarMasMensajes a:active {
	margin-top: 30px;
	padding-right: 70px;
	padding-left: 70px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 20px;
	width: 500px;
	border-color: #adadad;
	border-width: 1px;
	border-style: solid;
	background-color: #8ebd15;
	color: white;
	letter-spacing: -1px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


/*
.contenedorListadoAgencia {
	display: block;
	font-weight: bold;
	color: #372916;
	text-align: center;
	width: 820px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.contenedorListadoAgenciaLineas {
	background-color: #ff5c64;
	width: 820px;
	display: block;
}.ListadoAgencia1{
	display: inline-block;
	color: #414141;
	text-align: left;
	width: 60px;
	background-color: #fffe86;
}
*/

.datosTablaMensajesUsuario {
	background-color: #f2f2f2;
	width: 820px;
	padding-bottom: 15px;
	border-color: #dcdcdc;
	border-width: 1px;
	border-style: solid;
	cellspacing: 0;
	cellspading: 0;
}

/* más cosas de portada */

.salto,
.salto a:link,
.salto a:visited,
.salto a:active,
.salto a:hover {
	color: #6d6d6d;
}

.saltostrong1 {
	background-position: 0 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	background-image: url(imagenes/cerdito2.png);
	background-repeat: no-repeat;
	padding-top: 12px;
	font-weight: bold;
	font-size: 21px;
}

.saltostrong {
	padding-top: 12px;
	font-weight: bold;
	font-size: 21px;
	padding-bottom: 8px;
}

.saltostrong4 {
	padding-bottom: 5px;
	background-position: 0px 30px;
	padding-left: 79px;
	background-repeat: no-repeat;
	background-image: url(imagenes/listadob.png);
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 32px;
	font-weight: bold;
	font-size: 21px;
}

.saltostrong3 {
	background-position: 0 28px;
	padding-bottom: 8px;
	padding-left: 74px;
	background-repeat: no-repeat;
	background-image: url(imagenes/agendaa.png);
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-top: 40px;
	font-weight: bold;
	font-size: 21px;
}

.saltostrong2 {
	padding-top: 20px;
	margin-top: 10px;
	padding-left: 65px;
	background-repeat: no-repeat;
	background-position: 0px;
	background-image: url(imagenes/unlock64.png);
	font-family: Helvetica, Verdana, Arial, sans-serif;
	letter-spacing: -0.5px;
	color: #666666;
	font-weight: bold;
	font-size: 22px;
}

#contenido1 {
	text-align: justify;
	width: 550px;
	padding-top: 20px;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#contenido2 {
	position: relative;
	float: right;
	text-align: justify;
	width: 300px;
	padding-top: 20px;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


#cajaFormularioIndex { 
	margin-left: 0px; 
	margin-bottom: 15px; 
	margin-right: 0px; 
	margin-top: 15px; 
	text-align: center; 
	padding: 20px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}
	
#formularioRegistroIndex { 
	color: #575757; 
	text-align: center; 
	}
	
.formIndex { 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	text-align: right; 
	color: #666666; 
	}
	
.campoformIdentIndex { 
	margin-left: 5px; 
	margin-bottom: 10px; 
	margin-right: 10px; 
	margin-top: 10px; 
	width: 180px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 14px; 
	}


.mensajeIndex {
	padding-top: 2px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	letter-spacing: -0.5px;
	font-size: 22px;
	color: white;
}
	
.contrasenaPregunta, .contrasenaPregunta a:link, .contrasenaPregunta a:hover, .contrasenaPregunta a:visited, .contrasenaPregunta a:active {
	width: 760px;
	text-align: right;
	color: #959595;
	letter-spacing: -0.2px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
}
.iboxFechaEnvioTexto {
	margin-top: 15px;
	color: #8b8b8b;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	letter-spacing:-0.5px;
	text-align: center;
}

.iboxFechaEnvio {
	font-weight: bold;
	color: #4d4d4d;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	letter-spacing:-0.5px;
	text-align: center;
}

.iboxDestinoEnvioTexto {
	color: #8b8b8b;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	letter-spacing:-0.5px;
	text-align: center;
}

.iboxDestinoEnvio {
	font-weight: bold;
	color: #4d4d4d;
	margin-right: auto;
	margin-left: auto;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	letter-spacing:-0.5px;
	text-align: center;
}

.iboxTextoMensajeEnviado {
	width: 502px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	color: #8b8b8b;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	letter-spacing:-0.5px;
	text-align: left;
}

.iboxUsuarioMensaje {
	height: 150px;
	padding: 10px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #f4f4f4;
	border-color: #d6d6d6;
	border-width: 1px;
	border-style: solid;
	width: 480px;
	color: #393939;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.mensajeConfirma {
	margin-bottom: 40px;
	padding-bottom: 30px;
	padding-top: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	background-color: #666666;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.btPaginador {
	min-width: 33px;
	margin-top: 10px;
	display: inline-block;
	border-color: #62a015;
	border-style: solid;
	border-width: 1px;
	color: #62a015;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.btPaginadorPuntos {
	min-width: 33px;
	margin-top: 10px;
	display: inline-block;
	color: #62a015;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.paginaActiva {
	min-width: 33px;
	display: inline-block;
	position: relative;
	z-index: 9;
	color: white;
	background-color: #62a015;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoGrande {
	padding-top: 25px;
	padding-left: 25px;
	text-align: left;
	line-height: 28px;
	color: #a9a9a9;
	font-weight: bold;
	letter-spacing: -0.8px;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoGrande1 {
	padding-top: 10px;
	padding-left: 25px;
	text-align: left;
	line-height: 28px;
	color: #a9a9a9;
	font-weight: bold;
	letter-spacing: -0.8px;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoMedio {
	padding-right: 25px;
	line-height: 21px;
	padding-top: 10px;
	padding-left: 25px;
	text-align: left;
	color: #474747;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#contenedorPaises {
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 25px;
	width: 700px;
}

#paisesIzquierda {
	padding-right: 30px;
	margin: 0px;
	width: 300px;
}

#paisesDerecha {
	margin: 0px;
	width: 340px;
}

.cabeceraPaises1 {
	padding-top: 2px;
	padding-left: 15px;
	background-color: #f2f2f2;
	text-align: left;
	width: 165px;
	letter-spacing: -0.5px;
	color: #8b8b8b;
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.cabeceraPaises2 {
	background-color: #f2f2f2;
	letter-spacing: -0.5px;
	color: #8b8b8b;
	font-weight: bold;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.tdPaises1 {
	border-bottom-color: #eaeaea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 15px;
	width: 165px;
	text-align: left;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.tdPaises2 {
	padding-left: 20px;
	border-bottom-color: #eaeaea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 145px;
	text-align: left;
	color: #666666;
	letter-spacing: -0.5px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.letraGrande {
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	font-size: 30px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #80c400;
}

.enlacesLetras {
	letter-spacing: -1px;
	text-align: center;
	padding: 5px;
	border-bottom-color: #f2f2f2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #80c400;
}

.enlacesLetras a:link, .enlacesLetras a:visited, .enlacesLetras a:active {
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #6ba300;
}

.enlacesLetras a:hover {
	padding: 5px;
	text-align: center;
	color: white;
	background-color: #6ba300;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.enlacesLetrasBajo {
	margin-top: 15px;
	border-top-color: #f2f2f2;
	border-top-style: dashed;
	border-top-width: 1px;
	letter-spacing: -1px;
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #80c400;
}

.enlacesLetrasBajo a:link, .enlacesLetrasBajo a:visited, .enlacesLetrasBajo a:active {
	text-align: center;
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #6ba300;
}

.enlacesLetrasBajo a:hover {
	padding: 5px;
	text-align: center;
	color: white;
	background-color: #6ba300;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.pagoDatos {
	text-align: center;
	color: #4d4d4d;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #d6d6d6;
	width: 620px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.pagoDatos img {
	border-width: 0px;
	padding-right: 15px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.beta {
	padding-left: 355px;
	position: absolute;
}

/* Rollo formulario de contacto */
#contenidoContacto {
	padding-top: 10px;
	height: 650px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}

.titulo {
	font-weight: bold;
	padding-top: 25px;
	color: #a30000;
	letter-spacing: -0.5px;
	font-size: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.medios {
	font-weight: bold;
	padding-bottom: 5px;
	color: #6ba300;
	letter-spacing: -0.5px;
	font-size: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#otrosDatos {
	font-weight: bold;
	text-align: justify;
	padding-top: 15px;
	color: #414141;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-left: 10px;
	padding-left: 15px;
	border-left-color: #9e9e9e;
	margin-top: 5px;
	height: 500px;
	float: right;
	width: 250px;
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
}
#formularioContacto {
	width: 600px;
	display: block;
	height: 720px;
	margin-top: 5px;
	padding: 15px;
		-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
}

.inputContacto {
	margin-left: 35px;
	border-color: #a9a9a9;
	border-width: 1px;
	border-style: solid;
	width: 300px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #3f3f3f;
	background-color: white;
	font-size: 18px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.textareaContacto {
	margin-left: 10px;
	border-color: #474747;
	border-width: 1px;
	border-style: solid;
	width: 400px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #3f3f3f;
	background-color: white;
	font-size: 22px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.textareaContacto2 {
	height: 120px;
	margin-left: 10px;
	border-color: #a9a9a9;
	border-width: 1px;
	border-style: solid;
	width: 300px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
	color: #3f3f3f;
	background-color: white;
	font-size: 22px;
	letter-spacing: -0.5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoFormContacto {
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 500px;
	padding-top: 30px;
	color: #4d4d4d;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoFormContacto1 {
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	width: 500px;
	padding-top: 30px;
	color: #4d4d4d;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.parrafoFormContactoTextarea {
	font-weight: bold;
	padding-top: 30px;
	text-align: right;
	width: 500px;
	color: #4d4d4d;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.campoformSelectContacto { 
	margin-left: 35px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 325px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #a9a9a9; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	background-color: white; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}

.comentarioConcepto { 
	padding-left: 25px; 
	padding-bottom: 25px; 
	width: 800px; 
	text-align: justify; 
	padding-top: 10px; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	letter-spacing: -1px; 
	}
	
.comentarioConcepto a:link, .comentarioConcepto a:visited, .comentarioConcepto a:hover, .comentarioConcepto a:active { 
	font-weight: bold; 
	color: #62a015; 
	}
	
.mensajeConfirmaContacto {
	width: 520px;
	color: #393939;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.pestanaInvita {
	color: #dddddd;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 540px;
	position: absolute;
	height: 50px;
	width: 361px;
	background-repeat: no-repeat;
	background-image: url(imagenes/pestanaInvita.png);
}

.buzz {
	padding-top: 5px;
	display: block;
	padding-left: 60px;
	color: #b6d337;
	font-style: italic;
	font-size: 25px;
	letter-spacing: -1px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-position: 5px;
	background-repeat: no-repeat;
	background-image: url(imagenes/buzz.png);
}

.buzz a:link, .buzz a:hover, .buzz a:active, .buzz a:visited {
	color: #b6d337;
	font-style: italic;
	font-size: 25px;
	letter-spacing: -1px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.comentarioInvitacion { 
	padding-right: 15px; 
	padding-left: 15px; 
	text-align: left; 
	width: 800px; 
	padding-top: 10px; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	letter-spacing: -1px; 
	}
	
.comentarioInvitacionPeque { 
	padding-right: 15px; 
	padding-left: 15px; 
	text-align: left; 
	width: 800px; 
	padding-top: 10px; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	letter-spacing: -0.5px; 
	}
	
.comentarioCabecera { 
	color: #494949; 
	font-weight: bold; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	letter-spacing: -1px; 
	font-size: 26px; 
	}
	
.botonEnviarInvitaciones { 
	margin-left: 310px; 
	border-width: 1px; 
	font-weight: bold; 
	color: white; 
	background-color: #8ebd15; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	width: 200px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	border-color: #b2b2b2; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 16px; 
	}
	
.logosInvitacion {
	margin-left: 90px;
	margin-top: -45px;
	position: absolute;
	width: 400px;
}

.cajaLogosInvitacion {
	border-color: #d6d6d6;
	border-style: solid;
	border-width: 1px;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	height: 75px;
	padding: 15px;
	width: 700px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;  
	}

.textareaInvitacion {
		padding: 10px;
		color: gray;
		background-color: white;
		border-color: #c5c5c5;
		border-width: 1px;
		border-style: solid;
		margin-top: 15px;
		height: 150px;
		width: 550px;
		letter-spacing: -0.5px;
		font-size: 18px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
	}
	
#caja_formularioInvitacion { 
	padding-top: 20px; 
	text-align: center; 
	margin-left: auto; 
	margin-bottom: 15px; 
	margin-right: auto; 
	margin-top: 15px; 
	border-color: #b9b9b9; 
	border-width: 1px; 
	border-style: solid; 
	background-color: #f8f8f8; 
	}
	
.botonEnviarInvitacion {
	font-weight: bold;
	border-color: #c5c5c5;
	border-width: 1px;
	border-style: solid;
	width: 300px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #81a706;
	color: white;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.botonEnviarInvitacion2 {
	margin-bottom: 30px;
	font-weight: bold;
	border-color: #c5c5c5;
	border-width: 1px;
	border-style: solid;
	width: 300px;
	margin-top: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #81a706;
	color: white;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.checkboxInvitacion {
	padding: 15px;
	text-align: center;
	width: 700px;
	color: white;
	background-color: #777777;
	margin-top: 15px;
	letter-spacing: -0.5px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	
}

.checkbox {
	height: 20px;
	width: 20px;
	margin-left: 15px;
	background-color: white;
	border-color: #c5c5c5;
	border-width: 1px;
	border-style: solid;
}

.formularioCheckbox {
	padding-right: 5px;
	padding-left: 20px;
	width: 40px;
	}
	
.formularioNombre {
	width: 350px;
}

#tarifasCaja {
	margin-bottom: 15px;
	padding: 15px;
	margin-top: 10px;
}

#tarifasCaja a:link,
#tarifasCaja a:active,
#tarifasCaja a:visited,
#tarifasCaja a:hover {
	color: #d40000;
}

.tarifasComentario {
	margin-bottom: 5px;
	color: #4d4d4d;
	font-weight: bold;
	letter-spacing: -0.5px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#tarifasContenedor {
	width: 270px;
}

#tarifasIzquierda {
	width: 130px;
	float: left;
}

#tarifasDerecha {
	width: 130px;
	float: right;
}

.tarifasMostrar {
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
	letter-spacing: -0.5px;
	font-size: 11px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	background-color: #7dc000;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
}

.tarifasPais {
}

.tarifasPrecio {
	float: right;
}

.bannerGrande {
	color: white;
	background-repeat: repeat-x;
	background-image: url(imagenes/fondoBanner.gif);
	border-color: #6c0006;
	border-width: 1px;
	border-style: solid;
	margin-top: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 	
}

.bannerGrande a:link, .bannerGrande a:hover, .bannerGrande a:active, .bannerGrande a:visited {
	letter-spacing: -0.5px;
	font-weight: bold;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	color: white;
} 

.enlaceBlanco, .enlaceBlanco a:link, .enlaceBlanco a:hover, .enlaceBlanco a:visited, .enlaceBlanco a:active {
	text-decoration: none;
	color: white;
}

.usoResponsable {
	padding-top: 10px;
	height: 32px;
	padding-right: 60px;
	padding-left: 58px;
	background-position: 25px 6px;
	background-repeat: no-repeat;
	background-image: url(imagenes/22_32x32.png);
	letter-spacing: -1px;
	font-weight: bold;
	color: #7a7a7a;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.contenedorAlerta { 
	margin-bottom: 5px; 
	padding-bottom: 3px; 
	margin-left: 20px; 
	margin-right: 20px; 
	margin-top: 20px; 
	background-color: white; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 3px; 
	border-color: #d7d7d7; 
	border-width: 1px; 
	border-style: solid; 
}

.usoResponsable2 {
	padding-top: 10px;
	/*height: 38px;*/
	padding-right: 60px;
	padding-left: 70px;
	background-position: 25px 12px;
	background-repeat: no-repeat;
	background-image: url(imagenes/warning.gif);
	letter-spacing: -1px;
	font-weight: bold;
	color: #7a7a7a;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.usoResponsable2 a:link, .usoResponsable2 a:hover, .usoResponsable2 a:visited, .usoResponsable2 a:active {
	color: #5a9415;
	text-decoration: none;
} 

.usoResponsable3 {
	padding-top: 10px;
	/*height: 38px;*/
	background-position: 25px 12px;
	background-repeat: no-repeat;
	background-image: url(imagenes/warning.gif);
	padding-right: 60px;
	padding-left: 70px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #7a7a7a;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.usoResponsable3 a:link, .usoResponsable3 a:hover, .usoResponsable3 a:visited, .usoResponsable3 a:active {
	color: #5a9415;
	text-decoration: none;
} 

.contenedorAlerta2 { 
	width: 830px; 
	margin-bottom: 5px; 
	padding-bottom: 40px; 
	margin-left: 20px; 
	margin-right: 20px; 
	margin-top: 20px; 
	background-color: white; 
	padding-left: 15px; 
	padding-right: 15px; 
	padding-top: 3px; 
	border-color: #b1b1b1; 
	border-width: 1px; 
	border-style: solid; 
	}

.comentarioServiciosMoviles { 
	padding-top: 75px; 
	margin-top: 15px; 
	padding-left: 130px; 
	text-align: left; 
	background-position: 0px 0px; 
	background-image: url(imagenes/rss.png); 
	background-repeat: no-repeat; 
	font-weight: bold; 
	color: #878787; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 35px; 
	letter-spacing: -1px; 
	}

.servicioMovil {
	padding-right: 20px;
	padding-left: 20px;
}

#botonesHistorialMensajes {
	margin-top: -65px;
	float: right;
	position: relative;
	height: 70px;
	width: 360px;
}

.botonHistorialEnviados a:link, .botonHistorialEnviados a:hover, .botonHistorialEnviados a:active, .botonHistorialEnviados a:visited {
	margin-right: 15px;
	font-weight: bold;
	letter-spacing: -0.8px;
	color: #f3f3f3;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #6ba300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.botonHistorialRecibidos a:link, .botonHistorialRecibidos a:hover, .botonHistorialRecibidos a:active, .botonHistorialRecibidos a:visited {
margin-right: 15px;
	font-weight: bold;
	letter-spacing: -0.8px;
	color: #f3f3f3;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	background-color: #2b8eb2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.servicioActivar a:link, .servicioActivar a:active, .servicioActivar a:visited {
	padding-top: 2px;
	padding-bottom: 2px;
	color: white;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-right: 25px;
	margin-left: 25px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #5d5d5d;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.servicioActivar a:hover {
		padding-bottom: 2px;
	color: white;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin-right: 25px;
	margin-left: 25px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #e56a00;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
}

.logoIphone {
	height: 88px;
	color: #3e3e3e;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-image: url(imagenes/iphone.gif);
}

.logoAndroid {
	height: 88px;
	color: #3e3e3e;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-image: url(imagenes/android.gif);
}

.logoSymbian {
	height: 88px;
	color: #3e3e3e;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-image: url(imagenes/symbian.gif);
}

.logoBlackberry {
	height: 88px;
	color: #3e3e3e;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
	background-image: url(imagenes/blackberry.gif);
}

#cajaServiciosAndroid { 
	text-align: left; 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #5d5d5d; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
#cajaServiciosBlackberry { 
	text-align: left; 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #5d5d5d; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
#cajaServiciosSymbian { 
	text-align: left; 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #5d5d5d; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
#cajaServiciosIphone { 
	text-align: left; 
	margin-top: 10px; 
	border-color: #d6d6d6; 
	border-width: 1px; 
	border-style: solid; 
	margin-bottom: 10px; 
	letter-spacing: -0.5px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	color: #5d5d5d; 
	background-color: #eaeaea; 
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 15px; 
	padding-top: 15px; 
	}
	
.serviciosTitulo {
	padding-top: 20px;
	padding-bottom: 15px;
	font-weight: bold;
	color: #5d5d5d;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.serviciosTexto {
	letter-spacing: -0.8px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	border-color: #c7c7c7;
	border-width: 1px;
	border-style: solid;
	color: #767676;
	background-color: #f9f9f9;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-left: 20px;
}

.serviciosUl {
	padding-right: 30px;
	padding-left: 30px;
}

.serviciosInput {
	width: 600px;
	border-color: #9a9a9a;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #737373;
	letter-spacing: -0.5px;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.serviciosBoton a:link, .serviciosBoton a:hover, .serviciosBoton a:active, .serviciosBoton a:visited {
	margin-left: 20px;
	font-weight: bold;
	border-color: #a7a7a7;
	border-width: 1px;
	border-style: solid;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #5d5d5d;
	background-color: #d4d4d4;
} 

.serviciosDescarga a:link, .serviciosDescarga a:active, .serviciosDescarga a:visited  {
	margin-bottom: 15px;
	color: #656565;
	margin-top: 5px;
	float: right;
	padding-right: 20px;
	border-color: #c5c5c5;
	border-width: 1px;
	border-style: solid;
	background-color: #d6d6d6;
	margin-left: 360px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	letter-spacing: -1px;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.serviciosMostrarMail {
	border-color: #909090;
	border-width: 1px;
	border-style: dashed;
	letter-spacing: -0.5px;
	font-size: 20px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: white;
	color: #3e3e3e;
	width: 580px;
}

.serviciosBotonModificarMail a:link, .serviciosBotonModificarMail a:hover, .serviciosBotonModificarMail a:active, .serviciosBotonModificarMail a:visited {
	margin-top: -42px;
	float: right;
	color: white;
	font-weight: bold;
	border-color: #a7a7a7;
	border-width: 1px;
	border-style: solid;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #5a9415;
}

.serviciosEliminar a:link, .serviciosEliminar a:visited, .serviciosEliminar a:active, .serviciosEliminar a:hover {
	padding-top: 3px;
	margin-top: 15px;
	text-align: center;
	border-color: #ad0101;
	border-width: 1px;
	border-style: solid;
	height: 35px;
	display: block;
	width: 794px;
	letter-spacing: -1px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: white;
	background-color: #ff0800;
}

.proximamente {
	margin-top: -82px;
	padding-left: 450px;
	height: 74px;
	width: 346px;
}

/*Nuevas cosas empresa */

#marcaSecciones {
	text-align: left;
	letter-spacing: -0.8px;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	width: 185px;
	position: relative;
	float: left;
}


#marcaSecciones ul { 
	list-style-type: none;
	}
	
#marcaSecciones li { 
	border-color: #c9c9c9; 
	border-width: 1px; 
	border-style: solid; 
	padding-left: 10px; 
	margin-bottom: 10px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	list-style-type: none; 
	
	}
	
#marcaSecciones li ul {
	list-style-type: none;
	}
	
#marcaSecciones li a, #marcaSecciones li a:visited { 
	margin-left: -2px; 
	padding-left: 20px; 
	padding-right: 18px; 
	background-repeat: no-repeat; 
	list-style-type: none; 
	line-height: 13px; 
	text-decoration: none; 
	font: bold; 
	}
	
#marcaSecciones li a:hover { 
	color: white; 
	padding-bottom: 6px; 
	padding-top: 10px; 
	list-style-type: none; 
	text-decoration: none;
	}
	
#marcaSecciones li.marcaActivo a { 
	color: white; 
	padding-bottom: 6px; 
	padding-top: 10px; 
	list-style-type: none; 
	-moz-border-radius: 9px; 
	-webkit-border-radius: 9px;
	}
	
#marcaSecciones li.marcaActivo a:visited { 
	color: white; 
	list-style-type: none;  
	}

.marcaActivo, .marcaActivo li {
	border-width: 3px;
	background-position: 175px;
	background-repeat: no-repeat;
	background-image: url(imagenes/Imagen%202.png);
	color: white;
	background-color: #6ba300;
}

.marcaActivo2, .marcaActivo2 li {
	border-color: white;
	border-width: 1px;
	border-style: solid;
	color: white;
	background-color: #93a37b;
}

#contenedorCampana {
	float: right;
	width: 600px;
}

.comentarioCampana { 
	line-height: 19px; 
	padding-left: 15px; 
	padding-bottom: 10px; 
	padding-right: 15px; 
	padding-top: 10px; 
	background-color: #e5ffb9; 
	border-color: #abda25; 
	border-width: 1px; 
	border-style: solid; 
	font-style: normal; 
	font-weight: normal; 
	text-align: justify; 
	color: #606060; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 14px; 
	letter-spacing: -0.9px; 
	}

#pasos2 { 
	height: 60px; 
	text-align: center; 
	width: 600px; 
	margin-left: auto; 
	}

#contenedores {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 30px;
	text-align: left;
	margin-top: 15px;
	border-color: #bebebe;
	border-width: 1px;
	border-style: solid;
}

#contenedores2 {
	height: 170px;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 30px;
	text-align: left;
	margin-top: 15px;
	border-color: #bebebe;
	border-width: 1px;
	border-style: solid;
}

.pequenoTexto {
	font-style: normal;
	font-weight: normal;
	color: #8b8b8b;
	font-size: 10px;
	letter-spacing: -0.8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.campoformCampana { 
	background-color: white; 
	width: 525px; 
	padding-right: 6px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.pequenoTexto {
	font-style: normal;
	font-weight: normal;
	color: #8b8b8b;
	font-size: 10px;
	letter-spacing: -0.8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.textoIzquierda { 
	padding-right: 10px; 
	padding-left: 40px; 
	padding-bottom: 10px; 
	padding-top: 10px; 
	background-repeat: no-repeat; 
	background-position: 0px; 
	background-image: url(imagenes/1sms.png); 
	text-align: justify; 
	margin-left: 15px; 
	margin-top: -30px; 
	float: left; 
	letter-spacing: -0.8px; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	border-left-width: 180px; 
	color: #4d4d4d; 
	height: 37px; 
	width: 190px; 
	}

.textoDerecha { 
	margin-left: 20px; 
	padding-left: 50px; 
	padding-bottom: 10px; 
	padding-right: 10px; 
	padding-top: 10px; 
	background-position: 0px; 
	background-image: url(imagenes/1mail.png); 
	background-repeat: no-repeat; 
	text-align: justify; 
	margin-right: 40px; 
	width: 170px; 
	margin-top: -30px; 
	float: right; 
	height: 37px; 
	letter-spacing: -0.8px; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	color: #4d4d4d; 
	}
	
/* modificacion Compra Saldo */

.campoformularioCompra2 { 
	margin-left: 10px; 
	font-weight: bold; 
	text-align: right; 
	background-color: white; 
	margin-bottom: 10px; 
	width: 220px; 
	padding-right: 14px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: solid; 
	color: #666666; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.campoformularioCompra3 { 
	margin-left: 10px; 
	text-align: right; 
	background-color: white; 
	margin-bottom: 10px; 
	width: 220px; 
	padding-right: 14px; 
	padding-left: 6px; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	border-color: #dcdcdc; 
	border-width: 1px; 
	border-style: dashed; 
	color: #858585; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 20px; 
	}
	
.inputsCompra {
	font-weight: bold;
	margin-top: 20px;
	width: 620px;
	padding-right: 100px;
	text-align: right;
}
	
.inputsCompra2 {
	color: #8c8c8c;
	width: 620px;
	padding-right: 100px;
	text-align: right;
}
	
.inputsCompraTotal {
	height: 42px;
	padding-top: 5px;
	background-color: #d3d3d3;
	color: #676767;
	width: 620px;
	padding-right: 100px;
	text-align: right;
}

.botonComprarSaldo { 
	color: white; 
	margin-bottom: 10px; 
	border-width: 1px; 
	font-weight: bold; 
	background-color: #6ba300; 
	margin-top: 15px; 
	width: 720px; 
	padding-bottom: 8px; 
	padding-top: 8px; 
	border-color: #cccccc; 
	border-style: solid; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 22px; 
	}
/* fin modificacion compra saldo */

/* alerta EnviarSMS a servMoviles */

.alertaServMoviles {
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-position: 25px 6px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #7a7a7a;
	font-size: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.alertaServMoviles a:link, .alertaServMoviles a:visited, .alertaServMoviles a:active, .alertaServMoviles a:hover {
	text-decoration: none;
	color: #555555;
} 

/* fin de alerta EnviarSMS a servMoviles */

/* nuevas paginas agencia */

.selectorContenedor {
   padding-top: 15px;
   padding-bottom: 20px;
   height: 387px;
   width: 900px;
}

.selector1, .selector1 a:link, .selector1 a:active, .selector1 a:visited {
   background-image: url(imagenes/selector2.gif);
   color: #4d4d4d;
   padding-top: 100px;
   text-align: justify;
   padding-right: 20px;
   padding-left: 20px;
   letter-spacing: -1px;
   font-size: 16px;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   height: 287px;
   background-repeat: no-repeat;
   position: relative;
   float: left;
   left: 8px;
   width: 170px;
}

.selector1:hover {
	border-color: #6ba300;
	border-style: solid;
	border-width: 1px;
}

.selector2 {
padding-top: 100px;
   text-align: justify;
   color: #4d4d4d;
   padding-right: 20px;
   padding-left: 20px;
   letter-spacing: -1px;
   font-size: 16px;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   height: 287px;
   background-image: url(imagenes/selector2.gif);
   background-repeat: no-repeat;
   position: relative;
   float: left;
   left: 25px;
   width: 170px;
   background-color: #ccccff
}

.selector2:hover {
	border-color: #6ba300;
	border-style: solid;
	border-width: 1px;
}

.selector3 {
   padding-top: 100px;
   text-align: justify;
   color: #4d4d4d;
   padding-right: 20px;
   padding-left: 20px;
   letter-spacing: -1px;
   font-size: 16px;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   height: 287px;
   background-image: url(imagenes/selector3.gif);
   background-repeat: no-repeat;
   position: relative;
   float: left;
   left: 42px;
   width: 170px;
   background-color: #ccccff
}

.selector3:hover {
	border-color: #6ba300;
	border-style: solid;
	border-width: 1px;
}

.selector4 {
   padding-top: 100px;
   text-align: justify;
   color: #4d4d4d;
   padding-right: 20px;
   padding-left: 20px;
   letter-spacing: -1px;
   font-size: 16px;
   font-family: Helvetica, Verdana, Arial, sans-serif;
   height: 287px;
   background-image: url(imagenes/selector4.gif);
   background-repeat: no-repeat;
   position: relative;
   float: right;
   right: 8px;
   width: 170px;
   background-color: #ccccff
}

.selector4:hover {
	border-color: #6ba300;
	border-style: solid;
	border-width: 1px;
}

.prueba {
	color: #4d4d4d;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.prueba a:link, .prueba a:visited, .prueba a:active {
}

.prueba a:hover {
	height: 100px;
	width: 500px;
	background-color: #ff000f;
}

#selectorPromocion {
	height: 20px;
	background-color: #ff7f61;
	width: 900px;
}

#graficos {
	height: 200px;
	width: 900px;
}

/* graficos */
div.progress-container {
  padding: 1px;
  position: relative;
  float: left;
  margin-left: 2px;
  margin-bottom: 0px;
  margin-right: 2px;
  margin-top: 5px;
  height: 150px; 
  width: 150px;
}

div.progress-container > div {
  margin-bottom: 1px;
  bottom: 0px;
  position: absolute;
  display: block;
  border-left-color: #6ba300;
  border-top-color: #62a015;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  width: 98%;
  background-color: #ACE97C;
}

.graficosPaises {
	color: #4d4d4d;
	letter-spacing: -0.8px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #ff0003;
}

.graficoPais {
	float: left;
	padding-left: 25px;
	color: white;
	background-color: #6ba300;
}

/* fin de graficos */

/* fin nuevas paginas agencia */

/* añadido modificar intereses */

.pestanaIntereses a:link, .pestanaIntereses a:visited, .pestanaIntereses a:active, .pestanaIntereses a:visited {
	margin-top: -29px;
	margin-left: 720px;
	z-index: 0;
	position: absolute;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	border-color: #b7b7b7;
	border-width: 1px;
	border-style: solid;
	color: #4d4d4d;
	background-color: #e6e6e6;
	letter-spacing: -0.8px;
	font-size: 22px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

/* finde modificar intereses */

/* agenciaPromocionZonas.php */

.iframe {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-right-color: #4d4d4d;
	border-bottom-color: #4d4d4d;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f5fffb;
	border-top-color: #f5fffb;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
}

.anadirZonaBoton,
.anadirZonaBoton a:link, 
.anadirZonaBoton a:visited, 
.anadirZonaBoton a:active, 
.anadirZonaBoton a:hover {
	border-right-color: #4d4d4d;
	border-bottom-color: #4d4d4d;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #f5fffb;
	border-top-color: #f5fffb;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align: center;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: white;
	background-color: #ff0300;
	letter-spacing: -0.8px;
	font-weight: bold;
	font-size: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#agenciaIdentificadorEmpresa {
	margin-top: -12px;
	padding-left: 300px;
}

.agenciaIdentificadorUsuario {
	border-left-color: #6e6e6e;
	border-bottom-color: #6e6e6e;
	border-right-color: #6e6e6e;
	border-top-color: #6e6e6e;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1px;
	background-color: white;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	letter-spacing: -0.8px;
	color: #474747;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
}

.agenciaIdentificadorPassword {
	border-left-color: #6e6e6e;
	border-bottom-color: #6e6e6e;
	border-right-color: #6e6e6e;
	border-top-color: #6e6e6e;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-width: 1px;
	background-color: white;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	letter-spacing: -0.8px;
	color: #474747;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
}

.agenciaIdentificadorEntrar {
	border-right-color: #7d7d7d;
	border-left-color: #7d7d7d;
	border-bottom-color: #7d7d7d;
	padding-bottom: 4px;
	padding-top: 6px;
	width: 80px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	border-top-color: white;
	border-style: solid;
	border-width: 1px;
	background-color: #62a015;
	font-size: 12px;
}

.agenciaIdentificadorRecordarTexto {
	padding-left: 5px;
	color: white;
	font-size: 13px;
	letter-spacing: -0.8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.agenciaIdentificadorOlvidado,
.agenciaIdentificadorOlvidado a:link,
.agenciaIdentificadorOlvidado a:visited,
.agenciaIdentificadorOlvidado a:active,
.agenciaIdentificadorOlvidado a:hover {
	padding-bottom: 10px;
	margin-top: -28px;
	padding-left: 120px;
	width: 300px;
	font-size: 13px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
}

.agenciaIdentificadorRecordar {
}

.pestanas_graficos {
	z-index: 0;
	margin-top: -46px;
}

.pestanas_graficos li {
	font-weight: bold;
	list-style-type: none;
	float: left;
	text-align: center;
	margin-left: 10px;
	background-color: white;
	color: #4d4d4d;
	letter-spacing: -0.6px;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	height: 25px;
	width: 150px;
	border-top-color: #8b8b8b;
	border-right-color: #8b8b8b;
	border-left-color: #8b8b8b;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
}

.pestanas_graficos li:hover {
	background-color: #dadada;
}

.pestanas_graficos a:link, 
.pestanas_graficos a:visited, 
.pestanas_graficos a:active {
	color: #4d4d4d;
	text-decoration: none;
} 

.pestanas_graficos a:hover {
	color: #4d4d4d;
}


.zona {
	margin-bottom: 10px;
	width: 830px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px;
	font-weight: bold;
	letter-spacing: -0.8px;
	font-size: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: white;
	background-color: #262626;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-right-color: #4d4d4d;
		border-bottom-color: #4d4d4d;
		border-right-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-color: #f5fffb;
		border-top-color: #f5fffb;
		border-left-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-top-width: 1px;
}

.zonaNumero {
	margin-top: -6px;
	color: white;
	margin-left: -30px;
	float: left;
	margin-right: 12px;
	border-color: #3b3b3b;
	border-width: 3px;
	border-style: solid;
	background-color: #101010;
	height: 38px;
	width: 60px;
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#listadoZonas {
	margin-top: 15px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	width: 860px;
	border-color: #bebebe;
	border-width: 1px;
	border-style: solid;
	background-color: #e7e7e7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaLimiteCaja {
	padding-top: 6px;
	margin-left: 400px;
	margin-top: -44px;
	position: absolute;
	text-align: center;
	height: 25px;
	z-index: 3;
	width: 90px;
}

.zonaLimiteCaja:hover {
	background-color: #313131;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaLimite {
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.zonaLimitetitulo {
	width: 90px;
	position: absolute;
	margin-top: -8px;
	letter-spacing: -0.8px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #8b8b8b;
}

.zonaEdadCaja {
	padding-top: 6px;
	margin-left: 500px;
	margin-top: -44px;
	position: absolute;
	text-align: center;
	height: 25px;
	z-index: 3;
	width: 90px;
}

.zonaEdadCaja:hover {
	background-color: #313131;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaEdad {
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.zonaEdadtitulo {
	width: 90px;
	position: absolute;
	margin-top: -8px;
	letter-spacing: -0.8px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #8b8b8b;
}

.zonaSexoCaja {
	padding-top: 6px;
	margin-left: 600px;
	margin-top: -44px;
	position: absolute;
	text-align: center;
	height: 25px;
	z-index: 3;
	width: 90px;
}

.zonaSexoCaja:hover {
	background-color: #313131;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaSexo {
	top: 4px;
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

.zonaSexotitulo {
	width: 90px;
	position: absolute;
	margin-top: -8px;
	letter-spacing: -0.8px;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #8b8b8b;
}

.zonaBotonera {
	margin-left: 780px;
	margin-top: -43px;
	position: absolute;
}

.zonaDatos {
	color: black;
	margin-bottom: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #d3d3d3;
	width: 690px;
	font-size: 14px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaTotal {
	float: right;
	color: black;
	margin-right: 9px;
	margin-top: -112px;
	width: 120px;
	text-align: center;
	font-weight: bold;
	font-size: 26px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #d3d3d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.zonaTotalPersonas {
	margin-top: -5px;
	color: #818181;
	font-size: 10px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

.zonaTotalTexto {
	color: white;
	letter-spacing: -0.2px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #4d4d4d;
	font-weight: bold;
	font-size: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
}

#bajoEmpresaDatos {
	z-index: 9;
	text-align: center;
	bottom: 0px;
	position: fixed;
	letter-spacing: -0.8px;
	font-weight: bold;
	font-size: 14px;
	color: #dddddd;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	border-top-color: white;
	border-top-width: 1px;
	border-top-style: solid;
	background-color: #313131;
	width: 100%;
	height: 40px;
}

/* modificacion de texto mini en alta */

.textoMiniNuevo { 
	font-style: italic; 
	position: relative; 
	padding-bottom: 5px; 
	padding-top: 5px; 
	padding-right: 10px; 
	color: white; 
	background-color: #4d4d4d; 
	width: 391px; 
	margin-left: 254px; 
	padding-left: 10px; 
	letter-spacing: -0.5px; 
	font-size: 12px; 
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;border-right-color: black;
		border-bottom-color: black;
		border-right-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-left-color: #f5fffb;
		border-top-color: #f5fffb;
		border-left-width: 1px;
		border-top-style: solid;
		border-left-style: solid;
		border-top-width: 1px;
	}

.flechaMiniNuevo {
	margin-left: 644px;
	margin-top: -6px;
	z-index: 1;
	position: absolute;
	height: 61px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(imagenes/flechaRegistro.gif);
}

.chapablog {
	margin-top: -10px;
}

#piePagina {
	text-align: left;
	float: left;
}

#pieEnlacesServicios {
	float: right;
}