/* Defaults */
* { padding:0; margin:0; }
html { width:100%; }

/* Body */
body { background-color:#F5F5F5; margin:0;	padding:0; }

/* Generales */
h1 { font-size:18px; }
h2 { font-size:16gpx; }
h3 { font-size:14px; }
ul {  }
li { font-size: 12px; }

.span-link { display:none;
}

/* Contenedor */
#cont{width:980px; margin:0 auto; *margin-left:140px;}

/* Contenedor */
#back{ width:67px; height:21px; margin-left:31px; float:left;}
#back a { width:67px; height:21px; background-image:url(../imgs/volver_off.jpg); background-repeat:no-repeat; display:block;}
#back a:hover { width:67px; height:21px; background-image:url(../imgs/volver_on.jpg); background-repeat:no-repeat;}

#secPro{ width:96px; height:21px; margin-left:10px; float:left; background-image:url(../imgs/btn_proyectos_off.jpg); background-repeat:no-repeat; display:block;}
#secPro a { width:96px; height:21px; background-image:url(../imgs/btn_proyectos_off.jpg); background-repeat:no-repeat; display:block;}
#secPro a:hover { width:96px; height:21px; background-image:url(../imgs/btn_proyectos_off.jpg); background-repeat:no-repeat;}

#secArrow{ width:20px; height:21px; float:right; margin-right:96px; background-image: url(../imgs/flecha_slide.gif); background-repeat:no-repeat; display:block;}

#secAbt{ width:148px; height:21px; margin-left:10px; float:left; background-image: url(../imgs/quienes-somos.jpg); background-repeat:no-repeat; display:block;}
#secAbt a { width:148px; height:21px; background-image:url(../imgs/quienes-somos.jpg); background-repeat:no-repeat; display:block;}

#secCtc{ width:88px; height:21px; margin-left:9px; float:left; background-image: url(../imgs/contacto.jpg); background-repeat:no-repeat; display:block;}
#secLk{ width:53px; height:21px; margin-left:544px; /*float:left;*/ background-image: url(../imgs/links.jpg); background-repeat:no-repeat; display:block;}

#secSrv{ width:90px; height:21px; margin-left:3px; float:left; background-image: url(../imgs/servicios.jpg); background-repeat:no-repeat; display:block;}
#secSrv a { width:90px; height:21px; background-image:url(../imgs/servicios.jpg); background-repeat:no-repeat; display:block;}

#secNews{ width:118px; height:21px; margin-left:108px; /*float:left;*/ background-image: url(../imgs/novedades.jpg); background-repeat:no-repeat; display:block;}

#slide { width:780px; height:134px; margin-left:108px; background-color:#fff; position:relative; top:30px; overflow:hidden; clear:both}

.item{ 	width:260px; 
		height:134px; 
		margin-left:0px; 
		float:left; 
		font-family:Verdana; 
		font-size:13px;
		color:#FFF;
		font-weight:bold;
		cursor:pointer;
}
.item p{ margin-left:140px; 
		 margin-top:8px;
}

#titles {
	width:780px;
	height:24px;
	margin: 0 auto;
	padding-top: 4px;
	position:relative;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

#details { width:780px; height:310px; margin:0 auto; position:relative;}

#detailsAbUs { width:780px; height:407px; margin-left:108px; position:relative; top:0px;float:left;}
#detailsStaff { width:780px; height:400px; margin-left:108px; position:relative; top:0px;float:left;}
#detailsServ { width:780px; height:310px; margin-left:108px; position:relative; top:0px;float:left;}


#detailsCtc { width:780px; /*height:400px;*/ margin-left:108px; position:relative; top:0px;/*float:left;*/}

#secStf{ width:107px; height:21px; margin-left:352px; *margin-left:348px; /*float:left;*/ /*background-image: url(../imgs/publi.gif)*/; background-repeat:no-repeat; display:block;}
#secStf a { width:107px; height:21px; background-image:url(../imgs/publi.gif); background-repeat:no-repeat; display:block;}


#detailsNews { width:780px; height:410px; margin-left:108px; position:relative; top:0px;/*float:left;*/}


div#box{width: 180px;padding: 10px;margin:0 auto; background:#000;color:#000}

.downMenu{margin-left:108px; background-color:#EEEEEE; height:35px; margin-top:10px; width:780px;}
.downMenu div{ float:left; margin-left:10px; margin-top:10px; border-right:1px solid; border-right-color:#999999; padding-right:10px;}
.downMenu a{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:10px; text-decoration:none;}
.downMenu a:hover{ font-family:Arial, Helvetica, sans-serif; color:#CCCccc; font-size:10px; text-decoration:none;}

a.links:link  {	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:13px; text-decoration:none;}
a.links:visited  {	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:13px; text-decoration:none;}
a.links:active  {	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:13px; text-decoration:none;}
a.links:hover  {	font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:13px; text-decoration:underline;}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FA4112;
}
