body
{
background-image:url(img/fondo.jpg);
background-position:0px 164px;
background-repeat:repeat-x;
background-color:#d7d7d7;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#principal
{
width:100%;
height:164px;
background-color:#d9d9d9;
}
#cuerpo
{
height:528px;
width:100%;
}
#header
{
 width:958px;
 margin:0px auto;
 margin-top:7px
}
#estructura
{
width:958px;
height:528px;
margin:0pt auto;
padding-top:4px;
}
#menu
{
width:158px;
height:528px;
position:relative;
float:left;
display:inline
}
#contenido
{
width:800px;
height:500px;
position:relative;
float:left;
display:inline;
#/z-index:-1;
}

#buscador
{
height:52px
}
#buscador select
{
width:158px; height:19px
}
#productos
{
margin-top:7px;
/* height:127px; */
z-index:0;
}
/*MENU *********************************************************************************************/
#menu_absolute,#contenidoProductos
{
background-color:#D9D9D9;
border-left:1px solid #C5C3C6;
border-right:1px solid #C5C3C6;
z-index:3;
text-transform:uppercase;
#/display:run-in;
}

.hover2 , .hover3, #contenidoProductos div.hover ,#contenidoProductos div.prin, #menu_absolute div
{
height:17px;
padding-left:10px;
color:#9a9595;
border-bottom:1px solid #C5C3C6;
text-align:left;
list-style:none;
z-index:5;
#/position:relative;
}
#contenidoProductos div.hover,#menu_absolute div.hover
{
background:url(img/activoFondo.jpg);
color:#FFFFFF;
cursor:pointer;
z-index:10;
#/position:relative;
}

.hover2,div.sub_menu
{
height:17px;
z-index:10;
padding-left:10px;
width:102px;
border:1px solid #C5C3C6;
background-color:#999999;
opacity:.8;
filter:alpha(opacity=80);
#/position:relative;
text-align:left;
color:#FFFFFF
}
.menu_item
{
position:absolute;
left:99%;
z-index:4;
width:102px;
margin-top:-19px;
cursor:pointer;
#/margin-top:-17px;
}
.hover2
{
background-color:#E50E09;
}
/***********************************************************/
#noticia
{
height:95px;
margin-top:7px
}
#iso
{
height:185px;
margin-top:5px;
}
#iso center{
display:none
}
#info
{
margin-top:15px;
font-size:8pt;
text-align:left;
}
#borde_der,#esquina
{
position:absolute;
top:1px;
left:778px;
}
#borde_sup
{
position:absolute;
top:-3px;
left:0px;
width:100%;
height:8px;
background:url(img/border.jpg);
background-repeat:repeat-x;
}
#borde_iz
{
background:url(img/borde_iz.jpg);
background-repeat:repeat-y;
position:absolute;
top:1px;
left:0px;
width:4px;
height:497px;
}
#borde_der
{
background:url(img/borde_der.jpg) repeat-y;
width:6px;
height:487px;
left:799px;
top:10px;
}
#borde_abajo
{
background:url(img/borde_abajo.jpg) repeat-x;
width:800px;
height:6px;
position:absolute;
left:0px;
top:498px;
}


#txtprin
{
padding-left:15px;
background-image:url(img/fondo2.jpg);
height:86px;
text-align:left;
padding-top:8px;
#/padding-bottom:10px;
}

#txtprin span
{
font-size:12px;
}
div.bannerL,div.banner
{
display:inline;
float:left;
width:252px;
#/width:250px;
height:405px;
}
div.bannerL
{
margin-left:20px;
z-index:1;
#/margin-left:17px;
}
div.bannerL  img,div.banner img
{
	width:255px;height:405px;z-index:1;
}
#pes_prod,#prod, #prod2
{
width:783px;
padding-left:15px;
background-image:url(img/fondo2.jpg);
#/width:800px;
#/height:500px;
}
#top2,#top
{
height:43px;
padding-top:15px
}
#trans,#medio
{
height:350px;
}
#trans{position:absolute; background-color:#FFFFFF; opacity:.5; filter:alpha(Opacity=50) ; width:100%; left:3px; #/left:5px;#/width:800px; #/top:46px}
#abajo
{
height:95px;
position:relative;
top:5px;
#/top:10px;
#/height:92px;
}
#abajo div{float:left; text-align:left; font-size:14px}
#pie
{
height:40px;
position:relative;
#/height:0px;
#top:460px;
}
#titulo
{
position:relative;
float:left;
display:inline;
padding-top:5px
}
* html #titulo
{
position:absolute;
}
#barra
{
position:absolute;
left:-5px;
top:19px;
}
#titulo span
{
color:#E70E09;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-left:10px;
}
#img
{
	width:650px;
	float:left;
	display:inline;
	padding-top:50px;
	position:relative;
}

#scroll
{
width:133px;
float:left;
display:inline;
height:302px;
position:relative;
top:5px;
}
#scroll img
{
cursor:pointer;
}
#imagenes
{
position:relative;
height:291px;
width:92px;
overflow:hidden;
}
#imagenes div
{
position:absolute;
width:92px;
height:75px;
left:0px;
}
#flechatop
{
position:relative;
top:-5px;
width:24px;
}
#flechapie
{
position:relative;
top:5px;
width:24px;
z-index:1;
}
#desc
{
position:relative;
left:-260px;
}
#txtdesc
{
text-align:justify;
padding-right:5px;
height:65px;
overflow:auto;
}
#txtnot
{
font-size:11px;
text-align:justify;
padding-top:5px;
background-color:#D9D9D9;
}
#mas
{
text-align:right;
background-color:#D9D9D9;
}
#mas a, #noticia a:hover, #mas a:visited 
{
color:#9a9595;
font-size:11px;
text-decoration:none;
}
#mas a:hover
{
	color:#E40D0A;	
}
.not1
{
height:140px;
}
.bgtit div
{
background-image:url(img/bg2.jpg);
background-repeat:repeat-x;
height:28px;
}
#prod2
{
height:500px;
}
.contnot, .imgnot, .mas
{
float:left;display:inline;padding-top:10px;
border-bottom:2px solid #9E9CA1;
}
.contnot{border-left:2px solid #9E9CA1;height:90px; #/height:95px; text-align:justify; padding-left:8px;width:54%}
.imgnot{ border-right:2px solid #9E9CA1;height:90px;background-color:#FFFFFF; #/height:95px;width:26%;#/width:27%; }
.mas{height:90px; width:17%;#/height:95px; text-align:right}
#barra2{left:10px;position:absolute;top:35px;}
#btnNot{ cursor:pointer}
.txtmas{ margin-top:70px;}
#top2{#/height:70px;}
#paginar{position:relative; top:-5px;#/margin-top:-10px}
a.pageResults , a.pag{color:#000000; text-decoration:none; font-weight:bold}
a.pageResults:hover , a.pag:hover{color:red; text-decoration:none; font-weight:bold}
span.pag{ font-size:14px; color:#FF0000;}
#interior{ padding-left:25px;padding-top:28px;width:97%;#/width:100%; height:472px; #/height:500px; background-color:#FFFFFF; background-image:url(img/FONDO_n.jpg)}
#mision,#vision,#valores{ display:inline; float:left; text-align:justify}
#valores{height:450px}
#valores p{ #/margin-top:-10px}
#valores,#mision,#vision{width:45%}
#mision,#vision{ padding-left:34px; padding-right:20px;}
#interior_img{ padding:0px; margin:0px; position:relative; top:-9px; left:25px}
#barrabus{ left:90px;
position:absolute;
top:35px;}
#error{ position:absolute; left:400px;}
.ie{#/position:absolute; left:13px}
#menu_top
{
position:relative;
top:0px;
left:602px;
list-style:none;
#/left:99px;
}
#menu_absolute
{
position:absolute;
width:190px;
z-index:10px;
background-color:#999999;
opacity:.8;
filter:alpha(opacity=80);
}
#menu_absolute div{color:white;}
.smallText{font-size:12px}
.boxText,.fieldValue,.fieldKey,.main{ font-size:14px}
.fieldValue,.fieldKey{ font-weight:bold}
.inputRequirement{ font-weight:bold;}
.infoBox{border: 1px solid gray;}
.titulin{
color:#E70E09;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-left:10px;
}
#pes_prod
{
height:495px;
background-image:url(img/fondo_prods.jpg);
padding-top:5px;
}
#pes_prod div.ref
{
height:420px;
left:-400px;
overflow:auto;
position:relative;
#/position:static;
top:20px;
width:80%;
}
#tit_prods
{
font-family:"Arial Black";
text-transform:uppercase;
text-align:left;
font-size:24px;
color:7a7b78;
}

.ref table.tit
{
text-transform:uppercase;
background-color:#000000;
color:#FFFFFF;
height:40px;
font-size:12px;
font-weight:bold;
text-align:center;
float:left;
}
table.tit td{ border-right:1px solid white;}
.filas td{ color:#000000}
.des_prod2, table.des_prod{ text-transform:uppercase; font-size:12px; font-weight:bold; border:1px solid black; text-align:center}
.des_prod2 td , .des_prod td{ height:20px; border-bottom:1px solid black;border-right:1px solid black}
.des_prod2 td{ height:31px;}
.overflow{overflow:auto; height:430px; float:left}
