
html,body {
	font-family: Arial, Helvetica, sans-serif;
	
	margin: auto;
  font-size:11px;		  
	height:100%;
}

* html html,body {
	height:90%;
}
/*****textos***/

.textoGMP
{
 font-family:   "Franklin Gothic Medium Cond", "Gloucester MT Extra Condensed";
 color:#86858a;
 float:left;
 width:102px;
 margin-top:5PX;
 height:75px;
 padding-left:8px;
 font-size:14px;
}
.textoGMP span{
color:#000000;

}
.textoGMP a{
color:#86858a;
text-decoration:none;

}
.listado{
	list-style:none;
	line-height:150%;
	list-style-position:outside;
	
	}
.sinNada{
	
	color:#000;}
/*******fin textos***********/
p{
	text-align:justify;}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
#body
{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/fondo.jpg);
	height:612px;
	width:1053px;
	margin:auto;
}
#bodycc
{
background-position: top left;
	background-repeat: no-repeat;
	/*background-image: url(images/fondocc1.jpg);*/
	height:100%;
	width:1053px;
	margin:auto;	
}
#bodymenu1
{
background-position: top left;
	background-repeat: no-repeat;
	/*background-image: url(images/fondosomos.jpg);*/
	height:100%;
	width:1053px;
	margin:auto;	
}
#bodymenu
{
background-position: top left;
	background-repeat: no-repeat;
	background-image: url(images/fondosomos.jpg);
	height:612px;
	width:1053px;
	margin:auto;	
}
#head
{
	background-image: url(images/head.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	z-index:100;
	margin:0;
	padding:0;
	width:1053px;
}
#head_c
{
	background-image: url(images/head_c.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	z-index:100;
	margin:0;
	padding:0;
	width:1053px;
}
#centerBody
{
	background-image: url(images/body.jpg);
	background-position:left top;
	background-repeat:repeat-y;	
	z-index:100;
	margin:0;
	padding:0;
	height: 94%; 
	width:1053px;
	min-height:512px;
}
#centerBody_c
{
	background-image: url(images/body_c.jpg);
	background-position:left top;
	background-repeat:repeat-y;	
	z-index:100;
	margin:0;
	padding:0;
	height: 94%; 
	width:1053px;
	min-height:512px;
}
#masterfooter
{
	background-image: url(images/footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
	z-index:100;
	margin:0;
	padding:0;
	width:1053px;	
}
#masterfooter_c
{
	background-image: url(images/footer_c.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
	z-index:100;
	margin:0;
	padding:0;
	width:1053px;	
}
#menu
{
	background-image: url(images/barramenu.gif);
	background-repeat: no-repeat;
	background-position:top;
	float: right;
	height:24px;
	width:500px;
	margin: 17px 42px 0 0 !important /*Non-IE6*/;
	margin: 17px 20px 0 0 /*IE-6*/;
	font-size: 11px;
	font-weight:bold;
	
	
} 
#logo
{
cursor:pointer;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position:left;
	float: left;
	height:112px;
	width:122px;
	margin: 40px 0 0 76px;	
	position:absolute;	
} 

#soluciones
{
	background-image: url(images/leyendahome.jpg);
	background-repeat: no-repeat;
	background-position:left;
	float: left;
	height:129px;
	width:186px;
	margin: 160px 0 0 55px !important /*Non-IE6*/;	
	margin: 160px 0 0 28px /*IE-6*/;
	
} 

#aisladores
{
	background-image:url(images/leyendaportada2.jpg);
	background-repeat: no-repeat;
	background-position:left;
	float: left;
	height:169px;
	width:189px;
	margin: 56px 0 0 54px  !important /*Non-IE6*/;
	margin: 56px 0 0 27px  /*IE-6*/;
} 
#filetes1
{
	background-image: url(images/estiletes.gif);
	background-repeat: no-repeat;
	background-position:top;
	float:right;
	height:522px;
	width:762px;
	margin: 0 42px 0 0 !important /*Non-IE6*/;
	margin: 0 20px 0 0 /*IE-6*/;
	
}
#filetes
{
	/*background-image: url(images/estiletes.gif);*/
	background-repeat: no-repeat;
	background-position:top;
	float:right;
	height:100%;
	width:762px;	
	margin: -9px 42px 0 0 !important /*Non-IE6*/;
	margin: -9px 20px 0 0 /*IE-6*/;
}
#filetesContenido
{
	
	background-repeat: no-repeat;
	background-position:top;
	float:right;
	height:522px;
	width:762px ;
	
	margin: -9px 42px 0 0 !important /*Non-IE6*/;
	margin: -9px 20px 0 0 /*IE-6*/;
}
#filetesContenido .activo
{
color: #86858a;
}
#filetesContenido .activo1
{
color: #45b836;
}
#footer{
background-image:url(images/leyenda-inferior.jpg);
background-repeat:no-repeat;
float:right;
height:22px;
width:690px;
margin-top:14px;
margin-right:50px !important /*Non-IE6*/;
margin-right:50px /*IE-6*/;
}
#filetes p{
padding-left:9px;
font-size:12px;
padding-right:15px;
text-align:justify;
}
#foto1
{
cursor:pointer;
background-image:url(images/foto1efecto.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:200px;
width:200px;
margin: 57px 0 0 173px !important /*Non-IE6*/;
margin: 57px 0 0 90px /*IE-6*/;
}
#foto1:hover
{
background-image:url(images/foto1.gif);

}
#foto11
{
cursor:pointer;
background-image:url(images/foto11H.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:75px;
width:75px;
margin: 150px 0 0 59px !important /*Non-IE6*/;
margin: 150px 0 0 29px /*IE-6*/;
}


#foto11:hover
{
background-image:url(images/foto11.gif);

}
#foto2
{
cursor:pointer;
background-image:url(images/foto2.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:200px;
width:200px;
margin: 57px 0 0 37px;
}
#foto2:hover
{
background-image:url(images/foto2noefecct.gif);

}
#foto22
{

cursor:pointer;
background-image:url(images/foto22H.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:74px;
width:75px;
margin: 5px 0 0 59px  !important /*Non-IE6*/;
margin: 5px 0 0 29px /*IE-6*/;
}
#foto22:hover
{
background-image:url(images/foto22.gif);

}

#foto3
{
cursor:pointer;
background-image:url(images/foto3noefecct.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:198px;
width:198px;
margin: 30px 0 0 173px !important /*Non-IE6*/;
margin: 30px 0 0 90px /*IE-6*/;
}
#foto3:hover
{
background-image:url(images/foto3.gif);

}
#foto33
{
cursor:pointer;
background-image:url(images/foto3H.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:75px;
width:75px;
margin: 5px 0 0 59px !important /*Non-IE6*/;
margin: 5px 0 0 29px /*IE-6*/;
}
#foto33:hover
{
background-image:url(images/foto33.gif);

}

#foto4
{
cursor:pointer;
background-image:url(images/foto4noefecct.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:198px;
width:198px;
margin: 30px 0 0 37px;
}
#foto4:hover
{
background-image:url(images/foto4.gif);

}
#foto44
{
cursor:pointer;
background-image:url(images/foto44H.gif);
background-repeat: no-repeat;
background-position:left;
float:left;
height:74px;
width:74px;
margin: 5px 0 0 59px !important /*Non-IE6*/;
margin: 5px 0 0 29px /*IE-6*/;
}
#foto44:hover
{
background-image:url(images/foto44.gif);

}

.clear{
clear:both;
}

#menu ul {
	padding: 5px 17px 5px 15px;
	margin:0;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
}
#menu li {
	padding: 0 10px 0 10px;
	display: inline;
	 margin: 0;
}
#menu a{
text-decoration:none;
color:#FFFFFF;
}

#submenu
{
width:230px;
height:520px;
float:left;
}
#submenu .titulo
{
	width:auto;
	font-size:17px;
	padding: 15px 0 0 13px;
	margin:0;
	height:60px;
}
#submenu .menu
{
width:210px;
padding: 0 0 0 13px;
margin:0;


float:left;
}
#submenu p{
font-size:11px;
}
.menu a{
text-decoration:none;
}
.num{

margin-top:0;
}
*:first-child+html .numol{
margin-left: 10px;
padding-left: 5px;
}
.numol{
margin-left: 0;
padding-left: 10px;
font-weight:bold;
}
.numol li
{
padding-bottom:8px;
padding-left:0;
}


.num a
{
font-weight:bold;
color:#000000;	
}
.guion a{
color:#45b836;
}
.fontverde{
color:#45b836;
}
.negrita{
font-weight:bold;}


#submenu p 
{
margin:0;
padding:0;
}



#contenedor
{
/*width:100%;*/
}

#contenedor p
{
font-size:11px;
text-align:justify;
}

#contenedor .titulos{
color:#7b003d;
font-weight:bold;
}

.noticias{
	border:none;
	padding:2px 2px 2px 10px;
}
#contenedor .noticias p
{
	padding:0 ;
}

#contenedor strong
{
	color:#45B836;
}
.boton
{
	background-color:#45B836;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	border: 1px solid #000000;
}
.bordesDivision{

border-bottom:solid 1px #959799;

}
.li_gion{margin-left:0;padding-left:0;list-style-type: none;}
.li_gion li {list-style-type: none;margin-left:0;padding-left:0;}


.li_numeric
{
	list-style-type:decimal;
	padding:5px 0;
}