/* main.css - server-side CSS style */

/* forms style */

textarea,input,select,input[type="file"] {
	border: solid 1px #CCCCCC;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
}

/*  */

.bar-button {
/* 	background: black; border-right: solid 2px white; padding: 5px 5px 5px 5px; color: white; font-weight: bold; font-size: 14px; width: 200px */
	padding: 2px 2px 2px 2px; font-weight: bold;
}

.bar-button a:link, .bar-button a:visited {
/* 	color: white; font-weight: bold; font-size: 14px;  */
	font-weight: bold; font-size: 14px;
}

.contactlink a:link, .contactlink a:visited {
	font-weight: bold;
}

.pblock {
	padding: 10px 10px 10px 10px;
}

/*.pblock p {
	padding: 10px 10px 10px 10px;
}*/

.sectiontitle {
	padding: 5px 5px 5px 5px; color: #CC0000; border-bottom: solid 1px ; font-weight: bold; 
}

#formulario
 {
	position: absolute;
	left: 170px;
	top: 10px;
	width: 155px;
	height: 15px;
	z-index: 1;
	vertical-align: middle;        
 }

#buscar
 {
	position: absolute;
	left: 425px;
	top: 10px;
	width: 50px;
	height: 15px; 
	z-index: 2;
	vertical-align: middle;
 }

#idioma 
 {
	position: absolute;
	left: 496px;
	top: 10px;
	width: 111px; 
	height: 15px;
	z-index: 3;
	vertical-align: middle;
 }

#imprimir 
 {
	position:absolute;
	left: 627px; 
	top: 10px; 
	width: 54px;
	height: 15px;
	z-index: 4;
	vertical-align: middle;
 }

#linea
 {
	position: absolute;
	left: 6px;
	top: 25px; 
	width: 1050px;
	height: 1px;
	z-index: 8;
 }

#bookmark
 {
	position: absolute;
	left: 745px; 
	top:10px;
	width: 125px;
	height: 10px; 
	z-index: 31;
	vertical-align: middle;
 }

#popup 
 {
	position: absolute;
	left: 220px;
	top: 90px;
	height: 180px;
	z-index: 7;
	vertical-align: middle;
 }
#popup1 
 {
	position: absolute;
	left: 220px;
	top: 90px;
	height: 180px;
	z-index: 7;
	vertical-align: middle;
 }

#logo
 {
	position: absolute;
	left: 38px;
	top: 100px;
	width: 50px;
	height: 25px;
	z-index: 7; 
 }





/* main menu */
#menu1
 {
	padding: 5px 0px 0px 0px; 
	position: absolute;
	left: 14px;
	top:190px;
	width: 175px;
	height: 14px; 
	z-index: 22;
	color: #838689; 
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
	text-align: right;
 }

#menu2
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px; 
	top: 215px; 
	width: 175px;	
	height: 14px;
	z-index: 23; 
	color: #838689; 
	font-weight:bold ;
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu3
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 240px;
	width: 175px; 
	height: 14px;
	z-index: 24;
	color: #838689; 
	font-weight:bold; 
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu4
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 265px; 
	width: 175px;
	height: 14px;
	z-index: 25;
	color: #838689; 
	font-weight:bold; 
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu5
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 290px;
	width: 175px;
	height: 14px;
	z-index: 26; 
	color: #838689;  
	font-weight:bold; 
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu6
 {
	padding: 5px 0px 5px 0px;
	position: absolute;
	left: 14px;
	top: 325px; 
	width:175px; 
	height: 14px;
	z-index: 27;
	color: #838689; 
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu7
 {
	padding: 5px 0px 5px 0px;
	position: absolute;
	left: 14px;
	top: 360px;
	width: 175px;
	height: 14px; 
	z-index: 28;
	color: #838689;
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
	border-bottom: dotted silver 1px;
 }

#menu8
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 440px;
	width: 175px;
	height: 14px; 
	z-index: 29;
	color: #838689;
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu9
 {
	padding: 5px 0px 0px 0px;
	position: absolute; 
	left: 14px;
	top: 465px;
	width: 175px;
	height: 14px;
	z-index: 30;
	color: #838689; 
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu10
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 490px;
	width: 175px; 
	height: 14px;
	z-index: 31; 
	color: #838689;
	font-weight:bold;
	text-align: right; 
	border-top: dotted silver 1px;
 }

#menu11
 {
	padding: 5px 0px 0px 0px;
	position: absolute;
	left: 14px;
	top: 515px;
	width: 175px;
	height: 14px;
	z-index: 32;
	color: #838689;
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
 }

#menu12
 {
	padding: 5px 0px 0px 0px; 
	position: absolute;
	left: 14px;
	top: 540px;
	width: 175px;
	height: 14px;
	z-index: 33;
	color: #838689;
	font-weight:bold;
	text-align: right; 
	border-top: dotted silver 1px;
 }

#menu13 
 {
	padding: 5px 0px 5px 0px;
	position: absolute;
	left: 14px;
	top: 565px;
	width: 175px;
	height: 14px;
	z-index: 34;
	color: #838689;
	font-weight:bold;
	text-align: right;
	border-top: dotted silver 1px;
	border-bottom: dotted silver 1px;
 }



#servicio1
 {
	position: absolute;
	left: 250px;
	top: 305px;
	width: 316px;
	height: 342px;
	z-index: 24;
	font-weight:bold;
 }

#servicio2
 {
	position: absolute;
	left: 250px;
	top: 327px;
	width: 316px;
	height: 342px;
	z-index: 24;
	font-weight:bold;
 }

#servicio3
 {
	position: absolute;
	left: 250px;
	top: 350px;
	width: 316px;
	height: 342px;
	z-index: 24;
	font-weight:bold;
 }

#contacto
 {
	position: absolute;
	left: 250px;
	top: 305px;
	width: 250px;
	height: 342px;
	z-index: 24
 }

#noticias
 {
	position: absolute;
	left: 260px;
	top: 397px;
	width: 200px;
	height: 342px;
	z-index: 24
 }

#noticias2
 {
	position: absolute;
	left: 260px;
	top: 435px;
	width: 200px;
	height: 342px;
	z-index: 24
 }

#mapa
 {
	position: absolute;
	left: 80px;
	top: 770px;
	width: 875px;
	height: 300px;
	padding-left:10px ;
 }

#mapa_ofice
{
	position: absolute;
	left: 300px;			
}

#solucionesmapa
 {
	position:absolute;
	left: 95px;
	width:150px;
	top:50px;
	height: 200px;
 }

#productosmapa
 {
	position:absolute;
	left:295px;
	width: 150px;
	top:50px;
 }

#productosmapa1
 {
	position:absolute;
	left:390px;
	width: 150px;
	top:50px;
 }

#serviciosmapa
 {
	position:absolute;
	left: 510px;
	width: 150px;
	top:50px;
 }

#infomapa
 {
	position:absolute;
	left: 680px;
	width: 150px;
	top:50px;
 }

#partnersmapa
 {
	position:absolute;
	left: 600px;
	top: 150px;
	width: 100px;
 }


#eventos
 {
	position: absolute;
	left: 540px;
	top: 397px;
	width: 200px;
	height: 342px; 
 }

#eventos2
 {
	position: absolute;
	left: 540px;
	top: 435px;
	width: 200px;
	height: 342px; 
	z-index: 420;
 }

#security
 {
	position: absolute;
	left: 220px;
	top: 260px;
	width: 350px;
	height: 342px; 
	z-index: 420;	
 }

#security1
 {
	position: absolute;
	left: 215px;
	top: 260px;
	width: 350px;
	height: 342px; 
	z-index: 420;	
 }
#header_sec
 {
	position: absolute;
	left: 530px;
	top: 320px;
	width: 350px;
	height: 342px; 
	z-index: 420;	
 }

#piepag
 {
	position: absolute;
	width: 1050px;
	top: 110%;
	text-align: center;
	padding-top:1px; 
	z-index: 40;
	border-top: 1px dotted gray;
	font-size: 10px;
 }

#chamber
 {
	position: absolute;
	left: 50px;
	top: 610px;
	width: 107px;
	height: 32px;
	z-index: 9;
 }

#pdf_s 
 {
	position: absolute;
	left: 820px;
	top: 150px;
	width: 150px;
	height: 380px;
	z-index: 25;
 }

#pdfspublic 
 {
	position: absolute;
	left: 620px;
	top: 20px;
	width: 125px;
	height: 380px;
	z-index: 25;
 }

#no_header 
 {
	position: absolute;
	left: 1px;
	top: 10px;
	width: 990px;
	height: 1000px;
	margin-top:175px;
	z-index:25;
 }

#imagenesgp0
 {
	position: absolute;
	left: 1px;
	top: 670px;
	width: 875px;
	height: 50px;
	text-align:center;
 }

#imagenesgp1
 {
	position: absolute;
	left: -80px;
	top: 1px;
	width: 150px;
	height: 50px;
	text-align:center;
 }

#imagenesgp2
 {
	position: absolute;
	left: 120px;
	top: 1px;
	width: 150px;
	height: 50px;
	text-align:center;
 }

#imagenesgp3
 {
	position: absolute;
	left: 320px;
	top: 1px;
	width: 150px;
	height: 50px;
	text-align:center;
 }

#imagenesgp4
 {
	position: absolute;
	left: 500px;
	top: 1px;
	width: 150px;
	height: 50px;
	text-align:center;
 }

#smartbiz
 {
	position: absolute;
	left: 225px;
	top: 250px;
	width: 700px;
	height: 700px;
 } 

#smartgris
 {
	position: absolute;
	left: 1px;
	top: 25px;
	width: 325px;
	height: 290px;
	padding-left:5px;
	background-color:#F6F6F6;
 }

#ofrecemos
 {
	position: absolute;
	left: 335px;
	top: 25px;
	width: 225px;
	height: 200px;
 }

#smartsales 
 {
	position: absolute;
	left: 1px;
	top: 350px;
	width: 330px;
	height: 200px;
 }

#smartlibrary
 {
	position: absolute;
	left: 335px;
	top: 350px;
	width: 275px;
	height: 300px;
 }
 
#li
 {
	position: absolute;
	left: 225px;
	top: 100px;
	width: 900px;
	height: 700px;
 } 

#resumenfloss
 {
	position: absolute;
	left: 225px;
	top: 250px;
	width: 750px;
	height: 300px;
 }

#solucionesfloss
 {
	position: absolute;
	left: 225px;
	top: 350px;
	width: 150px;
	height: 200px;
 }

#serviciosfloss
 {
	position: absolute;
	left: 425px;
	top: 350px;
	width: 150px;
	height: 200px;
 }

#pdfsimple1 
 {
	position: absolute;
	left: 225px;
	top:550px;
	width: 150px;
	height: 200px;
 }

#pdfsimple2
 {
	position: absolute;
	left: 425px;
	top:550px;
	width: 150px;
	height: 200px;
 }

#noticiasimple
 {
	position:absolute;
	left: 625px;
	top: 350px;
	width: 600px;
	height: 600px;
 }

#imagenesfloss1
 {
	position: absolute;
	left: 225px;
	top:750px;
	width: 150px;
	height: 200px;
 }

#imagenesfloss2
 {
	position: absolute;
	left: 425px;
	top:750px;
	width: 150px;
	height: 200px;
 }

#ultimasnimple
 {
	position: absolute;
	left: 600px;
	top: 345px;
	width: 300px;
	height: 30px;
 }

#noticiasimple
 {
	position:absolute;
	left: 600px;
	top: 390px;
	height: 400px;
	width: 300px;
	overflow:auto;
	z-index:30;
 }

#gestionp1
 {
	position: absolute;
	left: 0px;
	top: 130px;
	width: 290px;
	height: 300px;
 }

#gestionp2
 {
	position: absolute;
	left: 275px;
	top: 130px;
	width: 290px;
	height: 300px;
 }

#cuerpo
 {
	clear:both;
	display:block;
	left: 250px;
	top: -2em;
	width:420px;
	height: 555px;
	z-index: 35;
	text-align: left;
	margin: 245px;
 }

#columnaderecha
 {
	position: absolute;
	left: 825px;
	top: 200px;
	width: 190px;
	height: 580px;
	z-index:500;
 }

#columnacontacto
 {
	position: absolute;
	left: 825px;
	top: 150px;
	width: 190px;
	height: 580px;
	z-index:500;
 }



#company
 {
	position: absolute;
	left: 253px;
	top: 50px;
	width: 75px;
	height: 15px;
	z-index:500;
 }

#noticias_menu
 {
	position: absolute;
	left: 343px;
	top: 50px;
	width: 55px;
	height: 15px;
	z-index:500;
 }

#clientes_menu
 {
	position: absolute; 
	left: 423px; 
	top: 50px; 
	width: 70px; 
	height: 15px;
	z-index:504;
 }

#partners_menu 
 {
	position: absolute;
	left: 503px; 
	top: 50px; 
	width: 75px; 
	height: 15px;
	z-index:503;
 }

#empleo_menu
 {
	position: absolute; 
	left: 578px; 
	top: 50px; 
	width: 57px; 
	height: 15px;
	z-index:502;
 }

#contacto_menu
 {
	position: absolute; 
	left: 663px; 
	top: 50px; 
	width: 90px; 
	height: 15px;
	z-index:501;
 }

#opensource 
 {
	position:absolute; 
	right: 390px; 
	top: 475px; 
	width: 400px; 
	height: 200px;
 }

#whygris 
 {
	position: absolute; 
	left: 225px; 
	top: 300px;
	width: 385px; 
	height: 75px; 
	padding-left:5px; 
	background-color:#F6F6F6;
 }

#whytext1 
 {
	position: absolute; 
	left: 225px; 
	top: 385px; 
	width: 385px; 
	height: 500px;
 }

#libertades 
 {
	position: absolute; 
	left: 625px; 
	top: 375px; 
	width: 385px; 
	height: 500px;
 }

#whypdf 
 {
	position: absolute; 
	left: 650px; 
	top: 300px; 
	width: 300px; 
	height: 100px;
 }

#whynews 
 {
	position: absolute; 
	left: 625px; 
	top: 400px; 
	width: 325px; 
	height: 200px; 
	overflow:auto; 
 }

#whylast 
 {
	position: absolute; 
	left: 625px; 
	top: 350px; 
	width: 325px; 
	height: 50px;
 }

#eventosfloss 
 {
	position: absolute; 
	left: 1px; 
	top: 10px; 
	width: 990px; 
	height: 1000px; 
	margin-top:175px; 
	z-index:25;
 }

#transmision 
 {
	position: absolute; 
	left: 225px; 
	top: 275px; 
	width: 685px; 
	height: 75px;
 }

#conference 
 {
	position: absolute; 
	left: 225px; 
	top: 375px; 
	width: 175px; 
	height: 175px;
 }

#comfloss 
 {
	position: absolute; 
	left: 425px; 
	top: 420px; 
	width: 200px; 
	height: 175px;
 }

#pdffloss
 {
	position: absolute; 
	left: 425px; 
	top: 500px; 
	width: 200px; 
	height: 175px;
 }

#newstransimision 
 {
	position: absolute; 
	left: 625px;
	top: 450px; 
	width: 325px; 
	height: 200px; 
	overflow:auto; 
 }

#otrosfloss 
 {
	position: absolute; 
	left: 425px; 
	top: 650px; 
	width: 500px; 
	height: 175px;
 }

#titnews
 {
	position: absolute; 
	left: 625px; 
	top: 400px; 
	width: 325px;
	height: 50px;
 }


#productospri 
 {
	position: absolute; 
	left: 820px; 
	top: 280px; 
	width: 50%; 
	height: 50%;
 }

#partnerspri 
 {
	position: absolute; 
	left: 820px; 
	top: 415px; 
	width: 200px; 
	height: 300px;
 }

#sociospri 
 {
	position: absolute; 
	left: 820px; 
	top: 565px; 
	width: 200px; 
 	height: 300px;
 }

#xhtml
 {
	position: absolute; 
	left: 125px; 
	top: 1005px; 
	width: 10px; 
 	height: 10px;
 }


#cssvalida
 {
	position: absolute; 
	left: 255px; 
	top: 1005px; 
	width: 10px; 
 	height: 10px;
 }

#clientes1 
 {
	position: absolute; 
	left: 200px; 
	top: 500px; 
	width: 200px; 
	height: 300px;
 }

#clientes2 
 {
	position: absolute; 
	left: 305px; 
	top: 500px; 
	width: 200px; 
 	height: 300px;
 }

#clientes3
 {
	position: absolute; 
	left: 410px; 
	top: 500px; 
	width: 200px; 
 	height: 300px;
 }

#clientes4 
 {
	position: absolute; 
	left: 515px; 
	top: 500px; 
	width: 200px; 
 	height: 300px;
 }

#clientes5 
 {
	position: absolute; 
	left: 620px; 
	top: 500px; 
	width: 200px; 
 	height: 300px;
 }

#clientes6 
 {
	position: absolute; 
	left: 725px; 
	top: 500px; 
	width: 200px; 
 	height: 300px;
 }

#centrarhead
 {
	position: absolute;  
	left: 125px;
 }

#centrarbody 
 {
	position: relative;        
	width:100%;
	height:100%;
	left:35px;
 }

#cloud_computing 
 {
	position: absolute;
	left: 230px;
	top: 305px;
	width: 550px;
	height: 450px;
 }

#Alfresco
 {
	position: absolute;
	left: 255px;
	top: 320px;
	width: 290px;
	height: 350px;
	background-color:#F6F6F6;
 }

#Alfresco1
 {
	position: absolute;
	left: 595px;
	top: 320px;
	width: 180px;
	height: 342px; 
 }

#presentacion
{
	position: absolute;
	left: 300px;
	top: 870px;
}

#blancos
{
	position:absolute;
	left: 300px;
	top: 870px;
	height: 870px;
}

#eyeos
 {
	position: absolute;
	left: 255px;
	top: 320px;
	width: 290px;
	height: 240px;
	background-color:#F6F6F6;
 }

#eyeos1
 {
	position: absolute;
	left: 595px;
	top: 320px;
	width: 180px;
	height: 342px; 
 }

#Bonita
{
	position: absolute;
	left: 255px;
	top: 320px;
	width: 290px;
	height: 400px;
	background-color:#F6F6F6;
}

#Captura_eye
 {
 	position: absolute;
        left: 275px;
        top: 590px;
        width: 458px;
        height: 103px;
              
 }

#Captura_etravel
 {
 	position: absolute;
        left: 275px;
        top: 670px;
        width: 458px;
        height: 103px;
              
 }

#Captura_drupal
 {
 	position: absolute;
        left: 275px;
        top: 630px;
        width: 458px;
        height: 103px;
              
 }

#Captura_moodle
 {
 	position: absolute;
        left: 290px;
        top: 640px;
        width: 458px;
        height: 103px;
              
 }

#Captura_magento
 {
 	position: absolute;
        left: 270px;
        top: 675px;
        width: 500px;
        height: 103px;
              
 }

#Captura_alfresco
 {
 	position: absolute;
        left: 270px;
        top: 810px;
        width: 500px;
        height: 103px;
              
 }
#Captura_dokeos
 {
 	position: absolute;
        left: 270px;
        top: 730px;
        width: 600px;
        height: 103px;
              
 }

#sitemap 
 {
	position: absolute;
	left: 220px;
	top: 100px;
	width: 200px;
	height: 180px;
	z-index: 7;
	vertical-align: middle;
 }
#sitemap1 
 {
	position: absolute;
	left: 550px;
	top: 100px;
	width: 200px;
	height: 180px;
	z-index: 7;
	vertical-align: middle;
 }


#centrarpie
 {
	position: relative;
	width:100%;
	height:100%;
	left: 125px;
 }

.news .news_date { 
	font-weight: bold; color: #cc0000
}



li {
	list-style-image: url(../images/bullet.gif);
}


body { padding:0px; margin:0px; font-family: Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF; height:100%; }

.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,div.footlinks,div.footlinks a{font-size:11px}
body,th,td,p,div,span,a,ul,ol,dl,li,select,input,textarea{font-size:11px}
h5,h5 a,h6,h6 a,h5 span,h6 span,big,.big,big span,.big span,.big a,big a{font-size:12px}
.xbig,.xbig span,.xbig a{font-size:14px}
h4,h4 span,h4 a,.xxlarge{font-size:17px}
.xxbig,.xxbig span,.xxbig a{font-size:15px}

h2 {font-size: 20px}
h1 {font-size: 12px}

/* others defaults */

body,th,td,p,h5,h5 a,h6,h6 a,h5 span,h6 span,h1,h2,h3,h1 span,h2 span,h3 span,h1 a,h2 a,h3 a,h4,h4 span,h4 a{color:#5D5D5D}
body{padding: 0px; margin: 0px}

h1,h2,h3,h4,h5,h6{margin:3px 0px 0px 0px;padding:0px;}
a{text-decoration:none; color:#5D5D5D}
a:hover{color:#CC0000; text-decoration:underline; width: 100%}
a:visited,a:visited code{color:#5D5D5D}
a:link,a.named:visited,div.sitelinks a:visited{color:#5D5D5D}
form{display:inline}
form,select,input,textarea,ul li{margin:0px;padding:0px}
li{margin-left:14px;padding-left:0px}
ul,ul li,ol,ol li{margin-left:9px;padding-left:0px}
img{border:none}

#nav {
	float:left;
	width:760px;
	margin-top:-19px;
	font-size:0.94em;
	line-height:1em;
}
#nav ul {
	margin:0;
	padding:0 0 0 28px;
	list-style:none;
}
#nav li {
	float:left;
	margin:0 0 0 -1px;
	padding:0 0 0 6px;
	background:url(/resources/images/headers/nav1.gif) 0 100% no-repeat;
	list-style-image: none;
}
#nav li:hover {
	background-position:-6px 100%;
}
#nav a {
	float:left;
	display:block;
	color:#473215;
	font-weight:bold;
	background:url(/resources/images/headers/nav2.gif) 100% 100% no-repeat;
	padding:5px 14px 12px 8px;
	text-decoration:none;
}
#nav li:hover a {
	background-image:url(/resources/images/headers/nav1.gif);
}

#nav a {float:none;}

#nav a:hover {
	color:#000;
	text-decoration:underline;
}

#home #nav #t1,
#services #nav #t2,
#projects #nav #t3,
#about #nav #t4,
#contact #nav #t5 {
	background-position:-12px 100%;
	padding-left:26px;
	margin:0 2px 0 1px;
}
#home #nav #t1 a,
#services #nav #t2 a,
#projects #nav #t3 a,
#about #nav #t4 a,
#contact #nav #t5 a {
	background-image:url(/resources/images/headers/nav2s.gif);
	padding-left:0;
	padding-right:19px;
}
#nav #t1,
#home #nav #t1 {
	margin-left:0;
}
#nav #t5,
#contact #nav #t5 {
	margin-right:0;
}

ul#tabnav { 
text-align: left; 
margin: 1em 0 1em 0; 
font: bold 11px verdana, arial, sans-serif; 
border-bottom: 1px solid #6c6; 
list-style-type: none;
padding: 3px 10px 3px 10px; 
}

ul#tabnav li { 
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { 
border-bottom: 1px solid #fff; 
background-color: #fff; 
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { 
background-color: #fff; 
color: #000; 
position: relative;
top: 1px;
padding-top: 4px; 
}

ul#tabnav li a { 
padding: 3px 4px; 
border: 1px solid #6c6;
background-color: #cfc; 
color: #666; 
margin-right: 0px; 
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { 
background: #fff;
}
