body {
	margin:0px;
	background-color:#FFFFFF;
	}

.visible { display: block; }
.invisible { display: none; }

.contenedor {
	width:985px;
	height:auto;
	margin:auto;
	}
	
.superior {
	width:985px;
	height:116px;
	background-image:url(../pics/logo.jpg);
	position:relative;
	}	

.barra_superior {
	width:613px;
	height:30px;
	position:absolute;
	top:31px;
	right:0px;
	}	


.solapas {
	width:985px;
	height:63px;
	}

div.solapas ul {
	margin: 0px; padding: 0px; list-style:none;
	}	
	
div.solapas ul li {
	display: inline; text-indent: -999px; font-size: 0px; display:block; line-height: 0px;
	}	
	
	div.solapas ul li a {
		display: block;
		height:63px;
		width:141px;
		float: left;
	}

/***************** se duplican estos 3 *********************/
	
	div.solapas ul li a#inicio {
		background-image:url(../pics/01_inicio_off.gif);
		}	
	div.solapas ul li a#inicio:hover {
		background-image:url(../pics/01_inicio_hover.gif);
		}	
	div.solapas ul li a.inicioSel {
		background-image:url(../pics/01_inicio_on.gif) !important;
		}	
	
/************************************************************/
	
	div.solapas ul li a#filosofia {
		background-image:url(../pics/02_filosofia_off.gif);
		}	
	div.solapas ul li a#filosofia:hover {
		background-image:url(../pics/02_filosofia_hover.gif);
		}	
	div.solapas ul li a.filosofiaSel {
		background-image:url(../pics/02_filosofia_on.gif) !important;
		}	

/*************************************************************/

	div.solapas ul li a#productos {
		background-image:url(../pics/03_productos_off.gif);

		}	
	div.solapas ul li a#productos:hover {
		background-image:url(../pics/03_productos_hover.gif);
		}	
	div.solapas ul li a.productosSel {
		background-image:url(../pics/03_productos_on.gif) !important;
		}
		
/*************************************************************/

	div.solapas ul li a#servicios {
		background-image:url(../pics/04_servicios_off.gif);

		}	
	div.solapas ul li a#servicios:hover {
		background-image:url(../pics/04_servicios_hover.gif);
		}	
	div.solapas ul li a.serviciosSel {
		background-image:url(../pics/04_servicios_on.gif) !important;
		}	
		
/**************************************************************/

	div.solapas ul li a#historia {
		background-image:url(../pics/05_historia_off.gif);

		}	
	div.solapas ul li a#historia:hover {
		background-image:url(../pics/05_historia_hover.gif);
		}	
	div.solapas ul li a.historiaSel {
		background-image:url(../pics/05_historia_on.gif) !important;
		}	
/*****************************************************************/
	
	div.solapas ul li a#novedades {
		background-image:url(../pics/06_novedades_off.gif);

		}	
	div.solapas ul li a#novedades:hover {
		background-image:url(../pics/06_novedades_hover.gif);
		}	
	div.solapas ul li a.novedadesSel {
		background-image:url(../pics/06_novedades_on.gif) !important;
		}

/*******************************************************************/

	div.solapas ul li a#contacto {
		background-image:url(../pics/07_contacto_off.gif);
		width:139px;
		}	
	div.solapas ul li a#contacto:hover {
		background-image:url(../pics/07_contacto_hover.gif);
		}	
	div.solapas ul li a.contactoSel {
		background-image:url(../pics/07_contacto_on.gif) !important;
		}

/*******************************************************************/


.descripcion {
	width:964px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:21px;
	font-size:12px;
	color:#868686;
	background-image:url(../pics/descripcion.jpg);
	position:relative;
	font-style: italic;
	}	
				
.foto {
	width:985px;
/*	height:222px;*/
	}	
	
.bloques_horizontal {
	float: left;
	width:985px;
	}	

.bloque {
	width:492px;
	min-height:229px;
	height:auto !important;
	height:229px; 
	float:left;
	}		

.barrita {
	width:492px;
	height:17px;

	}	
	
.titulo_bloque{
	float:left;
	}
	
		
	
.texto_bloque{
	width:317px;
	float:left;
	padding-top:57px;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:22px;
	padding-left:9px;
	}

.texto_bloque#listas-mini{
	font-size:11px;
	}
	
.texto_bloque ul{
	margin:0 0 20px 0;
	/*line-height:18px;*/}
	
.texto_bloque ul li{
	line-height:17px;}			



.texto_bloque_ver a{
	font-size:10px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	font-weight: bold;
	line-height: 30px;

	}	
	
.texto_bloque_ver a:hover{
	text-decoration:none;

	}		

.semi_pie{
	width:100%;
	height:32px;
	background-image:url(../pics/semi_pie.jpg);
	float:left;
	}		

.pie{
	width:100%;
	height:101px;
	background-color:#005696;
	float:left;
	}	

.pie_datos{
	width:668px;
	height:53px;
	margin-top:24px;
	margin-left:150px;
	background-image:url(../pics/pie_datos.gif);
	background-repeat:no-repeat;
	}		

/************************************************************/	

.general_noticia{
	width:572px;
	min-height:670px;
	height:auto !important;
	height:670px;
	margin:auto; 
	}

.noticia_head{
	width:572px;
	height:81px;
	}

.noticia_titulo{
	width:472px;
	margin:auto;
	margin-top:24px;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight: bold;
	line-height: 30px;
	}	

.noticia_cuerpo{
	width:472px;
	margin:auto;
	min-height:506px;
	height:auto !important;
	height:506px;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	}
	
	.noticia_cuerpo p {
		margin: 0px;
		padding: 0px;
		margin-bottom:18px;
	}
	
.noticia_pic{
	float:left;
	margin-right:18px;
	margin-bottom:5px;
	}

.noticia_foot{
	width:auto;
	height:40px;
	background-image:url(../pics/noticia_foot.jpg);
	background-repeat:no-repeat;
	}	


/******************internas*************************	*/			

.texto_bloque_interno{
	width:444px;
	float:left;
	padding-top:12px;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:22px;
	padding-left:23px;
	clear:both;
	}
		
.bloque_corto {
	width:492px;
	min-height:169px;
	height:auto !important;
	height:169px; 
	float:left;
	}

.texto_bloque_interno_solo{
	width:444px;
	float:left;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:22px;
	padding-left:23px;
	clear:both;
	margin-top:54px;
	}
	
.texto_bloque_logos{
	width:444px;
	float:left;
	padding-right:22px;
	padding-left:23px;
	margin-bottom:10px;

	}

.texto_bloque_logos img{
	margin-right:35px;
	}			
	


/**********************novedades*******************	*/	

.texto_bloque_novedades{
	width:317px;
	float:left;
	padding-top:17px;
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-right:22px;
	padding-left:22px;
	}

.titulo_bloque_novedades{
	float:left;
	margin-top:17px;
	margin-left:43px;
	
	}
	
/*****************paginado****************************/	

.Estilo9des {
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.Estilo9 {
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

/*********************contacto*************************		*/

.form_contacto td{
	font-size:12px;
	color:#868686;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:auto;
	text-align:left;
	}

.campos_contacto{
	width:320px;
	text-align:left;	}
	
textarea.campos_contacto{
	height:60px	}	
	
.icons_contacto {
	margin-top:3px;
	}
	
	
