@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000;
	
	background-color:#FEA50C;
	
	margin:0;
	padding:0;
}

h3{
	font-size:15px;
	font-weight:bolder;
}

img{
	border:0;
	outline:0;
}

a{
	outline:0;
}

hr{
	border:0.1em solid #ff9900;
}

/***********************************/
/*ESTRUCTURA*/

#main{
	position:absolute;
	left:50%;
	margin-left:-512px;
	margin-top:0;
	
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_home.jpg) no-repeat;
	
	width:1024px;
	height:768px;
}

#cabecera{
	position:relative;
	width:1024px;
	height:100px;
	
	float:left;
}

#contentHome{
	position:relative;
	float:left;
	
	width:714px;
}

#content{
	position:relative;
	float:left;
	
	width:940px;
	
	margin-top:10px;
	padding:0 40px;
}

#modulos{
	position:relative;
	float:left;
	
	width:227px;
	margin:20px 0 0 38px;
}

#banner{
	position:relative;
	float:left;
	width:980px;
	
	margin-top:10px;
}

#pie{
	position:relative;
	float:left;
	
	width:980px;
	height:20px;
	
	margin-top:10px;
	padding:0;
}

/***********************************/
/*ID*/

#menu{
	position:relative;
	float:left;
	
	width:605px;
	height:58px;
	
	margin-top:23px;
}

#menu ul{
	margin:0;
	padding:0;
	
	width:605px;
	height:38px;
}

#menu li{
	list-style:none;
	float:left;
}

#menu #languages{
	position:relative;
	clear:left;
	
	width:150px;
	height:20px;
	
	margin:-15px 0 10px 0;
	padding:0;
}

#menu #languages li{
	list-style:none;
	float:left;
	
	padding-left:32px;
	margin:0;
}

.bg_esp{
	width:25px;
	height:18px;
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_bandera_esp.jpg) no-repeat;
}

.bg_RU{
	width:25px;
	height:18px;
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_bandera_RU.jpg) no-repeat;
}

#languages li a{
	color:#000;
}

#logo{
	position:relative;
	width:223px;
	height:74px;
	
	margin:23px 0 0 758px;
}

#logo a{
	display:block;
	width:223px;
	height:74px;
	
	text-indent:-9999px;
	
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_logo.jpg) no-repeat;
}

#moduloInfo{
	position:relative;
	float:left;
	height:165px;
	
	padding:10px 20px;
		
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_moduloInfo.gif) no-repeat;
}

#moduloInfo h3{
	margin:5px 0 0;
}

#moduloInfo ul{
	width:160px;
	
	margin:25px 0 0 35px;
	padding:0;
}

#moduloInfo li{
	height:45px;
	list-style:none;
	font-size:15px;
	
	margin-bottom:15px;
}

#moduloInfo li a{
	color:#FEA50C;
	font-size:16px;
}

#visor{
	position:relative;
	
	width:194px;
	height:100px;
	display:block;
	
	overflow:hidden;
}

#visorIntern{
	position:relative;
	
	width:283px;
	height:105px;
	display:block;
	
	overflow:hidden;
}

#desplegable{
	position:relative;
	z-index:100;
	
	margin:0;
	padding:0;
	
	display:block;
	width:190px;
	height:130px;
	
	overflow:scroll;
	background-color:#efefef;
}

#desplegable li{
	list-style:none;
	display:block;
	z-index:100;
	
	padding-left:10px;
	width:140px;
	height:20px;
	
	background-color:#efefef;
}

#desplegable li a{
	color:#666;
	display:block;
	
	width:140px;
	height:20px;
	
	background-color:#efefef;
}

#desplegableInter{
	position:relative;
	z-index:100;
	
	margin:0;
	padding:0;
	
	display:block;
	width:275px;
	height:80px;
	
	overflow:scroll;
	background-color:#efefef;
	
	z-index:200;
}

#desplegableInter li{
	list-style:none;
	display:block;
	z-index:100;
	
	padding-left:10px;
	width:245px;
	height:20px;
	
	background-color:#efefef;
}

#desplegableInter li a{
	color:#666;
	display:block;
	
	width:245px;
	height:20px;
	
	background-color:#efefef;
}

#paises{
	width:185px;
	height:20px;
	
	font-size:1em;
	line-height:20px;
	color:#666;
	
	border:1px solid #666;
	
	margin:0;
	padding-left:5px;

	cursor:pointer;
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_paises.jpg) no-repeat;
}

#paisesInter{
	width:275px;
	height:20px;
	
	font-size:1em;
	line-height:20px;
	color:#666;
	
	border:1px solid #666;
	
	margin:0;
	padding-left:5px;

	cursor:pointer;
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bg_paisesInternac.jpg) no-repeat;
}

#formulario select, option{
	font-size:11px;
	width:180px;
}

#formulario_int{
	margin-top:10px;
}

#tabla_paises{
	position:relative;
	
	padding:0;
	margin-top:0;
}

#tabla_paises td{
	margin:0;
	height:100px;
}

#tabla_paises_int{
	position:relative;
	
	padding:0;
	margin-top:0;
	top:0;
}

#tabla_paises_int td{
	margin:0;
	padding:0;
	height:105px;
}

/***********************************/
/*CLASES*/

.enlaceNaranja{
	font-weight:bold;
	color:#ff9900;
}

/*MENU*/
.inicio{
	width:77px;
	height:38px;
}

.inicio a:hover{
	background-position: left -38px;
}

.inicio a.inicioSelect{
	background-position: left bottom;
}

.comousarlo{
	width:112px;
	height:38px;
}

.comousarlo a:hover{
	background-position: -77px -38px;
}

.comousarlo a.comousarloSelect{
	background-position: -77px bottom;
}

.tarifas{
	width:69px;
	height:38px;
}

.tarifas a:hover{
	background-position: -189px -38px;
}

.tarifas a.tarifasSelect{
	background-position: -189px bottom;
}

.recarga a:hover{
	background-position: -390px -38px;
}

.recarga a.tarifasSelect{
	background-position: -390px bottom;
}

.compraonline{
	width:131px;
	height:38px;
}

.compraonline a:hover{
	background-position: -257px -38px;
}

.areaClientes{
	width:139px;
	height:38px;
}

.areaClientes a:hover{
	background-position: -458px -38px;
}

.telefono{
	font-size:26px;
	color:#FEA50C;
	font-weight:bold;
}

/*SUBMENU*/

.moduloAlta ul{
	position:relative;
	
	width:720px;
	height:18px;
	
	margin:42px 0 0 7px;
	padding:0;
}

.moduloAlta li{
	list-style-image:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/bullet.jpg);
	list-style-position:inside;
	
	float:left;
	margin:0 5px;
	
	color:#000;
	font-size:12px;
}

.corte{
	clear:both;
}

.border{
	border-right:1px solid #000;
}

#languages li a.select{
	color:#FFF;
}

/*CONTENIDO*/

.contentIn{
	position:relative;
	float:left;
	
	width:859px;
	
	margin:0;
	padding:0 40px;
	
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/contentIn.jpg) repeat-y;
}

.contentBottom{
	position:relative;
	float:left;
	
	width:939px;
	height:30px;
	
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/contentBottom.jpg) no-repeat;
}

.contenido{
	position:relative;
	width:790px;
	
	border:1px solid #CCC;
	
	margin:0;
	padding:30px;
}

.rounded-corners{
	behavior: url(border-radius.htc);
	
	border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	}

.titulos{
	display:block;
	width:350px;
	height:25px;
	text-indent:-9999px;
}

.legal{
	width:200px;
	height:20px;
	line-height:20px;
	
	margin:0;
	padding:0;
	text-align:right;
	
	float:right;
}

.legal2{
	width:200px;
	height:20px;
	line-height:20px;	
	margin:0;
	padding:0;
	text-align:left;	
	float:left;
}

.legal a{
	color:#FFF;
}

.legal2 a{
	color:#FFF;
}

.excepcion{
	height:20px;
	color:#999;
	
	float:left;
	margin:10px 0 0 0;
}

.tarifasVigentes{
	width:850px;
	height:20px;
	color:#999;
	
	float:left;
	margin:10px 0 0 0;
}

.tarifasVigentes a{
	color:#666;
	font-weight:bold;
}

.datosTarifas{
	position:relative;
	width:190px;
	
	margin:30px 0 0 20px;
	padding:0;
}

.datosTarifasInt{
	position:relative;
	width:285px;
	height:137px;
	
	margin:50px 0 0 8px;
	padding:0;
}

.tarifaMovil{
	width:140px;
	margin:-76px 0 3px 57px;
	padding:0;
}

.tarifaFijo{
	width:140px;
	margin:3px 0 3px 57px;
	padding:0;
}

.movilInter{
	width:140px;
	margin:-63px 0 3px 100px;
	padding:0;
}

.fijoInter{
	width:140px;
	margin:3px 0 3px 100px;
	padding:0;
}

.precioMovil{
	width:185px;
	margin:-45px 0 3px 63px;
	padding:0;
}

.precioFijo{
	width:185px;
	margin:3px 0 3px 63px;
	padding:0;
}

.precioIVA{
	width:105px;
	margin:5px 0 3px 147px;
	padding:0;
	
	color:#666;
	font-size:0.8em;
}
	
.tarifas{
	font-size:1.3em;
	font-weight:bold;
	color:#fea50c;
}

.cierreModuloHome{
	position:absolute;
	left:50%;
	
	display:block;
	width:195px;
	
	margin:345px 0 0 -100px;
}

.cierreModuloHome p{
	font-size:0.8em;
	color:#666;
	
	margin:3px 0;
}

.cierreModuloHome p a{
	color:#333;
	font-weight:bold;
}

.tarifaLegal{
	color:#999;
	font:0.5em;
	margin:0;
	padding:0;
	
	line-height:22px;
}

.tarifaLegal a{
	color:#333;
	font-weight:bold;
}

.LegalSlide{
	position:relative;
	left:50%;
	color:#666;
	font-size:0.8em;
	
	width:275px;
	height:20px;
	
	margin:0 0 0 -134px;
}

.LegalSlide a{
	color:#666;
	font-weight:bold;
}

.tarifaSlide{
	position:relative;
	color:#666;
	font-size:0.7em;
	
	margin:10px 0 0 0;
}

.tarifaSlideNac{
	position:relative;
	color:#666;
	font-size:0.7em;
	
	margin:20px 0 0 0;
}

.legalSMS{
	position:relative;
	color:#666;
	font-size:0.9em;
	
	margin:0;
	padding:0;
}

.menu_tarifas{
	width:190px;
}

.descripcion{
	position:relative;
	
	width:450px;
	float:left;
}

.descripcion p a{
	color:#666;
	font-weight:bold;
}

#precios{
	position:relative;
	
	width:205px;
	height:60px;
	
	margin:150px 0 30px 25px;
}

#preciosSMS{
	position:relative;
	
	width:205px;
	height:60px;
	
	margin:100px 0 15px 0;
}

#preciosSMS p{
	width:200px;
	margin:3px 0;
	padding:0;
}

.pais{
	width:194px;
	height:100px;
}

.paisInt{
	position:relative;
	width:285px;
	height:105px;
	display:block;
}

.bandera{
	display:block;
	width:174px;
	height:97px;
}

.bandera img{
	width:174px;
}

.banderaInt{
	display:block;
	width:282px;
	height:100px;
}

.banderaInt img{
	width:282px;
}

.selectWidth{
	width:270px;
	height:20px;
}

/*-------------------------------------------*/
/*SLIDESHOW*/

/*SLIDE*/
#slideshow{
	position:relative;
	width:992px;
	height:350px;
	
	float:left;
	margin:0 0 0 18px;
}

.slides{
	width:992px;
	height:320px;
	
	overflow:hidden;
}

.slides ul{
	margin:0;
	padding:0;
	
	width:992px;
	height:320px;
}

.slides li{
	list-style:none;
	float:left;
}

/*NAV*/
.slides-nav {
	position:relative;
	width:90px;
	height:20px;
	
	margin-left:24px;
	padding:0;
	}

.slides-nav li {
	list-style:none;
	
	width:30px;
	height:20px;
	float: left;
	}	

.slides-nav li a {
	display: block;
	width:30px;
	height:20px;
	outline: none;
	}
	
.nav-one a{
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/slide_nav1.jpg) no-repeat top;
}

.nav-two a{
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/slide_nav2.jpg) no-repeat top;
}

.nav-three a{
	background:url(http://images.cyberclick.es/j/jazztel/jazzcardmovil.com/default/images/slide_nav3.jpg) no-repeat top;
}

.js .slides-nav li.on a {
	position: relative;
	background-position:bottom;
	}
	
/*-------------------------------------------*/
/*SLIDESHOW*/

/*SLIDE TARIFAS*/

.slidesTarifas{
	margin:0;
	padding:0;
	
	width:850px;
	height:340px;
}

.slidesTarifas li{
	margin:0;
	padding:0;

	width:850px;
	height:340px;
}

/*-------------------------------------------*/
/*BOTONES*/

#compraAquiSmall{
	position:absolute;
	
	margin-left:850px;
	margin-top:285px;
	
	width:122px;
	height:34px;
}

#compraAquiSmall a:hover{
	background-position:bottom;
}
	
#compraAquiBig{
	position:relative;
	float:left;
	clear:left;
	
	margin:10px 0 0 522px;
	
	width:155px;
	height:43px;
}

#compraAquiBig a:hover{
	background-position:bottom;
}

#compraAquiINT{
	position:relative;
	float:left;
	clear:left;
	
	margin:292px 0 0 223px;
	
	height:43px;
}

#compraAquiTarifa{
	position:relative;
	float:left;
	clear:left;
	
	margin:253px 0 0 403px;
	
	height:43px;
}

.btn_comprarGR:hover{
	background-position:bottom;
}

#btn_recarga{
	position:absolute;
	
	width:230px;
	height:30px;
	
	margin-top:285px;
	margin-left:750px;
}

#btn_recarga li{
	width:115px;
	height:30px;
	
	float:left;
}

#btn_recarga li a.recarga:hover{
	background-position:bottom left;
	
}

#btn_recarga li a.compra:hover{
	background-position:bottom right;
}







