@charset "utf-8";
body{background-image:url(../images/f_headerRojoSuave.gif);background-repeat:repeat-x;background-position:top;
};

/**** Header & Upper Ad Section ***/
#header, upper-ad {height:100px;}

#logo {padding:0.5em 0.3em 0em 0.4em;height: 60px; width:250px; text-indent: -9999px;}
#logo a {padding:0.5em 0.3em 0em 0.4em; background: url(../images/logo.gif) top left no-repeat; display: block; height:60px;width:250px;}

/* begin Box, Sheet */
.Sheet{overflow: hidden;min-width:13px;min-height:13px;margin: 0 auto;position: relative;z-index: 0;width: 966px;}
.Sheet-body{position: relative;z-index: 0;margin: 5px;}
.Sheet-tl{position: absolute;overflow: hidden;z-index: -1;top: 0;left: 0;width: 15px;height: 15px;background-image: url('images/Sheet-s.png');}
.Sheet-tr{position: absolute;overflow: hidden;z-index: -1;top: 0;right: 0;width: 15px;height: 15px;}
.Sheet-tr div{position: absolute;z-index: -1;top: 0px;left: -15px;width: 30px;height: 30px;background-image: url('images/Sheet-s.png');}
.Sheet-bl{position: absolute;overflow: hidden;z-index: -1;bottom: 0;left: 0;width: 15px;height: 15px;}
.Sheet-bl div{position: absolute;z-index: -1;top: -15px;left: 0;width: 30px;height: 30px;background-image: url('images/Sheet-s.png');}
.Sheet-br{position: absolute;overflow: hidden;z-index: -1;bottom: 0;right: 0;width: 15px;height: 15px;}
.Sheet-br div{position: absolute;z-index: -1;top: -15px;left: -15px;width: 30px;height: 30px;background-image: url('images/Sheet-s.png');}
.Sheet-tc{position: absolute;overflow:hidden;z-index: -1;top: 0;left: 15px;right: 15px;height: 15px;}
.Sheet-tc div{position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 30px;background-image: url('images/Sheet-h.png');}
.Sheet-bc{position: absolute;overflow:hidden;z-index: -1;bottom: 0;left: 15px;right: 15px;height: 15px;}
.Sheet-bc div{position: absolute;z-index: -1;top: -15px;left: 0;width: 100%;height: 30px;background-image: url('images/Sheet-h.png');}
.Sheet-cl{position: absolute;overflow:hidden;z-index: -1;top: 15px;left: 0;width: 15px;bottom: 15px;}
.Sheet-cl div{position: absolute;z-index: -1;top: 0;left: 0;width: 30px;height: 100%;background-image: url('images/Sheet-v.png');}
.Sheet-cr{position: absolute;overflow:hidden;z-index: -1;top: 15px;right: 0;width: 15px;bottom: 15px;}
.Sheet-cr div{position: absolute;z-index: -1;top: 0;left: -15px;width: 30px;height: 100%;background-image: url('images/Sheet-v.png');}
.Sheet-cc{position: absolute;overflow:hidden;z-index: -2;top: 15px;left: 15px;right: 15px;bottom: 15px;background-image: url('images/Sheet-c.png');}
.Sheet{margin-top: 50px !important;}
/* end Box, Sheet */

#navcontainer ul
{

    font-weight:bold;
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #fff;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
 
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: black;
text-decoration: none;
border-right: 1px solid #fff;
border: 1px solid #e2001a;
   
}

#navcontainer ul li a:hover
{
	border-bottom: 10px solid #e2001a;
//background-color: #e2001a;
color: black;
}

#navcontainer #active { border-bottom: 10px solid #e2001a; }
.linebox {
  padding: 16px 0 16px 64px;
}

/***** Small Icons *****/

.smallicon-mobile {
  background:transparent url(../images/movil.jpg) no-repeat scroll left 16px;
}
.smallicon-phone {
  background:transparent url(../images/telefono.jpg) no-repeat scroll left 16px;
}
.smallicon-ticket {
  background:transparent url(../images/ticket.png) no-repeat scroll left 16px;
}
.smallicon-web {
  background:transparent url(../images/web.jpg) no-repeat scroll left 16px;
}
.smallicon-virus {
  background:transparent url(../images/virus.jpg) no-repeat scroll left 16px;
}
.smallicon-pclisto {
  background:transparent url(../images/pclisto-small.jpg) no-repeat scroll left 16px;
}
.smallicon-hardware {
  background:transparent url(../images/reparacion-small.jpg) no-repeat scroll left 16px;
}
.smallicon-internet {
  background:transparent url(../images/internet.jpg) no-repeat scroll left 16px;
}
