/* DECLARACIONES GENERALES ============================ */
body {
	font-family:"HelveticaNeue-Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:11px;
}

a {
	color:#15b2d5;
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
	float:none;
	width:100%;
	line-height:0;
}

/* CONTENEDORES PRINCIPALES ============================ */

/* wrapper ------------------------------------------- */
#wrapper {	
	margin:0;
	width:984px;
}

/* header -------------------------------------------- */
#header {
	height:303px;
	/*overflow:hidden;*/
}
	#hSidebar {
		float:left;
		display:inline;
		padding:39px 0 0 20px;
		width:173px;
		height:264px;
		background:url(../images/bg_hsidebar.gif) left top no-repeat;
	}		
		#hSidebar h1 {
			margin:0 0 51px 0;
			padding:0;
		}
			#hSidebar h1 a {
				display:block;
				width:155px;
				height:41px;
				background:url(../images/logo.gif) left top no-repeat;
			}
				#hSidebar h1 a span {
				display:none;
			}
			
	#nav {
		position:relative;
		display:inline;
		/*overflow:hidden;*/
		float:left;
		width:791px;
		height:303px;
		background:url(../images/bg_nav.jpg) left top repeat-y;
	}
	
		#loginWrap {
			display:inline;
			float:right;
			width:275px;
			height:54px;
			background:url(../images/bg_navWrap.jpg) left top no-repeat;
		}
		
			#login {			
				padding:4px 0 0 0;
				height:50px;
				background:#b7b7b7;
			}
				#login a, #register a {
					color:#fff;
				}
				
			#register {
				padding:4px 0 0 0;
				height:50px;
				font-size:10px;
				background:#b7b7b7;
			}
			
				.rInput {
					width:60px;
					height:12px;
					font-size:10px;
					border:#fff 1px solid;
				}
				
				#regSubmit {
					padding:0 5px;
					width:46px;
					height:16px;
					color:#000;
					text-align:left;
					cursor:pointer;
					background:#06caf7;
					border:#06caf7 1px solid!important;
				}
			
		#topNav {
			float:none;
			clear:both;
			margin:0;
			padding:0;
			width:100%;
			border-top:#000 4px solid;
		}		
			#topNav li {
				display:inline;
				float:left;
				list-style:none;
				margin:0;
				padding:0;
				width:113px;
				height:34px;
				color:#fff;
				background:#15b2d5;
			}
				#topNav li a {
					color:#fff;
					display:block;
					padding:9px 0 0 9px;
					height:25px;
					font-size:13px;
				}
				#topNav li a.hover {
					background:#06caf7;
					text-decoration:none;
				} 
				#topNav li a.seccionActiva {
					background:#06caf7;
					text-decoration:none;
				}
		
		#bannerPrincipal {
			clear:both;
			float:none;
			overflow:hidden;
			width:791px;
			height:211px;
		}
		
		#menuVelo {
			display:none;
			position:absolute;
			left:0;
			top:92px;
			padding:6px 0;
			width:791px;
			background:#000;
			filter:alpha(opacity=80);
			-moz-opacity: 80;
			opacity: .8;
		}
		
		#subNav {
			display:none;
			position:absolute;
			left:0;
			top:92px;
			width:791px;
			/*height:211px;*/
			/*background-image:url(../images/bg_submenu.png);*/
			/*filter: alpha(opacity=50);
			opacity: .5*/
		}		
			#subNav ul {
				display:inline;
				float:left;
				margin:0;
				padding:12px 0 0 0;
				width:113px;
				/*height:211px;*/
				/*overflow:hidden;*/				
			}
			#subNav ul.hover {
				background:#15b2d5;
			}
				#subNav ul li {
					display:inline;
					float:left;
					clear:both;
					list-style:none;
					margin:0 0 3px 0;
					padding:0;
					color:#fff;
				}
					#subNav ul li a {
						display:block;
						padding:2px 0 2px 9px;
						width:104px;
						color:#fff;
					}
					#subNav ul li a:hover {
						text-decoration:none;
						background:#083943;
					}
				

/* main ---------------------------------------------- */
#main {
	width:984px;
}

	#mSidebar {
		display:inline;
		float:left;
		width:193px;
	}
		.banners {
			margin:0 0 3px 0;
		}
		h2#actualizaciones {
			margin:20px 15px 12px 0;
			font-size:15px;
			font-weight:100;
			line-height:17px;
			text-align:right;
		}
			h2#actualizaciones span {
				display:block;
				font-size:18px;
				color:#ff0000;
			}
		
		#releases {
			margin:0 0 0 10px;
			padding:0;
		}
			#releases li {
				list-style:none;
				margin:0 0 8px 0;
				padding:0 0 0 15px;
				font-size:9px;
				background:url(../images/bullet_black_dash.gif) 0px 6px no-repeat;
			}
			#releases li.latest {
				background:url(../images/bullet_red_dash.gif) 0px 6px no-repeat;
			}
				#releases li a {
					color:#000;
					text-decoration:none;
				}
	
	#contenidos {
		float:left;
		display:inline;
		padding:34px 13px 52px 13px;
		width:765px;
		background:url(../images/bg_content.gif) left top no-repeat;
	}
	
	#contenidos_mapa {
		float:left;
		display:inline;
		padding:34px 0 52px 13px;
		width:778px;
		background:url(../images/bg_content.gif) left top no-repeat;
	}
	
		.titulo {
			margin:0 0 15px 0;			
		}
		
			.titulo span {
				display:none;
			}
	
		#titulo-noticias {
			width:97px;
			height:27px;
			background:url(../images/noticias.jpg) left top no-repeat;
		}
		
		#titulo-why-galac {
			width:250px;
			height:27px;
			//background:url(../images/why-galac.jpg) left top no-repeat;
		}
		
		#titulo-caracteristicas {
			width:156px;
			height:27px;
			background:url(../images/caracteristicas.jpg) left top no-repeat;
		}
		
		#titulo-productos-asociados {
			width:174px;
			height:19px;
			background:url(../images/productos-asociados.jpg) left top no-repeat;
		}
		
		#titulo-beneficios {
			width:118px;
			height:27px;
			background:url(../images/beneficios.jpg) left top no-repeat;
		}
	
		.tituloNegro {
			display:inline;
			float:left;
			clear:both;			
			margin:0 0 15px 0;
			padding:7px 18px 8px 7px;
			font-size:17px;			
			font-weight:100;
			font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
			color:#fff;
			background:#000;
			border-left:#ff0000 5px solid;
		}
		.tituloNegroSml {
			display:inline;
			float:left;
			clear:both;			
			margin:0 0 15px 0;
			padding:4px 18px 5px 7px;
			font-size:14px;			
			font-weight:100;
			font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
			color:#fff;
			background:#000;
			border-left:#ff0000 5px solid;
		}
		.tituloRojo {
			display:inline;			
			float:left;
			clear:both;	
			margin:0 0 15px 0;
			padding:7px 18px 8px 7px;
			font-size:19px;			
			font-weight:100;
			font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
			color:#fff;
			background:#ff0000;
			border-left:#000 5px solid;
		}
		.tituloGris {
			display:inline;			
			float:left;
			clear:both;	
			margin:0 0 15px 0;
			padding:7px 18px 8px 7px;
			font-size:17px;			
			font-weight:100;
			font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
			color:#fff;
			background:#6c6c6c;
			border-left:#ff0000 5px solid;
		}		
		
		#cLeft, #cRight {
			display:inline;
			width:374px;
		}		
		#cLeft {
			float:left;
		}
		
		#cRight {
			float:right;
		}		
			ul.redBulleted, ul.blueBulleted {
				margin:0 0 20px 0;
				padding:0;
			}
				ul.redBulleted li, ul.blueBulleted li {
					margin:0 0 12px 0;
					padding:1px 0 0 9px;
					list-style:none;
				}
				ul.redBulleted li {
					background:url(../images/bullet_red.gif) 0px 0px no-repeat;
				}
				ul.blueBulleted li {
					background:url(../images/bullet_blue.gif) 0px 0px no-repeat;
				}
					.highlight {
						padding:1px 2px;
						/*background:#a7a7a7;*/
						background:#c5c5c5;
					}
					.underlined {
						text-decoration:underline;
					}
			
			#ciudades {
				width:100%;
				height:63px;
				background:#e8e8e8;
			}
				#seleccionCiudad {
					margin:21px 0 0 62px;
					width:250px;
				}
				
				#detalleCiudad {
					width:374px;
				}
				
					#tituloCiudad {
						display:inline;
						float:left;
						clear:both;			
						margin:34px 0 15px 0;
						padding:7px 18px 8px 7px;
						width:344px;
						font-size:17px;			
						font-weight:100;
						color:#fff;
						background:#15b2d5;
						border-left:#000 5px solid;
					}
					
					.agente {
						overflow:hidden;
						float:none;
						clear:both;
						margin:0 0 15px 0;
						padding:0 0 15px 0;
						width:374px;
						border-bottom:#a8a8a8 1px solid;
					}
					
						.agente h3 {
							display:inline;
							float:left;
							clear:both;
							margin:0 0 15px 0;
							padding:3px 0 2px 7px;
							font-size:15px;			
							font-weight:100;
							color:#000;
							border-left:#ff0000 5px solid;
						}
							.agenteDireccion {
								overflow:hidden;
								width:374px;
							}
								.agenteDireccion h4 {									
									display:inline;
									clear:both;
									float:left;
									margin:0 0 0 0;
									padding:1px 0 0 13px;
									width:78px;
									height:16px;
									font-size:14px;
									font-weight:100;
									background:#c5c5c5;
								}
								.agenteDireccion p {
									float:left;
									margin:3px 0 12px 12px;
								}
		
		.noticiaHome {
			margin:0 0 13px 0;
			padding:0 6px 18px 6px;
			width:347px;
			border-bottom:#e0e0e0 1px solid;
		}
			.noticiaHome a.more {
				padding:0 24px 0 0;
				font-size:12px;
				background:url(../images/bg_more.gif) right 3px no-repeat;
			}
			.noticiaHome p {
				margin:0 0 12px 0;
			}
			
		#linksProducto {
			float:none;
			clear:both;
			margin:0 0 20px 0;
			width:100%;
		}
			#linksProducto #logoProducto {
				display:inline;
				float:left;
				width:43px;
				height:43px;
			}
			#linksProducto ul {
				display:inline;
				float:right;
				margin:0;
				padding:0;
				width:300px;
			}
				#linksProducto ul li {
					float:left;
					clear:both;
					list-style:none;
					margin:0 0 12px 0;
					padding:2px 0 2px 25px;
				}
				#linksProducto ul li#demo {
					background:url(../images/icono_demo.jpg) 0px 0px no-repeat;
				}
				#linksProducto ul li#pdf {
					background:url(../images/icono_pdf.jpg) 0px 0px no-repeat;
				}
				#linksProducto ul li#soporte {
					background:url(../images/icono_soporte.jpg) 0px 0px no-repeat;
				}
				#linksProducto ul li#historial {
					background:url(../images/icono_historial.gif) 0px 0px no-repeat;
				}
					#linksProducto ul li a {
						display:inline-block;
						width:274px;
					}
	
	#faq { /* Preguntas Frecuentes */
		float:left;
		display:inline;
		padding:34px 0 52px 9px;
		width:782px;
		background:url(../images/bg_content.gif) left top no-repeat;
	}		
		#faq h2 {
			display:none;
		}
		
		#buscadorFaq {
			margin:0 0 12px 0;
			width:782px /*791*/;				
		}
			#bfForm {
				padding:4px 0 0 26px;
				width:756px /*765*/;
				height:38px /*42*/;
				background:#dbdbdb;					
			}
				#bfForm h3 {
					margin:5px 0 6px 0;
					padding:0;
					font-size:20px;
					line-height:20px;
					color:#6c6c6c;
				}
				
				#faqKw, #faqProducto {
					width:180px;
				}
				
				#faqSubmit {
					margin:1px 0 0 0;
					/*font-size:20px;
					color:#fff;
					cursor:pointer;
					background:#6c6c6c;					
					border:#555 1px solid;*/
					width:79px;
					height:31px;
					border:none;
				}
				
			#bfResultados {
				/*display:none;*/
				margin:0 0 25px 0;
				width:780px;				
				border:#cacaca 1px solid;
				overflow:hidden;
			}
			
				#bfResultados .faq {
					border:none;					
					border-bottom:#cacaca 1px solid;
				}
			
				#bfrPaginador {
				
					float:right;
					margin:15px 0;
					padding:0;
					text-align:right;
				}
					#bfrPaginador li {
						float:left;
						display:inline;
						margin:0 2px;
						padding:0;
						list-style:none;
					}
						#bfrPaginador li a, .bfrCurrent {
							display:inline-block;
							padding:3px 7px;
							font-weight:bold;
							color:#707070;
							text-decoration:none;
							border:#707070 1px solid;
						}
						#bfrPaginador li a:hover, #bfrPaginador .bfrCurrent {
							color:#fb080f!important;
							border:#fb080f 1px solid;
						}
						#bfrPrev, #bfrNext {
							border:none!important;
						}
						#bfrPrev:hover, #bfrNext:hover {
							border:none!important;
						}
						
			.faqProducto {
				margin:0 0 6px 0;
				width:100%;			
			}
			
				.faqs {
					display:none;
					width:100%;
				}
			
					.faqTitulo, .faqTituloOn {
						/*padding:0 0 0 26px;
						width:756px;*/
						width:782px;
						height:27px;
						border-bottom:#dbdbdb 4px solid;
					}
					.faqTitulo {
						background:#6c6c6c url(../images/bg_faqProducto.gif) 8px 9px no-repeat;
					}
					.faqTituloOn {
						background:#15b2d5 url(../images/bg_faqProductoOn.gif) 9px 8px no-repeat!important;
					}
						.faqTitulo h3, .faqTituloOn h3 {						
							margin:0;
							padding:6px 0 0 0;
							font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
							font-size:18px;
							font-weight:100;
							color:#fff;
						}					
						.faqTituloOn h3 {
							display:inline;
							float:left;
						}
							.faqTitulo h3 a, .faqTituloOn h3 a {
								padding:0 0 0 26px;
								color:#fff;
								text-decoration:none;
							}
							
						.faqPaginador {					
							display:none;
						}
						
						.faqTituloOn .faqPaginador {					
							display:inline;
							float:right;
							margin:0 4px 0 0;
						}
						
							.faqTituloOn .faqPaginador .fpCurrent, .faqTituloOn .faqPaginador .fpTotal {
								display:inline-block;
								margin:3px 0 0 0;
								padding:3px 6px;
							}
							.faqTituloOn .faqPaginador .fpCurrent {
								background:#fff;
							}
							
					.faq {					
						padding:15px 70px 15px 26px;
						width:684px;
						border-left:#cacaca 1px solid;
						border-bottom:#cacaca 1px solid;
						border-right:#cacaca 1px solid;
					}				
						.pregunta {			
							padding:0 0 0 9px;				
							background:url(../images/bullet_blue.gif) 0px 0px no-repeat;
						}
						
						.respuesta {
							display:none;
							float:none;
							clear:both;
							width:100%;
						}
							.respuesta p {							
								margin:8px 0 0 10px;
							}
							
					.faqClicked {
						background:#cacaca;
					}
						
						.faqClicked .pregunta {
							font-weight:bold;
							color:#000;
							background:url(../images/bullet_red.gif) 0px 0px no-repeat;
						}

	#noticias { /* Noticias */
		float:left;
		display:inline;
		padding:34px 0 52px 9px;
		width:782px;
		background:url(../images/bg_content.gif) left top no-repeat;
	}
		.nota {
			float:none;
			clear:both;
			margin:0 0 6px 0;
			padding:0 0 0 0;
			width:100%;			
		}
		
			.notaTitulo, .notaTituloOn {
				/*padding:0 0 0 26px;
				width:765px;*/
				width:100%;
				height:27px;
				border-bottom:#dbdbdb 4px solid;
			}
			.notaTitulo {
				background:#6c6c6c url(../images/bg_faqProducto.gif) 8px 9px no-repeat;
			}
			.notaTituloOn {
				background:#15b2d5 url(../images/bg_faqProductoOn.gif) 9px 8px no-repeat!important;
			}
				.notaTitulo h3, .notaTituloOn h3 {						
					margin:0;
					padding:4px 0 0 4px;
					font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
					font-size:18px;
					font-weight:100;
					line-height:19px;
					color:#fff;
				}					
				.notaTituloOn h3 {
					display:inline;
					float:left;
				}
					.notaTitulo h3 a, .notaTituloOn h3 a {
						padding:0 0 0 22px;
						color:#fff;
						text-decoration:none;
					}
			
			.sumario, .entrada {
				overflow:hidden;
				float:none;
				clear:both;
				padding:15px 70px 15px 36px;
				/*width:683px;*/
				width:674px;
				border-left:#cacaca 1px solid;
				border-bottom:#cacaca 1px solid;
				border-right:#cacaca 1px solid;
			}
			
			.sumario p, .entrada p {
				margin:0 0 12px 0;
			}
			
			.text {
				display:none;
				overflow:hidden;
				padding:15px 0 15px 0;
				width:780px;
				border-left:#cacaca 1px solid;
				border-bottom:#cacaca 1px solid;
				border-right:#cacaca 1px solid;
				background:url(../images/bullet_red_sml.gif) 27px 15px no-repeat;
			}
			
			.text2 {
				display:none;
				float:none;
				clear:both;
				overflow:hidden;
				margin:8px 0 12px 0;
				padding:15px 0 15px 0;
				width:780px;
				border-left:#cacaca 1px solid;
				border-bottom:#cacaca 1px solid;
				border-right:#cacaca 1px solid;
				background:#dbdbdb;
			}
			
			.text2 li{
				margin-left:60px;
			}
			
			.links {
				margin:8px 0 0 0;
				padding:20px 0 0 0;
				width:100%;
				border-top:#ccc 1px solid;
				border-bottom:#ccc 1px solid;
			}
			
			.textNoBg {
				padding:15px 0 15px 0;
				width:780px;
				background:none!important;				
			}
			
			.textPrecios {
				padding:0 0 15px 0!important;
				width:782px!important;
				background:none!important;
				border:none!important;			
			}			
			
				.text p {
					margin:0 60px 12px 36px;
				}
				
				.textNoBg p {
					margin:0 10px 12px 36px!important;
				}
				
				.textNoBg .masInfo {
					margin-right:10px;
				}
				
				.text p.alert {
					margin:0 0 18px 0!important;
					padding:7px 6px;
					font-size:13px;
					background:#e4e4e4;
					border-left:#000 5px solid;
				}
			
				.text h4 {
					margin:0 0 12px 27px;
					padding:4px 18px 5px 7px;
					width:70px;
					font-size:14px;			
					font-weight:100;
					color:#fff;
					background:#15b2d5;
					border-left:#000 5px solid;
				}
				
				.text h5 {
					display:inline;
					float:left;
					clear:both;		
					margin:0 0 12px 27px;
					padding:4px 18px 5px 7px;
					font-size:14px;			
					font-weight:100;
					color:#000;
					background:#d3d3d3;
					border-left:#000 5px solid;
				}
				
				.pBlueBulleted {
					float:none;
					clear:both;					
					margin:0 0 18px 27px!important;
					padding:0 0 0 9px;
					background:url(../images/bullet_blue_sml.gif) 0px 0px no-repeat;
				}
				
				.pBlackBulleted {
					float:none;
					clear:both;					
					margin:0 0 18px 27px!important;
					padding:0 0 0 9px;
					background:url(../images/bullet_black_sml.gif) 0px 0px no-repeat;
				}
				
					a.downloadLink, a.downloadIso, a.downloadAddon, a.downloadManuales, a.downloadTutoriales, a.downloadAdiestramiento, a.downloadpdf, a.manuales {
						display:block;
						padding:0 0 0 27px;
						height:20px;
						font-size:13px;
						color:#464646;
						text-decoration:underline;
					}
					a.downloadLink {
						background:url(../images/icono_descarga.gif) 0px 0px no-repeat;
					}
					a.downloadIso {
						background:url(../images/icono_iso.gif) 0px -2px no-repeat;
					}
					a.downloadAddon {
						background:url(../images/icono_componentes.jpg) 0px -2px no-repeat;
					}
					a.downloadManuales {
						background:url(../images/icono_manuales.gif) 0px -2px no-repeat;
					}
					a.downloadTutoriales {
						background:url(../images/icono_tutoriales.gif) 0px -2px no-repeat;
					}
					a.downloadAdiestramiento {
						background:url(../images/icono_adiestramiento.gif) 0px -2px no-repeat;
					}
					a.downloadpdf {
						background:url(../images/icono_pdf.jpg) 0px -2px no-repeat;
					}
					a.manuales{
					    display:block;
						padding:0 0 0 27px;
						height:20px;
						font-size:13px;
						color:#464646;
						text-decoration:underline;
					}
					
				.tbPrecios {
					border:#ccc 1px solid;
				}
				
					.tbPrecios tr td {
						padding:8px 6px;
						border-bottom:#ccc 1px solid;
					}
					
					.tbPrecios tr td.heading_precios {
						font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
						font-size:14px;
						color:#4d4c4c;
						background:#d1d1d1;
					}
					
					.tbPrecios tr td.left_precios {
						padding-left:24px!important;
					}
					
					.tbPrecios tr td.middle_precios {
						border-left:#ccc 1px solid;
						border-right:#ccc 1px solid;
					}
			
			.sumario {
				background:url(../images/bullet_blue_sml.gif) 27px 15px no-repeat;
			}
				.masInfo {	
					float:right;
					clear:both;				
					padding:0 24px 0 0;
					font-size:12px;
					background:url(../images/bg_more.gif) right 3px no-repeat;
				}
			
			.entrada {
				clear:both;
				float:none;
				display:none;
				background:#dbdbdb url(../images/bullet_red_sml.gif) 27px 15px no-repeat;
			}
			
			.notaImg {
				display:inline;
				float:left;
				margin:0 22px 8px 0;
				width:255px;
				border:#ccc 1px solid;
			}
			
			.sumarioImg {
				overflow:hidden;
				display:inline;
				float:right;
				padding:15px 70px 15px 28px!important;
				width:682px!important;
				background:url(../images/bullet_blue_sml.gif) 298px 15px no-repeat;
			}
			
	/* formularios Registro */
	.input {
		width:256px;
		border:#858585 1px solid;
	}
	
	.input_short{
	    width:100px;
		border:#858585 1px solid;
	}
	
	.input #archivo {
		width:256px;
		border:#858585 1px solid;
	}
	
	.inputPpal {
		/*padding:3px 0px;		*/
		font-size:14px;
		height:22px;
		width:256px;
	}
	
	.label {
		display:inline;
		float:right;		
		padding:3px 8px;
		text-align:right;
		cursor:default;
		background:#c5c5c5;
	}
	
	.labelPpal {		
		display:inline;
		float:left;
		clear:both;
		padding:7px 6px 8px 17px;
		font-size:17px;			
		font-weight:100;
		color:#fff;
		text-align:right!important;
		cursor:default;
		background:#15b2d5;
		border-left:#ff0000 5px solid;
	}
	
	.required {
		color:#ff0000;
	}
	
	#submitBtns {
		margin:0 0 0 211px;
		padding:5px 8px;
		background:#ccc;
	}
	
		#rSubmit, #rReset {
			font-size:16px;
			font-weight:bold;
			color:#fff;
			background:#6c6c6c;
			border:none;
		}
		
	#general-1 {
		float:left;
		display:inline;
		padding:34px 0 52px 9px;
		width:782px;
		background:url(../images/bg_content.gif) left top no-repeat;
	}
	
		/*#formError {
			margin:0 0 12px 0;
			padding:14px 8px;
			background:#dbdbdb;
		}
		
			#formError p {
				display:none;
				margin:0;
				padding:0 0 0 8px;
				background:url(../images/bullet_red_sml.gif) left top no-repeat;
			}*/
			
		#formError {
			margin:0 0 12px 0;
			padding:14px 8px;
			background:#dbdbdb;
		}
		#ClientValidationSummary {
			margin:0 0 12px 0;
			padding:14px 8px;
			background:#dbdbdb;
		}
		
			#ClientValidationSummary p {
				/*display:none;*/
				margin:0;
				padding:4px 0 0 48px;
				background:none;
			}
			.pRedBulleted 
			{
				margin:0;
				padding:0 0 0 8px!important;
				background:url(../images/bullet_red_sml.gif) 0px 0px no-repeat!important;
			}

/* poliza -------------------------------------------- */

.tPoliza {
	margin:0 0 35px 0;
	padding:0 0 0 8px;
	font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
	font-size:25px;
	line-height:24px;
	font-weight:100;
	color:#666464;
	background:url(../images/bg_tPoliza.gif) 0px 0px no-repeat;
}

.tGarantia {
	/*display:inline;
	float:left;*/
	clear:both!important;
	height:20px;
	width:330px;
	margin:0 0 12px 0;
	padding:1px 2px 1px 3px;
	font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
	font-size:17px;
	line-height:17px;
	font-weight:100;
	color:#fff;
	background:#6c6c6c;
	border-left:#ff0000 5px solid;
}

.firstYearOff {
	clear:both!important;
	height:20px;
	width:660px;
	margin:26px 0 26px 0;
	padding:1px 2px 1px 3px;
	font-family:Helvetica-Light, HelveticaNeue, Helvetica, sans-serif;
	font-size:17px;
	line-height:17px;
	font-weight:100;
	color:#fff;
	background:#ff0000;
	border-left:#000 5px solid;
}

.pBlueBulleted2 {
	float:none;
	clear:both;					
	margin:0 0 12px 0px!important;
	padding:0 0 0 9px;
	font-size:11px;
	background:url(../images/bullet_blue_sml.gif) 0px 0px no-repeat;
}

/* footer -------------------------------------------- */
#footer {
	clear:both;
	float:none;
	width:984px;
	height:94px;
	background:#f1f1f1;
	border-top:#000 2px solid;
}
	#fSidebar {
		display:inline;
		float:left;
		width:193px;
		height:94px;
	}
	
	#copyright {
		display:inline;
		float:left;
		margin:18px 0 0 14px;
		width:435px;
		font-size:9px;
		color:#4b4a4a;
	}	
		#copyright a {
			color:#000;
		}
		#copyright p {
			margin:0 0 8px 0;
			padding:0 0 0 8px;
		}
		#copyright p#direccion {
			background:url(../images/bg_direccion.gif) left top no-repeat;
		}
		#copyright p#c {
			color:#000;
			background:url(../images/bg_copy.gif) left top no-repeat;
		}
		
	#footer ul {
		display:inline;
		float:right;
		margin:17px 0 0 0;
		padding:0;
		width:221px;
		height:21px;
		background:#d40d12;
	}
		#footer ul li {
			display:inline;
			float:left;
			list-style:none;
			margin:0;
			padding:0;
			height:21px;
		}
			#footer ul li a {
				display:inline-block;
				padding:4px 12px 1px 12px;
				height:16px;
				color:#fff;
				text-decoration:none;
			}
			#footer ul li a:hover {
				background:#ff1d23;
			}
			
		li#contacto {
			width:75px;
		}
		
			li#contacto a {
				width:51px;
				/*background:#ff1d23;*/
			}
			
			/*li#contacto a:hover {
				background:#d40d12!important;
			}*/
		
		li#empleos {
			width:146px;
		}
		
			li#empleos a {
				width:122px;
			}