html, body {height: 100%;}

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}

   :focus{outline:0;}

      a img{border:0;}

body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/fondo.gif);
	background-repeat:repeat-x;
	margin:0; 
	padding:0; 

	}

#page_container {

	width: 859px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;

	}
	
	#header{ 
	height:auto;
	}

	#inheader
	{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:859px;
	height:514px;
   }
   
   
   #inheader2
	{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:859px;
	height:218px;
   }
   
	
 #logo
	{
	float:left;
	margin-top:41px;
	margin-left:13px;
	width:360px;
	height:93px;
	}
	
 #esp_eng
	{
	float:left;
	margin-top:114px;
	margin-left:411px;
	width:55px;
	height:14px;

	}
	

 #menu
	{
	float:left;
	margin-top:20px;
	width:859px;
	height:74px;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
	}
	
	 .m1
	{
	float:left;
	height:74px;
	}
	
	 #menu2
	{
	float:left;
	margin-top:5px;
	width:859px;
	height:261px;
	}
	
	 #box1
	{
	float:left;
	width:163px;
	height:261px;
	}
	
	 #box2
	{
	float:left;
	margin-left:11px;
	width:163px;
	height:261px;
	}
	
	#center { 
	

	height:auto; 
	}


	
		 #contenido
	{
    margin-top:25px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	width:859px;

	}
	
		 #infoindex
	{
	float:left;
	width:606px;
	height:300px;
	}
	
		 #texto_index
	{
	float:left;
	width:606px;
	height:249px;
	}
	
			 #vermas
	{
	float:left;
	margin-left:500px;
	width:97px;
	height:25px;
	}
	
		 #noticias
	{
	float:left;
	margin-left:56px;
	width:196px;
	height:144px;
	background-image:url(../images/noticias.gif);
	background-repeat:no-repeat;
	}
	
		 #infonoticias
	{
	float:left;
	margin-top:40px;
	width:195px;
	height:90px;
	}
	
	
		 #noticiastitulo
	{
	float:left;
	margin-left:12px;
	margin-top:4px;
	width:180px;
	height:auto;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	}
	
		 #noticiastexto
	{
	float:left;
	margin-left:30px;
	width:160px;
	height:auto;
	color:#666666;
	font-size:10px;
	}
	
		 #nuevas
	{
	float:left;
	margin-left:130px;
	width:50px;
	height:auto;
	}
	
	
		 #bnflash
	{
	float:left;
	margin-top:10px;
	margin-left:75px;
	width:160px;
	height:147px;
	background-image:url(../images/fla.gif);
	background-repeat:no-repeat;
	}
	
	
	 #lineas
	{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:859px;
	height:3px;
	background-image:url(../images/rayas.gif);
	background-repeat:repeat-x;
	}
	
	#footer { 
	clear:both;
	height:90px;
	background-image:url(../images/fondo_footer.gif);
	background-repeat:repeat-x;
	}

	 #infooter
	{
	margin-top:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	width:600px;
	height:90px;
	text-align:center;
	
	}
	
	
	
	
	/*interiores*/
	
	
	#contenido2
	{
    margin-top:25px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	width:859px;

	}
	
	 #menu_left
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleft.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	 #menu_leftmora
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleftmorado.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	 #menu_leftverde
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleftverde.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	 #menu_leftcele
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleftcele.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	 #menu_leftgris
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleftgris.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	 #menu_leftguindo
	{
	float:left;
	width:210px;
	height:536px;
	background-image:url(../images/menuleftguindo.png);
	background-repeat:no-repeat;
	margin-bottom:25px;
	}
	
	
	 #menutitulo
	{
	float:left;
	margin-left:15px;
	margin-top:9px;
	width:190px;
	height:25px;
	}
	
	 #menutitulo2
	{
	float:left;
	margin-left:15px;
	margin-top:9px;
	width:190px;
	height:25px;
	}
	
	
	
	
	
	
	#seccion
	{
	float:left;
	margin-left:5px;
	margin-top:24px;
	width:200px;
	height:17px;
	}
	
	.bulleta
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulleta.png);
	background-repeat:no-repeat;
	}
	
	
	.bulletc
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulletc.png);
	background-repeat:no-repeat;
	}
	
	
	.bulletg
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulletg.png);
	background-repeat:no-repeat;
	}
	
	
	.bulletn
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulletn.png);
	background-repeat:no-repeat;
	}
	
	
	.bulletv
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulletv.png);
	background-repeat:no-repeat;
	}
	
	.bulletm
	{
	float:left;
	margin-right:10px;
	width:17px;
	height:17px;
	background-image:url(../images/bulletm.png);
	background-repeat:no-repeat;
	}
	
	#fotoup
	{
	float:left;
	margin-left:17px;
	margin-right:21px;
	margin-bottom:18px;
	width:611px;
	height:195px;
	}
	
	
	#titulo
	{
	float:left;
	margin-left:17px;
	margin-right:11px;
	margin-bottom:18px;
	width:600px;
	height:30px;
	}
	
	#info
	{
	float:left;
	margin-left:17px;
	margin-right:21px;
	margin-bottom:18px;
	width:611px;
	height:auto;

	}
	
	#info2
	{
	float:left;
	margin-left:17px;
	margin-right:17px;
	margin-bottom:18px;
	width:825px;
	height:auto;

	}
	
	#foto
	{
	float:left;
	width:194px;
	height:146px;
	}
	
	#texto
	{
	float:left;
	margin-left:9px;
	margin-top:8px;
	width:408px;
	height:auto;
	}
	
	#clientes
	{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:180px;
	height:auto;
	}
	
	#contacto
	{
	float:left;
	width:410px;
	height:auto;
	}
	
	#forma
	{
	float:left;
	width:410px;
	height:auto;
	}
	
	
	
	
	
	/*fuentes*/
	



	.espeng
{
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#666666;
}
	
	
		.titulo
{
	font-size:23px;
	text-align:left;
	color:#090;
	font-weight:bold;
}

		.stilo13
{
	font-size:13px;
	text-align:left;
	color:#333;
}

		.stilo11
		{
	font-size:11px;
	text-align:left;
	color:#666;
}

	.tituloleft
{
	font-size:18px;
	text-align:left;
	color:#0047BA;
}

	.seccion
{
	font-size:13px;
	text-align:left;
	color:#0047BA;
}

.seccion2
{
	font-size:13px;
	text-align:left;
	color:#0047BA;
	font-weight:bold;
}

		.nuevas
		{
	text-align:left;
	color:#0047ba;
	font-size:11px;
	font-weight:bold;
	}

		.pie
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#959595;
}
	
			.pie2
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}
	
				.direnet
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FF6600;
}
	
	a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
a:active {
	text-decoration: none;
}
	
	
	
	





	.titulo_fabri
{
	font-size:23px;
	text-align:left;
	color:#4586c8;
	font-weight:bold;
}

.titulo_fabri2
{
	font-size:20px;
	text-align:left;
	color:#4586c8;
	font-weight:bold;
}
		.stilo13_fabri
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#4586c8;
}

		.stilo11_fabri
		{
	font-size:11px;
	text-align:left;
	color:#4586c8;
}

	.tituloleft_fabri
{
	font-size:18px;
	text-align:left;
	color:#4586c8;
}

.tituloleft_fabri2
{
	font-size:15px;
	text-align:left;
	color:#4586c8;
}

	.seccion_fabri
{
	font-size:13px;
	text-align:left;
	color:#4586c8;
}

.seccion_fabri2
{
	font-size:13px;
	text-align:left;
	color:#4586c8;
	font-weight:bold;
}



.tituloleft_ff
{
	font-size:18px;
	text-align:left;
	color:#ffffff;
}


.tituloleft_ff15
{
	font-size:15px;
	text-align:left;
	color:#ffffff;
}


.tituloleft_ff14
{
	font-size:14px;
	text-align:left;
	color:#ffffff;
}





	.titulo_mont
{
	font-size:23px;
	text-align:left;
	color:#6a7728;
	font-weight:bold;
}



		.stilo13_mont
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#6a7728;
}

		.stilo11_mont
		{
	font-size:11px;
	text-align:left;
	color:#6a7728;
}

	.tituloleft_mont
{
	font-size:18px;
	text-align:left;
	color:#6a7728;
}

.tituloleft_mont2
{
	font-size:16px;
	text-align:left;
	color:#6a7728;
}

.tituloleft_mont3
{
	font-size:14px;
	text-align:left;
	color:#6a7728;
}


	.seccion_mont
{
	font-size:13px;
	text-align:left;
	color:#6a7728;
}

.seccion_mont2
{
	font-size:13px;
	text-align:left;
	color:#6a7728;
	font-weight:bold;
}









	.titulo_inge
{
	font-size:23px;
	text-align:left;
	color:#333;
	font-weight:bold;
}

		.stilo13_inge
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#333;
}

		.stilo11_inge
		{
	font-size:11px;
	text-align:left;
	color:#333;
}

	.tituloleft_inge
{
	font-size:18px;
	text-align:left;
	color:#333;
}

	.seccion_inge
{
	font-size:13px;
	text-align:left;
	color:#333;
}

.seccion_inge2
{
	font-size:13px;
	text-align:left;
	color:#333;
	font-weight:bold;
}








	.titulo_comer
{
	font-size:23px;
	text-align:left;
	color:#544179;
	font-weight:bold;
}

		.stilo13_comer
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#544179;
}

		.stilo11_comer
		{
	font-size:11px;
	text-align:left;
	color:#544179;
}

	.tituloleft_comer
{
	font-size:18px;
	text-align:left;
	color:#544179;
}

	.seccion_comer
{
	font-size:13px;
	text-align:left;
	color:#544179;
}

.seccion_comer2
{
	font-size:13px;
	text-align:left;
	color:#544179;
	font-weight:bold;
}








	.titulo_bien
{
	font-size:23px;
	text-align:left;
	color:#781115;
	font-weight:bold;
}

		.stilo13_bien
{
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#781115;
}

		.stilo11_bien
		{
	font-size:11px;
	text-align:left;
	color:#781115;
}

	.tituloleft_bien
{
	font-size:18px;
	text-align:left;
	color:#781115;
}

	.seccion_bien
{
	font-size:13px;
	text-align:left;
	color:#781115;
}	
	
	.seccion_bien2
{
	font-size:13px;
	text-align:left;
	color:#781115;
	font-weight:bold;
}	
	
	
	
	
	
	
	
	
	
/* SlideShow */

	
	#slideshow {
    position:relative;
	width:611px;
	height:197px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}





