body {
	background:url(../imgs/bg.gif) #f1f1f1 repeat-x; 
	font-family:Lucida Grande,Lucida Sans Unicode,Verdana,sans-serif;
	}
body.modalBody { background-color:#FFF; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;  }
body.modalBody_imgFondo { 
	background: #FFFFFF url(../img/bg_modal.png) no-repeat; margin:0; padding:0; margin: 45px 25px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 12px;
}
	body.modalBody_imgFondo a { color: #68b022; font-weight: bold; }
	body.modalBody_imgFondo h2 { color: #660033; font-weight: bold; background:url(../img/vineta-malbec.png) no-repeat; padding:0 0 0 20px; background-position:0 3px;}
	body.modalBody_imgFondo p.primero { margin: 45px 0 0 0; width:85%;}
        body.modalBody_imgFondo p { margin: 12px 0; width:85%;}

#wrapper {
	text-align: justify;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 962px;
	position: relative;
}

/*************
/*	HEADER	*/
	#header {
		margin: 0 0 15px 0; height:94px; border-bottom:1px solid #dbdbdb;
		background:url(../img/logo-site.png) no-repeat;
	}
		#header .menuSite {
			text-align:right; padding:5px 0 0 0; background: url(../img/btns_menu.png) no-repeat;
			background-position:right; height:29px; font-size:14px; color:#d7d7d7; padding:10px 18px 0 0;
			}
			#header .menuSite a { color:#555; text-decoration:none; padding: 0 8px; }
			#header .menuSite a:hover { color:#222; }
			#header .menuSite a#menuSeaRepresentante { padding-right: 0px; }
			
		.menuSite .submenu { 
			position:absolute; top: 34px; width: 192px; z-index: 9999; text-align: left; 
			background: url(../img/menu_bg.png); float:left;
			}
			.menuSite .submenu .intSubmenu { border-bottom: 1px #BBB solid; margin-left: 3px; }
			.menuSite #submenuClientes { left: 500px; z-index: 9999; }
			.menuSite #submenuSistema { left: 590px; z-index: 9999; }

				.menuSite .submenu ul { padding: 0; list-style: none; font-size: 12px; margin: 0; }
					.menuSite .submenu ul li { 
							margin: 7px 7px 7px 7px; font-weight: normal; text-decoration: none; 
							border-bottom: 1px #d5d5d5 solid; padding: 0 0 7px 0; 
						}
					.menuSite .submenu ul li.ultimo { border-bottom: none; }
					.menuSite .submenu ul li a { color: #666666; text-decoration: none; }
					.menuSite .submenu ul li a:hover { color: #6ab125 !important; }

		#header #tickerCont { width: 685px; float: right; }
		#header .ticker{ 
			padding:5px 0 5px 0; background:url(../img/bg_ticker.png) no-repeat right; font-size:13px; color:#fff;  
			height:35px; font-weight:bold; font-family: Verdana,sans-serif; padding: 18px 18px 0 155px;
			}
			#header .ticker #tickerTXT { width: 513px; } 
			#header .ticker span.colorV { color:#6ab125; }
			#header .ticker span.punto { padding: 0 15px 0 15px; }

		#prodsMenu { background:url(../img/bg-menu-prods.png) no-repeat; padding:0 0 15px 0; float: left; width: 100%; }
		#prodsMenu a { height: 49px; display: block; float: left; color: #E6E6E6; font-size: 0; margin-left: 4px; }
		#prodsMenu a#cuotalibre { background: url(../img/01-prod-cuotalibre-A.png); width: 109px; }
		#prodsMenu a#diferencial { background: url(../img/02-prod-diferencial-A.png); width: 108px; }
		#prodsMenu a#pesosfijos { background: url(../img/03-prod-pesosfijos-A.png); width: 108px; }
		#prodsMenu a#mamutdelmedio { background: url(../img/04-prod-mamutdelmedio-A.png); width: 148px; }
		#prodsMenu a#mamut { background: url(../img/05-prod-mamut-A.png); width: 78px; }
		#prodsMenu a#genesis { background: url(../img/06-prod-genesis-A.png); width: 82px; }
		#prodsMenu a#planredondo { background: url(../img/07-prod-planredondo-A.png); width: 123px; }
		#prodsMenu a#over { background: url(../img/08-prod-over-A.png); width: 61px; }
		#prodsMenu a#futuro { background: url(../img/09-prod-futuro-A.png); width: 73px; }
		
		#prodsMenu a#cuotalibre:hover, #prodsMenu a.cuotalibreMarcado { background: url(../img/01-prod-cuotalibre-B.png) !important; color: #45313D; }
		#prodsMenu a#diferencial:hover, #prodsMenu a.diferencialMarcado { background: url(../img/02-prod-diferencial-B.png) !important; color: #45313D; }
		#prodsMenu a#pesosfijos:hover, #prodsMenu a.pesosfijosMarcado { background: url(../img/03-prod-pesosfijos-B.png) !important; color: #45313D; }
		#prodsMenu a#mamutdelmedio:hover, #prodsMenu a.mamutdelmedioMarcado { background: url(../img/04-prod-mamutdelmedio-B.png) !important; color: #45313D; }
		#prodsMenu a#mamut:hover, #prodsMenu a.mamutMarcado { background: url(../img/05-prod-mamut-B.png) !important; color: #45313D; }
		#prodsMenu a#genesis:hover, #prodsMenu a.genesisMarcado { background: url(../img/06-prod-genesis-B.png) !important; color: #45313D; }
		#prodsMenu a#planredondo:hover, #prodsMenu a.planredondoMarcado { background: url(../img/07-prod-planredondo-B.png) !important; color: #45313D; }
		#prodsMenu a#over:hover,#prodsMenu a.overMarcado { background: url(../img/08-prod-over-B.png) !important; color: #45313D; }
		#prodsMenu a#futuro:hover, #prodsMenu a.futuroMarcado { background: url(../img/09-prod-futuro-B.png) !important; color: #45313D; }
/*************/

#side-a { float: left; width: 772px; }
#side-a img.indexPlan2 { margin:8px 0 0 0; }

#side-b { margin: 0; float: left; width: 182px; height: 1% /* Holly hack for Peekaboo Bug */; padding:0 0 0 8px; }
#side-b img#separa { margin:8px 0 0 0; }

#side-b div#contTelecon { 
	width:182px; height:143px; margin:8px auto 0 0; font-size:18px; text-align:right; line-height:19px; background:url(../img/banner-telecon.png) no-repeat; position:relative; cursor: pointer; font-weight:bold;}
	#side-b div#contTelecon a{ color:#FFF; font-weight:bold; text-decoration:none; position:absolute; width:150px; right:16px; top:76px; text-align:center;}	
	
	span.color1, p.color1 { color: #990066 !important; font-weight: bold; }
	span.color2, p.color2 { color: #68b022 !important; font-weight: bold; }
	.invisible { display: none; } 
	.clearBoth { clear: both; }
	#graciasPorTuConsulta { 
		border: 1px #666666 solid; -moz-border-radius: 3px; -webkit-border-radius: 3px;
		float: left; width: 100%; background: #FFFFFF; margin-bottom: 8px; text-align: center;
		}
		
	div.contenedorTexto { 
		float: left; margin-top: 8px; background: #FFFFFF; padding:30px 32px 30px 32px;
		border: 1px #E8E8E8 solid; -moz-border-radius: 5px; -webkit-border-radius: 5px;
		}
		div.contenedorTexto p { 
			font-size:13px; color:#666; text-align:justify; line-height:20px; padding: 10px; 
			margin: 0;
			}
			
		div#side-a .rango { display: none; position: absolute; top: 280px; left: 90px; }
		div#side-a .rangoVer { display: block; }
			
/*////////CLIENTES - LICITA /////////*/
.clientes-adjudicados img, .clientes-ganadores img, .clientes-consulta img { margin:10px 0 0 15px; float:left; }
.clientes-adjudicados div#grupos_adj { float:left; width: 460px; margin-left: 30px; }
.clientes-ganadores div#itinerarios { float:left; width: 460px; margin-left: 30px; }

.clientes-topes img { float:right;}
.clientes-topes div#topes { float:left; width: 400px;  }

.clientes-consulta div#resultados { float:left; width: 400px; margin-left: 15px; }
.clientes-consulta form#formAdj div.contenedorForm { padding:15px 0 0 0;}
	.clientes-consulta form#formAdj div.contenedorForm span{ margin:0 0 0 10px; width:50px;}
	.clientes-consulta form#formAdj label { width: 55px; display: block; float:left; }
.clientes-consulta div#contenedorResultados { 
	width: 695px; float:left; margin: 5px 0 0 10px; border: 1px #e5e5e5 solid; -moz-border-radius:8px; padding: 0 10px 10px 15px; float:left;}
	.clientes-consulta div#contenedorResultados input { border:0; background:url(../img/btn_verresultados.png); width:120px; height:35px; font-size:0; cursor:pointer; margin:5px 0 0 0;}
	.clientes-consulta div#contenedorResultados select { width:130px;}		
	.clientes-consulta div#contenedorResultados table { float:left;}
	
	div#contFormLicitacion { font-size: 12px; }
	div.datosTitular label { width:100px; color:#333; font-size:12px; font-weight:normal; display:block; float:left;}
	div.ofertaLicitacion label { width:120px; color:#333; font-size:12px; font-weight:normal; display:block; float:left;}
	label.margen { margin:0 0 0 40px;}
	div.ofertaLicitacion input, 
	div.ofertaLicitacion select,
	div.ofertaLicitacion option{ width:140px; /*margin:0 0 20px 0;*/}
	div#grupos, div#combo_topes, div#combo_libres { float:left; }

        table.resultado { float: left; margin: 30px; clear: both; }
        table.resultado td { background: url(../img/bolilla.png) no-repeat center; width: 42px; height: 42px;}
        table.resultado td.bolilla_1 { color: #990066; }
        table.resultado td.bolilla_2 { color: #68B123; }
        table.resultado td.bolilla_3 { color: #555555; }

/*/////////////////////////*/

/*------------------
	INDICES
------------------*/
	ul.lista-indices { font-size: 16px; margin: 20px 30px; border:1px solid #CCCCCC; float: left; }
	ul.lista-indices a { cursor:pointer;text-decoration:none; color:#68B022; }
	ul.lista-indices a:hover { text-decoration: underline }
	ul.lista-indices a#sel { text-decoration: underline; }
	ul.lista-indices li { padding:1px; list-style-type:none; }
	ul.lista-indices li a.selected { text-decoration: underline; }
	.column { float:left;margin-right:20px; }
/*----------------*/


/********************/
/*	FOOTER Y BARRA	*/
	#footer { 
		clear: both; font-size:10px; color:#666; padding:15px 0 15px 0; 
		width: 962px; margin: auto; text-align:center; 
	}
		#footer img { border:0; }
		#footer p.link { margin: 0; line-height:7px; color:#d2d2d2; font-size: 13px; line-height: 20px; margin: 5px; }
		#footer p.link a { color: #666; text-decoration: none; }
		#footer p.link a:hover { text-decoration: underline; }
	
	#ad { 
		clear: both; font-size:10px; color:#666; padding:15px 0 45px 0; 
		width: 962px; margin: auto; text-align:center; border-top:1px solid #DBDBDB;
	}
	
	div.barraAbajo {
		height: 44px; position:fixed; bottom: 0px; float: left;
		width: 99%; z-index:2000; background:url(../img/bg-barra-abajo.png) repeat-x;
	}
	  	div.barraAbajo .izq { float:left; }
		div.barraAbajo .centro{ background:url(../img/bg-barra-abajo.png) repeat-x; float:left; width:200px;}
		div.barraAbajo .der { position: fixed; right: 3px; bottom: 0px; }
			div.barrAabajo .izq img,
			div.barraAbajo .der img { float:left; }
/********************/

/******** PRODUCTO **********/
#side-a .headProd { background:url(../img/bg_prod_head.png) no-repeat; width:772px; height:285px;}
	#side-a .headProd .opcionesA{ float:left; width:357px;}
		#side-a .headProd .opcionesA .espacioLogo { border-bottom:1px solid #E7E7E7; width:85%; padding:10px; margin:auto; float:left; margin:0 0 0 10px;}
			#side-a .headProd .opcionesA img { float:left;}
			#side-a .headProd .opcionesA .espacioLogo .linksBtns{ background:url(../img/bg-links-solapas.jpg) no-repeat; float:left; width:158px; height:109px; margin:0 0 0 30px; color:#888; font-size:13px; padding:6px 0 0 0;}
			#side-a .headProd .opcionesA .espacioLogo .linksBtns li{ list-style-image:url(../img/icon-txt.jpg);}
				#side-a .headProd .opcionesA .espacioLogo .linksBtns a{ color:#68b022; text-decoration:none;}
				#side-a .headProd .opcionesA .espacioLogo .linksBtns a:hover{ color:#888; text-decoration:none;}
			#side-a .headProd .opcionesA .espacioLogo .linksBtns span{ margin:0 0 0 15px;}
			#side-a .headProd .opcionesA .slogan { background:url(../img/teconviene-numeros.png) no-repeat; background-position:bottom; float:left; width:100%; height:141px;}
				#side-a .headProd .opcionesA .slogan img{ margin:12px 0 0 10px; border:0;}
				#side-a .headProd .opcionesA .slogan .numeros{ margin:0 0 0 30px; padding: 0 0 0 185px; float: left; cursor: pointer; }
					#side-a .headProd .opcionesA .slogan .numeros .calcu{ margin: 5px 0 0 25px;}
	#side-a .headProd .opcionesB { width:414px; float:left; position: relative; }
	#side-a .headProd .opcionesB img { position: absolute; top: 0; }
	#side-a .headProd img#riboon { position: absolute; top: 1px; right:0; z-index: 150; }

#side-a .formProd { width:772px; height:444px; background:url(../img/bg_prod_form.png) no-repeat;}
	#side-a .formProd .formCabezal{ font-size:16px; list-style-image:url(../img/flecha_ul_gris.png); font-weight:bold; padding:15px 0 0 50px; color:#555;}
		#side-a .formProd .formCabezal img{ float:right; margin:-5px 22px 20px 0;}
	#side-a .formProd .formEspacio{ font-weight:bold; font-size:13px; color:#555; width:580px; height:330px; float:left; margin:20px 20px 0 180px;}
		#side-a .formProd .formEspacio label{ margin:0 5px 0 20px; display:block; float:left; width:86px; padding:5px 0 0 0;}
			#side-a .formProd .formEspacio label span{ color:#888;}
		#side-a .formProd .formEspacio input,
		#side-a .formProd .formEspacio select{ margin:0 5px 15px 10px; display:block; float:left; width:156px; height:30px; border: 1px solid #e5e5e5;}
		#side-a .formProd .formEspacio select{ padding: 3px; background-color: #FFF; }
		#side-a .formProd .formEspacio textarea{ margin:0 5px 0 10px; display:block; float:left; width:435px; height:95px; border: 1px solid #e5e5e5;}
		#side-a .formProd .formEspacio input.btnEnviar{ background:url(../img/btn_enviar.png) no-repeat; border:0; margin:15px 0 0 115px; width:108px; height:49px; font-size: 0; }
		#side-a .formProd .notaForm { float:left; width:95%; font-size:11px; color:#888; text-align:center; border-top:1px solid #dbdbdb; height:25px; padding:5px 0 0 0; margin:0 0 0 20px;}

span.tit { color: #990066; font-weight: bold; background:url(../img/vineta-malbec.png) no-repeat; padding:10px 0 0 15px; background-position:0 3px; font-size:13px; margin:0; background-position:0px 10px;}	
a.intext, a.intextG, a.intextV, a.intextM { color:#68b022; text-decoration: underline; padding:0; }


#side-a .solapasSistema .quienesGlobo {  color:#666; text-align:justify; line-height:25px; width:425px; height:67px; background:url(../img/bg-globo-quienessomos.jpg) no-repeat; padding:18px; margin:20px 0 0 0; font-size:14px;}
		#side-a .solapasSistema .quienesGlobo span{ color:#68b022; font-weight:bold;}

/************ SISTEMA *************/
#side-a .solapasSistema { 
		background:#FFF; border:1px #e8e8e8 solid; width:742px; float:left; min-height:668px; position:relative; -moz-border-radius: 5px; 
		padding: 30px 15px 15px 13px; color: #666666; font-size: 12px; 
		}
	#side-a .solapasSistema p { font-size:13px; color:#555; line-height:20px; text-align:justify; width:420px; padding:0 0 0 25px;}
	
	#side-a .solapasSistema .sistGlobo {  color:#666; text-align:justify; line-height:25px; width:425px; height:177px; background:url(../img/bg-globo-sist-bienvenida.jpg) no-repeat; padding:18px; margin:20px 0 0 0; font-size:14px;}
		#side-a .solapasSistema .sistGlobo span{ color:#68b022; font-weight:bold;}
		#side-a .solapasSistema .sistGlobo ul{ margin:0;}
	
	/*#side-a .solapasSistema .solapaFin{ margin:100px 0 0 0; clear:both; float:left; position:absolute; bottom:0;}*/

/*	/////////LOCALES///////////*/
body.modalBody_imgFondoLocales { 
	background: #FFFFFF url(../img/locales_popup.png) no-repeat; margin:0; padding:0; margin: 45px 25px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px;
}

	body.modalBody_imgFondoLocales a { color: #68b022; font-weight: bold; }
	body.modalBody_imgFondoLocales h2 { color: #660033; font-weight: bold; background:url(../img/vineta-malbec.png) no-repeat; padding:0 0 0 20px; background-position:0 3px;}
	body.modalBody_imgFondoLocales div.fotoLocales { margin: 75px 0 0 0; width:136px; height:190px;  float:left;}
		body.modalBody_imgFondoLocales div.fotoLocales img { margin:auto; height:190px; width:136px;}
	body.modalBody_imgFondoLocales div.locales,
	body.modalBody_imgFondoLocales div.localesSegundo { margin:75px 0 0 10px; width:180px; height:190px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 0 0 10px; float:left;}
	body.unacol div.locales { width: 230px; }
			
/*///////CALCULADORA////////*/
div#calculadora { position: absolute; top:230px; left: 220px; border: 1px #999 solid; background: #FFFFFF; display: none;}

.totalCalcu { width:415px; height:177px; padding:10px; position:relative; background:#FFF; background:url(../img/bg_calcu.jpg) no-repeat;}
.totalCalcu#calcDiferencial { width:415px; height:215px; padding:10px; position:relative; background:#FFF;}
	.totalCalcu h3 { color:#590437; font-size:13px; padding:0 0 15px 15px; font-weight: normal; }
	.totalCalcu div.todosCamposC { 
		border-top: 1px #e5e5e5 solid; color:#444; font-size:13px; float:left; 
		}
		.totalCalcu div.todosCamposC select.monedas{ 
			margin:25px 10px 0 10px; border:1px #e5e5e5 solid; float: left; padding: 5px; font-size: 12px; font-weight: bold; background:#f5f5f4;			}
		.totalCalcu div.todosCamposC input.cantidad{ 
			margin:25px 10px 0 0; border:1px #e5e5e5 solid; float: left; padding: 5px; font-size: 14px; font-weight: bold; background:#f5f5f4;
			}
		.totalCalcu div.todosCamposC img#calcular { margin-top: 22px; float: left; }
		.totalCalcu div.todosCamposC div { margin:0; float:left;}
		.totalCalcu div.todosCamposC div div{ margin: 10px 0 0 0;}
		.totalCalcu div.todosCamposC span.tipoMoneda { font-weight:bold; margin:0 3px 0 0;}
		.totalCalcu div.todosCamposC div.resultado,
		.totalCalcu div.todosCamposC div.resultado1,
		.totalCalcu div.todosCamposC div.resultado2 { 
			color:#444; font-size:13px; background:url(../img/bg_resultado.png) no-repeat; width:120px; height:25px; 
			padding:5px 10px 0 10px; font-weight:bold; margin: 7px 0 0; float:left;
			}
		.totalCalcu div.todosCamposC div.resultado2 { margin-left: 35px; }
.nFallo {
	width:100%;
	text-align:center;
	margin:auto 0 !important;
	background-color:#FFA8A8;
}


