@charset "utf-8";
/* CSS Document BY BRANDIGITAL */

*{ margin:0; padding:0;}

/* BODY
-----------------------------------*/
body div { display:block;}
body { font:.74em Arial, Helvetica, sans-serif; margin:0; background-image:none; background-color:#000000;}
body#pag_prehome { background:#000000 url(../images/fondo_degrade_negro.png) repeat-x 0 -15px;}

/* TAGS
-----------------------------------*/
a{ outline:none; text-decoration:none;}
img a{ border:none; outline:none;}
p{ margin:0; color:#7E807F;}
h1{ display:block; text-indent:-9999px; margin-top:21px;}

/*PREHOME
--------------------------------------------------*/
#prehome{ height:100%; width:100%; /*padding-top:20px;*/}
p.copyrightPrehome{ color:#83888A; text-align:center; font-size:.9em; margin:100px 0 0;}
.seleccionPais{ background:url(../images/bgSelectPais.jpg) no-repeat; width:296px; height:365px; margin:auto; overflow:hidden;}
.seleccionPais ul{ margin:47px 0 0 20px; width:110px; float:left;}
.seleccionPais ul li{ list-style:none; margin-bottom:15px;}
.seleccionPais ul li a{ display:block; width:82px; height:15px; text-indent:-9999px;}
a.ar{ background:url(../images/btnArgentina.jpg) no-repeat;}
a.ur{ background:url(../images/btnUruguay.jpg) no-repeat;}
a.pr{ background:url(../images/btnParaguay.jpg) no-repeat;}
a.bl{ background:url(../images/btnBolivia.jpg) no-repeat;}
a.pu{ background:url(../images/btnPeru.jpg) no-repeat;}
a.col{ background:url(../images/btnColombia.jpg) no-repeat;}
a.ecu{ background:url(../images/btnEcuador.jpg) no-repeat;}
a.vz{ background:url(../images/btnVenezuela.jpg) no-repeat;}
a.cl{ background:url(../images/btnChile.jpg) no-repeat;}
a.mx{ background:url(../images/btnMexico.jpg) no-repeat;}
a.cr{ background:url(../images/btnCostarica.jpg) no-repeat;}
a.br{ background:url(../images/btnBrasil.jpg) no-repeat;}
a.it{ background:url(../images/btnItalia.jpg) no-repeat;}
a.rs{ background:url(../images/btnRusia.jpg) no-repeat;}
a.pn{ background:url(../images/btnPanama.jpg) no-repeat;}
a.pn2{ background:url(../images/btnPanama2.jpg) no-repeat;}
a.hd{ background:url(../images/btnHonduras.jpg) no-repeat;}
a.gGlobal{ background:url(../images/btnGlobal.jpg) no-repeat; width:98px;}

#header-wrap a.logo{ position:absolute; z-index:100; top:0; display:block; width:247px; height:100px;}
.home-detail-bg{ position:absolute; z-index:100; right:0; background: url(../images/bgFondoDetalle2.jpg) no-repeat 0 -9px; width:748px; height:401px;}

/* NUEVA ESTETICA
-----------------------------------*/
#layout-wrap { width:100%;}
#header-wrap  { background:url("../images/bg_body.jpg") no-repeat top right; position:relative; width: 988px; padding: 105px 0 0; height: 34px; margin:auto;}
#content-wrap  { background:none; border-top: none; overflow:auto; margin-top:5px; width:100%; z-index:0; }
#content-wrap-ins{ background:#EFEFEF url(../images/bg.jpg) no-repeat  top center ; overflow:auto; margin-top:5px; width:100%; border-top:3px solid #C1C3C3;}

#footer  { background:none; border-top: none; width:100%; padding-bottom:10px;}
#header-wrap a.logo { background:url(../images/bg_logo.jpg) no-repeat top left;}
body#en-US .buscador { background: url(../images/uno2.gif) no-repeat top center; padding-top:0; margin-left:0px; height:70px; }
.buscador { background: url(../images/uno1.gif) no-repeat top center; padding-top:0; margin-left:0px; height:70px; }
.loginComunidad { background: url(../images/dos.gif) no-repeat top left; margin-left:20px; padding-top:0; height:70px;} 
.registroClose { background: url(../images/cuatro.gif) no-repeat top left;}
.registro { background: url(../images/cuatro.gif) no-repeat top left;}
#flashHolder { margin:0;}
#topBoxContent { height:86px; overflow:hidden;}

/* CUFON 
------------------------------------*/
a#cerrar_login { background: none; color:#D7010B; text-transform:uppercase; margin-top:4px; font-size:13px;}
a.editarDatos { background:none; color:#9F9F9F; font-size:10px; margin-top:10px; height:24px; line-height:10px;}
#navegacion ul li a { display:block; font-size:13px; color:#9F9F9F; text-transform:uppercase;}
#navegacion ul li a.btnProfesional,
#navegacion ul li a.btnNovedades,
#navegacion ul li a.btnSobreGama,
#navegacion ul li a.btnDondeComprar,
#navegacion ul li a.btnProductos,
#navegacion ul li a.btnComunidad,
#navegacion ul li a.btnServicio { 
background:none; 
height:16px;
line-height: 16px;
float:left;
margin-top:12px !important; 
margin-top:10px;
margin-right:23px; 
width:auto;
}
#navegacion ul li a.btnIdioma { background:url(../images/btnPais.jpg) no-repeat; width:103px; height:32px; display:block; float:left;}
.buscador p.cufon { display:block; color:#969696; font-size:20px; margin:10px 0 5px 10px !important;  margin:10px 0 2px 10px;}
.loginComunidad p.cufon { display:block; color:#969696; font-size:20px; margin:10px 0 0px 10px;}
span#text_registro { background:none; color:#9F9F9F; font-size:11px; margin-top:10px; display:block;}
a.registroLink { background: none; color:#D7010B; text-transform:uppercase; margin-top:8px; font-size:15px; display:block;}

.btnHome { background:url("../../../images/btnHomeN.jpg") no-repeat scroll 0 0 transparent;}
.btnMail { background:url("../../../images/btnMailN.jpg") no-repeat scroll 0 0 transparent;}
.loginComunidad input.btnLogin,
.loginComunidad input#btnLoginN { height:21px; width:22px; background:url("../../../images/btnLoginN.jpg") no-repeat 0 2px !important; background:url("../../../images/btnLoginN.jpg") no-repeat top left; margin:3px 0 0 7px;}
.loginComunidad span#cont_login_pass { margin:0; padding:0;}
.loginComunidad input#pass_login,
.loginComunidad input#pass_login_flase,
.loginComunidad input#user_login { width:78px; height:21px; line-height:21px; float:left; background-color:transparent; margin-top:3px;}
a.forgotPass { padding:4px 0 0 10px; display:block; height:10px; line-height:10px;}
.buscador a.btnBuscar { float:right; padding:0 9px 0 0; display:block; background:url("../../../images/btnBuscarN.jpg") no-repeat top left;}
.buscador input { width:97px; margin-left:118px;}
.txLogin { background-color:#000000; height:36px; margin-left:0; padding-left:15px; padding-top:5px;}

/* ---------------------*/
.homeBg { background: url(../images/bgWrapContentHome.jpg) repeat-x;}

/*-------------------*/
#content{ position:relative; width:988px; margin:auto;}
#content-ins{ position:relative;  background:#fff url(../images/bgLayoutTop.jpg) no-repeat ; width:976px;  margin:auto; overflow:hidden;}
#content-prof{ position:relative;  background:#fff url(../images/headerProfesionales.jpg) no-repeat; width:967px; margin:auto; overflow:auto; padding-top:110px;}
#content-servicioTecnico{ position:relative;  background:#fff  url(../images/headerServicioTecnico.jpg) no-repeat; width:967px; margin:auto; padding-top:110px;}

/*-----FOOTER-----*/
.footer-info{ position:relative; width:968px; margin:auto; color:#83888A; padding:15px 10px;}
.footer-info p{ font:.95em Geneva, Arial, Helvetica, sans-serif;}
.brandigital{ position:absolute; right:0; top:18px; width:130px; height:16px; font-size:.9em; color:#333333;}
.footer-info ul{ margin:0;}
.footer-info ul li{ list-style:none; display:inline;}
.footer-info ul li a{ width:16px; height:16px; display:block; text-indent:-9999px;}
.footer-info ul li a.delicious{ background:url(../images/delicious.gif) no-repeat;}
.footer-info ul li a.twitter { background:url(../images/twitter.gif) no-repeat;}

/*-------------------*/
#loading {background: url(../images/load.gif) no-repeat ; padding:18px; width:164px; height:68px; position:absolute;color:#FF0000;text-align:center; vertical-align:middle; display:none;top:45%;left:45%;z-index:1500;}
#loading_en {background: url(../images/load_en.gif) no-repeat ; padding:18px; width:164px; height:68px; position:absolute;color:#FF0000;text-align:center; vertical-align:middle; display:none;top:45%;left:45%;z-index:1500;}

#tapa_ventana_inicial{ background:#CCCCCC;}
#tapa_ventana_inicial_loading{background: url(../images/load.gif) no-repeat ; padding:18px; width:164px; height:68px; position:absolute;color:#FF0000;text-align:center; vertical-align:middle; top:45%;left:45%;z-index:1500;}
#tapa_ventana_inicial_loading_en{background: url(../images/load_en.gif) no-repeat ; padding:18px; width:164px; height:68px; position:absolute;color:#FF0000;text-align:center; vertical-align:middle; top:45%;left:45%;z-index:1500;}

/* Ventanas
----------------------*/
#tapa_ventana{
 	display:none;
}
#formularioReg {
	display:none;
}
#formularioRecupPass {
	display:none;
}
#formularioProximamente {
	display:none;
}
#formularioContacto {
	display:none;
}
#formularioConsulta {
	display:none;
}
#alerta {
	display:none;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:9999;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../../images/modal/loadingAnimation.gif) no-repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 10002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:10003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
