/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 100%; /*For KHTML*/
  list-style: none;
  height: 24px;
  text-align:left;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  margin-left:4px;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  position: relative;
  height: 24px;
  list-style:none;
  border-left:1px solid #ccc;
}

ul#navmenu-h li.ultima {
  border-right:1px solid #ccc;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}


/* Root Menu */
.top-option{
  margin-left:15px;
}

ul#navmenu-h a {
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #666;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  line-height:32px;
  font-variant:small-caps;
  
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #CCC;
  color: #000;
}

.descripciones p{
	font:normal;
}
.productos tr td span, #descripciones, .descripciones, #descripciones ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
}

.productos .icon{
	vertical-align:middle;
	text-align:center;
	padding:10px;
	width:30px;
	height:30px;
}

.tHead{
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:16px;
	font-weight:bold;
	border-bottom:2px solid #BDBDBD;
	margin-bottom:25px;
	color:#666;
}

.m{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}

.bullets li{
	list-style:url(../images/bullet.gif);
}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat; text-align:left}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


.InputBox{
	height:22px;
	font-size:10px;
	padding:3px;
}

#cuerpo-contenido, #cuerpo-contenido li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#cuerpo-contenido li{
	line-height:20px;
}

#cuerpo-contenido table {
	font-size:10px;
}

#respuestas{
	border:2px solid #999;
	line-height:20px;
	background:#efefef;
	font-weight:bold;
}

#respuestas table{
	margin:5px;
}

.dcto td{
	padding:3px 10px 3px 3px;
}

#coverage{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#999; color:#000; width:345px; border-spacing:1px;}
#coverage .mainTitle{ background:#EFEFEF; height:20px; }
#coverage .country{ font-weight:bold; padding:10px; background:#DDD }
#coverage .network{ background:#FFF; padding:5px; }
#coverage .cost{ background:#EFEFEF; padding:5px; text-align:right;}

.contentTable table tr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


#listado_cobertura{ width:100%; border-collapse: collapse; border-color:#666; }
#listado_cobertura .separador{ background:#ddd; height:5px; }
#listado_cobertura .pais{ font-size:18px; font-weight:bold; color:#232D6D; border-top:5px solid #232D6D; }
#listado_cobertura .pais td {padding-top:25px; border-bottom:1px dotted #232D6D}
#listado_cobertura .titulos{ font-weight:bold }
#listado_cobertura .row0 { border-top:1px dotted #232D6D; }
#listado_cobertura .row1 { background:#efefef; border-top:1px dotted #000; }
#listado_cobertura .no {text-align:center; color:#F00; display:block; font-weight:bold; }
#listado_cobertura .si {text-align:center; color:#060; display:block; font-weight:bold; }
#listado_cobertura .c {text-align:center; font-weight:bold; }


.continentes li {float:left; display:block; width:100px; background:#232D6D; margin-left:10px; height:20px; line-height:20px; text-align:center }
.continentes li a{ color:#FFF; font-weight:bold }
.continentes li:hover{background:#508BE5}

#massms-menu{
	width:100%; height:30px;
	background:url(../images/lineM.jpg);
	border-bottom:10px solid #7B9EB9;
}

#l2text-menu{
	width:100%; height:33px;
	background:url(../images/lineM12text.gif);
}

#massms-menu ul#navmenu-h li, #l2text-menu ul#navmenu-h li {
  border-left:none;
}

#massms-menu ul#navmenu-h li.ultima, #l2text-menu ul#navmenu-h li.ultima {
  border-right:none;
}

#massms-menu ul#navmenu-h, #massms-menu ul#navmenu-h li, #l2text-menu ul#navmenu-h, #l2text-menu ul#navmenu-h li {
	height:30px;
}

#massms-menu ul#navmenu-h, #massms-menu ul#navmenu-h li a{
	color:#FFF;
}

#l2text-menu ul#navmenu-h{
	color:#000;
}

#l2text-menu ul#navmenu-h li a{
	color:#FFF;
}

