body {
  text-align: justify;
  background-color:#999; 
  z-index:0;
  font-family: Arial, sans-serif;
}
#global {
  width: 768px; 
  margin: 4px auto; 
  /*background-color:#858482;*/
  position:relative;
  z-index:0;
  /*overflow:hidden;*/



}

#cabecera {
  
  background-image: url(fiber_superior_sin_menu.jpg);
  height:163px;
  
  
} 


#dir {
  
 
width: 400px; 
  margin: 10px ; 
  
} 
#contenido {
  background-color: #999;
  background-image: url(back_body.jpg);
  background-repeat: repeat-y;
  padding:2px 200px 20px 10px;
  min-height:730px;
} 

#descarga2{
margin-top:0px;
}

#descarga3{

margin-top:0px;
}

#plugins

{
margin-top:0px;

}

* html #contenido{
  height:750px;
}

#pie {
  background-image: url(barra_inferior.jpg);  
  margin-left:-1px;
  height:79px;

}

#menu {
  position:absolute;
  top:164px;
  right:14px;
  background-color: #ffffff ; 
  width: 187px ; 
  float:right;
  text-align:center;
  background-image: url(gif1px_usu.gif);
  background-repeat: repeat-y;
}

#menu ul{
  margin:0 10px 0 30px;
  padding:0;
  
}
.itemmenu{
  text-indent:15px;
  font-weight:bold;
  font-size:10px;
}

#menu li { 
  list-style-image: url(imagenes/icon_tex1.gif);
  
  font-size:11px;
  margin:0;
  
   
}
#tpubli ul{
  margin-top:0;
}
/* revisar */

#navegacion {
  height:19px;
  position:absolute;
  top:140px;
  left:5px;
}
#navegacion li {
  float:left;
  height:20px; 
  list-style:none; 
  margin: 0px; 

}  
#navegacion ul{
  margin:0;
  padding:0;
}
/* fuente de los menus */
#navegacion a, #inicio{
  font-style:italic;
  color:#005544;
  text-decoration:none;
  font-family:arial;
  font-weight:bold;
  font-size:12px;  
  
  }
#navegacion a{
  display:block;
  vertical-align: baseline;
  line-height:30px;
}

#inicio a{
  position:absolute;
  left:7px;
  width:85x;
}
#inicio a:hover,#navegacion a:hover{
  color:#b2204d;
  color:black;
}
#navegacion a:hover{
  
}
#navegacion a span{
  /*visibility:hidden;*/
}
#navegacion a{
  height:25px;
  overflow:hidden;
  text-indent:10px;
}
#navegacion a#desplegable1{ 
  margin-left:180px;
  width:83px;
}


#navegacion a#desplegable2{ 
  width:120px;
}
#navegacion a#desplegable3{ 
  width:78px;
}
#navegacion a#desplegable4{ 
  width:110px;
}
#navegacion a#desplegable5{ 
  width:92px;
}

p {
  text-align: left
  font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000033;
	
}
#contenido ul{
  text-align:left;
  font-family: Arial, sans-serif;
  font-size:12px;
}
#contenido li{
  list-style-image: url(BD21481_.GIF);
}
h1{
  padding-top:10px;
  margin:0;
  font-family: Arial, sans-serif;
  color: #0099CC;
  font-size:20px;
  text-align:left;
  
}

h2 
{
  font-family: Arial, sans-serif;
  color: #003366;
  font-size:20px;
  text-align:left;
 } 
#login {
  background-color: #ffffff;
  background-image: url(imagenes/gif1px_usu.gif);
  background-repeat: repeat-y;
  text-decoration:none;
  height:150px;
  margin-top:4x;
  
}


#contacto label{
float: left;
width: 120px;
font-weight: bold;
}

#contacto input, textarea{
width: 180px;
margin-bottom: 5px;
}

#contacto textarea{
width: 250px;
height: 150px;
}

#contacto.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}







* html #login{
  height:120px; 
}
#login h1{
  background-color:black;
  font-size:10px;
  margin:0;
  padding:5px;
}

#Novedades {
  background-color: #ffffff;
  background-image: url(gif1px_noved.gif);
  background-repeat: repeat-y;
  text-decoration:none;
  
}
#ilogin{ background-image: url(fiber_accesUsu.gif);
  background-repeat: no-repeat;
  height:30px; 
}
#lnovedades
{
background-image: url(fiber_noved.gif);
background-repeat: no-repeat;
margin-top:1px;
height:20px;
   }

#tpubli
{
margin-top: 5px;

}


#tpubli2
{
margin-top: 15px;

}
#fecha
{

margin-top:1px;
height:20px;
   }

#tplu
{
background-image: url(tit_requisit.gif);
  background-repeat: no-repeat;
margin-top:30x;
height:40px;

}


#Articulo {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#FFFFFF; font-size:10; 
  margin-top: 2px; 
}

#plugins {
  background-color:#ffffff; 
  font-size:10px; 
  margin-top:2px; 
  background-image: url(gif1px_usu.gif);
  background-repeat: repeat-y;
}

#visual
{
  
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px; 
  height:10px;
 
}

#flash{
	/*background-image: url(swf/baner_2down.swf); */
    background-image: url(banermtr.swf);
    background-repeat: no-repeat;
	height:100px;
	margin-left:0px;
	position:relative;
	overflow:hidden;
	width:553px;
	}

#banner1{
  /*width:553px;
  height:77px;
   background-image: url(baner_2up_aleatorio.jpg); */
  /*background-image: url(banner/banner.jpg);*/
  overflow:hidden;
  width:553px;
  height:77px;
}

div#estrellita{
  background-image: url(imagenes/icono-estrella_peq.gif);
  background-repeat:no-repeat;
  height:22px;
  width:20px;
  float:right;
  position:relative;
  left:-20px;
}

div.form-label{
  height:15px;
  font-size:10px; 
}

img.izquierda{
  float:left;
  margin:5px 10px 70px 10px;

}
div.derecha{
  padding:0 10px 0 270px;

}
/* exclusivo para cursos*/
body.cursos #curva {
  background-image: url(imagenes/main-mask.jpg);
  width:500px;
  height:500px;
}
body.cursos #contenido ul, body.cursos #contenido li{
  margin:0; 
  padding:0;
  list-style-image:none;
  list-style-type:none;
}
body.cursos #contenido li{
  position:absolute;
  width:90px;
  height:90px;
  background-repeat:no-repeat;
}
li#azul{
	top:181px;
	left:325px;
	background-image: url(azul.jpg);
}
li#morado{
  top:260px;
  left:145px;
  background-image: url(morado.jpg);
}
li#verde{
  top:400px;
  left:45px;
  background-image: url(verde.jpg);
}
li#amarillo{
  top:580px;
  left:60px;
  background-image: url(amarillo.jpg);
}
body.cursos #contenido li span{
  visibility:hidden;
}
body.cursos li a{
  visibility:hdden;
  display:block;
  width:90px;
  height:90px;
  text-decoration:none;
}
body.cursos #textocurva{
	position:absolute;
	top:334px;
	left:318px;
	width:225px;
	height:300px;
	overflow:auto;

}

h2
{
padding-top:10px;
  margin:0;
  font-family: Arial, sans-serif;
  color: #003366;
  font-size:13px;
  text-align:left;

}

h4
{
padding-top:10px;
  margin:0;
  font-family: Arial, sans-serif;
  color: #0099cc;
  font-size:15px;
  text-align:left;

}

izquier
{
  float:left;
  margin:5px 10px 70px 10px;

}