/* FUENTES */
@font-face{
	font-family:"Arial Rounded MT Bold";
	src:url("../fuentes/Arial Rounded MT Bold/Arial Rounded MT Bold.eot");
	src:url("../fuentes/Arial Rounded MT Bold/Arial Rounded MT Bold.eot?#iefix") format("embedded-opentype"),
		url("../fuentes/Arial Rounded MT Bold/Arial Rounded MT Bold.woff") format("woff"),
		url("../fuentes/Arial Rounded MT Bold/Arial Rounded MT Bold.ttf") format("truetype"),
		url("../fuentes/Arial Rounded MT Bold/Arial Rounded MT Bold.svg#osp-din") format("svg");
	font-weight:normal;
	font-style:normal;
	}

@font-face{
	font-family:"Eras Medium ITC";
	src:url("../fuentes/Eras Medium ITC/Eras Medium ITC.eot");
	src:url("../fuentes/Eras Medium ITC/Eras Medium ITC.eot?#iefix") format("embedded-opentype"),
		url("../fuentes/Eras Medium ITC/Eras Medium ITC.woff") format("woff"),
		url("../fuentes/Eras Medium ITC/Eras Medium ITC.ttf") format("truetype"),
		url("../fuentes/Eras Medium ITC/Eras Medium ITC.svg#osp-din") format("svg");
	font-weight:normal;
	font-style:normal;
	}

@font-face{
	font-family:'Myriad-Pro';
	src:url('../fuentes/Myriad-Pro/Myriad-Pro.eot');
	src:url('../fuentes/Myriad-Pro/Myriad-Pro.eot?#iefix') format('embedded-opentype'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.woff') format('woff'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.ttf') format('truetype'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.svg#osp-din') format('svg');
	font-weight:normal;
	font-style:normal;
	}
/*fuentes digital**/	
@font-face{
	font-family:'Digital';
	src:url('../fuentes/Myriad-Pro/Myriad-Pro.eot');
	src:url('../fuentes/Myriad-Pro/Myriad-Pro.eot?#iefix') format('embedded-opentype'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.woff') format('woff'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.ttf') format('truetype'),
		url('../fuentes/Myriad-Pro/Myriad-Pro.svg#osp-din') format('svg');
	font-weight:normal;
	font-style:normal;
	}
	
img{border:0;}

/*colores*/
.color_celeste{color:#0082AA;}
.color_verde{color:#749900;}
.color_azul{color:#02619B;}
.color_naranja{color:#D39D05;}
.color_gris{color:#565656;}
.vineta{margin-right:5px}
.espacio_texto{padding:5px 0}
.clear{clear:both; padding:20px 0;}

*{
	margin: 0;
	/* [disabled]padding:0; */
}

body{
	font-family: Arial, Helvetica, sans-serif;
	background: #e3e4e2; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #e3e4e2 0%, #fafdf3 100%); /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e4e2), color-stop(100%,#fafdf3));/*Chrome,Safari4+*/
	/*background: -webkit-linear-gradient(top,  #e3e4e2 0%,#fafdf3 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #e3e4e2 0%,#fafdf3 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #e3e4e2 0%,#fafdf3 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #e3e4e2 0%,#fafdf3 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e4e2', endColorstr='#fafdf3',GradientType=0 );/*IE6-9*/
	}
	
header{
	width:980px;
	margin:0 auto;
	position:relative;
	}

h1{
	color:#0082AA;
	font-style:italic;
	font-size:16px;
	position:absolute;
	top:45px;
	left:315px;
	}
	
/*INICIAR SESION REGISTRARSE**/
/*CUENTA GRATIS COLOS NEGRO*/
#linkArriba{
	position:absolute;
	right:10px;
	top:-10px;
	padding: 0;
	width:130px;
	text-align: center;
	list-style: none;
	font-family:"Arial Rounded MT Bold";
	list-style:none;
	font-size:14px;
	}
	
#linkArriba1{
	position:absolute;
	right:10px;
	top:65px;
	padding: 0;
	width: 240px;
	text-align: center;
	list-style: none;
	font-family:"Arial Rounded MT Bold";
	list-style:none;
	font-size:14px;
	}
#linkArriba2{
	position:absolute;
	right:10px;
	top:55px;
	padding: 0;
	width: 240px;
	text-align: center;
	list-style: none;
	font-family:"Arial Rounded MT Bold";
	list-style:none;
	font-size:14px;
	}
#linkArriba li {
	position: relative;
	float: left;
	text-align:center;
	width:130px;
	}
	
#linkArriba a, #linkArriba a:visited, #linkArriba a:hover{
	margin: 0 auto;
	overflow: hidden;
	display: block;
	position: relative;
	color:#333;
	text-decoration:none;
	width:130px;
	}
#linkArriba a:hover{color:#0082AA}




/*INICIAR SESSION COLOR ROJO FERNANDO MOLINA...............................................................*/
#linkArribar{
	position:absolute;
	right:140px;
	top:-10px;
	padding: 0;
	width: 120px;
	text-align:center;
	list-style: none;
	font-family:"Arial Rounded MT Bold";
	list-style:none;
	font-size:14px;
	}
	
#linkArribar li {
	position: relative;
	float: left;
	text-align:center;
	width:120px;
	}
	
#linkArribar a, #linkArribar a:visited, #linkArribar a:hover{
	margin: 0 auto;
	overflow: hidden;
	display: block;
	position: relative;
	color: #CD5243; 
	text-decoration:none;
	width:120px;
	}
#linkArribar a:hover{color:#0082AA}


/*INICIAR SESSION COLOR ROJO FERNANDO MOLINA..............................................................*/


#registrarse{cursor:pointer;}

.contenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fff;
	font-weight:normal;
	padding:30px 20px;
	margin:0px auto 0;
	width:940px;
	text-align:justify;
	color:#565656;
	line-height:  20px;
	}

.contenido11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fff;
	font-weight:normal;
	padding:30px 20px;
	margin:0px auto 0;
	width:500px;
	text-align:justify;
	color:#565656;
	line-height:  20px;
	}
.contenido .titulo{color:#CD5243; font-size:20px; font-style:italic; padding:10px 0; font-weight:normal;}

#logo{
	background:url('../images/logo_alosip.png') no-repeat;
	width:260px;
	height:69px;
	position:relative;
	margin:30px 0 0 50px;
	}
#google_translate_element{position:fixed; top:0; left:0; z-index:97;}
#icono_traductor{
	background:url(../images/alosip_icono_traductor.jpg);
	position:fixed;
	top:2px;
	left:3px;
	width:20px;
	height:20px;
	z-index:98;
	}

nav{
	font-family:"Arial Rounded MT Bold";
	background:url('../images/contenedor_menu_footer.png') no-repeat;
	height:78px;
	position:absolute;
	width:1010px;
	margin-left:50%;
	top:540px;
	left:-505px;
	z-index:995;
	}
	
nav1{
	font-family:"Arial Rounded MT Bold";
	background:url('../images/contenedor_menu_footer.png') no-repeat;
	height:78px;
	position:absolute;
	width:1010px;
	margin-left:50%;
	left:-505px;
	z-index:995;
	}
nav1 ul{
	list-style:none;
	height:70px;
	}
nav1 li{
	display: block;
	float:left;
	padding:0 12px;
	}
nav1 li a, nav1 li a:visited{
	color:#545D50;
	font-size:14px;
	height:69px;
	line-height:85px;
	text-decoration:none;
	}
nav1 li a:hover, nav li a.activo{color:#0082AA;}
nav1 li.first{padding-left:30px;}

nav ul{
	list-style:none;
	height:70px;
	}
nav li{
	display: block;
	float:left;
	padding:0 12px;
	}
nav li a, nav li a:visited{
	color:#545D50;
	font-size:14px;
	height:69px;
	line-height:85px;
	text-decoration:none;
	}
nav li a:hover, nav li a.activo{color:#0082AA;}
nav li.first{padding-left:30px;}

#bannerSV{
	background:url(../images/promo-voipswitch.png) no-repeat;
	width:170px;
	height:496px;
	position:fixed;
	right:0;
	top:9%;
	}
.separacion{background:url('../images/punto.png') repeat-x; height:5px; width:100%; margin:20px 0; clear:both}
.separacionVert{background:url('../images/punto.png') repeat-y; height:100%; width:5px; margin:0; float:left;}

/** VER TARIFAS **/
#verTarifas{color:#CD5243; text-decoration:none; cursor:pointer; }
#tarifas_popUp { 
    background-color:#D1D1D1;
    border-radius:15px;
    color:#000;
    display:none; 
    padding:20px;
    width:530px;
    min-height: 180px;
	font-size:12px;
	color:#474747;
	text-align:justify;
	}
#tarifas_popUp table{width:490px; border-collapse: collapse; border-spacing: 0; margin:0 auto; height:160px; position:relative; top:18px}
#tarifas_popUp table .titulo{ color:#D88A00; font-weight:bold; font-size:16px;}
#tarifas_popUp table td{padding:0 5px;}
#tarifas_popUp table .plan{width:55px;}
#tarifas_popUp table .duracion{width:150px;}
#tarifas_popUp table .observ{width:160px;}

#tarifas_popUp p{padding-left:15px; padding-right:15px;}
#marcoTarifas{background:url('../images/Tarifas/border_tarifas.png'); width:530px; height:195px; margin-bottom:10px;}
.separadorTarifas{background:url('../images/Tarifas/separador_tarifas.png') no-repeat; width:342px; height:3px; margin:20px auto 5px;}
.nota{font-size:10px;}
.caso{padding:10px 0; font-weight:600;}
.ejemplo{color:#CD5243; font-size:16px; padding-top:10px; font-style:italic;}
.bClose{background:url(../images/Tarifas/btn_cerrar.png) no-repeat; width:45px; height:45px; position:absolute; right:-20px; top:-15px; cursor:pointer;}
#tarifas_popUp #btnDescTar{background:url(../images/Tarifas/btn_descargar_tarifas.png) no-repeat; width:122px; height:31px; margin-top:20px; position:relative; float:right; text-align:center; color:#fff; cursor:pointer;}

/**POPUP FORMULARIO DE REGISTRO*/
#formRregistro_popUp{
	background:#D1D1D1 url('../images/Registro/marco_form_registro.png') no-repeat center;
    border-radius:15px;
    color:#000;
    display:none; 
    padding:20px;
    width:300px;
    min-height:386px;
	font-size:12px;
	color:#474747;
	text-align:justify;
	}

#formRregistro_popUp p{padding:20px 20px 0}

/** FORMULAIO REGISTRO **/
.formulario div{padding:7px 20px}
.formulario label{
	display: block; 
	color:#0082AA;
	margin-right:10px;
	font-size:14px;
	padding:5px 0;
}

.formulario input[type='text']{
	width:240px;
	height:28px;
	border:0;
	border-radius:6px;
	padding:0 10px;
	background-color:#939393;
	margin: 5px 0;
	color:#fff;
}

.formulario textarea{
	background-color:#939393;
	font-size:12px;
	border-radius:6px;
	border:0;
	padding:5px 10px;
	resize:none;
	height:100px;
	width:240px;
	margin:5px 0;
	color:#fff;
}

.formulario input[type='text']:focus, .frmNotificar textarea:focus, #frmNotificar input[type='text']:focus, #frmNotificar textarea:focus{
	outline: none;
	box-shadow:0 0 0 1px #f4f4f4;
}
.formulario input[type='text'].invalido, .frmNotificar textarea.invalido, #frmNotificar input[type='text'].invalido, #frmNotificar textarea.invalido{box-shadow:0 0 0 1px #f4f4f4;}
.formulario input[type='button'], #frmNotificar input[type='button'], #frmNotificar input[type='submit'], .formulario input[type='submit']{
	color:#fff;
	font-weight:bold;
	border:0;
	padding: 0px 15px;
	background:url('../images/Registro/boton.png');
	width:82px;
	height:30px;
	cursor:pointer;
}
.formulario input[type='button']:hover, #frmNotificar input[type='button']:hover, .formulario input[type='submit']:hover, #frmNotificar input[type='submit']:hover{color:#000;}
#botones{text-align:center; padding-top:0;}
#botones input{margin:0 10px;}

/** BTN NOTIFICAR PAGO **/
.contentNotif {
	width: 265px;
	margin:40px auto 0;
	}
	
#notifPago{
	margin: 0 auto;
	padding: 0;
	width: 265px;
	min-height: 90px;
	text-align: center;
	list-style: none;
	}
#notifPago li{
	margin-right: 15px;
	width: 265px;
	height: 95px;
	position: relative;
	float: left;
	text-align:center;
	}
	
#notifPago a, #notifPago a:visited, #notifPago a:hover{
	margin: 0 auto;
	width: 265px;
	height: 80px;
	overflow: hidden;
	display: block;
	position: relative;
	/*text-indent: -9999px;*/
	z-index: 2;
	color:#0082AA;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	line-height:100px;
	}

#notifPago li.notificarPago a {background:url('../images/btn_notificar_pago.png') no-repeat;}
#notifPago li img.shadow{
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	}

/* FOOTER */
footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url('../images/contenedor_menu_footer.png') no-repeat;
	height:78px;
	width:1010px;
	position:relative;
	margin:0 auto;
	bottom:20px;
	}

#numeroEEUU{
	padding:30px 0; 
	background:#fff url(../images/numero_virtual.png) no-repeat;
	width:980px;
	height:3463px;
	position:relative;
	margin-top:100px;
	}

#numeroEEUU h2{
	position:absolute;
	font-family:Impact;
	font-size:121px;
	font-weight:normal;
	color:#8c8887;
	top:230px;
	left:40px;
	}

#numeroEEUU h3{
	position:absolute;
	font-family:"Eras Medium ITC", "Myriad-Pro";
	font-size:44px;
	font-weight:normal;
	color:#007199;
	top:160px;
	left:40px;
	}
#numeroEEUU p{
	position:absolute;
	font-family:"Eras Medium ITC", "Myriad-Pro";
	font-size:16px;
	font-weight:normal;
	color:#000;
	line-height:18px;
	}
#numeroEEUU .blanco{color:#fff;}
#numeroEEUU .naranja{color:#f5a732;}

#videoNroUSA{
	position:absolute;
	width:500px;
	height:311px;
	top:2430px;
	margin-left:50%;
	left:-250px;
	z-index:999;
	}
	
/*REDES SOCIALES*/
#redes-sociales{
	position:absolute;
	right:25px;
	top:0;
	padding: 0;
	width: 390px;
	min-height: 35px;
	text-align: center;
	list-style: none;
	}
#redes-sociales li {
	margin-right: 5px;
	width: 25px;
	height: 33px;
	position: relative;
	float: left;
	text-align:center;
	}
	
#redes-sociales a, #redes-sociales a:visited, #redes-sociales a:hover{
	margin: 0 auto;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 2;
	}	

#redes-sociales li.youtube a {background:url(../images/redes_sociales/Red-soc-youtube.png) no-repeat;}
#redes-sociales li.twitter a {background:url(../images/redes_sociales/Red-soc-twitter.png) no-repeat;}
#redes-sociales li.tutv a {background:url(../images/redes_sociales/Red-soc-tutv.png) no-repeat;}
#redes-sociales li.tumblr a {background:url(../images/redes_sociales/Red-soc-tumblr.png) no-repeat;}
#redes-sociales li.stumble a {background:url(../images/redes_sociales/Red-soc-stumble.png) no-repeat;}
#redes-sociales li.orkut a {background:url(../images/redes_sociales/Red-soc-orkut.png) no-repeat;}
#redes-sociales li.myspace a {background:url(../images/redes_sociales/Red-soc-myspace.png) no-repeat;}
#redes-sociales li.linkedin a {background:url(../images/redes_sociales/Red-soc-linkedin.png) no-repeat;}
#redes-sociales li.googleplus a {background:url(../images/redes_sociales/Red-soc-google+.png) no-repeat;}
#redes-sociales li.facebook a {background:url(../images/redes_sociales/Red-soc-facebook.png) no-repeat;}
#redes-sociales li.blogger a {background:url(../images/redes_sociales/Red-soc-bloger.png) no-repeat;}
#redes-sociales li.pinterest a {background:url(../images/redes_sociales/Red-soc-pinterest.png) no-repeat;}
#redes-sociales li.delicious a {background:url(../images/redes_sociales/Red-soc-delicious.png) no-repeat;}
	
#redes-sociales li img.shadow{
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	}

#copy{color:#757575; position:absolute; left:50px; top:20px;}

/** TERMNIOS Y POLITICA **/
#term_pol{
	position:relative;
	/*left:25px;*/
	top:46px;
	margin:0 auto;
	padding: 0;
	width: 810px;
	min-height: 29px;
	text-align: center;
	list-style: none;
	line-height:25px;
	}
#term_pol li {
	height: 29px;
	position: relative;
	float: left;
	text-align:center;
	}

#term_pol li a:hover {color:#0082AA;}
#term_pol a, #term_pol a:visited, #term_pol a:hover{
	margin: 0 auto;
	height: 29px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 2;
	color:#757575;
	text-decoration:none;
	}
	
#term_pol li.separador{
	background:url(../images/separador_footer.png) no-repeat;
	width:3px; 
	height:28px;
	}
#politicas_terminos p{padding:5px 0;}
#politicas_terminos h3{padding:10px 0}

.contenido a, .contenido a:hover, .contenido a:visited{color:#0082AA; text-decoration:none;}
.contenido a:hover{text-decoration:underline; color:#CD5243}

/* Numeros Telefónicos */
#telf_contactos{height:25px; width:780px; margin:0 auto; clear:both; position:relative}
#telf_contactos img {position:relative; top:5px; margin:0 5px 0 8px}

#chat{
	bottom:0;
	width: 208px; 
	right:0;  
	position: fixed; 
	z-index:990; 
	visibility:visible;
	}
	
#formRregistro_popUp .error{
    background-color: #1474BA;
	border-radius: 4px;
	color: #fff;
	font-size:10px;
	padding: 6px 8px;
	margin: 6px 0 0 16px;
	position: absolute;
	z-index:11;
	width: 130px; text-align:center;
	}
	
#formRregistro_popUp .error:before{
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #1474BA;
    border-left: 8px solid transparent;
    content: "";
    display: block;
    height: 0;
    left: -16px;
    position: absolute;
    top: 4px;
    width: 0;
	}