
/* 1 - SETEOS GLOBALES.................................................................................................................... */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

body {   
    margin:0 auto;
    text-align:center; 
	font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
	background:url(imagenes/fondo.jpg) repeat-x 0 0;
	background-color:#FFF;
  } 

.clear { clear: both;}
.oculto { display:none;}/*oculta elemento eliminando la posicion que ocupa*/
.invisible { visibility:hidden;}/*oculta elemento manteniendo la posicion que ocupa*/
.float{ float:left; display:inline;}

h3 { font-size:11px; color:#333; font-weight:normal; line-height:17px;}
h3 strong { color:#901F26; font-weight:normal;}


/* 2 - SETEOS GENERALES.................................................................................................................... */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*HEADER...................................................................................................................................*/ 
#head {
	width:985px;	
	text-align:left;
	margin:0 auto;
  }
  
	#seccionContactoHead{ width:270px; text-align:right; margin:18px 0 0 436px; padding:0 16px 5px 0; border-bottom:1px solid #CCCCCC;}	
		#seccionContactoHead p { display:inline-block;}
		#seccionContactoHead p img { margin:0 5px 0 15px;}
		#seccionContactoHead p a { color:#333; text-decoration:none;}
		#seccionContactoHead p a:hover{ color:#999;}
  
	/*BOTONERA PRINCIPAL..................................................................................................................*/
	#seccionBotoneraPrincipal{ width:716px; text-align:right; padding:25px 10px 0 0;}
		ul#botoneraPrincipal{ list-style:none;}
		ul#botoneraPrincipal li { position:relative; display:inline-block;}
		ul#botoneraPrincipal li a { text-decoration:none; background:url(imagenes/bullet_cuadrado.gif) no-repeat 5px 4px; padding:0 10px 0 20px; font-size:10px; letter-spacing:1px;}
			ul#botoneraPrincipal li a.btnContacto { margin-right:70px;}
			
			ul#botoneraPrincipal li a.btnLogin { position:absolute; z-index:9999; top:-20px; right:0;  font-size:11px; color:#FFFFFF; background:none; padding:7px 7px 20px 7px; border:1px solid transparent; border-bottom:none; border-radius:5px 5px 0 0; cursor:pointer;
												-webkit-transition: all 0.5s ease-in-out;							  
										 		 transition: all 0.5s ease-in-out;}
				ul#botoneraPrincipal li a.btnLogin span { border:1px solid #333; background-color:#9B1A21; border-radius:5px; padding:0 10px; }
				
				.upPrincipal {color:#000;}
				.upPrincipal:hover { color:#666;}
				.selectPrincipal {color:#85151B;}  
			
			ul#botoneraPrincipal ul { position:absolute; z-index:9998; top:20px; right:0; list-style:none;  opacity:0; visibility:hidden;
									  -webkit-transition: all 0.5s ease-in-out;							  
									  transition: all 0.5s ease-in-out;}
				
				#WidgetLogin { width:310px; background-color:#FFF;  border:1px solid #999; border-radius:8px 0 8px 8px;}									
						#FormWidgetLogin { width:100%;}								
							#Login { text-align:left;  padding:35px 23px 10px 23px;  border-bottom:1px solid #999;}
								#Login h1 { font-size:15px; color:#901F26; margin-bottom:15px;}
								#Login img { vertical-align:middle; margin-right:5px;}
								
								#FormWidgetLogin input { display:block; width:96%; padding:2%; margin-top:5px; border:1px solid #999999; border-radius:5px;}
								#FormWidgetLogin input#BtnIngresar { width:50%; margin:5px auto; border:none; padding:0 25px !important; cursor:pointer; font:normal 15px Arial, Helvetica, sans-serif; color:#ffffff;  background-color:#9B1A21;  box-shadow:0 3px 5px #999; }
	
							
							#Forget {  text-align:center;  padding:10px 0 15px 0; background-color:#CCCCCC;  border-radius:0 0 8px 8px;}
								#Forget p { width:100%; font-size:13px; color:#333333; text-align:center; display:block;}
								#Forget strong { font-size:14px; color:#993333;}
			
				/*Desktop*/
			 	ul#botoneraPrincipal li:hover a.btnLogin {border-color:#999; background-color:#FFF;}
				ul#botoneraPrincipal li:hover > ul { opacity:1; visibility:visible;}
                #FormWidgetLogin input[type="text"]:hover,
				#FormWidgetLogin input[type="password"]:hover{ border-color:#9B1A21; }
				
				#FormWidgetLogin input#BtnIngresar:hover { background-color:#000; }
				#FormWidgetLogin input#BtnEnviar:hover { color:#000;}
                /*.......*/
		

  
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*CENTER..................................................................................................................................*/  
#central {
	width:985px;
	text-align:left;
	margin:0 auto;
  }
  
  	#parche{position:absolute; z-index:3; width:985px; height:318px; background:url(imagenes/cargador.gif) no-repeat 50% 50%; background-color:#f1f1f1; }
	
	#mask{ position:absolute; z-index:1;}
	.Slide{ width:985px; height:318px;}
	.horizontal {position:relative; overflow:hidden;}
	.horizontal .itemsHome {width:20000em; clear:both; position:absolute;}
	.horizontal .itemsHome div { width:985px; height:318px; float:left; display:inline;}
	.horizontal .itemsHome div img { width:985px; height:318px;}
	
	/*SETEO BOTONERA AUTOAMPLIABLES......................................................................................................................................*/
	.contenedor_navi { position:absolute; z-index:2; width: 93px; height:20px; text-align:center; margin:-13px 0 0 890px; }
		.navi {}
		.navi a { width:8px; height:8px; display:inline-block; margin-right:4px; background:url(imagenes/navigator.png) 0 0 no-repeat; cursor:pointer;}
		.navi a:hover {	background-position:0 -8px; }
		.navi a.active {background-position:0 -16px;}

	

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*FOOTER...................................................................................................................................*/
#foot {
	width:985px;
	text-align:left;
	margin:0 auto;	
  }
 
	#seccionTelefonos{width:985px; height:117px; background:url(imagenes/fondo_footer.jpg) no-repeat 0 0;}
		p#ViasContacto{ color:#FFF; font-size:10px; display:block; padding:2px 0 0 30px;}
		
		ul#numerosTelefono{ list-style:none;}
		ul#numerosTelefono li { display:inline-block; margin-top:22px; }
		ul#numerosTelefono li.Nacional { margin-left:115px;}
		ul#numerosTelefono li.Quito { margin-left:49px;}
		ul#numerosTelefono li.Cuenca { margin-left:58px;}
		ul#numerosTelefono li.Guayaquil { margin-left:57px;}
			p.pais { color:#666; font-size:13px; }
			p.numero{ color:#333; font-size:16px; display:inline-block;}
			p.prefijo{color:#333; font-size:10px; display:inline-block; vertical-align:3px; margin-right:3px;}
		
	p#textoLegales{ font-size:10px; display:block; margin-left:8px;}
/*INTERNAS:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*.........................................................................................................................................*/
/*EMPRESA*/
/*.........................................................................................................................................*/
#fondoCentral{ width:985px; background:url(imagenes/internas/fondo_internas.png) repeat-y 0 0;}
	#topCentral{ height:142px; background:url(imagenes/internas/head.jpg) no-repeat 0 0;}
		#tituloInterna{ width:255px; height:41px; text-align:right; padding-top:80px; }
		
	#cuerpoCentral{ padding:15px 0 35px 80px; display:block;}
		img.imgEmpresas{ display:inline-block; vertical-align:top;}
		ul#listaEmpresa{list-style:none; display:inline-block;  vertical-align:top; margin:10px 0 0 25px; padding:0;}
		ul#listaEmpresa li { font-size:15px; color:#333; background:url(imagenes/internas/bullet.jpg) no-repeat 0 5px; padding-left:20px; margin:0 0 24px 0;}

/*SERVICIOS*/
/*.........................................................................................................................................*/
#ServiciosCol1 { width:286px; float:left; display:inline; margin-left:22px;}
	#ServiciosCol1 p { font-size:13px; color:#000; line-height:18px;}
	p#comoFunciona{ width:242px; font-size:11px; font-weight:bold; color:#666; display:block; border-bottom:1px solid #666; padding-bottom:3px; margin-bottom:5px;}
	
#ServiciosCol2 {  float:left; display:inline; margin-left:12px;}
	ul#listaServicios{ list-style:none;}
	ul#listaServicios li { width:324px; height:23px; background:url(imagenes/internas/fondo_lista.jpg) no-repeat 0 0; margin:5px 0; color:#901F27; font-weight:bold; padding:4px 0 0 25px;}
	
/*PREGUNTAS*/
/*.........................................................................................................................................*/
img.tituloDobleLineas { margin-top:-30px;}

ul#listaPreguntas{ width:558px; list-style:none; display:inline-block;}
ul#listaPreguntas li { display:block;}
ul#listaPreguntas li.pregunta { width:558px;  height:23px; background:url(imagenes/internas/fondo_lista.jpg) no-repeat 0 0;  color:#901F27; font-weight:bold; padding:4px 0 0 25px;}
ul#listaPreguntas li.respuesta {width:500px; margin:5px 0 20px 28px;}

/*CONTACTOS*/
/*.........................................................................................................................................*/
p#tituloHorario{ font-size:15px; color:#901F26; margin-bottom:15px;}

ul#listaHoras{ list-style:none; font-size:12px; color:#333333;}
ul#listaHoras li { background:url(imagenes/internas/vineta_reloj.jpg) no-repeat 0 3px; padding:0 0 20px 28px; color:#333;}

ul.listaDireccion{ width:250px; display:inline-block; vertical-align:top; list-style:none; padding:15px 0 0 15px;}
ul.listaDireccion li {display:block; background:url(imagenes/internas/vineta_tilde.jpg) no-repeat 0 3px; padding: 0 0 0 37px; color:#333; line-height:16px; margin-bottom:25px;}
ul.listaDireccion li p.lugar{ font-size:15px; color:#901F26; }
ul.listaDireccion li a { color:#666666;  text-decoration:none;}
ul.listaDireccion li a:hover { color:#000;}

span.puntoTel { color:#fff;}
span.puntoTelFoot{ color:#e5e5e5;}
		 