*{ margin:0px; padding:0px; }

body{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; background:url(img/fondo_body.gif) left top repeat-x; background-color:#000; }

p{
  text-align:justify;
}

#contentWeb{ width:803px; margin:auto; margin-top:24px; margin-bottom:0px; border:1px solid #000; }
#contentBorde{ border:9px solid #FFF; float:left; background:url(img/fdo_barra_izq.gif) left repeat-y; }
#columnaIzq{ width:294px; min-height:480px; height:auto !important; height:480px; float:left; padding-left:20px; }
#columnaDer{ width:461px; min-height:480px; height:auto !important; height:480px; float:right; background:top left no-repeat; }
#cornerDerecho{ float:right; position:relative; top:-9px; right:-9px; }

/* COLUMNA IZQUIERDA */
#columnaIzq img{ border:0px; }
#columnaIzq a.logo img{ padding:32px 0 0 0; }
#menuLateral{ font-size:0.875em; color:#333092; text-transform:lowercase; float:left; padding-top:13px; width:278px; background:url(img/corner_menu.gif) right top no-repeat; background-color:#383838; }
#menuLateral ul{ list-style:none; float:left; width:258px; padding-left:10px; padding-right:10px; padding-bottom:48px; background:url(img/pie_menu.gif) left bottom no-repeat;  }
#menuLateral ul li{ float:left; clear:left; padding-bottom:8px; }

#menuLateral ul li a{ color:#696867; text-decoration:none; float:left; width:258px; background:url(img/fondoMenu.gif) left top repeat-x; font-family:"Lucida Sans"; font-size:12px; cursor:pointer; }
#menuLateral ul li a p { float:left; background:url(img/bordeMenu_left.gif) left top no-repeat; cursor:pointer; }
#menuLateral ul li a span { float:left; background:url(img/bordeMenu_right.gif) right top no-repeat; cursor:pointer; }
#menuLateral ul li a strong { float:left; cursor:pointer; height:20px; width:235px; padding-left:23px; padding-top:7px; background:url(img/vinietaMenu.gif) 11px 10px no-repeat;}
#menuLateral ul li a:hover{ color:#6866ad; background:url(img/fondoMenuSel.gif) left top repeat-x;}
#menuLateral ul li a:hover p { background:url(img/bordeMenuSel_left.gif) left top no-repeat; }
#menuLateral ul li a:hover span { background:url(img/bordeMenuSel_right.gif) right top no-repeat; }
#menuLateral ul li a:hover strong { background:url(img/vinietaMenuSel.gif) 240px 9px no-repeat; padding-right:30px; width:205px;}

#menuLateral ul li.selected{ float:left; clear:left; }
#menuLateral ul li.selected a{ text-align:right; color:#6866ad; background:url(img/fondoMenuSel.gif) left top repeat-x;}
#menuLateral ul li.selected a p { text-align:right; background:url(img/bordeMenuSel_left.gif) left top no-repeat; }
#menuLateral ul li.selected a span { text-align:right; background:url(img/bordeMenuSel_right.gif) right top no-repeat; }
#menuLateral ul li.selected a strong { text-align:right; text-align:right; background:url(img/vinietaMenuSel.gif) 240px 9px no-repeat; padding-right:30px; width:205px;}

/*#menuLateral ul li ul{ padding-left:15px; } 
#menuLateral ul li ul li{  width:262px; }*/

#contentDescCat{ font-size:11px; font-family:"Lucida Sans"; float:left; color:#FFFFFF; padding-right:20px; width:257px; padding-top:30px; padding-bottom:30px; min-height:70px; height:auto !important; height:70px; }
#contentDescCat ul { padding: 5px 0 5px 18px; list-style:disc;}
#contentDescCat a { color:#FFFFFF; }

#idiomas{ color:#797979; font-family:"Lucida Sans"; font-size:10px; float:left; text-align:right; width:770px; padding-bottom:10px; }
#idiomas a{ color:#797979; text-decoration:none; }
#idiomas a:hover{ text-decoration:underline; }
#idiomas a.selected{ font-weight:bold; }
#contentIdioma{ float:right; }

/* PIE DE PAGINA */
#piePagina{ color:#797979; font-family:"Lucida Sans"; font-size:10px; float:left; padding-top:25px; padding-bottom:20px; padding-left:20px; width:784px; background:url(img/fondo_pie.gif) center top no-repeat; }
#piePagina a{ color:#797979; text-decoration:none; }
#piePagina a:hover{ text-decoration:underline; }
#piePagina a.selected{ font-weight:bold; }
#contentRight{ float:left; white-space:nowrap; }

/* HOME */
#contentListadoHomeInferior{ float:right; width:466px; position:relative; top:-179px; left:-9px; margin-bottom:-192px; height:162px; }
*html #contentListadoHomeInferior{left:-6px;}


#listadoHomeInferior{ float:left; list-style:none; position:relative; top:-1px; }
#listadoHomeInferior li{ font-size:0.70em; background:#FFF; width:146px; border:1px solid #000; height:162px; }
#listadoHomeInferior li span.titulo{ font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.2em; padding-bottom:5px; background:none; display:block; }
#listadoHomeInferior li span.titulo a{ color:#232323; text-decoration:none; }
#listadoHomeInferior li span.titulo a:hover{ text-decoration:underline; }

#listadoHomeInferior li.colListado1{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoHomeInferior li.colListado2{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoHomeInferior li.colListado3{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoHomeInferior li.colListado4{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoHomeInferior li.colListado5{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoHomeInferior li.colListado6{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoHomeInferior li.colListado7{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoHomeInferior li.colListado8{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoHomeInferior li.colListado9{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;  }

#listadoHomeInferior li.sinFondo{ background:none; }



#listadoHomeInferior .contentTextoList{ border:1px dashed #000; width:145px; height:162px; position:relative; top:-1px; left:-1px; }
#listadoHomeInferior .contentTextoListInt{ border:1px dashed #000; width:145px; height:162px; position:relative; top:-1px; left:-1px; }
#listadoHomeInferior .contentTextoListTransp{ border:1px dashed #000; width:146px; height:162px; position:relative; top:-1px; left:-1px; background:url(img/fondo_cuadros.gif) left bottom no-repeat; filter:Alpha(Opacity=52); -moz-opacity:0.52; background:#fff;  }


#contentListadoClientes{ float:right; width:461px; min-height:162px; height:auto !important; height:162px; }
*html #contentListadoClientes{}

#listadoClientes{ float:left; list-style:none; }
#listadoClientes li{ font-size:0.70em; background:#FFF; width:146px; border:1px solid #000; height:162px; }
#listadoClientes li{ font-size:0.70em; background:#FFF; width:146px; border:1px solid #000; height:162px; }
#listadoClientes li span.titulo{ font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.2em; padding-bottom:5px; background:none; display:block; }
#listadoClientes li span.titulo a{ color:#232323; text-decoration:none; }
#listadoClientes li span.titulo a:hover{ text-decoration:underline; }

#listadoClientes li.colListado1{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoClientes li.colListado2{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoClientes li.colListado3{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoClientes li.colListado4{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoClientes li.colListado5{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoClientes li.colListado6{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoClientes li.colListado7{ margin-right:0px; float:right; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF;   }
#listadoClientes li.colListado8{ float:right; margin:0px; border:none; border-top:9px solid #FFF; border-left:10px solid #FFF; border-bottom:1px solid #FFF;  }
#listadoClientes li.colListado9{ float:right; margin:0px; border:none; border-left:2px solid #FFF; border-top:9px solid #FFF; border-bottom:1px solid #FFF;}


#listadoClientes li.sinFondo{ background:none; }

#listadoClientes .contentTextoListInt{ border:1px dashed #000; width:145px; height:162px; position:relative;  }
*html #listadoClientes .contentTextoListInt{ border:1px dashed #000; width:144px; height:162px; position:relative;  }

#listadoClientes .listAlgo { background:url(img/fondo_cuadros.gif) left bottom no-repeat;}
#listadoClientes .listAlgo1 { background:url(img/fondo_cuadros1.gif) left bottom no-repeat;}
#listadoClientes .listNone1 { background:url(img/color1.gif) left bottom repeat-x;}
#listadoClientes .listNone2 { background:url(img/color2.gif) left bottom repeat-x;}
#listadoClientes .listNone3 { background:url(img/color3.gif) left bottom repeat-x;}
#listadoClientes .listNone4 { background:url(img/color4.gif) left bottom repeat-x;}
#listadoClientes .listNone5 { background:url(img/color5.gif) left bottom repeat-x;}
#listadoClientes .listNone6 { background:url(img/color6.gif) left bottom repeat-x;}
#listadoClientes .listNone7 { background:url(img/color7.gif) left bottom repeat-x;}
#listadoClientes .listNone8 { background:url(img/color8.gif) left bottom repeat-x;}
#listadoClientes .listNone9 { background:url(img/color9.gif) left bottom repeat-x;}


.contentTextoCuadro{
height:129px;padding:5px; clear:left; font-family:"Lucida Sans"; font-size:10px; }
.flechaCuadro{ text-align:right; padding-right:8px; padding-bottom:5px; margin:0px; }
.flechaCuadro a { font-family:"Lucida Sans"; font-size:10px; color:#000000; text-decoration:none;}
.flechaCuadro a:hover { text-decoration:underline;}
.flechaCuadro img{ border:none; }
.textBrandNews{ position:relative; top:-162px; margin-bottom:-62px; }
.flechaBrandNews{ position:relative; top:-100px; margin-bottom:-162px; }

#contentFdoTransp{ height:162px; background:url(img/fondo_cuadros.gif) left bottom no-repeat; filter:Alpha(Opacity=72); -moz-opacity:0.72; background-color:#ffffff; }

/* GENERALES */
.oculto{ display:none; }
.hidden{ visibility:hidden; }
.img_borde_block{ border:0px; display:block; }
.img_borde_none{ border:0px; display:none; }
.paginacion{ clear:both; width:100%; text-align:center; background:#FFF; position:relative; top:-1px; height:20px; padding-top:3px; }
.volver{ clear:both; width:100%; text-align:left; float:left; margin-top:25px; padding-top:5px; border-top:1px solid #999999;}
.txt_paginacion{ color:#000; font-size:.687em; height:20px; }
.txt_paginacion_block{ font-size:0.8em; display:block; color:#FFF; }
.txt_paginacion_none{ font-size:.687em; display:none; }
.txt_mensaje{ font-size:.75em;}

#contentContenidoNorm{ font-size:0.8em; margin-top:178px; color:#333333; background:url(img/fondo_cont_top.gif) left top repeat-x; background-color:#ffffff; border-top:8px solid #FFF;  }
#contentContenidoNormbot{ padding:10px 0; background:url(img/fondo_cont_bot.gif) left bottom repeat-x; }
#contentContenidoNormbot h1{ font-size:1.3em; text-transform:lowercase; padding-left:10px; }
#contentContenidoNormbot h1 span{ color:#333092; }
#contentContenidoNormbot .contentTexto{ padding-top:5px;}
#contentContenidoNormbot ul { margin:10px 0px 10px 20px; }

#contentContenidoNormbotNimg{ padding:10px 0; background:url(img/fondo_cont_bot.gif) left bottom repeat-x; }
#contentContenidoNormbotNimg h1{ font-size:1.3em; padding-left:10px; }
#contentContenidoNormbotNimg h1 span{ color:#333092; }
#contentContenidoNormbotNimg .contentTexto{ padding-top:5px;}
#contentContenidoNormbotNimg ul { margin:10px 0px 10px 20px; }
*html #contentContenidoNormbotNimg{ padding-top:0; padding-bottom:40px;}

#contentFrame{ padding:40px 0; background:url(img/fondo_cont_bot.gif) left bottom repeat-x; }

.fixHeight{ min-height:250px; height:auto !important; height:250px; }
.fixHeightSin{ min-height:500px; height:auto !important; height:500px; width:100%; }
.fixPadding{ padding-bottom:160px;}

/* LINKS GENERALES */
A.lk_pagina, A.lk_pagina:VISITED, A.lk_pagina:ACTIVE, A.lk_pagina:FOCUS, A.lk_pagina:LINK{ color:#000; text-decoration:none; } 
A.lk_pagina:HOVER{color:#000; text-decoration:underline;} 
A.lk_volver, A.lk_volver:VISITED, A.lk_volver:ACTIVE, A.lk_volver:FOCUS, A.lk_volver:LINK{ color:#FFF; text-decoration:none; font-size:.687em;  } 
A.lk_volver:HOVER{color:#FFF; text-decoration:none;} 

/* ESTILOS DEL MODULO CONTACTO */
.contacto_contForm{ paddin-top:10px; width:100% color:#333333; background-color:#ffffff; float:left; }
.contacto_titulo{ font-weight:bold; padding-top:10px; display:block; }
.contacto_Form{ margin:0px; font-size:0.8125em; }
.rowFormContacto{ float:left; margin-top:5px; }
.contacto_label_input{ font-weight:normal; width:11em; float:left; text-align:right; padding-right:10px; }
.contacto_texto{ color:#333333; font-weight:normal; }
.contacto_capaInput { margin-bottom:10px; width:268px; float:left; }

.contacto_Input{ width:266px; border:1px solid #333333; }
.contacto_contentButton{ text-align:right; padding-bottom:10px; }
.contacto_Button{ cursor:pointer; margin:0px; border:none; text-align:center; background-color:#3e3c79; color:#FFFFFF; font-weight:bold; height:22px; padding-bottom:2px; width:80px; border-bottom:2px solid #666; border-right:2px solid #666; border-left:2px solid #ccc; border-top:2px solid #ccc; }
.contacto_error_block{ font-size:0.85em; color:#F00; font-weight:normal; white-space:nowrap; display:block; width:70%; }
.contacto_error_none{ font-size:0.85em; color:#F00; font-weight:normal; display:none;}

#contenidoComentario{ font-size:0.8em; padding:15px 0px; }
#contenidoComentario a{ color:#000; text-decoration:none; }
#contenidoComentario a:hover{ color:#000; text-decoration:underline; }
/* FIN ESTILOS DEL MODULO CONTACTO */

/** CLIENTES **/


.fondoBotContenido {background:url(img/fondo_cont_bot.gif) left bottom repeat-x; padding:0 10px; padding-bottom:15px; }
.fondoBotContenidoSin { padding:0 10px;}
.fondoBotContenidoSin a { color:#333333; text-decoration:underline;}
