﻿/*	-------------------------------------------------------------
	Estilo Página Login
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.contentLogin{padding:100px 0 110px 65px;}
.contentLogin h2{ font-family:Trebuchet MS; font-weight:normal; font-size:1.4em; padding-bottom:20px;}
.leftLogin{float: left; width: 300px;}
.rightLogin{width: 400px; margin:0 auto;}

.row-formLogin{ overflow:hidden; padding-bottom:15px; width:350px;}
.row-formLogin2{overflow:hidden; padding-bottom:15px; width:200px;}
.lblLogin, .lbllogin2{ float:left; width:80px; text-align:right; padding:5px 5px 0 0;}
.txtLogin{ float:left; width:250px; }
.txtLoginStyle{ font-size:11px; font-family:Verdana;}
.chbLogin, .btnIniciarSesion{ padding-left:80px; padding-bottom:2px;}
.btnIniciarSesion{ padding-left:130px;}
.btnIniciarSesion2{ padding-left:20px;}

.contentRegistrarse{overflow:hidden; margin:50px 0 0 100px; }
.content-formRegistrarse{ float:left; width:440px; overflow:hidden;}
.imgRegistrarse{float:left;}
.row-formRegistrarse{ overflow:hidden; padding-bottom:10px;}
.lblRegistrarse{ float:left; width:180px; text-align:right; padding:5px 5px 0 0;}
.lbltitulo{ padding:20px 0;}
.txtRegistrarse{ float:left; width:250px; }

.contentRecupearContrasena{overflow:hidden; margin:50px 0 0 100px;}
.content-formRecuperar{float:left; overflow:hidden; padding-top:30px;}
.row-formRecuperar{ overflow:hidden; padding-bottom:10px;}
.lblRecuperar{ float:left; width:180px; text-align:right; padding:5px 5px 0 0;}
.txtRecuperar{ float:left; width:250px; }

.info-faq{background:url(../imagenes/botones-iconos/info.gif) left top no-repeat; padding:1px 0 2px 25px;}

.rowBoton{padding:5px 0;}

.linkmembership:hover {background:#FBF7b4;}

.txtLostFocus{border:1px solid #B3B9C3; padding:1px; background: #fff;}
.txtLostFocus:hover{background: #FFF9DF}
.txtLostFocus:focus{background: #FFF9DF}
.txtOnFocus{ background:#F7F7B0;}

/*	-------------------------------------------------------------
	Estilo Terminos y Condiciones
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#contentTerminosC{padding:10px 0 0 0px; overflow:hidden;}
#contentTerminosC p{ text-align:justify;}

/*	-------------------------------------------------------------
	Site Map
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
#siteMap, #menuPublicar{font-size:.95em; padding:10px 0; line-height:normal; margin:0; list-style:none;}

#siteMap{ float:left; width:400px; padding:10px 0 0 0;}

#usuarioSide{float:left; overflow:hidden; text-align:right; padding-top:7px; font-family:Arial; color:#333;}
    #usuarioSide .usuario{ font-weight:bold;}
    .userOnline{ background:url(../App_themes/tema1/imagenes/online.gif) left no-repeat; padding-left:18px;}
   
.menuRSS{float:right; margin:6px 0 0 6px;}
    
#menuPublicar{float:right; padding:7px 0 0 0; margin:0;}
#menuPublicar li{float:left; padding:0 10px; background:url(../imagenes/botones-iconos/separatorMenuTop.gif) right -10px no-repeat;}
#menuPublicar li a{padding:2px 0px 4px 20px; display:block;  background:url(../imagenes/botones-iconos/iconsSocial.gif) 0 0 no-repeat;}
.itemFacebook{background-position:0 -25px !important;}
.itemMyspace{background-position:0 -50px !important;}
#menuPublicar .fixPublicar{padding-right:0; background:none;}
#menuPublicar .fixPublicar2{ background:none; padding-left:0; text-transform:uppercase; color:#151515; font-family:Arial;}

#menuSocial{list-style:none; padding:20px 0; width:165px; margin:0 auto; overflow:hidden;}
#menuSocial li{float:left; padding:0 10px;}
#menuSocial li a{padding:2px 0px 4px 20px; display:block;  background:url(../imagenes/botones-iconos/iconsSocial.gif) 0 0 no-repeat;}
.itemFacebook{background-position:0 -25px !important;}
.itemMyspace{background-position:0 -50px !important;}
#menuSocial .fixSocial{padding-right:0; background:none;}

.seleccionPais{ float:right;}
.listaSeleccion{ font-size:.95em; font-family:Arial;}

.menuSupLogin{width:auto; height:26px; font-family:Verdana;}
    .cornerLeft, .cornerRight{ float:left; width:6px; height:26px; background:url(../App_themes/tema1/imagenes/bg-menu.png) top left no-repeat;}
    .cornerRight{ background-position:top right;}
    
ul.menuSupLeft{ float:left; list-style:none; padding:5px 0 0 0; margin:0;}
    ul.menuSupLeft li{ float:left; padding:0 10px; background:url(../imagenes/botones-iconos/separatorMenuTop.gif) right 4px no-repeat;}
    ul.menuSupLeft li a{color:#ccc; font-size:.95em; padding:2px 0px 4px 20px; display:block;  background:url(../imagenes/botones-iconos/iconsMenuTop.png) 0 0 no-repeat;}
   
    .itemRSS{ background-position:0 -25px !important;}
    .itemCom{ background-position:0 -50px !important;}
    .itemMess{ background:url(http://messenger.services.live.com/users/ee0e4bb48abbcf61@apps.messenger.live.com/presenceimage?mkt=es-xl) no-repeat 0 1px !important;}
    ul.menuSupLeft .fix1{padding-left:0;}
    ul.menuSupLeft .fix2{ background:none;}
    
ul.menuSupRight{ float:right; list-style:none; padding:5px 0 0 0; margin:0;}
    ul.menuSupRight li{ float:left; padding:0; /*background:url(../imagenes/botones-iconos/separatorMenuTop.gif) right 4px no-repeat;*/}
    ul.menuSupRight li a{color:#ccc; font-size:.95em; padding:2px 0px 4px 0px; display:block; }
    ul.menuSupRight .fix1{padding-left:0;}
    ul.menuSupRight .fix2{ background:none; padding-right:0;}    
    ul.menuSupRight .fixSesion{ float:left; padding-right:10px; background:url(../imagenes/botones-iconos/separatorMenuTop.gif) right 4px no-repeat;}
    ul.menuSupRight .fixSesion2{padding-left:10px;}
  
    
/*	-------------------------------------------------------------
	Site Map
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/  
	
.logoxz{ float:left; width:210px; height:60px;}

h1.logoxz 
{
    border:0;
    position: relative; /* allows child element to be placed positioned wrt this one */
    overflow:hidden; /* don’t let content leak beyond the header - not needed as height of anchor will cover whole header */
    padding: 0; /* needed to counter the reset/default styles */
    margin:0;
}

h1.logoxz a {
    position: absolute; /* defaults to top:0, left:0 and so these can be left out */
    height: 0; /* hiding text, prevent it peaking out */
    width: 210px; /* 686px; fill the parent element */
    background-position: left top;
    background-repeat: no-repeat;
}

h1#logoxz {
    height: 60px; /* height of replacement image */
}

h1#logoxz a {
    padding-top: 60px; /* height of the replacement image */
    background-image: url(../App_themes/tema1/imagenes/logo-ilatintours.jpg); /* the replacement image */
}

