@charset "UTF-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
border-width:0px;
text-align: center;
outline-width:0px;
}
ul {
padding-left:1em;
margin-left:0px;
margin-bottom:0px;
}
h1, h2, h3, h4, h5, h6, p, blockquote, label, ol, dl, fieldset, address {
margin-bottom:1em;
}
form,#exp div.ilus  {
margin-bottom:0px;
}
body {
min-width:760px;
height: 100%;
background-color:#e6e6e6;
}
a:link, a:visited, a:hover, a:active {
border-width:0px;
text-decoration:none;
}
img {
border-width:0px;
margin:0px;
padding:0px;
}
p, span.p, dl.dlcomp, div.tdoc, #estec, #estec2, #estec0, #map1 {
font:74%/1.40em "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#212121;
}
h1 {
font: italic bold 170%/1.3em Arial, sans-serif;
letter-spacing: 0.1px;
color:#333;
text-align:left;
margin-bottom:0.1em;
padding-right:15px;
}
h1#int {
font: italic bold 150%/1.3em Arial, sans-serif;
}
h1#intt {
font: italic bold 150%/1.3em Arial, sans-serif;
margin-bottom:0.6em;
}
h1#stories {
font: italic bold 150%/1.3em Arial, sans-serif;
margin-bottom:1em;
}
h2 {
font:italic bold 97%/1.3em Arial, sans-serif;
letter-spacing: 0.1px;
color:#555;
text-align:left;
margin-bottom:1em;
padding-right:15px;
}
h2#catal, h2#catal2 {
margin:0px;
}
h3, span.desc {
font:bold 76%/1.35em "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#0D2b88;
margin:0px;
}
h4 {
font: bold 87% Arial, sans-serif;
letter-spacing: 0.1px;
color:#fff;
text-align:left;
margin-bottom:0px;
padding: 3px 10px 0px 2px;
}
h4#acc {
padding: 3px 0px 0px 2px;
}
h4#nov {
width:65px;
}
h4#prod, h4#st, h4#not {
width:100px;
}
h2#dist {
padding-right:0px;
}
h2#stor {
margin-bottom:0.2em;
}
h5 {
font: bold 80% Arial, sans-serif;
letter-spacing: 0.1px;
color:#ccc;
text-align:left;
}
/*Posiciones*/
div.capsa, div.cabecera, div menus, div cuerpo, div.pie {
margin: auto;
width:760px;
}
div.capsa {
background:url(../img/fo2.gif) repeat-y;
}
div.cabecera {
background-image:url(../img/fo1.gif);
height:132px;
overflow:hidden;
}
div.cuerpo {
height:100%;
overflow:hidden;
margin:25px 0px;
}
div.pie {
height:164px;
background-image:url(../img/fo3.gif);
}
#logo {
width:280px;
float:left;
}
div.idioma {
float:right;
text-align:right;
width:480px;
overflow:hidden;
}
div.lbase {
text-align:center;
font: bold 65% Arial, sans-serif;
color:#999;
padding-top:95px;
padding-left:160px;
}
div#aok {
float:left;
position:relative;
top:80px;
left:15px;
z-index:100;
}
div.im {
margin: 0px 5px;
height:159px;
text-align:left;
}
div.trans {
margin: 0px 5px;
height:28px;
background:url(../img/iris.jpg) no-repeat;
}
div.metaf, div.path {
float:left;
width:499px;
}
#p1 {
width:750px;
}
div.loch3, div.down {
float:right;
width:250px;
text-align:right;
}
div.loch3, div.metaf {
height:159px;
display:block;
}
div.loch3 p, div.metaf p {
display:none;
}
div.down {
padding-top:11px;
}
div.path {
padding-top:14px;
}
/*links*/
div.down a:link, div.down a:visited, div.down a:active {
font:bold 68% Arial, sans-serif;
color:#888;
padding-right:10px;
}
div.down a:hover {
text-decoration:underline;
color:#777;
}
div.lmenus {
float:left;
padding:26px 0px 0px 15px;
}
div.contenido {
float:right;
width: 560px;
}
div.titulares {
width:545px;
margin-bottom:0px;
text-align:left;
}
div.parr, div.parr2 {
width:545px;
margin: 0px 10px 10px 0px;
}
div.parr2, div.linea, dl.dlcomp, #ac li, div.formulario, div.formulario div.subd, div.formulario div.subd2, div.listnot, #estec, #estec0, #estec2, #exp,#exp2, #exp3, #noticias, #pdata, div.novedad, #dnot, #novedades, #tendencia, #exp4 {
height:100%;
overflow:hidden;
}
#distr, option, #novedades, #productos {
text-align:left;
}
div.linea {
padding-bottom:0.5em;
text-align:left;
}
div.linizq {
float: left;
width:265px;
}
div.linder {
float:right;
width:265px;
}
div.ilus {
float:right;
padding-left:10px;
margin-bottom:1em;
text-align:right;
}
div.ilus img.n {
border:1px #666 solid;
margin-bottom:0.5em;
}
div.ilus img {
margin-bottom:0.5em;
clear:right;
}
div.ilus a.catal {
display:block;
width:175px;
text-align:left;
}
#mder {
float:right;
}
a.lb:link, a.lb:visited, a.lb:active {
padding:1px;
border:1px solid #ccc;
display:block;
margin-bottom:0.5em;
}
div.ilus a img{
margin-bottom:0;
}
a.lb:hover {
border:1px dotted #0D2b88;
}
p.po {
padding:0px;
}
p.t {
padding-right: 185px;
}
p.g, #map1 {
padding-right:15px;
}
p.avi {
padding: 8px 5px 1px 6px;
}
p.dist {
margin-bottom:0px;
padding-bottom:0px;
}
p.pf {
width:268px;
text-align:left;
font:68%/1.2em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.2px;
color:#666;
}
p.lat {
width:175px;
font:68%/1.1em "Lucida Sans",Arial, sans-serif;
margin:10px 0px 2em 0px;
}
p a.lt:link, p a.lt:active, p a.lt:visited {
color:#333;
border-bottom:#FF6600 dotted 1px;
}
p a.lt:hover {
color:#0D2b88;
border-bottom:#0D2b88 dotted 2px;
}
div.marco {
width:175px;
border: 1px solid #ccc;
text-align:left;
margin-bottom:1em;
}
div.cmenu, div.cmenuacc, div.cmenudow, div.cmenucorp, div.cmenuserv, div.cmenutec {
margin: 5px 0px 0px 5px;
height:22px;
text-align:left;
}
div.cmenu {
background:url(../img/cabmenprod.jpg) no-repeat top left;
}
div.cmenuacc {
background:url(../img/cabmenuacc.jpg) no-repeat top left;
}
div.cmenudow {
background:url(../img/cabmenudown.jpg) no-repeat top left;
}
div.cmenucorp {
background:url(../img/cabmenucorp.jpg) no-repeat top left;
}
div.cmenuserv {
background:url(../img/cabmenuserv.jpg) no-repeat top left;
}
div.cmenutec {
background:url(../img/cabmenutec.jpg) no-repeat top left;
}
div.cmenu2, div.cmenu3, div.cmenu4 {
margin: 5px 0px 0px 5px;
overflow:hidden;
text-indent:-1000px;
}
dl.dlcomp {
margin-bottom:10px;
display:block;
}
dt.dtcomp, dl.dlcomp dd {
display:inline;
text-align:left;
margin-bottom:1em;
}
dt.dtcomp {
float:left;
width:175px;
}
dt.dtcomp a:link, dt.dtcomp a:visited, dt.dtcomp a:active {
font-weight:bold;
color:#0D2b88;
}
dt.dtcomp a:hover, #rnot li a:hover  {
text-decoration:underline;
}
dl.dlcomp dd {
width:358px;
float:right;
margin-right:15px;
}
#ac, p.form2, select.selector {
font:68%/1.35em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.2px;
}
#ac {
list-style-type:none;
margin:5px 0px;
padding-left:6px;
color:#333;
}
#ac li {
text-align:left;
padding: 3px 0px;
margin-right:5px;
}
div.col1 {
float:left;
width:57px;
padding-left:3px;
text-align:left;
font-weight:bold;
}
div.col2 {
float:right;
text-align:left;
width:100px;
padding-right:3px;
}
#result {
list-style:decimal;
padding-top:19px;
min-height:280px;
}
#result li {
display:block;
text-align:left;
font: bold 74%/1.40em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.2px;
color:#212121;
content: counter(item);
padding:0px 0px 1em 10px;
}
#result li:before{
content: counter(item) ". "; 
counter-increment: item;
}
#result li a.lili:link,  #result li a.lili:active,  #result li a.lili:visited{
margin-left:15px;
color:#0D2b88;
}
#result li a.lili:hover {
border-bottom:1px dotted #0D2b88;
}
#result span.ap {
padding-left:36px;
font-weight:normal;
}
div.falerta {
height:1.2em;
}
div.formulario div.q,  div.formulario div.q1 {
width: 125px;
text-align:left;
float:left;
padding-right:1em;
}
div.formulario div.q, div.formulario div.r {
padding-bottom:1.2em;
}
div.formulario div.r, div.formulario div.r1 {
width: 404px;
text-align:left;
float:right;
}
div.formulario label {
font:bold 76%/1.35em "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#0D2b88;
}
span.ast {
color:#FF6600;
}
input.cont {
width:404px;
}
input.cont, input.cont1, textarea.cont {
background-color:#CCC;
border-bottom:1px solid #333;
margin: 0px;
padding:0px;
height:1.2em;
font:74% "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#000;
}
input.cont1 {
width:172px;
}
p.form2 {
text-align:left;
color:#555;
}
div.formulario div.subd, div.formulario div.subd2 {
text-align:left;
float:right;
}
div.formulario div.subd, textarea.cont {
width: 404px;
}
div.subd1 {
float:left;
}
div.formulario div.subd2 {
width: 227px;
}
div.q3, div.r3 {
text-align:left;
float:left;
}
div.q3 {
width: 50px;
}
textarea.cont {
line-height:1.40em;
height:10em;
overflow:hidden;
}
div.formulario input.enviar {
font: bold 70% "Lucida Sans", Arial, sans-serif;
text-align:center;
color:#fff;
width:95px;
height:3ex;
border:1px solid #333;
background-color:#666;
padding:2px 2px;
margin-right:10px;
}
#mapa {
padding:0px;
margin:0 10px 1em 1px;
width:545px;
height:250px;
}
div.lmajustado {
float:left;
padding-left:15px;
}
span.cargo {
color:#666;
}
a.dmail:link, a.dmail:active, a.dmail:visited {
text-decoration:underline;
color:#666;
}
a.dmail:hover {
color:#333;
}
h3 a:link, h3 a:active, h3 a:visited, a.lm:hover {
color:#0D2b88;
}
h3 a:hover {
color:#0D2b88;
text-decoration:underline;
}
div.tdoc {
width:265px;
text-align:right;
}
a.tpdf:link, a.tpdf:active, a.tpdf:visited, a.txsl:link, a.txsl:active, a.txsl:visited, a.tmdoc:link, a.tmdoc:active, a.tmdoc:visited, a.estec:link, a.estec:active, a.estec:visited,a.tppt:link, a.tppt:active, a.tppt:visited,a.tzip:link, a.tzip:active, a.tzip:visited, a.estec01:link, a.estec01:active, a.estec01:visited, a.estec02:link, a.estec02:active, a.estec02:visited, a.estec03:link, a.estec03:active, a.estec03:visited, a.estec04:link, a.estec04:active, a.estec04:visited {
float:right;
color:#666;
padding-left:16px;
display:block;
border-bottom:1px solid #fff;
}
a.tpdf:link, a.tpdf:active, a.tpdf:visited, a.estec:link, a.estec:active, a.estec:visited {
background:url(../img/icopdf.jpg) no-repeat 0px 2px;
}
a.tpdf:hover, a.txsl:hover, a.tmdoc:hover, a.estec:hover, a.tppt:hover, a.tzip:hover, a.estec0:hover {
border-bottom:1px solid #999;
}
a.tpdf:hover, a.estec:hover {
background:url(../img/icopdf2.jpg) no-repeat 0px 2px;
}
a.txsl:link, a.txsl:active, a.txsl:visited, a.estec01:link, a.estec01:active, a.estec01:visited {
background:url(../img/icoxsl.jpg) no-repeat 0px 2px;
}
a.txsl:hover, a.estec01:hover {
background:url(../img/icoxsl2.jpg) no-repeat 0px 2px;
}
a.tppt:link, a.tppt:active, a.tppt:visited, a.estec02:link, a.estec02:active, a.estec02:visited {
background:url(../img/icoppt.jpg) no-repeat 0px 2px;
}
a.tppt:hover, a.estec02:hover  {
background:url(../img/icoppt2.jpg) no-repeat 0px 2px;
}
a.tzip:link, a.tzip:active, a.tzip:visited, a.estec03:link, a.estec03:active, a.estec03:visited {
background:url(../img/icozip.jpg) no-repeat 0px 2px;
}
a.tzip:hover, a.estec03:hover {
background:url(../img/icozip2.jpg) no-repeat 0px 2px;
}
a.tmdoc:link, a.tmdoc:active, a.tmdoc:visited, a.estec04:link, a.estec04:active, a.estec04:visited {
background:url(../img/icodoc.jpg) no-repeat 0px 2px;
}
a.tmdoc:hover, a.estec04:hover {
background:url(../img/icodoc2.jpg) no-repeat 0px 2px;
}
#dnot {
margin:0px 15px 0.4em 0px;
border-bottom:1px solid #858585;
}
div#seccion {
float:left;
text-align:left;
}
#fecha {
float:right;
text-align:right;
margin-right:0px;
}
#sc, #fc {
font:bold 72% Arial, sans-serif;
letter-spacing: 0.1px;
color:#fff;
}
span.dest {
font-weight:bold;
text-transform:uppercase;
}
div.afc {
float:left;
width:80px;
text-align:left;
}
div.titnot {
float:right;
width:465px;
text-align:left;
}
a.tn:link, a.tn:active, a.tn:visited {
font:bold 76%/1.35em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.2px;
color:#0D2b88;
}
a.tn:hover {
color:#777;
}
#estec {
padding-right:278px;
text-align:right;
}
#estec0 {
text-align:right;
}
#estec2 {
padding-right:185px;
margin-bottom:1.6em;
text-align:right;
}
div.logo {
float:left;
width:100px;
margin: 0px 10px 1em 0px;
text-align:center;
}
#pcoliz {
float:left;
padding-left:15px;
}
#pcolde {
float: right;
padding-right:15px;
}
#soluciones {
background:url(../img/fondosol.jpg) no-repeat top left;
width:360px;
height:227px;
}
#soltit {
float:left;
margin: 5px 0px 0px 0px;
}
#textsol {
float:right;
width:160px;
padding:8px 5px 10px 5px;
}
select.selector {
width:150px;
text-align:left;
color:#333;
border:1px solid #999;
margin-top:0.7em;
background-color:#FFF;
}
div.fprodport {
background:url(../img/portprod.jpg) no-repeat top left;
margin-top:10px;
height:22px;
text-align:left;
}
#nprpo {
text-align:left;
padding: 0.6em 0px 0px 0.4em;
}
h5#noprpo {
font: bold 115%/1.35em Arial, sans-serif;
letter-spacing:0.2px;
color:#333;
}
#exp, #exp2, #exp3, #exp4 {
text-align:left;
padding-left:0.4em;
}
#exp3 {
padding: 0px 0.4em 1em;
}
#exp4 {
padding: 1em 0.4em 1em;
}
span.desc {
font: bold 70%/1.35em "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#0D2b88;
}
a.lm:link, a.lm:active, a.lm:visited {
font-size:90%;
color: #555;
font-weight:bold;
text-decoration:underline;
}
#noticias {
border: 1px solid #ccc;
text-align:left;
}
#tendencia {
border-top: 3px solid #ccc;
}
#nprin {
border-bottom: 1px solid #ccc;
}
#noticias, #novedades, #productos, #tendencia {
width:360px;
margin-bottom:1em;
}
#cmnotport {
background:url(../img/fnotport.jpg) no-repeat top left;
margin:5px 0px 0px 5px;
height:22px;
text-align:left;
}
#nprin, #nprin2 {
width:350px;
margin-left:5px;
}
h6,#pdsec, #pddat {
font: italic bold 97%/1.3em Arial, sans-serif;
letter-spacing: 0.1px;
color:#555;
text-align:left;
margin-bottom:0px;
}
#pdata {
margin-bottom:0.3em;
}
#pdsec {
font-size:70%;
float:left;
margin-left:5px;
color:#999;
}
#pddat {
float:right;
font-size:65%;
margin-right:5px;
color:#999;
}
#epi {
padding-left:5px;
font: bold 70%/1.3em Arial, sans-serif;
letter-spacing: 0.1px;
color:#0D2b88;
width:350px;
margin-bottom:10px;
}
#rnot {
font:78%/1.20em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.1px;
color:#212121;
list-style-type:none;
margin-bottom:5px;
padding:0px 20px;
}
#rnot li {
text-align:left;
padding:2px 0px;
display:block;
}
span.rnotf {
font-size:85%;
}
div.fnovport {
background:url(../img/cabmenunov.jpg) no-repeat top left;
height:22px;
text-align:left;
}
div.novedad {
margin: 10px 0px;
}
div.ipd {
float:right;
text-align:left;
width:310px;
}
a.in:link, a.in:active, a.in:visited {
font: bold 78%/1.20em "Lucida Sans",Arial, sans-serif;
letter-spacing:0.1px;
color:#0D2b88;
}
#rnot li a:link, #rnot li a:visited, #rnot li a:active, a.in:hover {
color:#515151;
}
div.ipw, div.ipw2 {
float:left;
width:39px;
height:21px;
display:block;
}
div.ipw {
background:url(../img/pw.jpg) no-repeat top right;
}
div.ipw2 {
background:url(../img/pd.jpg) no-repeat top right;
}
input.invisible {
display:none;
}
#map1, #map1li {
width:535px;
}
#map1, #map2, #map3, #map4, #map5 {
list-style-type:none;
}
#map1 li {
text-align:left;
}
#map2, #map3, #map4, #map5 {
padding-left:3em;
}
/*fuentes*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 26px;
	padding-right:15px;
	letter-spacing: 3px;
}
.sIFR-hasFlash h1#int, .sIFR-hasFlash h1#stories, .sIFR-hasFlash h1#intt {
	font-size: 22px;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 15px;
	padding-right:15px;
	letter-spacing: 3px;
}
.sIFR-hasFlash h2#dist, .sIFR-hasFlash h2#stor, .sIFR-hasFlash h2#catal, .sIFR-hasFlash h2#catal2 {
	padding-right:0px;
}
.sIFR-hasFlash h2#catal, .sIFR-hasFlash h2#catal2 {
	font-size: 12px;
	width:175px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	font-size: 10px;
}
.sIFR-hasFlash h4#prod, .sIFR-hasFlash h4#st, .sIFR-hasFlash h4#not {
	margin-right:0px;
	padding-left:3px;
}
.sIFR-hasFlash h4#acc {
	width:120px;
	margin-right:40px;
	padding-left:4px;
}
.sIFR-hasFlash #sc {
	visibility: hidden;
	font-size: 15px;
}
.sIFR-hasFlash #noprpo {
	visibility: hidden;
	font-size: 18px;
}
.sIFR-hasFlash h6#nbajo {
	visibility: hidden;
	font-size: 16px;
	margin-top:0.8em;
}
.sIFR-hasFlash h6#nalto {
	visibility: hidden;
	font-size: 19px;
	margin-top:0.8em;
}
.sIFR-hasFlash #pdsec  {
	visibility: hidden;
	font-size: 13px;
}
.sIFR-hasFlash #epi  {
	visibility: hidden;
	font-size: 10px;
}
/*lbox*/
#lightbox{
background-color:#000;
}
#lightboxDetails{
font:74%/1.40em "Lucida Sans",Arial, sans-serif;
text-align:left;
letter-spacing:0.2px;
color:#212121;
}	
#lightboxCaption{
background-color:#fff;
text-align:left;
padding:1em 3em 0.5em 1em;
}
#keyboardMsg{ 
display:none;
}
#closeButton{
bottom: 0px;
right: 5px;
}
#lightbox img{
border: none;
clear: both;
} 
#overlay img{
border: none;
}
#overlay{
background-image: url(../img/overlay.png);
}
* html #overlay{
background-color: #FF9933;
back\ground-color: transparent;
background-image: url(../img/blanc.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/overlay.png", sizingMethod="scale");
}
#imgln {
text-align:center;
}
form#fsol {
margin-top:2.5em;	
}
