/* CSS Document */
#top
{
width:960px;
position:absolute;
top:20px;
left:24px;
text-align:left;
height:150px;
vertical-align:top;
clear:both;
display:table-row;
}
#top-izq
{
float:left;
width:350px;
height:auto;
}
#top-dch
{
float: right;
width:500px;
height:auto;
text-align:right;
margin-top:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color: #FFCC00;
font-weight:bold;
}


#home-contenedor
{
width:100%;
height:auto;
position:absolute;
left:0px;
top:150px;
clear:both;
margin:0 0 0 0px;
}
#home-flash
{
width:100%;
height:440px;
position:relative;
clear:both;
background-color:#999999;
overflow:hidden;
margin:0 0 0 0px;
border-bottom: solid #FFCC00 9px;
}
#home-textos
{
width:600px;
height:auto;
position:relative;
float:left;
clear:both;
margin-left:35px;
_margin-left:20px;
margin-top:25px;
}
#pie-home
{
width:960px;
float:left;
position:relative;
text-align:left;
margin-left:35px;
_margin-left:20px;
margin-top:70px;
height:30px;
margin-bottom:15px;
clear:both;
font-size:11px;
color:#555;
}

#pie
{
width:949px;
height:30px;
position:relative;
float:left;
margin-top:50px;
margin-bottom:15px;
clear:both;
font-size:11px;
color:#555;
display:block;
}


#cuerpo
{
width:949px;
height:auto;
position:absolute;
left:35px;
top:159px;
clear:both;
}
#columna_izq
{
width:214px;
float:left;
height:auto;
position:relative;
text-align:left;
}
#columna_empresa
{
width:200px;
float:right;
height:auto;
position:relative;
text-align:left;
overflow:hidden;
}
#columna_txt_empresa
{
width:455px;
float:left;
height:auto;
position:relative;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:18px;
color:#FFFFFF;
margin-top:5px;
}

#columna_dch
{
width:691px;
float:right;
position:relative;
text-align:left;
}
#columna_dch_news
{
width:691px;
float:right;
height:auto;
position:relative;
text-align:left;
border-top:solid 1px #FFCC00;
margin-top:18px;
padding-top:10px;
}
#columna_dch_home
{
width:340px;
float:right;
height:auto;
position:relative;
text-align:left;
border-bottom:solid 1px #FFCC00;
margin-top:18px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
line-height:18px;
color:#FFFFFF;
}
#columna
{
width:949px;
float:left;
clear:both;
height:auto;
position:relative;
text-align:left;
border-top:solid 1px #FFCC00;
margin-top:18px;
margin-bottom:15px;
padding-top:10px;
}
#columna01
{
width:949px;
float:left;
clear:both;
height:auto;
position:relative;
text-align:left;
margin-bottom:15px;
}

#izq-titulo
{
width:214px;
height:20px;
border-bottom:solid 1px #FFCC00;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
}
.pro-titulo
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
clear:both;
height:20px;
float:left;
}
.pro-top
{
width:691px;
height:18px;
border-bottom:solid 1px #FFCC00;
clear:both;
margin-bottom:9px;
}
.pro-caja
{
width:691px;
height:auto;
font-family: arial black, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
color:#fff;
font-weight:bold;
padding-bottom:7px;
}
#izq-texto
{
width:214px;
height:auto;
border-bottom:solid 1px #FFCC00;
font-family: arial black, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
color:#fff;
font-weight:bold;
margin-top:5px;
padding-bottom:7px;
}
#izq-empresa
{
width:214px;
height:auto;
border-bottom:solid 1px #FFCC00;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#fff;
font-weight:bold;
margin-top:5px;
padding-bottom:7px;
}
#izq-boton
{
width:214px;
border-bottom:solid 1px #FFCC00;
font-family: Arial, Helvetica, sans-serif;
margin-top:5px;
padding-bottom:5px;
}
#izq-vermas
{
width:214px;
height:20px;
margin-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
}
#izq-vermas01
{
width:100px;
height:20px;
margin-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
text-align:left;
float:left;
}
#izq-vermas02
{
width:100px;
height:20px;
margin-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
text-align: right;
float:right;
}
#dch-texto-gral
{
width:691px;
height:auto;
font-size:13px;
font-weight:bold;
line-height:14pt;
text-align:left;
float: left;
position:relative;
clear: both;
margin-top:5px;
margin-bottom:10px;
}

#dch-texto-gral01
{
width:300px;
height:auto;
font-size:13px;
font-weight:bold;
line-height:14pt;
text-align:left;
float: left;
position:relative;
clear: both;
margin-top:5px;
margin-bottom:10px;
}

#dch-imagen-news
{
max-width:691px;
height:auto;
text-align:left;
float:left;
position:relative;
margin-top:5px;
margin-bottom:5px;
clear:both;
}

#dcha-img-num
{
width:691px;
height:18px;
text-align:left;
float:left;
position:relative;
font-size:8pt;
}

.elemento-caja
{
width:166px;
margin-right:9px;
height:210px;
position: relative;
float:left;
text-align:left;
overflow:visible;
}
.elemento-caja-4
{
width:166px;
height:210px;
position:relative;
float:left;
text-align:left;
overflow:visible;
}
.elemento-img
{
width:166px;
height:150px;
clear:both;
position:relative;
float:left;
text-align: left;
overflow:hidden;
}
.elemento-img-01
{
width:166px;
height:150px;
clear:both;
position:absolute;
float:left;
text-align: left;
overflow:hidden;
top:0px;
left:0px;
z-index:8;
}


.elemento-img-02
{
width:166px;
height:150px;
clear:both;
position:absolute;
float:left;
text-align: left;
overflow:hidden;
top:0px;
left:0px;
z-index:9;
*display:none;
*visibility:hidden;
}

.elemento-img-03
{
width:166px;
height:150px;
clear:both;
position:absolute;
float:left;
text-align: left;
overflow:hidden;
top:0px;
left:0px;
z-index:10;
display:none;
*display:block;
visibility:hidden;
*visibility:visible;
}
.elemento-titulo
{
width:166px;
height:20px;
clear:both;
position:relative;
float:left;
text-align: left center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFCC00;
color:#333333;
text-indent:5px;
padding-top:2px;
overflow: hidden;
}

.elemento-texto
{
width:166px;
height:40px;
clear:both;
position:relative;
float:left;
text-align: left center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-indent:5px;
padding-top:3px;
overflow:visible;
}
.elemento-vermas
{
width:50px;
height:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC00;
font-weight:bold;
text-align: right;
float: right;
position:relative;
}
#int-pro-columna
{
width:280px;
height:auto;
margin-right:40px;
float:left;
position:relative;

}
#int-pro-columna01
{
width:280px;
height:auto;
margin-bottom:5px;
float:left;
position:relative;
clear:both;
font-family: arial black, Arial, Helvetica, sans-serif;
font-size:22px;
color:#fff;
}
#int-pro-columna02
{
width:280px;
height:20px;
float:left;
position:relative;
clear:both;
border-bottom: solid 1px #FFCC00;
margin-bottom:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:10px;
color:#ccc;
font-weight:bold;
}
#int-pro-columna03
{
width:280px;
height:20px;
float:left;
position:relative;
clear:both;
margin-bottom:3px;
}
#int-pro-columna03-a
{
width:80px;
height:20px;
float:left;
position:relative;
color:#999;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#int-pro-columna03-b
{
width:100px;
height:20;
float:right;
position:relative;
margin-bottom:3px;
text-align:right;
color:#999;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#int-pro-columna03-c
{
width:auto;
height:20px;
float:left;
position:relative;
color:#999;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#int-pro-columna04
{
width:280px;
height:auto;
float:left;
position:relative;
clear:both;
border-bottom: solid 1px #FFCC00;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#ffffff;
padding:8 0 8 0px;
margin-bottom:3px;
}

#int-pro-img
{
width:600px;
height:auto;
float:right;
position:relative;
overflow:hidden;
margin-top:30px;
}
#int-pro-img01
{
width:630px;
height:auto;
float:left;
position:relative;
overflow:hidden;
margin-top:30px;
}
#int-img-news
{
width:691px;
height:auto;
float:left;
position:relative;
overflow:hidden;
margin-top:30px;
}
#productos01
{
width:949px; 
height:400px;
position:absolute;
z-index:10px;
top:0px;
left:20px;
clear:both;
}
#aviso
{
width:80px;
height:14px;
float:left;
position:relative;
color:#444;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
cursor: pointer;
}
#mmg
{
width:80px;
height:14px;
float:right;
position:relative;
color:#444;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
cursor: pointer;
}

