body {
	margin: 0px;
	font-size: 0.8em;
	color: #000000;
	line-height: 16px;
	font-family: Arial;
	background: #ffffff;
}

a { text-decoration: none; font-weight: bold; color: #000000; }
a:hover {color: #5E0054; }

li {  list-style-position: inside; }

img { border: none; }

h1 {
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: bold;
	color: #ffffff;
	background: #CA1618;
	margin-left: 1px;
	padding: 5px;
}

h1 .content {
	padding: 8px 0px 0px 15px;
}

h2 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	color: #808080;
	font-weight: bold;
}

h3 {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	color: #808080;
	font-weight: bold;
}


p {
	margin: 0px;
}

#container {
	width: 100%;
	margin: 0px;
}

#top {
	margin: 0px auto;
	height: 163px;
	width: 994px;
	padding-top: 0px;
	background: url('images/fondo_cabecera.jpg') no-repeat;
}

#top-content {
	padding: 11px 12px;
}

#top-menu {
	margin-top: 27px;
	padding-left: 353px;
}

#top-menu img {
	float: left;
}

#central {
	margin: 0px auto;
	width: 994px;
	padding: 0px;
	background: url('images/fondo_central.jpg') repeat-y;
	background-position: top right;
}

#content {
	padding-top: 20px;
	width: 966px;
	margin-bottom: 20px;
}

#lateral {
	width: 223px;
	background: url('images/fondo_lateral.jpg') no-repeat;
}
#lateral .content {
	padding: 0px 7px 0px 11px;
}

#central .div_contenedor {
	background: url('images/fondo_central_logo.jpg') no-repeat;
	background-position: 448px 0px;
}

#contenido_central {
	width: 772px;
	background: url('images/fondo_central_cierre.jpg') no-repeat;
	background-position: bottom center;
}

#contenido_central .content {
	padding: 20px 26px 26px 26px;
	
}

#footer {
	margin: 0px auto;
	width: 994px;
	color: #7A8EAE;
}

#footer-content {
	padding: 10px 20px;
	font-size: 0.85em;
	clear: both;
	font-weight: bold;
	line-height: 1.8em;
}

#footer-content a {
	margin-right: 10px;
	color: #7A8EAE;
}

#footer-content a:hover{
	color: #9A308E;
	margin-right: 10px;
}

.footer-copy {
	float: right;
	text-align: right;
	width: 400px;
}

#top .panelco_logo {
	margin-left: 10px;
	margin-top: 18px;
}

#top .texto_logo {
	position: absolute;
	margin-left: 10px;
	margin-top: 80px;
	font-size: 12px;
	font-weight: bold;
	color: #677C9B;
}


a.menu-home img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -2px 0px;
}

a.menu-home:link img, a.menu-home:visited img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -2px 0px;
}

a.menu-home-active img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -2px 0px;
}

a.menu-home:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
}

a.menu-la-empresa img {
	width: 117px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -78px 0px;
}

a.menu-la-empresa:link img, a.menu-la-empresa:visited img {
	width: 117px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -78px 0px;
}

a.menu-la-empresa-active img {
	width: 117px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -78px 0px;
}

a.menu-la-empresa:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -78px 0px;
}

a.menu-grc img {
	width: 61px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -195px 0px;
}

a.menu-grc:link img, a.menu-grc:visited img {
	width: 61px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -195px 0px;
}

a.menu-grc-active img {
	width: 61px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -195px 0px;
}

a.menu-grc:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -195px 0px;
}


a.menu-obras img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -256px 0px;
}

a.menu-obras:link img, a.menu-obras:visited img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -256px 0px;
}

a.menu-obras-active img {
	width: 76px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -256px 0px;
}

a.menu-obras:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -256px 0px;
}

a.menu-clientes img {
	width: 94px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -332px 0px;
}

a.menu-clientes:link img, a.menu-clientes:visited img {
	width: 94px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -332px 0px;
}

a.menu-clientes-active img {
	width: 94px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -332px 0px;
}

a.menu-clientes:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -332px 0px;
}

a.menu-calidad img {
	width: 88px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -426px 0px;
}

a.menu-calidad:link img, a.menu-calidad:visited img {
	width: 88px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -426px 0px;
}

a.menu-calidad-active img {
	width: 88px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -426px 0px;
}

a.menu-calidad:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -426px 0px;
}

a.menu-contacto img {
	width: 105px;
	height: 28px;
	background: url('images/menu/menu-over.jpg') no-repeat;
	border: none;
	background-position: -514	px 0px;
}

a.menu-contacto:link img, a.menu-contacto:visited img {
	width: 105px;
	height: 28px;
	background: url('images/menu/menu-out.jpg') no-repeat;
	border: none;
	background-position: -514px 0px;
}

a.menu-contacto-active img {
	width: 105px;
	height: 28px;
	background: url('images/menu/menu-active.jpg') no-repeat;
	border: none;
	background-position: -514px 0px;
}

a.menu-contacto:hover img {
	background: url('images/menu/menu-over.jpg') no-repeat;
	background-position: -514px 0px;
}

a.menu_lateral div.mli {
	width: 204px;
	height: 29px;
	background: url('images/marcador_menu_lateral.jpg') no-repeat;
	background-position: 10px 12px;
	border-top: 1px solid #DFDFDF;
	cursor: pointer;
}

a.menu_lateral:hover div.mli {
	color: #ff0000;
}

a.menu_lateral_active div.mli{
	width: 204px;
	height: 30px;
	background: #B3BDCD url('images/marcador_menu_lateral_active.jpg') no-repeat;
	background-position: 10px 12px;
	color: #ffffff;
	border-top: 1px solid #DFDFDF;
	cursor: pointer;
}

a.menu_lateral_active:hover div.mli {
	color: #ffffff;
}

a.menu_lateral_2 div.mli {
	width: 204px;
	height: 29px;
	background: #f2f2f2 url('images/marcador_menu_lateral_2.jpg') no-repeat;
	background-position: 20px 12px;
	color: #969696;
	border-top: 1px solid #DFDFDF;
	cursor: pointer;
}

a.menu_lateral_2:hover div.mli {
	color: #ff0000;
}

a.menu_lateral_2_active div.mli {
	width: 204px;
	height: 30px;
	background: #B3BDCD url('images/marcador_menu_lateral_active.jpg') no-repeat;
	background-position: 20px 12px;
	color: #ffffff;
	border-top: 1px solid #DFDFDF;
	cursor: pointer;
}

a.menu_lateral_2_active:hover div.mli {
	color: #ffffff;
}

.mlitext {
	padding: 7px 0px 0px 20px;
}

.mlitext2 {
	padding: 7px 0px 0px 30px;
}

.logo_prehorquisa {
	margin-top: 24px;
	margin-left: 10px;
}

.logo_basf {
	margin-top: 40px;
	margin-left: 24px;
	margin-bottom: 70px;
}

#fotos_slide {
	width: 281px;
	height: 236px;
}

.presentacion {
	margin-left: 20px;
}

.titulo_presentacion {
	width: 413px;
	height: 23px;
	background: url('images/fondo_titulo_presentacion.jpg') no-repeat;
}

.titulo_presentacion div {
	padding: 3px;
	height: 23px;
	text-align: right;
	font-weight: bold;
	color: white;
}

.texto_presentacion {
	margin-top: 10px;
	font-size: 1.2em;
	text-align: justify;
	line-height: 1.4em;
	width: 413px;
}

.titulo_obras {
	height: 1em;
	font-weight: bold;
	color: #496594;
	text-align: right;
}

a.menu_obras div.mo {
	width: 170px;
	height: 22px;
	background: #7F93B2;
	color: white;
	margin-bottom: 1px;
	cursor: pointer;
}

a.menu_obras:hover div.mo {
	background: #ffffff;
	color: #496594;
}

a.menu_obras_active div.mo{
	width: 170px;
	height: 22px;
	background: #C0C0C0;
	color: #496594;
	margin-bottom: 1px;
	cursor: pointer;
}

.mo_text {
	padding: 3px 0px 0px 6px;
}

#obras_home {
	width: 541px;
	height: 160px;
	background: url('images/fondo_obras.jpg') no-repeat;
	margin-left: 1px;
}

a.boton_mas_obras img {
	position: absolute;
	margin-top: 142px;
	margin-left: 477px;
	width: 59px;
	height: 13px;
	background: url('images/boton_mas_obras_over.jpg') no-repeat;
	z-index: 10;
}

a.boton_mas_obras:link img, a.boton_mas_obras:visited img {
	position: absolute;
	margin-top: 142px;
	margin-left: 477px;
	width: 59px;
	height: 13px;
	background: url('images/boton_mas_obras.jpg') no-repeat;
	z-index: 10;
}

a.boton_mas_obras:hover img {
	background: url('images/boton_mas_obras_over.jpg') no-repeat;
	z-index: 10;
}

.fotos_obras_home {
	width: 541px;
	height: 160px;
	position: absolute;
}

.fotos_obras_home img {
	float: left;
	margin-left: 12px;
	margin-top: 13px;
}

#texto_obras {
	position: absolute;
	color: white;
	margin-top: 140px;
	margin-left: 10px;
	font-size: 0.9em;
	font-weight: bold;
}

.tabla_contenidos {
	width: 600px;
}

.tabla_contenidos th {
	background: #7F93B2;
	color: white;
}

.menu_obras_categorias {
	margin-left: 6px;
	height: 20px;
}

a.menu_obras_c div.mo_c {
	padding: 4px 9px;
	background: #7F93B2;
	color: white;
	float: left;
	border-right: 1px solid white;
	cursor: pointer;
}

a.menu_obras_c:hover div.mo_c {
	background: #ffffff;
	color: #496594;
}

a.menu_obras_c_active div.mo_c {
	padding: 4px 12px;
	float: left;
	background: #C0C0C0;
	color: #496594;
	border-right: 1px solid white;
	cursor: pointer;
}

.mo_text_c {
	padding: 3px 5px;
}

.titulo_cat_obra {
	padding: 4px;
	background: white;
	border: 1px solid #7F93B2;
	margin-top: 20px;
	color: #7F93B2;
	font-weight: bold;
}

.imagenes_obra {
	margin-top: 10px;
	background: white;
	border: 1px solid #7F93B2;
	text-align: center;
	margin: 10px auto;
	padding: 0;
}

.imagenes_obra img {
	margin: 5px;
}
