/******Global Settings******/
html{
height:100%;
min-height:100%;
}
body {
	background:#000 url(../img/super.jpg) no-repeat;
	background-position: center top;
	color:#CCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	min-height:100%;
	
}

h1, h2, h3, h4, h5 {
margin:0 auto;
padding:0;}

#general {
	width:940px;
	margin:0 auto;
	height: 1000px;
	}
.redaccion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

.pie {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}

.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #758494;
	padding-left: 10px;
}

/******Global Classes******/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.float-middle  { vertical-align: middle; }
.BotonList {
	background-image: url(../img/BotonList.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	height:23px;
	font-size: 10px;
	color: #333;
	padding-left: 10px;
	width:161px;
	line-height:20px;
	padding-bottom:2px;
}
.divisiongray {
	background: url(../img/DivisionGray.jpg) repeat-y;
	background-position:center;
	width:20px;
	height:495px;
}

.divisiongrayserv {
	background: url(../img/DivisionGray.jpg) repeat-y;
	background-position:center;
	width:20px;
	height:470px;
	margin-top:0px;
}

.BotonList2Lines {
	background-image: url(../img/BotonList2lines.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	height: 40px;
	width: 161px;
	padding-left: 10px;
	padding-top:8px;
	padding-bottom:2px;
	
	
}
.img-margin {
	margin-left: 10px;
}

table
{
padding:0;
margin:0;
border-collapse: collapse;
}


/*navegacion*/
/* Main Navigation */
#main-nav { height: 40px; }
#main-nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 11px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */
#main-nav dt { float: left; }
#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:50px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}
#main-nav dt a:hover {
	background-position: 0 -40px;
}

#main-nav dt#inicio,
#main-nav dt#inicio a { width: 71px; background-image: url(../img/nav/btn_inicio.gif); }

#main-nav dt#nosotros,
#main-nav dt#nosotros a { width: 102px; background-image: url(../img/nav/btn_nosotros.gif); }

#main-nav dt#servicios,
#main-nav dt#servicios a { width: 90px; background-image: url(../img/nav/btn_servicios.gif); }

#main-nav dt#clientes,
#main-nav dt#clientes a { width: 90px; background-image: url(../img/nav/btn_clientes.gif); }

#main-nav dt#contacto,
#main-nav dt#contacto a { width: 101px; background-image: url(../img/nav/btn_contacto.gif); }


body.inicio dt#inicio,
body.inicio dt#inicio a,
body.nosotros dt#nosotros,
body.nosotros dt#nosotros a,
body.servicios dt#servicios,
body.servicios dt#servicios a,
body.clientes dt#clientes,
body.clientes dt#clientes a,
body.contacto dt#contacto,
body.contacto dt#contacto a {
	background-position: 0 -80px;
}


/*navegacion*/

ul.list-tick {
  margin: 0;
  padding: 10px;
}
ul.list-tick li {
padding-bottom:3px;
  list-style-image: url('../img/tick1.gif');
  line-height:12px;
}


a {
color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a:link{
color:#ccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a:hover{
color:#00befd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

a:active{
color:#00befd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#plecaserv{
 background-image: url(../img/plecagal_serv.png); 
 width:704px; 
 height:90px; 
 margin-top:-15px;
 }
 
 #plecaserv2{
 width:704px; 
 height:90px; 
 margin-top:-15px;
 }
 
 #plecaclientes{
 /*background-image: url(../img/plecagal_serv.png); */
 width:514px; 
 height:90px; 
 margin-top:0px;
 }
 
 
 
 
/*******lista1********/
ul#nav1 {
margin:0;
padding:0;
cursor:pointer;
cursor:hand;
}

ul#nav1 li {
	padding:3px;
	background: url(../img/BotonList.jpg) no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.5px;
	width:163px;
	height:19px;
	line-height:14px;
	list-style: none;
	padding-left:7px;
	color:#333;
	padding-right:0;
	margin-right:-10px;
}

ul#nav1 li:hover {
	padding:3px;
	background: url(../img/BotonList.jpg) no-repeat;
	background-position:-171px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.5px;
	width:163px;
	height:19px;
	line-height:14px;
	list-style: none;
	padding-left:7px;
	color:#333;
	padding-right:0;
	margin-right:-10px;
}

	
ul#nav1 li a {	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.5px;
	color:#333;	
	}
	
ul#nav1 li a:link {	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9.5px;
	color: #333;	
	}
	
ul#nav1 li a:hover {
	color:#fff;
	
	
	}
	
ul#nav1 li.Active a.Active {
	color:#007bc2;
	/*font-weight:bold;*/
	text-decoration:none;
	
	 }
	 
ul#nav1 li.Inactive a.Inactive {
   color:#007bc2;
   /*font-weight:bold;*/
   text-decoration:none;
   
    }  
	 
	 
	 
/*******lista 1*******/


/*********lista 2*********/
ul#nav2 {
margin:0;
padding:0;
cursor:pointer;
cursor:hand;
}

ul#nav2 li {
	padding:3px;
	background: url(../img/BotonList.jpg) no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width:161px;
	height:19px;
	line-height:14px;
	list-style: none;
	padding-left:9px;
	color:#333;
	padding-right:0;
	margin-right:-10px;
}

ul#nav2 li:hover {
	padding:3px;
	background: url(../img/BotonList.jpg) no-repeat;
	background-position:-171px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width:161px;
	height:19px;
	line-height:14px;
	list-style: none;
	padding-left:9px;
	color:#333;
	padding-right:0;
	margin-right:-10px;
}


	
ul#nav2 li a {	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color:#333;	
	}
	
ul#nav2 li a:link {	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;	
	}
	
ul#nav2 li a:hover {
	color:#fff;
	
	
	}
	
ul#nav2 li a.active {
	color:#007bc2;
	font-weight:bold;
	text-decoration:none;
	
	 }	
	 
/******lista 2*******/

button{
border: 0px;
background:transparent;
cursor:pointer;
cursor:hand;
}

 