/* CSS Document */
/* CSS Document */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:#f8f8f8 url(bitmaps/bk_body.gif) center top repeat-y;
}
div#contenedor{
	margin:0 auto 0 auto;
	width:769px;
	height:583px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4c4c;
	position:relative;
	background:url(bitmaps/bk_content.gif) left top no-repeat;
}

div#banner{
	margin-left:11px;
	padding-top:18px;
	margin-bottom:0;
	height:147px;
}
div#menu{
	border-top:1px solid #cacaca;
	margin-top:0;
	position:relative;
	width:748px;
	height:36px;
	margin-left:11px;
	background:url(bitmaps/bk_menu.gif) left bottom repeat-x;
}
div#menu ul li{
	display:inline;
	position:relative;
}

div#menu ul li a{
	height:36px;
	display:block;
	float:left;
	text-indent:-9999px;	
}
/*#submenu li ul{
  display: none;
  position: absolute; 
  top: 36px;
  left:-444px;
  z-index:10;
}
#submenu li ul li {
	color:#FFFFFF;
}
#submenu li ul li a {
	z-index:15;
	background:url(bitmaps/bk_sub.gif) left top repeat-x;
	width:100px;
	height:25px;
	display: block;
	text-decoration: none;
	color:#FFF;
	border-bottom:none;
}
#submenu li ul li a.uno{
	background:url(bitmaps/btn_sub1.gif) left top no-repeat;
	height:24px;
	width:130px;
}
#submenu li ul li a.uno:hover{
	background:url(bitmaps/btn_sub1.gif) left bottom no-repeat;
}

#submenu li ul li a.dos{
	background:url(bitmaps/btn_sub2.gif) left top no-repeat;
	height:24px;
	width:153px;
}
#submenu li ul li a.dos:hover{
	background:url(bitmaps/btn_sub2.gif) left bottom no-repeat;
}
#submenu li ul li a.tres{
	background:url(bitmaps/btn_sub3.gif) left top no-repeat;
	height:24px;
	width:153px;
}
#submenu li ul li a.tres:hover{
	background:url(bitmaps/btn_sub3.gif) left bottom no-repeat;
}
#submenu li:hover ul{
	display: block;
}/*

/*Class menu*/
.home{
	width:68px;
	background:url(bitmaps/btn_home.gif) left top no-repeat;
}
.services{
	width:89px;
	background:url(bitmaps/bt_service.gif) left top no-repeat;
}
.infra{
	width:117px;
	background:url(bitmaps/bt_infra.gif) left top no-repeat;
}
.projects{
	width:100px;
	background:url(bitmaps/btn_projects.gif) left top no-repeat;
}
.ftp{
	width:69px;
	background:url(bitmaps/btn_ftp.gif) left top no-repeat;
}
.contact{
	width:95px;
	background:url(bitmaps/bt_contact.gif) left top no-repeat;
}
.employ{
	width:180px;
	background:url(bitmaps/bt_employ.gif) left top no-repeat;
}
.home:hover{
	background:url(bitmaps/btn_home.gif) left bottom no-repeat;
}
.services:hover{
	background:url(bitmaps/bt_service.gif) left bottom no-repeat;
}
.infra:hover{
	background:url(bitmaps/bt_infra.gif) left bottom no-repeat;
}
.projects:hover{
	background:url(bitmaps/btn_projects.gif) left bottom no-repeat;
}
.ftp:hover{
	background:url(bitmaps/btn_ftp.gif) left bottom no-repeat;
}
.contact:hover{
	background:url(bitmaps/bt_contact.gif) left bottom no-repeat;
}
.employ:hover{
	background:url(bitmaps/bt_employ.gif) left bottom no-repeat;
}
a.activada_home{
	background:url(bitmaps/btn_home.gif) left bottom no-repeat;
}
a.activada_employ{
	background:url(bitmaps/bt_employ.gif) left bottom no-repeat;
}
a.activada_service{
	background:url(bitmaps/bt_service.gif) left bottom no-repeat;
}
a.activada_infra{	
	background:url(bitmaps/bt_infra.gif) left bottom no-repeat;
}	
a.activada_projects{
	background:url(bitmaps/btn_projects.gif) left bottom no-repeat;
}
a.activada_ftp{
	background:url(bitmaps/btn_ftp.gif) left bottom no-repeat;
}
a.activada_contact{	
	background:url(bitmaps/bt_contact.gif) left bottom no-repeat;
}
/*--------*/
div#info{
	margin-left:11px;
	height:370px;
	color:#666;
	position:relative;
}
div#info h1{
	background:url(bitmaps/bk_tit.gif) left top repeat-x;
	height:26px;
	width:749px;
	display:block;
	font-size:10px;
}
div#info p{
	font-size:10px;
	width:500px;
	text-align:justify;
	padding:20px 40px 15px 40px;
}
div#info p a{
	color:#f59c01;
	text-decoration:none;
	font-weight:bold;
}
div#info p a:hover{
	text-decoration:underline;
}
.destacado{
	color:#033078;
	font-weight:bold;
	text-transform:uppercase;
}
div#mails{
	margin-top:8px;
	margin-left:10px;
	_margin-left:0px;
}
a#urzua {
	margin-left:20px;
	_margin-left:5px;
	height:122px;
	width:162px;
	float:left;
	background:url(bitmaps/bk_urzua.gif) left top no-repeat;

}
a#urzua:hover {
	background:url(bitmaps/bk_urzua.gif) left bottom no-repeat;
}

a#freire {
	margin-left:20px;
	_margin-left:5px;
	height:122px;
	width:162px;
	float:left;
	background:url(bitmaps/bk_freire.gif) left top no-repeat;

}
a#freire:hover {
	background:url(bitmaps/bk_freire.gif) left bottom no-repeat;
}

a#matzner {
	margin-left:20px;
	_margin-left:5px;
	height:122px;
	width:162px;
	float:left;
	background:url(bitmaps/bk_matzner.gif) left top no-repeat;

}
a#matzner:hover {
	background:url(bitmaps/bk_matzner.gif) left bottom no-repeat;
}



.nombre{	
	text-indent:-9999px;
	width:162px;
	float:left;
	margin-left:20px;

}

#mail h3{
	text-align:center;
}
#mail h4{
	text-align:center;
}
div#logos a{
	display:block;
	width:112px;
	height:74px;
	text-align:center;
}
div#logos a:hover{
	filter: alpha(opacity=80); opacity: .8
}
div#logos_uno{
	background-color:#ededed;
	position:absolute;
	width:112px;
	height:149px;
	border:1px solid #d0d0d0;
	border-right:none;
	left:634px;
	top:42px;
}
div#logos_dos{
	position:absolute;
	width:112px;
	height:149px;
	border:1px solid #d0d0d0;
	border-right:none;
	left:634px;
	top:196px;
}
#scroll{
	margin-left:40px;
	width:320px;
}
#scroll h5{
	font-size:10px;
}
#scroll ul li{
	list-style-image:url(bitmaps/bullet.gif);
	margin-left:16px;
	padding-bottom:2px;
}
#scroll ol{
	list-style-position:inside;
}
#scrolldos ul{
	margin-top:8px;
}
#scrolldos ul li{
	list-style-image:url(bitmaps/bullet.gif);
	margin-left:16px;
	padding-bottom:2px;

}

.izq{
	float:left;
	padding-left:55px;
}
.abajo{
	clear:both;
	padding-top:20px;
	padding-left:55px;
}
#show a{
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#666666;
	padding-bottom:7px;
}
#show .lista_link:hover{
	text-decoration:underline;
}
#animacion{
	position:absolute;
	top:90px;
	left:360px;
	width:252px;
	height:245px;
	border:1px solid #cacaca;
	text-align:center;
}
#animacion_flash{
	position:absolute;
	top:90px;
	left:360px;
	width:252px;
	height:245px;
	text-align:center;
}
.lista_link{
	color:#033078;
	font-weight:bold;
}
span.lista{
	display:block;
	padding-bottom:7px;
	color:#033078;
	font-weight:bold;
	
}
#show #block1 ul li, #show #block2 ul li, #show #block3 ul li, #show #block4 ul li, #show #block5 ul li, #show #block6 ul li, #show #block7 ul li, #show #block8 ul li{
	list-style-image:url(bitmaps/flecha_roja.gif);
	margin-left:20px;
}
#show  {
	width:93%;	
}
#show #block1 ul li a, #show #block2 ul li a, #show #block3 ul li a, #show #block4 ul li a, #show #block5 ul li a, #show #block6 ul li a, #show #block7 ul li a, #show #block8 ul li a{
	color:#666;
	text-decoration:none;
	padding-bottom:0;
	width:80%;
	display:block;
	background:url(bitmaps/more.gif) right center no-repeat;
	padding-right:33px;
}
#show #block1 ul li.sin_link a,#show #block2 ul li.sin_link a,#show #block3 ul li.sin_link a,#show #block4 ul li.sin_link a,#show #block5 ul li.sin_link a,#show #block6 ul li.sin_link a,#show #block7 ul li.sin_link a,#show #block8 ul li.sin_link a{
	color:#666;
	text-decoration:none;
	padding-bottom:0;
	width:80%;
	background:none;!important
	display:block;
	padding-right:33px;

}
#show #block1 ul li a:hover, #show #block2 ul li a:hover, #show #block3 ul li a:hover, #show #block4 ul li a:hover, #show #block5 ul li a:hover, #show #block6 ul li a:hover, #show #block7 ul li a:hover,#show #block8 ul li a:hover{
	text-decoration:underline;
}

#show blockquote a {
	text-align:right;
	margin-right:25px;
	color:#033078;
	text-decoration:underline;
}
.tekla{
	padding-top:12px;
	border-bottom:1px solid #C3C3C3;
}
.design{
	padding-top:12px;
	border-top:1px solid #FFF;
}
.nisd{
	padding-top:12px;
	border-bottom:1px solid #C3C3C3;
}
.aisc{
	padding-top:12px;
}
blockquote{
	font-size:9px;
	font-style:italic;
}
div#footer{
	background:url(bitmaps/abajo.gif) left top no-repeat;
	margin-left:10px;
	margin-top:9px;
}
div#footer ul{
	height:28px;
	padding-left:30px;
	padding-top:8px;
}
div#footer ul li{
	display:inline;
	color:#FFFFFF;
}
div#footer ul li a{
	color:#FFFFFF;
	text-decoration:none;
}
div#footer ul li a:hover{
	text-decoration:underline;
}

