body{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	background-color: #F3F3F5;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/cab_bg.gif); background-position: top left; background-repeat: repeat-x;
}
a, a:LINK, a:VISITED{	text-decoration: none; color: #000;}
a:HOVER{	text-decoration: underline;}
.azul{	color: #2A76FF; font-weight: bold;}

#contenedor{	width: 905px;	margin-left: auto;	margin-right: auto;}

#cabecera{	width: 905px;	height: 103px;	float: left;}
#cabecera .logo{	width: 135px; height: 75px; background-image: url(../img/logo_bobitrans.gif); background-repeat: no-repeat; margin-top: 8px; float: left;}
#cabecera .logo a{	display: block; margin: 0px; padding: 0px; width: 135px; height: 75px;}
#cabecera .logo a h1{	width: 135px; height: 76px; display: block; padding: 0px; margin: 0px; display: none;}
#cabecera .copy{	width: 770px; margin: 0px; padding: 0px; height: 75px; margin-top: 8px; float: left; text-align: right; background-image: url(../img/cab_copy.gif); background-position: top right; background-repeat: no-repeat;}
#cabecera .copy h2{	display: block; width: 322px; height: 63px; margin: 0px; padding: 0px;}
#cabecera .copy h2 span{	display: none;}
#cabecera .menupral{	width: 905px; height: 20px; margin: 0px; padding: 0px; float: left;  text-align: right;}
#cabecera .menupral ul{	list-style-type: none; margin: 0px; padding: 0px; float: right;}
#cabecera .menupral ul li{	margin: 0px; list-style-type: none; float: left; background-image: url(../img/menupral_sep.gif); background-position: right; background-repeat: no-repeat; padding-left: 11px; padding-right: 11px; height: 18px; padding-top: 2px; }
#cabecera .menupral ul li.final{	margin: 0px; list-style-type: none; float: left; background-image: none; padding-left: 11px; padding-right: 0px; height: 18px; padding-top: 2px; }
#cabecera .menupral ul li a, #cabecera .menupral ul li a:LINK, #cabecera .menupral ul li a:VISITED{ text-decoration: none; color: #000	}
#cabecera .menupral ul li a:HOVER{	text-decoration: underline;}

#ruta{	float: left; margin: 0px; padding: 0px; padding-left: 210px; margin-top: 10px; margin-bottom: 10px; width: 695px; font-weight: bold;}
#contenido{	background-image: url(../img/contenido_bg.gif); background-repeat: repeat-y; background-position: top left;}
#menusec{	width: 198px; float: left; margin: 0px; padding: 0px; }
#menusec h1.home{	width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px;  border-bottom: 1px solid #D1D1D3; background-image: url(../img/tit_ps.gif); background-position: top left; background-repeat: no-repeat; float: left;}
#menusec h2.about{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_about.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menusec h2.about span{	display: none;}
#menusec h2.products{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_products.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menusec h2.products span{	display: none;}
#menusec h2.contact{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_contact.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menusec h2.contact span{	display: none;}
#menusec h2.vacancies{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_vacancies.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menusec h2.vacancies span{	display: none;}
#menusec h2.news{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_news.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menusec h2.news span{	display: none;}


#menusec ul{	width: 188px; margin: 0px; padding: 0px; float: left; list-style-type: none; margin-top: 1px;}
#menusec ul li{	margin: 0px; padding: 7px; padding-bottom: 6px; margin-bottom: 1px;}
#menusec ul li.activo{margin: 0px; padding: 7px; padding-bottom: 6px; background-color: #2A76FF; margin-bottom: 1px; color: #FFF; font-weight: bold;	}

#menusec .banner{	margin: 0px; padding: 0px; margin-top: 50px; margin-bottom: 30px; border: 0px;}
/*#menusec .menuproductos ul{ margin: 0px; padding: 0px; width: 187px;}*/

#menusec h1 span{	display: none;}

#menuprod{	width: 198px; float: left; margin: 0px; padding: 0px; }
#menuprod h1.home{	width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px;  border-bottom: 1px solid #D1D1D3; background-image: url(../img/tit_ps.gif); background-position: top left; background-repeat: no-repeat; float: left;}
#menuprod h1 span{	display: none;}
#menuprod h2.products{width: 197px; height: 34px; margin: 0px; padding: 0px; border: 0px; background-image: url(../img/subtit_products.gif); background-position: top left; background-repeat: no-repeat; float: left;	}
#menuprod h2.products span{	display: none;}

#productos{ clear:left; margin:0px; padding:0px; border-top:1px solid #F3F3F5;}
#productos ul, #productos li, #productos a {		display:block;		margin:0px;		padding:0px;		border:0px;	}
#productos ul{		width:188px;		border:0px;		list-style:none;	}
#productos li {		position:relative;		padding:0px;		margin:0px; margin-bottom:1px;		z-index:9; padding-bottom:1px;	}
#productos li.folder	{  }
#productos li.folder ul {			position:absolute;			left:188px; top:-1px;			border:1px solid #CCCCCC;			background-color:#FFF;		}
#productos li.folder>ul { left:188px; } /* others */
#productos li.folder ul li{margin-bottom:0px;}
#productos a {
		margin:0px;
		padding:6px;
		padding-left:8px;
		border:0px;
		padding-top:7px;
		text-decoration:none;
		color:#000;
		font-weight:normal;
		width:175px; /* IE */
		display:block;
	}

#productos li a.submenu {		background-image:url(../img/sub.gif);		background-position:97% 50%;		background-repeat:no-repeat;	}
	/* regular hovers */
#productos a:hover {		border-color:gray;		background-color:#2A76FF;		color:#FFF;		font-weight:bold;	}
#productos li.folder a:hover {			background-color:#2A76FF;		}
	/* hovers with specificity */
#productos li.folder:hover { z-index:10; }
#productos ul ul, #productos li:hover ul ul {		display:none;	}
#productos ul ul ul, #productos li:hover li:hover ul ul {		display:none;	}
#productos li:hover ul, #productos li:hover li:hover ul, #productos li:hover li:hover li:hover ul{		display:block;	}	


#contenidosweb{	width: 678px; float: left; margin: 0px; padding: 0px; padding-left: 27px; border-left: 1px solid #D1D1D3; padding-top: 11px;  }
#contenidosweb h2{ display: block; margin: 0px; padding: 0px;}
#contenidosweb h3{display:block;	font-size: 1.5em; color: #000; margin: 0px; padding: 0px; font-weight: normal; padding-bottom: 20px;}
#contenidosweb p{	margin: 0px; padding: 0px; padding-bottom: 20px; width: 65%;}
#contenidosweb ul{	list-style-type: none; margin: 0px; padding: 0px; padding-left: 10px;}
#contenidosweb ul li{	margin: 0px; padding: 0px; padding-bottom: 10px; padding-top: 10px; padding-left: 15px; background-image: url(../img/cuna.gif); background-position: left; background-repeat: no-repeat;}

/*Noticias*/
#contenidosweb .noticia{margin: 0px; padding: 0px; margin-top: 20px; width: 100%;}
#contenidosweb .noticia p{margin: 0px; padding: 0px; width: 100%; text-align:justify;}
#contenidosweb .noticia .tit{	color:#455064; font-weight: bold; background-image:none; padding: 0px; margin: 0px; }
#contenidosweb .noticia .fecha{	color:#455064; font-weight: regular; background-image:none; padding: 0px; margin: 0px; margin-right:10px;}

/*Fin Noticias*/

#pie{	width: 100%; padding: 0px; margin: 0px; margin-top: 20px; font-size: 0.9em; margin-bottom: 20px;}
#pie .copy{	width: 45%; float: left; margin: 0px; padding: 0px;}
#pie .accesos{width: 55%; float: left; margin: 0px; padding: 0px; text-align: right;}
#pie .accesos a, #pie .accesos a:LINK, #pie .accesos a:VISITED{color: #545454;	text-decoration: none;}
#pie .accesos a:HOVER{	color: #000; text-decoration: underline;}

.derecha { float: right; margin: 0px; padding: 0px; padding-left: 20px; padding-bottom: 20px;}

#contenidosweb ul.sitemap{	margin: 0px; padding: 0px; padding-left: 0px; margin-left: 20px;}
#contenidosweb ul.sitemap li{font-weight: bold;	margin: 0px; padding: 0px; text-transform: uppercase; padding-bottom: 5px; padding-top: 5px; padding-left: 15px; background-image: url(../img/cuna.gif); background-position: 0.8em left; background-repeat: no-repeat; }
#contenidosweb ul.sitemap li li	{	background-image: none; list-style-type: circle; font-weight: normal; margin-left: 15px; padding-left: 0px; text-transform: none;}
