@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	}
	
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#flotante {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:50;
}
#pop {
	position:absolute;
	left:30%;
	top:30%;
	width:40%;
	height:40%;
	z-index:99;
}

.text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	font-size:12px;
	}
.sc-text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	font-size:11px;
	}
.titulo {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #D81921;
	text-align: justify;
	font-size:13px;
	font-weight: bold;
	font-style:italic;
	}
.img {
	border-color:#CCCCCC;
	border-style: double;
	}
img {
	border:none;
	}
a img {
	border:none;
	}
a:focus {
	outline:none;
	}
.sitemap {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:9px;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	}
.terminos {
	color: #990000;
	}
.ttCATALOGO {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #D81921;
	text-align: right;
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	}
.sbCATALOGO {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	font-size:11px;
	font-weight: bold;
	font-style: italic;
	}
.infoCATALOGO {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	font-size:12px;
	font-weight: normal;
		}
.ttTcredito {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #D81921;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	}
.SBTcredito {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	}
.infoTcredito {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	font-size: 12px;
	}
.stSEGUROS {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: center:;
	font-size: 11px;
	font-weight: bold;
	}
.txt11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	font-size:12px;
	}
	
#head {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:104px;
	z-index:4;
	background-image: url(../img/r_header.gif);
}
#main {
	position:absolute;
	left:0px;
	top:95px;
	width:100%;
	height:32px;
	z-index:9;
	background-color: #B9B9B9;
}
#body {
	position:absolute;
	left:0px;
	top:125px;
	width:100%;
	height:1050px;
	z-index:2;
	background-image: url(../img/r_body.gif);
	overflow: visible;
}
#body_bolsa {
	position:absolute;
	left:0px;
	top:125px;
	width:100%;
	height:1050px;
	z-index:2;
	overflow: visible;
}
#sitemap_bolsa {
	position:absolute;
	left:0px;
	top:1650px;
	width:100%;
	height:150px;
	z-index:5;
	background-image: url(../img/bot.gif);
}
#sitemap_camp {
	position:absolute;
	left:0px;
	top:1140px;
	width:100%;
	height:150px;
	z-index:5;
	background-image: url(../img/bot.gif);
}
#sitemap {
	position:absolute;
	left:0px;
	top:1100px;
	width:100%;
	height:150px;
	z-index:5;
	background-image: url(../img/bot.gif);
}
#sitemap_tiendas {
	position:absolute;
	left:0px;
	top:1120px;
	width:100%;
	height:150px;
	z-index:5;
	background-image: url(../img/bot.gif);
}
.Estilo1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.Estilo3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #FFFFFF; }
.Estilo4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#pie_bolsa {
	position:absolute;
	left:0px;
	top:1790px;
	width:100%;
	height:55px;
	z-index:1;
	background-color: #CCCCCC;
}
#pie {
	position:absolute;
	left:0px;
	top:1250px;
	width:100%;
	height:55px;
	z-index:1;
	background-color: #CCCCCC;
}
#pie_camp {
	position:absolute;
	left:0px;
	top:1280px;
	width:100%;
	height:55px;
	z-index:1;
	background-color: #CCCCCC;
}
#pie_tiendas {
	position:absolute;
	left:0px;
	top:1270px;
	width:100%;
	height:55px;
	z-index:1;
	background-color: #CCCCCC;
}
.Estilo8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.ttSubtit {
	color:#F00;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	
.ttText {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#666;
	}

.Estilo9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}
.Estilo10 {font-size: 10px}

#actualizando {
	position: absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:99;
	background:url(../img/black.gif) repeat;
	}
	
#img_actualiza {
azimuth:center;
	display:block;
	left:0px;
	top:0px;
	z-index:110;
		}
		
.link_gex {
	text-decoration:none;
	color:#000000;
	}
	
.link_gex:hover {
	text-decoration:underline;
	color:#FF0000;
	}
	
#repuestos {
	display:block;
	width:327px;
	height:90px;
	background:url(../img/gex_repuestos_a.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
#repuestos:hover { 
	width:327px;
	height:90px;
	background:url(../img/gex_repuestos_b.jpg) no-repeat;
	cursor:pointer;
	border:none;
	display:block;
	}

#serv_tec {
	display:block;
	width:327px;
	height:90px;
	background:url(../img/gex_servicio_tecnico_a.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
#serv_tec:hover { 
	width:327px;
	height:90px;
	background:url(../img/gex_servicio_tecnico_b.jpg) no-repeat;
	cursor:pointer;
	border:none;
	display:block;
	}
	
#mano_obra {
	display:block;
	width:327px;
	height:90px;
	background:url(../img/gex_mano_obra_a.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
#mano_obra:hover { 
	width:327px;
	height:90px;
	background:url(../img/gex_mano_obra_b.jpg) no-repeat;
	cursor:pointer;
	border:none;
	display:block;
	}
	
#cambio {
	display:block;
	width:327px;
	height:90px;
	background:url(../img/gex_cambio_prod_a.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
#cambio:hover { 
	width:327px;
	height:90px;
	background:url(../img/gex_cambio_prod_b.jpg) no-repeat;
	cursor:pointer;
	border:none;
	display:block;
	}
	
#preguntas {
	display:block;
	width:327px;
	height:90px;
	background:url(../img/gex_preguntas_frecuentes_a.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
#preguntas:hover {
	display:block;
	width:327px;
	background:url(../img/gex_preguntas_frecuentes_b.jpg) no-repeat;
	cursor:pointer;
	border:none;
	}
	
	
/*LEFT MAIN*/

#btn1 {
	display:block;
	width:120px;
	height:132px;
	cursor:pointer;
	border:none;
	}
#btn2 {
	display:block;
	width:120px;
	height:55px;
	cursor:pointer;
	border:none;
	}

#btn3 {
	display:block;
	width:120px;
	height:85px;
	cursor:pointer;
	border:none;
	margin-top:5px;
	}
#btn4 {
	display:block;
	width:120px;
	height:75px;
	cursor:pointer;
	border:none;
	}
#btn5 {
	display:block;
	width:120px;
	height:40px;
	cursor:pointer;
	border:none;
	}

/*CARRUSEL jQUERY*/

			.list_carousel {
				margin: 0 0 0px 0px;
				width: 100%;
				border: solid 1px blue;
			}
			#foo1 {
				height:50px;
				width:680px;
				}
			#foo1 img {
				margin: 10px 20px 10px 20px;
				}
			.clearfix {
				float: none;
				clear: both;
			}
			#prev1, #prev2 {
				margin-left: 10px;
			}
			#next1, #next2 {
				float: right;
				margin-right: 10px;
			}
			
/* VALIDACION EMAIL*/
.LV_validation_message{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:10px;
    font-weight:bold;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color: red;
	margin-top:10px;
}


.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
	color:green;
	border:none;
	font-weight:bold;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
	color:red;
	border:none;
}

/********DOCK-****/
/*position and hide the menu initially - leave room for menu items to expand...*/
#description {margin-left:40px; width:500px;}
#page {padding:20px 0; width:100%;}
#menu {position:absolute; top:0; left:100%; margin-left:-48px; display:none;}
/*dock styling...*/
/*...set the cursor...*/
#menu div.jqDock {cursor:pointer;}
/*label styling...*/
div.jqDockLabel {font-weight:bold; font-style:italic; white-space:nowrap; color:#ffffff; cursor:pointer;}

