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

header { margin:0 auto; width:90%;}

html, body {
    background-color: #F2F2F2 !important;
    color: #273A52 !important;
    
}

h3 {color:#315889 !important; text-shadow:1px 1px 2px #bbb;}

#logo { width:289px; height:79px; margin-top:20px;}

#contenedor_service { margin:0 auto; width:90%;}

#contenedor_service .cont_serv1 { width: 40%; float:left; margin-right:10px; color:#FFF; margin-bottom: 40px; } 
#contenedor_service .cont_serv1 .contene_serv1 { background-color:#012152;box-shadow: 1px 2px 3px #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; height:auto; float:left;  }
#contenedor_service .cont_serv1 .contene_serv1 ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#contenedor_service .cont_serv1 .contene_serv1 li {padding: 5px 20px 5px 20px}
#contenedor_service .cont_serv1 .contene_serv1 li a {text-decoration:none;}
#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.opmsec a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.opmsec a:hover { opacity:0.8;}

#contenedor_service .cont_serv1 .contene_serv1 li.amo { background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px; width:175px; float:left; margin-bottom: 8px;margin-right: 7px; }
#contenedor_service .cont_serv1 .contene_serv1 li.amo a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.amo a:hover {opacity:0.8;}


#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip { background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;  height:40px; width:175px; float:left; margin-bottom: 8px;margin-right: 7px; }
#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip a { display: block; height: 40px; text-align: center; }
#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip a:hover { opacity:0.8; }

#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px; width:175px; float:left; margin-bottom: 8px;margin-right: 7px;  }
#contenedor_service .cont_serv1 .contene_serv1 li.call2ara a { display: block; height: 40px; text-align: center; }
#contenedor_service .cont_serv1 .contene_serv1 li.call2ara a:hover { opacity:0.8;}

#contenedor_service .cont_serv1 .contene_serv1 li.mundot {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px;  width:175px; float:left; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.mundot a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.mundot a:hover { opacity:0.8; }

#contenedor_service .cont_serv1 .contene_serv1 li.voip {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px;  width:175px; float:left; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.voip a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.voip a:hover { opacity:0.8; }

#contenedor_service .cont_serv1 .contene_serv1 li.global {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px;  width:175px; float:left; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.global a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.global a:hover { opacity:0.8; }

#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px;  width:175px; float:left; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip a:hover { opacity:0.8; }

#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {  background-color: #FFFFFF; padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:40px;  width:175px; float:left; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip a:hover { opacity:0.8; }



#contenedor_service .cont_serv2 {  float:left; width: 39%; margin-right:10px; color:#FFF; margin-bottom: 40px; }
#contenedor_service .cont_serv2 .contene_serv2{ background-color:#012152;box-shadow: 1px 2px 3px #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; height:auto; float:left;}

#contenedor_service .cont_serv2 .contene_serv2 ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#contenedor_service .cont_serv2 .contene_serv2 li {padding: 5px 20px 5px 20px}
#contenedor_service .cont_serv2 .contene_serv2 li a {text-decoration:none;}

#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.pcmac { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.pcmac a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.pcmac a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.pclinux { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.pclinux a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.pclinux a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.appstore { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.appstore a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.appstore a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.android { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.android a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.android a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.symbian { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.symbian a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.symbian a:hover { opacity:0.8;}


#contenedor_service .cont_serv2 .contene_serv2 li.blackberry { background-color: #FFFFFF; float:left; height:40px; width:175px;  padding: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-bottom: 8px;margin-right: 7px;}
#contenedor_service .cont_serv2 .contene_serv2 li.blackberry a {display: block; height: 40px; text-align: center;}
#contenedor_service .cont_serv2 .contene_serv2 li.blackberry a:hover { opacity:0.8;}




#contenedor_service .cont_serv3 { float:left; width: 19%; color:#FFF; margin-bottom: 40px; }
#contenedor_service .cont_serv3 .contene_serv3{ background-color:#012152;box-shadow: 1px 2px 3px #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; }

#contenedor_service .cont_serv1 p {font-size: 1em; text-align: justify;}
#contenedor_service .cont_serv2 p {font-size: 1em; text-align: justify;}
#contenedor_service .cont_serv3 p {font-size: 1em; text-align: justify;}

.divider { background: url("../img/bg_horizontal_divider.png") repeat-x scroll 0 0 transparent; clear: both; height: 2px;margin: 20px 0; width: 100%;}


/* Tarifas */


#country_list_container {
    background-color: #F5F5F5;
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-family: arial;
    font-size: 12px;
    height: 355px;
    padding: 12px;
    width: 260px;
}



.mexico span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -45px -90px; height:20px; position:absolute; width:32px;}

.spain span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: 0 -30px; height:20px; position:absolute; width:32px;}

.russia span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -45px -30px; height:20px; position:absolute; width:32px;}

.turkey span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -89px -30px; height:20px; position:absolute; width:32px;}

.pakistan span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -133px -30px; height:20px; position:absolute; width:32px;}

.india span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -90px -61px; height:20px; position:absolute; width:32px;}

.united_kingdom span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -133px -90px; height:20px; position:absolute; width:32px;}

.colombia span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -133px 0px; height:20px; position:absolute; width:32px;}

.united_states span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -45px -61px; height:20px; position:absolute; width:32px;}

.argentina span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: 0 -90px; height:20px; position:absolute; width:32px;}

.panama span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -89px -90px; height:20px; position:absolute; width:32px;}

.germany span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: 0px -61px; height:20px; position:absolute; width:32px;}

.china span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -89px 0px; height:20px; position:absolute; width:32px;}

.brazil span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -45px 0; height:20px; position:absolute; width:32px;}

.australia span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: 0px 0px; height:20px; position:absolute; width:32px;}

.italy span { background-image:url(../img/flag_rates.png); background-repeat:no-repeat; background-position: -133px -61px; height:20px; position:absolute; width:32px;}



#country_list_title {
    font-size: 13px;
	margin-top:-8px;
}

#country_list_container {
    color: #555555;
    font-family: arial;
    font-size: 12px;
}
#country_list_header {
    background-color: #CCCCCC;
    box-shadow: 0 1px 1px #999999;
	-webkit-box-shadow:0 1px 1px #999999;
	-moz-box-shadow:0 1px 1px #999999;
    height: 26px;
    line-height: 27px;
     margin-left: -13px;
    margin-top: -13px;
    width: 286px;
}
#country_list_header div {
    color: #545454;
    float: left;
    font-size: 11px;
    text-align: right;
    width: 50%;
	padding-left:39px;
}
#country_list_header div.first {
    text-align: left;
}
#scroller_container {
    border-bottom: 1px solid #CCCCCC;
    border-top: 0 solid #CCCCCC;
    height: 176px;
    margin-top: 8px;
    overflow: hidden;
    position: absolute;
    width: 260px;
}
.scroller_content {
    position: relative;
    top: 2px;
    width: 230px;
}
#country_list_link {
    margin-top: 279px;
}
#country_list_link a:link, #country_list_link a:visited {
    color: #0081C6;
    font-weight: bold;
    text-decoration: none;
	font-size: 17px;
	margin-top: -13px;
	position: absolute;
}
.country_list_country {
    font-weight: bold;
    line-height: 45px;
}

.country_list_rates {
    float: left;
    height: 45px;
    line-height: 45px;
    width: 74px;
}

.scroller_country {
    cursor: pointer;
}

.country_list_country {
    float: left;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    margin: 0 6px;
    vertical-align: middle;
    width:123px;
}
.country_list_flag {
    height: 32px;
    margin-top: 13px;
    width: 32px;
	float:left;

}

.scroller_country {
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    height: 46px;
    padding: 0;
    width: 258px;
	
}
#vertical-ticker li { background:none !important; border-top:none !important;}

footer {}
footer p { margin-left:10px;}

/* Menú para los idiomas */

.languages {
    width: 190px;
	 margin-top: -1.7em;
}
.align-right {
    float: right;
}


.selectbox {
    background: url("../img/btn_dropdown.png") no-repeat scroll 95% 50% #FFFFFF;
    border: 1px solid #E0D9DA;
    color: #666666;
    padding: 5px;
}


.lang-en {
    background: url("../img/flags/English.png") no-repeat scroll left center transparent;
}


#selected-language span {
    color: #666666;
}

.languages span {
    display: block;
    line-height: 19px;
    padding-left: 25px;
    vertical-align: middle;
}

#language-dropdown {
    background-color: #FFFFFF;
    border: 1px solid #E0D9DA;
    color: #666666;
    padding: 5px;
}

#language-dropdown .language-option {
    height: 19px;
}

.lang-de {
    background: url("../img/flags/German.png") no-repeat scroll left center transparent;
}

.lang-es {
    background: url("../img/flags/Spanish.png") no-repeat scroll left center transparent;
}

.lang-it {
    background: url("../img/flags/Italian.png") no-repeat scroll left center transparent;
}

.lang-pt {
    background: url("../img/flags/Portugese.png") no-repeat scroll left center transparent;
}

/* Responsive Design */


@media (min-width: 1367px) and (max-width: 1440px) { 


	#contenedor_service .cont_serv1 { width: 35%; margin-left:13px; }
	#contenedor_service .cont_serv2 { width: 35%; }
	#contenedor_service .cont_serv3 { width:26%;}
	
	


 }
 
@media (max-width: 1366px) {
	
	#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:199px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:199px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:199px}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:199px }
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:199px }
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:199px}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:199px}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:199px}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:199px}
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:193px}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:193px} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:193px}
	

	#country_list_container {width: 161px; height:231px !important;}
	#scroller_container {width: 173px; height:222px;}
	.scroller_content {width: 173px;}
	ul, ol { margin:0 0 5px 1px !important;}
	.country_list_country {width: 80px;}
	#country_list_header {width: 186px;}
	#country_list_header div.first {padding-left: 15px;}
	#country_list_header div.price {padding-left: 40px !important;}
	

	
}
 
@media (max-width: 1360px) {
	
    #contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:175px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:175px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:175px !important;}
	
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:175px !important;}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:175px !important;} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:175px !important;}
	
	    header { width:93%;}
		#contenedor_service { width: 95%;}
		#contenedor_service .cont_serv1 { width: 35%; margin-left:13px; }
		#contenedor_service .cont_serv2 { width: 35%; }
		#contenedor_service .cont_serv3 { width:26%;}
		
		
	  
}
 
@media (max-width: 1280px) {
	 
		header { width:98%;}
		#contenedor_service { width: 100%;}
		#contenedor_service .cont_serv1 { width: 35%; margin-left:13px; }
		#contenedor_service .cont_serv2 { width: 35%; }
		#contenedor_service .cont_serv3 { width:26%;}
		
	
	 
 }
 
@media (max-width: 1138px) {

	#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:150px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:150px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:150px}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:150px }
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:150px }
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:150px}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:150px}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:150px}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:150px}
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:150px}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:150px} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:150px}
	
	#country_list_container { width:221px;}
	#country_list_header { width:247px;}
	#scroller_container { width:234px;}
	#country_list_header div.price {padding-left: 42px;  width: 34px;}
	

}
 
@media (max-width: 1024px) {
	
	#contenedor_service .cont_serv1 {margin-left: 10px;}

	
	#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:130px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:130px  }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:130px}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:130px }
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:130px }
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:130px}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:130px}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:130px}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:130px}
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:130px}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:130px} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:130px}
	
	#country_list_container {width: 193px;}
	#scroller_container {width: 197px;}
	.scroller_content {width: 196px;}
	ul, ol { margin:0 0 5px 1px !important;}
	.country_list_country {width: 107px;}
	#country_list_header {width: 219px;}
	#country_list_header div.first {padding-left: 15px;}
	#country_list_header div.price {padding-left: 40px !important;}

	
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

	#contenedor_service .cont_serv1 { width: 87%; margin-right:10px; color:#FFF; margin-bottom: 40px; float:none; margin-left:17px; }
	#contenedor_service .cont_serv2 {  float:none; width: 87%; margin-left:17px; }
	#contenedor_service .cont_serv3 { float:none; margin-left: 18px; width: 35%; }

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

	#contenedor_service .cont_serv1 { width: 100%; margin-right:10px; color:#FFF; margin-bottom: 40px; float:none; margin-left:0; }

	
	#contenedor_service .cont_serv2 {  float:none; width: 100%; }

	
	#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:144px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:144px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:144px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:144px !important;}

	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:144px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:144px !important} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:144px !important}
	
	#contenedor_service .cont_serv3 { float:none; width: 49%; }
	#contenedor_service .cont_serv3 .contene_serv3{  }

 }
 
/* Landscape phones and down */
@media (max-width: 480px) { 

	#contenedor_service .cont_serv1 { width: 100%; margin-right:10px; color:#FFF; margin-bottom: 40px; float:none; margin-left:0; }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:168px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:168px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:168px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:168px !important;}
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:168px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:168px !important} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:168px !important}
	
	#contenedor_service .cont_serv2 {  float:none; width: 100%; }
	
	
	#contenedor_service .cont_serv3 { float:none; width: 62%; }
	#contenedor_service .cont_serv3 .contene_serv3{  }
	
	#logo {width: 270px; margin-bottom: 30px; }
	#logo img {width: 100%;}
	
	.align-right {
    float: none;
	margin-left:0px;
	margin-bottom:10px;	}
}

@media (max-width: 320px) { 
    #logo img {width: 88% !important;}

    #contenedor_service .cont_serv1 .contene_serv1 li.opmsec { width:175px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.amo { width:175px !important; }
	#contenedor_service .cont_serv1 .contene_serv1 li.opmvoip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.call2ara {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.mundot {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.voip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.global {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.cubavoip {width:175px !important;}
	#contenedor_service .cont_serv1 .contene_serv1 li.chiamatevoip {width:175px !important;}

	#contenedor_service .cont_serv1 { width: 100%; margin-right:10px; color:#FFF; margin-bottom: 40px; float:none; margin-left:0; }

	
	#contenedor_service .cont_serv2 {  float:none; width: 100%; }
	
	#contenedor_service .cont_serv3 { float:none; width: 100%; }
	#contenedor_service .cont_serv3 .contene_serv3{  }
	
	#logo {width: 270px; margin-bottom: 30px; }
	#logo img {width: 88%;}
	
	#contenedor_service .cont_serv1 .contene_serv1 ul {padding: 1px 16px;}
	#contenedor_service .cont_serv2 .contene_serv2 ul {padding: 1px 16px;}
	
	#contenedor_service .cont_serv2 .contene_serv2 li.pcwindows {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pcmac {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.pclinux {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.appstore {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.android {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.windowsphone {width:175px !important}
	#contenedor_service .cont_serv2 .contene_serv2 li.symbian {width:175px !important} 
	#contenedor_service .cont_serv2 .contene_serv2 li.blackberry {width:175px !important}
	
	.align-right {
    float: none;
	margin-left:0;
	margin-bottom:10px;	}
}

