/*=================================================================================*\
 *  gensty01.php - Hoja de estilos principal
 *
 *  (c) 2007 Innovatrium, S.L. <innovatrium@innovatrium.es>
 *  Este archivo NO puede ser libremente distribuido. Reservados todos los derechos.
 *  Para ms informacin visite el sitio: http://www.innovatrium.es/ 
 *
\*=================================================================================*/

/*---------------------------------------------------------------------------------*\
 *  Estilos generales
\*---------------------------------------------------------------------------------*/

/* Todos los objetos */
* 
{
	margin:0;
	padding:0;
}

/* Body de la pgina */
body 
{
	width: 100%;
	height:100%;
	font: 12px Verdana;
	background: url(0ima/imafonbody.jpg) 0 0 repeat-x #ffffff;
}

/* Imgenes */
img 
{
	border:0px;
}
a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}

*:focus { outline: none }

ul{
list-style-position:inside;
}
h1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:18px;
	color:#000000;
	margin:0px;
	padding:0px;
}

.webgen01{
	width:906px;
	margin: 0px auto;
}	
.webesttop{
	width: 906px;
	height:373px;	
	margin: 0px;	
	padding:0px;
	background: url(0ima/imafontop.jpg) 0 0 no-repeat;
	
}
.webestcab{
	width: 906px;
	height: 275px;	
	margin: 0px;
	padding:0px;	
	
}
.webestcont{
	width: 906px;	
	margin: 0px;
	padding:0px;	
	background: url(0ima/imafoncont.jpg) 0 0 repeat-y;
	float:left;
	position:relative;
	color:#333333;
}
.webestcont_empresa{
	width: 906px;
	height:350px;
	margin: 0px;
	padding:0px;	
	background: url(0ima/imafoncont.jpg) 0 0 repeat-y;
	float:left;
	position:relative;
	color:#333333;
}
.webestimg{
	width: 264px;
	height:100px;
	margin: 0px 0px 0px 65px;	
	padding:0px;	
	float:left;
	position:relative;
}
.webestdesc{
	width: 500px;	
	margin: 0px 29px 0px 0px;
	padding:0px;
	float:right;
	position:relative;
}
	
.webesttexto{
	width: 400px;	
	margin: 0px auto;
	padding:0px 0px 0px 35px ;
	float:left;
	position:relative;
}
.sangria{
	width: 100%;	
	margin: 0px 0px 15px 15px;
	padding:0px;

}
.info{
	width:100%;	
	margin: -10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;

}
/*/////////////////////////CABECERAS//////////////////////*/
.webestcabempresa{
	width: 906px;
	height: 257px;	
	margin: 0px;
	padding:0px;	
	background: url(0ima/cabeceras/empresa.jpg) 0 0 no-repeat;
}
.webestcabservicios{
	width: 906px;
	height: 257px;	
	margin: 0px;
	padding:0px;	
	background: url(0ima/cabeceras/servicios.jpg) 0 0 no-repeat;
}
.webestcabcontacto{
	width: 906px;
	height: 257px;	
	margin: 0px;
	padding:0px;	
	background: url(0ima/cabeceras/contacto.jpg) 0 0 no-repeat;
}

/*/////////////////////////CONTACTO//////////////////////*/
.webestcont_contacto{
	width: 906px;	
	height:346px;
	margin: 0px;
	padding:0px;	
	background: url(0ima/imacont_contacto.jpg) 0 0 no-repeat;
	float:left;
	position:relative;
	color:#333333;
}
.webestimg_contacto{
	width: 375px;
	height:250px;
	margin: 0px 0px 0px 50px;	
	padding:0px;	
	float:left;
	position:relative;
}
.webestdesc_contacto{
	width:481px;	
	height:265px;
	margin: 100px 0px 0px 0px;
	padding:0px;
	float:right;
	position:relative;
}
.webestpie_contacto{
	width: 906px;
	height:50px;	
	margin: 100px 0px 0px 0px ;
	padding:0px;
	float:left;
	position:relative;
}
/*/////////////////////////PIE DE PAGINA//////////////////////*/
.webestpie{
	width: 906px;
	height:77px;	
	margin: 0px;
	padding:0px;
	background:url(0ima/imapie.jpg) 0 0  no-repeat;
	clear:both;
}

.webestdir1{
	width: 300px;
	height:50px;	
	margin: 0px;
	padding:12px 0px 0px 60px;
	float:left;
	position:relative;
	font-size:9px;
	color:666666;	
}
.webestdir2{
	width: 190px;
	height:50px;	
	margin: 0px;
	padding:12px 10px 0px 0px;
	float:right;
	position:relative;
	font-size:9px;
	color:666666;
	text-align:right;	
}
.webestdir3{
	width: 90px;
	height:50px;	
	margin: 0px;
	padding:12px 60px 0px 0px;
	float:right;
	position:relative;
	font-size:9px;
	color:666666;
	text-align:right;
}


/*/////////////////////////ROLLOVERS//////////////////////*/
.webestmnu01{
	width:529px;
	height:17px;
	margin:35px 29px 0px 0px;
	float:right;
	position:relative;
}

var{
	visibility:hidden;
}
	

ul.webestmnu01{
width: 512px;
height:18px;
list-style: none;
text-decoration: none;
margin: 0px auto;
padding: 0px 0px 0px 0px;

}
ul.webestmnu01 li {


text-decoration: none;
margin: 0px;
padding: 0px 0px 0px 0px;
float:right;
position: relative;
}
ul.webestmnu01 li a {
width:128px;
height:18px;
text-decoration: none;
display:block;
margin: 0px;
padding: 0px 0px 0px 0px;
}

ul.webestmnu01 li a.one {

background: url(0ima/imamnu01.jpg) 0px -18px no-repeat;
}
ul.webestmnu01 li a:hover.one {

background: url(0ima/imamnu01.jpg) 0px 0px no-repeat;
}
ul.webestmnu01 li a.one_activo {

background: url(0ima/imamnu01.jpg) 0 0 no-repeat;
}
ul.webestmnu01 li a.two {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -128px -18px no-repeat;
}
ul.webestmnu01 li a:hover.two {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -128px 0 no-repeat;
}
ul.webestmnu01 li a.two_activo {
width:128px;
height:18px;
background:  url(0ima/imamnu01.jpg) -128px 0px no-repeat;
}
ul.webestmnu01 li a.three {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -256px -18px no-repeat;
}
ul.webestmnu01 li a:hover.three {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -256px 0 no-repeat;
}
ul.webestmnu01 li a.three_activo {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -256px 0px no-repeat;

}
ul.webestmnu01 li a.four {
height:18px;
background: url(0ima/imamnu01.jpg) -384px -18px no-repeat;
}

ul.webestmnu01 li a:hover.four {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -384px 0px no-repeat;

}
ul.webestmnu01 li a.four_activo {
width:128px;
height:18px;
background: url(0ima/imamnu01.jpg) -384px 0px no-repeat;

}
@charset "UTF-8";
/* CSS Document */


