@charset "utf-8";

html, body {
        margin:0px;
        padding:0px;
	    background-color: #fad1dd;
		/*background-image:url(../images/fondo.jpg);*/
		background-position:left top;
        background-repeat:repeat-y;
        border:0px none transparent;
	
   
}
#circuloblanco{
		background-image:url(../images/circuloblanco.jpg);
		background-position:left top;
        background-repeat:no-repeat;
        border:0px none transparent;
		width:771px;
		height:484px;
		position:relative;
		bottom:46px;
		left:0px;		

}
#circuloblancoorg{
		background-image:url(../images/circuloblanco.jpg);
		background-position:left top;
        background-repeat:no-repeat;
        border:0px none transparent;
		width:771px;
		height:484px;
		position:relative;
		bottom:30px;
		left:0px;		

}
#organigrama{
		height:294px;
		left:20px;
		position:relative;
		top:120px;
		width:591px;
}

#cuadroweb{

		background-color:#FFFFFF; 
		width:900px; 
		min-height:600px; 
		position:relative;
		top:60px;

}

#cuadrowebproductos{

		background-color:#FFFFFF; 
		width:900px; 
		position:relative;
		top:60px;

}

#cuadrowebrosa{

		background-color:#ed037c; 
		width:900px; 
		height:600px; 
		position:relative;
		top:60px;

}
#precarga{
		position:relative;
		width:200px;
		height:350px;
		top:130px;
}
#copyright{
		position:relative;
		width:200px;
		top:65px;
		left:0px;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;

}
#menu{
		position:absolute;
		width:770px;
		top:50px;
		left:20px;

}
#submenu {
		position:absolute;
		width:130px;
		height:80px;
		top:66px;
		left:30px;
		visibility:hidden;	
}
#esquinasupderecha{
		position:relative;
		width:146px;
		height:147;
		top:0px;
		right:-377px;
	
}
#esquinainferiorizq{
		position:relative;
		width:451.1px;
		height:356.4px;
 		bottom:-97px;
		left:-225px;
}
#relojtemporalidad{
		height:220px;
		left:-370px;
		position:relative;
		top:75px;
		width:160px;
}

#esquinainferiorder{
		position:relative;
		width:451.1px;
		height:356.4px;
 		bottom:-98px;
		right:-224px;
}
#esquinainferiorcontacta{
		bottom:-41px;
		height:413px;
		position:relative;
		right:-155px;
		width:589px;
}

#esquinainferiorsocios{
		bottom:-14px;
		height:440px;
		left:-184px;
		position:relative;
		width:510px;
}
#esquinainferiorservicios{
		bottom:-126px;
		height:328px;
		left:-214px;
		position:relative;
		width:473px;
}

#mapaflash{
		position:relative;
		width:849px;;
		height:374px;
 		bottom:-50px;
		right:-224px;
}
#cuadroProducto{
		position:relative;
		width:890px;
 		top:0px;
		left:0px;
}

#imagenfresaprincipal {
		position:relative;
		width:300px;
		height:190px;
 		bottom:160px;
		left:220px;		
}
#fresaindicadormenu {
		position:absolute;
		width:47px;
		height:31px;
 		top:0px;
}

#mapasmall {
		position:relative;
		width:286px;
		height:133px;
 		top:-296px;
		left:-205px;		
}

#cajatemporalidad {
		height:200px;
		left:29px;
		position:relative;
		top:-247px;
		width:552px;		
}

/*LINKS*/
a:link {
	color: #818181;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a:visited {
	color: #818181;
	text-decoration:none;
	font-size:12px;
}

a:hover {
	color: #ed037c;
    text-decoration:none;
    font-size:12px;
		
}
/*LINKS DEL MENU*/
a.menuB:link {
	color: #ed037c;
	font-weight:600;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuB:visited {
	color: #ed037c;
	font-weight:600;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuC:hover {
	color: #ff61a6;
	font-weight:600;
    text-decoration:none;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
		
}
a.menuC:link {
	color: #ed037c;
	font-weight:600;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuC:visited {
	color: #ed037c;
	font-weight:600;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


a.linkBlanco:link {
	color: #ffffff;
	font-weight:600;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

a.linkBlanco:visited {
	color: #ffffff;
	font-weight:600;
	text-decoration:none;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
a.linkBlanco:hover {
	color: #ff61a6;
	font-weight:600;
    text-decoration:none;
    font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
		
}



/*LINKS DEL MENU CUANDO FONDO ES ROSA*/
a.menuR:link {
	color: #feeaf5;
	font-weight:600;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuR:visited {
	color: #feeaf5;
	font-weight:600;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuR:hover {
	color: #f5a0b9;
	font-weight:600;
    text-decoration:none;
    font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
		
}

/*LINKS DEL SUBMENU*/
a.menuSub:link {
	color: #6eb29a;
	font-weight:600;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuSub:visited {
	color: #6eb29a;
	font-weight:600;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a.menuSub:hover {
	color: #478770;
	font-weight:600;
    text-decoration:none;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
		
}

/*TEXTOS*/
.textogris{
	color: #818181;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

} 
.textoverde{
	color: #77a796;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.textoblanco{
	color: #ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.textogris{
	color: #58595B;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.textorosa16{
	color: #ED037C;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;

}
.textogris16{
	color: #58595B;
	text-decoration:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;

}

/*CAJAS DE TEXTO*/
#textoquienessomos {
		position:relative;
		width:323px;
 		top:-236px;
		left:-206px;

}
#textogrupo {
		position:relative;
		width:323px;
 		top:-270px;
		left:-206px;

}
#textoorganizacion {
		left:-3px;
		line-height:30px;
		position:relative;
		top:89px;
		width:550px;

}
#textonoticias {
		left:0;
		line-height:20px;
		position:relative;
		top:-26px;
		width:853px;

}
#textoproductos {
		left:0;
		line-height:20px;
		position:relative;
		top:41px;
		width:753px;

}
#textonoticiafull {
		left:0;
		line-height:20px;
		position:relative;
		top:41px;
		width:753px;

}
#textocontacta{
		left:-222px;
		position:relative;
		top:-360px;
		width:323px;

}
#textosocios{
		left:316px;
		position:relative;
		top:-360px;
		width:323px;

}
#textoservicios{
		left:240px;
		line-height:16px;
		position:relative;
		top:-353px;
		width:314px;
		text-align:justify;
		height:200px;
}
#textoserviciossmall{
		left:-193px;
		line-height:16px;
		position:relative;
		text-align:justify;
		top:-317px;
		width:403px;
}

/*LOGIN DE ADMINISTRADOR*/
.loginBox {
	width:200px;
	border:0px #CC0000 solid;
	border-collapse:collapse;
	color:#ed037c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.loginBox td.header{
	/*background:#990000;*/
	color:#FFFFFF;
	text-decoration:none;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:200;
	
}

.info{
		color:#ffffff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		height:20px;
		left:114px;
		position:absolute;
		top:41px;
		vertical-align:middle;
		width:150px;
		visibility:hidden;
}
.info2{
		color:#ffffff;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		height:20px;
		left:114px;
		position:absolute;
		top:107px;
		vertical-align:middle;
		width:150px;
		visibility:hidden;
}

input {
		width:200px;
		height:25px;
		color:#ed037c;
		border:1px #ffaed8 solid;
}
  .botonlogin
 {
  width: 64px; height: 65px;
  background: url('../images/fresalogin.jpg');
  border: 0px none; 
  cursor: hand;
 
 }



