@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0;  font:75% "Trebuchet MS", Verdana, sans-serif; color:#575757;}

a { color:#000099; text-decoration:none; font-weight:normal;}
a:hover {padding:0; background:#E1F9FF;}
em {font-style:normal;font-weight:bold;}

h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0; margin:0; }
h1 { font-size:225%; font-weight:bold !important; padding-bottom:10px; letter-spacing:-1px;}
h2 { font-size:165%;  }
h3 { font-size:100%; padding-top:10px !important; font-weight:bold !important;}
h4 { font-size:100%;}
h5 { font-size:80%;}
h6 { font-size:75%;}
p { padding:5px 0 5px 0; margin:0; color:#333333;}
img { border:0;}

acronym { cursor:help; border-bottom:1px dotted #999; line-height:70%;}

form {padding:0; margin:0;}

ul {list-style-type:none; padding:0; margin:0; }
ul li {background:url( ../img/bulletBlackTop2.gif) no-repeat left top; padding:0 0 3px 12px;}

.none { display:none;}


/***** FONDOS ****/ 

.fnd-head { background:url(../img08/fnd/fnd-head.png) repeat-x top;overflow:hidden; zoom:1;}
.fnd-body { background:url(../img08/fnd/fdo-body1.png) repeat-x top;overflow:hidden; zoom:1;}
.fnd-footer {background-image:url(../img/fnd-diag.png);border-top:1px solid #EDEDED;clear:both;height:120px;left:0;margin:50px 0 0;padding:15px 0 0;position:relative;text-align:center;top:0;width:100%;}
.fnd-secciones { background:transparent url(../img/fnd-gral.png) repeat-x scroll 0 0; overflow:hidden; zoom:1;}
.fnd-search {background:transparent url(../img/fnd-search.png) repeat-x scroll center top;margin:0;padding:0; clear:both;overflow:hidden; zoom:1}

.box { width:900px; margin:0 auto; padding:0;overflow:hidden; zoom:1;}
.ad { width:100%; padding:0; margin:0 0 20px 0; clear:both;overflow:hidden; zoom:1; }

 /** COLUMNAS****/
.colProducts { float:left;width:32%; margin:0 2% 0 0; text-align:left;}
.colSolutions { float:left;width:31%; margin:0 2% 0 0; text-align:left;}
.colSolutions2 {  margin:0 2% 0 0; text-align:left;}

.colNews { float:left; width:30%; margin:30px 0 0 0; padding:0 0 0 15px; text-align:left; background:url(../img/vert-line.gif) repeat-y left; }
.colNewsHome { float:left; width:30%; margin:10px 0 0 0; padding:0 0 0 15px; text-align:left; background:url(../img/vert-line.gif) repeat-y left; }
.colGeneral {float:left;width:66%; margin:0 2% 0 0; text-align:left;overflow:hidden; zoom:1;}
.colbox {width:100%; margin:0 2% 0 0; text-align:left;overflow:hidden; zoom:1;}
.resultadosBuscador{float:left;width:62%; margin:0 2% 0 0; text-align:left;overflow:hidden; zoom:1;}







/****** AREAs CONTENEDORAS *****/
h2.titulos { margin:0; padding:0; font-size:150%; color:#333; font-weight:lighter;} 
.areaContenedora {padding-top:20px;}


/****** NAVEGACION *****/
.main-nav { float:left;}
.main-nav dl { margin:0 0 0 10px; padding:0;}
.main-nav dl dl { float:left; margin:13px 0 0 0; padding:0;}
.main-nav dl dl dt { border-right:1px solid #333;line-height:90%; color:#333333; margin:0 0 0 8px; padding:0 8px 1px 0; font-weight:bold;}
.main-nav dl dl dt#lastlast { border:none;}
.main-nav dl dl dt a {color:#000000;font-weight:bold;}
.main-nav dl dl dt a span.seleccionada {text-decoration:underline !important;}
.main-nav dl dl dt a span.seleccionada u {text-decoration:underline !important;}
.main-nav dl dl dt a:hover {background-color:#FFFFFF;text-decoration:underline;}
.main-nav dl dl dd {}

.nav-tools { margin:0 0 20px 0; overflow:hidden; zoom:1;}
.nav-tools ul { margin:5px 0 0 0; padding:0; list-style-type:none; overflow:hidden; zoom:1;}
.nav-tools ul li { float:right; margin:0 0 0 5px; padding:0 5px 0 0; border-right:1px solid #ccc; line-height:90%; background:none;}
.nav-tools ul li a { color:#666; text-decoration:none;}
.nav-tools ul li a:hover { color:#333333; background:#CCCCCC;}
.nav-tools ul li#last { border:none;}

.navegacion {margin:0px 0 15px 0; /*padding-left:15px; background:url(../img/vert-line.gif) repeat-y left;*/}
.navegacion dl { margin:0; padding:0;}
.navegacion dl dl {padding:0; margin:0 0 10px 0;}
.navegacion dl dl dt {padding:0; font-weight:bold;} 
.navegacion dl dl dt a span { padding:0; font-weight:bold; color:#333333;}
.navegacion dl dl dt a:hover  { background:none; /*padding:0; font-weight:bold; color:#CCCCCC; background:#333333;text-decoration:none;*/}
.navegacion dl dl dt a span.seleccionada u { padding:0; font-weight:bold; color:#333333; background:none;text-decoration:none;}

.navegacion dl dl li {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em;font-weight:bold !important;margin:0;padding:0 0 0 0; list-style-type:none; }

.navegacion dl dl dl li {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em;font-weight:bold !important;margin:0;padding:0 0 0 0; list-style-type:none;font-size:10px !important; }
.navegacion dl dl dl li a:hover { text-decoration:underline; }
.navegacion dl dl dl li a span {font-size:11px !important; display: inline !important }
.navegacion dl dl dl li a span.seleccionada u {text-decoration:underline !important; color:#000099 !important;}
.navegacion dl dl li a span u {text-decoration:underline !important; color:#000099 !important;}
html>body .navegacion dl dl li {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em;font-weight:bold !important;margin:0;padding:0 0 0 14px; list-style-type:none; }

.navegacion dl dl li a { color:#000099; margin:0; padding:0;}
.navegacion dl dl li a:hover { text-decoration:underline;}
.navegacion dl dl li a span {color:#000099; margin:0; padding:0;}
.navegacion dl dl li a span span {color:#000099; margin:0; padding:0;}


.navegacion dl dl dl { margin:0; padding:0;}
.navegacion dl dl dl dt a { margin:0; padding:0;}
.navegacion dl dl dl dt a span{ font-size:1px; padding:0; margin:0; display:none;}


/***** BUSCADOR ******/
.buscador { float:right; width:300px; margin:8px 0 0 0;}
.buscador div { float:right;}
.buscador div input { border:none; width:200px; height:23px; padding:1px 5px 0 5px; background:url(../img/fnd-search.png) no-repeat left top;}
.buscador div a { background:url(../img08/fnd/fnd-search-buttom.png) no-repeat left top; height:23px; width:26px; display:block;}
.buscador div a:hover { background:url(../img08/fnd/fnd-search-buttom-f1.png) no-repeat left top; }
.buscador div a span { display:none;}


/***** PUBLICIDAD *****/
.publicidad { margin:5px 0 0 0;}
.publicidad a {}
.publicidad a img { border:none;} 

.logotipoEmpresa {float:left;}
.logotipoEmpresa a {}
.logotipoEmpresa a img { border:none;}
.colNews .publicidad { margin-top:25px;}
.fnd-footer .logotipoEmpresa {float:left; margin:20px 0 0 18px;}



/*********BLOQUE SLIDER**************/
.slider { margin:0 0 -30px 0; padding:0; }
.banners { margin:0; padding:0; text-align:left;}
.banners a img { border:none;margin:5px 0 0 0; padding:0; } 
.banners a:hover  { border:none;margin:5px 0 0 0; padding:0; background:none; } 

.banner a:hover span{ background:url(../img08/img/btn-banner.gif); color:#000099}
.banner a span { color:#000099; display:block;background:url(../img08/img/btn-banner.gif) no-repeat; height:19px; width:69px; position:relative; top:150px; float:right; margin-right:60px; font-weight:normal; display:none;}

.indice-slider { width:170px; background:url(../img/fnd-sliderA.gif) no-repeat top left; overflow:hidden; text-align:left; padding:5px 7px 5px 7px; position:relative; top:-169px; left:420px; }
html>body .indice-slider { width:170px; background:url(../img/fnd-sliderA.gif) no-repeat top left; overflow:hidden; text-align:left; padding:5px 7px 5px 7px; position:relative; top:-169px; left:780px; }
.indice-slider ul { margin:0; padding:0; list-style-type:none;}
.indice-slider ul li { width:29px; height:29px; display:block; float:left; margin:0 3px 0 0; padding:0;}
.indice-slider ul li h4 { display:none;}
.indice-slider ul li p { display:none;}
.indice-slider ul li a { display:block; width:27px; height:25px;}


.indice-slider ul li#li_ad1 { background:url(../img/sol1A-f0.gif) no-repeat;}
.indice-slider ul li#li_ad1 a:hover { background:url(../img/sol1A-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad1 { background:url(../img/sol1A-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad1 a:hover { background:url(../img/sol1A-f1.gif) no-repeat;}

.indice-slider ul li#li_ad2 { background:url(../img/sol2A-f0.gif) no-repeat;}
.indice-slider ul li#li_ad2 a:hover { background:url(../img/sol2A-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad2 { background:url(../img/sol2A-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad2 a:hover { background:url(../img/sol2A-f1.gif) no-repeat;}

.indice-slider ul li#li_ad3 { background:url(../img/sol3A-f0.gif) no-repeat;}
.indice-slider ul li#li_ad3 a:hover { background:url(../img/sol3A-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad3 { background:url(../img/sol3A-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad3 a:hover { background:url(../img/sol3A-f1.gif) no-repeat;}

/*
.indice-slider { width:170px; background:url(../img/fnd-slider.gif) no-repeat top left; overflow:hidden; text-align:left; padding:0 10px 10px 10px; position:relative; top:-179px; left:750px; }
.indice-slider ul { margin:0; padding:0; list-style-type:none;}
.indice-slider ul li { width:29px; height:25px; display:block; float:left; margin:0 3px 0 0; padding:0;}
.indice-slider ul li h4 { display:none;}
.indice-slider ul li p { display:none;}
.indice-slider ul li a { display:block; width:27px; height:25px;}


.indice-slider ul li#li_ad1 { background:url(../img/sol1-f0.gif) no-repeat;}
.indice-slider ul li#li_ad1 a:hover { background:url(../img/sol1-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad1 { background:url(../img/sol1-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad1 a:hover { background:url(../img/sol1-f1.gif) no-repeat;}

.indice-slider ul li#li_ad2 { background:url(../img/sol2-f0.gif) no-repeat;}
.indice-slider ul li#li_ad2 a:hover { background:url(../img/sol2-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad2 { background:url(../img/sol2-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad2 a:hover { background:url(../img/sol2-f1.gif) no-repeat;}

.indice-slider ul li#li_ad3 { background:url(../img/sol3-f0.gif) no-repeat;}
.indice-slider ul li#li_ad3 a:hover { background:url(../img/sol3-f0.gif) no-repeat;}
.indice-slider ul li.selected#li_ad3 { background:url(../img/sol3-f1.gif) no-repeat;}
.indice-slider ul li.selected#li_ad3 a:hover { background:url(../img/sol3-f1.gif) no-repeat;}
*/
 
/*
.indice-slider { width:170px; overflow:hidden; text-align:left; padding:10px 0 0 0;}
.indice-slider ul { margin:12px 0 0 0; padding:0; list-style-type:none;}
.indice-slider ul li {background: url(../img/bkg-slider002.gif) no-repeat left center; margin:0; padding:5px 0 6px 19px;  clear:both;  overflow:hidden; height:42px;}
.indice-slider ul li:hover { background: url(../img/bkg-slider003.gif) no-repeat left center;}
.indice-slider ul li:hover p { color:#333333;}
.indice-slider ul li:hover img {border:1px solid #333;}
.indice-slider ul li.selected { background: url(../img/bkg-slider001.gif) no-repeat left center; padding:2px 0 2px 14px;}
.indice-slider ul li.selected a { color:#CCCCCC;}
.indice-slider ul li.selected p { color:#999999;}
.indice-slider ul li.selected img {border:1px solid #333;}
.indice-slider ul li span {}
.indice-slider ul li span a {}
.indice-slider ul li span a img {float:left; margin:0 5px 0 0; border:1px solid #999; background:#fff; width:40px;}
.indice-slider ul li span a h4 { font-weight:bold; margin:0 0 2px 0; padding:0; font-size:11px;}
.indice-slider ul li span a p { font-size:10px; margin:0; padding:0; color:#999999; line-height:11px;}


.indice-slider ul li span { display:block; padding:8px 5px;}
.indice-slider {text-align:left; padding:0x; width:170px; float:right; margin-top:15px;}

.indice-slider ul {margin:0; padding:0;}
.indice-slider ul li h4 {margin:0; padding:0; display:none;}
.indice-slider ul li p {padding:0 ; margin:0;line-height:12px; font-size:80%; color:#A0C9D3; font-weight:bold; padding-right:4px; }

.indice-slider ul li span img {float:left; border:1px solid #A0C9D3;margin:0 4px 0 10px; width:28px; height:32px;}

.indice-slider ul li a:hover { background:none;}
.indice-slider ul li#li_ad1, .indice-slider ul li#li_ad2, .indice-slider ul li#li_ad3 { clear:both; padding:0px; background:url(../img08/fnd/inter.png); display:block; margin:2px 0; padding:0; overflow:hidden; zoom:1; width:170px; height:52px; }
.indice-slider ul li.selected {background:url(../img08/fnd/inter-select.png)!important; }
.indice-slider ul li.selected p { color:#447480;}
.indice-slider ul li.selected span img { border:1px solid #488E9F;}
*/





/*

.slider { margin:0; padding:0;}
.banners { margin:0; padding:0; text-align:left; float:left;}
.banners a img { border:none;margin:5px 0 0 0; padding:0; } 
.banners a:hover  { border:none;margin:5px 0 0 0; padding:0; background:none; } 

.banner a:hover span{ background:url(../img08/img/btn-banner.gif); color:#000099}
.banner a span { color:#000099; display:block;background:url(../img08/img/btn-banner.gif) no-repeat; height:19px; width:69px; position:relative; top:150px; float:right; margin-right:60px; font-weight:normal; display:none;}

.indice-slider {text-align:left; padding:0x; float:right; margin-top:13px;background:url(../img08/fnd/bkg-linea.png); display:block;  width:170px; height:168px;}

.indice-slider ul {margin:0; padding:0;}

.indice-slider ul li h4 {margin:0; padding:0; display:none;}

.indice-slider ul li p {padding:0 ; margin:0;line-height:12px; font-size:80%; color:#C5DDE4; font-weight:bold; padding-right:4px; }
.indice-slider ul li span img {float:left; border:1px solid #A0C9D3;margin:0px 4px 0 10px; width:28px; height:32px;}
.indice-slider ul li a:hover { background:none;}

.indice-slider ul li#li_ad1, .indice-slider ul li#li_ad2, .indice-slider ul li#li_ad3{ clear:both; padding:0; display:block; margin:0;width:170px; background:none; height:54px;}
html>body .indice-slider ul li#li_ad1, html>body .indice-slider ul li#li_ad2 { margin:1px 0;}
html>body .indice-slider ul li#li_ad3 { padding:2px 0 0 0; }



.indice-slider ul li#li_ad1.selected {background:url(../img08/fnd/slider-uno.png) bottom !important;}
.indice-slider ul li#li_ad2.selected {background:url(../img08/fnd/slider-dos.png)  bottom!important;}
.indice-slider ul li#li_ad3.selected {background:url(../img08/fnd/slider-tres.png)  bottom!important;}
.indice-slider ul li.selected p { color:#447480;}


.indice-slider ul li.selected span img { border:1px solid #488E9F;}

/*
.indice-slider {text-align:left; padding:0;}
.indice-slider ul {margin:0; padding:0;}
.indice-slider ul li h4 {margin:0; padding:0; display:none;}
.indice-slider ul li p {padding:0; margin:0;line-height:11px; font-size:11px; color:#B0B0B0; }

.indice-slider ul li#li_ad1, .indice-slider ul li#li_ad2 {float:left;width:32%; margin:0 2% 0 0;padding:2px 0;background:url(../img08/img/separador-slider.png) right repeat-y;}
.indice-slider ul li#li_ad3 {float:left;width:32%; margin:0;background:none;padding:2px 0;}
.indice-slider ul li span img {float:left; border:1px solid #cccccc; margin-right:10px; width:30px; height:36px;}
.indice-slider ul li.deselected a:hover { background:none !important;}
.indice-slider ul li.deselected a:hover h4 { color:#666; background:none !important;}
.indice-slider ul li.deselected a:hover p { color:#999; background:none !important}
.indice-slider ul li.deselected a:hover img {border:1px solid #cccccc;}
.indice-slider ul li.selected {background:url(../img08/img/seleccionado-slider.png) repeat-x !important; }
.indice-slider ul li.selected h4 { color:#000000}
.indice-slider ul li.selected p { color:#666;}
.indice-slider ul li.selected span img {border:1px solid #BBF3FF;}*/


/****** LISTADOS ********/
.listados { margin:20px 0 0 0; font-size:90%;}
.listados .lista { margin:20px 0 30px 0;}
.listados .lista h3 {}
.listados .lista .items {}
.listados .lista .items .itemLista {}
.listados .lista .items .itemLista h3 { font-size:110%; margin:0; padding:0; }
.listados .lista .items .itemLista h3 a {font-weight:bold !important;}
.listados .lista .items .itemLista p { margin:0; padding:0;}
.listados .lista .items .itemLista ul { margin:0; padding:0;}
.listados .lista .items .itemLista ul li {}
.listados .lista .items .itemLista ul li label { font-weight:bold;}




/****** LISTADOS ********/
p.clear { display:none;}


/* DESTACADO VIDEO-AUDIO */
.object { text-align:center; margin:0; padding:5px; background-image:url(../img/fnd-diag.png);}
.object object { height:140px; }
.object h2 a { color:#FFFFFF !important;}
.object object.audio { height:20px;}
.object embed { }
div.detalle div.object {}
div.detalle div.object object {}
div.detalle div.object object embed { width:500px; height:350px;}


.destacado-video { padding:5px; margin:0 0 15px 0; background:#333333;}
.destacado-video h2 { font-size:110%; margin:0; padding:0; font-weight:bold !important;}
.destacado-video h2 a { color:#CCCCCC;}
.destacado-video h2 a:hover { color:#CCCCCC; background:none;}
.destacado-video h5 {background:#000000; padding:0 3px; margin:0 0 3px 0; overflow:hidden; font-size:100%;}
.destacado-video .object { background:none; margin:0; padding:5px 0 0 0;}
.destacado-video .object embed { height:222px; width:100%;}
.destacado-video p.line { display:none;}



/**  BLOQUE DESTACADO  **/
.destacado {margin:20px 0 0 0; /*padding-left:15px;*/ text-align:left;}
.destacado h2 {color:#FFFFFF;  line-height:1.1em; margin:0 !important; padding:7px 0 5px 10px !important; font-size: 130% !important; background:url(../img/fnd-h1.gif) no-repeat top left; }
.destacado h2 a {color:#FFFFFF;}
.destacado h5 {color:#ccc; padding:0 0 5px 10px; font-size:80% !important; background:url(../img/fnd-h4.gif) no-repeat bottom left; }
.destacado .floatleft img {margin-right:10px;}
.destacado h3 {color:#333; font-size:100% !important; font-weight:700 !important; padding:8px 0 2px 15px !important;  margin:0 10px 0 0!important; background:url( ../img/fnd-bullet.png) no-repeat  .1em .4em ;}
.destacado p { color:#000; padding-bottom:15px; padding-top:0; padding-right:30px;}
.destacado h2.titBullet {color:#333; font-size:100% !important; font-weight:700 !important; padding:6px 0 2px 15px !important;  margin:0; background:url( ../img/fnd-bullet.gif) no-repeat; }
.destacado form {padding:0; margin:0;}
.destacado label {clear:both; font-size:80%;}
.destacado textarea {width:250px; height:100px; font:80% "Trebuchet MS", Verdana, sans-serif; color:#666;  background-color:#fff; border:1px solid #ccc; padding-left:5px; padding-top:2px;}
.destacado textarea:focus  { color:#000099;  background-color:#FFFFEA; border:1px solid #999; }
.destacado input.plano {height:24px; width:250px; font:80% "Trebuchet MS", Verdana, sans-serif; color:#666;  background-color:#fff; border:1px solid #ccc; margin-bottom:10px; padding-left:5px;}
.destacado input.plano:focus  { color:#000099;  background-color:#FFFFEA; border:1px solid #999; }
.destacado .line {padding-bottom:20px;}
.destacado .imgRef { float:right;}
.destacado .imgRefLeft { float:left; }

.imgCasos  { width:280px; text-align:center; overflow:hidden;}

.destacadoCaso { margin:0 0 15px 0;}
.destacadoCaso h2 { display:none;}
.destacadoCaso h5 { display:none;}
.destacadoCaso h4 {}
.destacadoCaso h4 span { text-transform:uppercase; font-size:9px; background:#333333; color:#FFFFFF; height:12px; margin:0; padding:0 3px;}
.destacadoCaso br {}
.destacadoCaso .imgCasos { margin:5px 0 -10px 0; border-bottom:1px solid #e7e7e7; width:270px; text-align:center;}

.destacadoInd { margin:20px 0 0 0; /*padding-left:15px; background:url(../img/vert-line.gif) repeat-y left;*/ width:270px;}
.destacadoInd h2 { display:none;}
.destacadoInd h2.titBullet {background:transparent url(../img/fnd-bullet.gif) no-repeat 0.1em 0.2em; color:#333333; font-size:100% !important; font-weight:700 !important; margin:10px 0 0 0; padding:6px 0 2px 15px !important; display:block;}
.destacadoInd h5 { display:none;}
.destacadoInd h4 {}
.destacadoInd h4 span { text-transform:uppercase; font-size:9px; background:#333333; color:#FFFFFF; height:12px; margin:0; padding:0 3px;}
.destacadoInd br {}
.destacadoInd .imgCasos { margin:5px 0 0 0; padding:0; border-bottom:1px solid #e7e7e7; width:270px; text-align:center;}
.destacadoInd .imgCasos a {}
.destacadoInd .imgCasos a:hover { background:none;}


.destacadoCita { /*background:#fff url(../img/fndCitas.png) no-repeat left top; padding:10px 10px 0 10px; margin:0 0 0 -15px; overflow:hidden;*/}
.destacadoCita div {/*background:url(../img/fndCitas2.png) no-repeat left bottom; padding:0 0 40px 0; margin:0 -10px 0 -10px;*/}
.destacadoCita div h3 {}
.destacadoCita div div.imgRefLeft {width:55px; height:50px; margin:15px 0 0 0; background:url(../img/iconos/ico-cita2.png) no-repeat; float:left;}
.destacadoCita div span { font-size:130%; font-style:italic; padding:10px 0 0 0; display:block; overflow:hidden;}
.destacadoCita div p { font-size:130%; font-style:italic; padding:10px 0 0 0; display:block; overflow:hidden; width:200px; float:left;}
.destacadoCita div br { display:none;}







/* BLOQUE LISTA */
.lista { margin:5px 0 0 0;}
.lista dl {margin:0 15px 0 0; padding:0 0 15px 0; letter-spacing:-0.01em; }
.lista dl dt#bullet {background:url(../img/bull-ahover.png) no-repeat left;  padding-right:5 ; }
.lista dt { margin:5px 0 0 0;  padding:0 0 0 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ;  }
.lista dt a { font-weight:bold; font-size:110%;}
.lista dd  {margin:0; padding-bottom:7px;}
.lista h4 {  font-size:11px; font-weight:lighter; padding:0px; margin:0px 0 5px 0; color:#000000; }
.lista .floatleft { margin:4px 0;}
.lista .floatleft img {}

.listaContent { margin:5px 0 0 0;}
.listaContent dl {margin:0 15px 0 0; padding:0 0 15px 0; letter-spacing:-0.01em; }
.listaContent dl dt#bullet {background:url(../img/bull-ahover.png) no-repeat left;  padding-right:5 ; }
.listaContent dt { margin:5px 0 0 0;  padding:0 0 0 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ;  }
.listaContent dt a { font-weight:bold; font-size:110%; display:none;}
.listaContent dd  {margin:0; padding-bottom:7px;}
.listaContent h4 { text-transform:uppercase; font-size:9px; font-weight:lighter; padding:0px; margin:0px 0 5px 0; color:#fff; }
.listaContent h4 span { background:#333333; padding:0 3px; }
.listaContent .floatleft { margin:4px 0;}
.listaContent .floatleft img {}


.listaWF { margin:5px 0 0 0;}
.listaWF dl {margin:0 15px 0 0; padding:0 0 15px 0; letter-spacing:-0.01em; }
.listaWF dl dt#bullet {background:url(../img/bull-ahover.png) no-repeat left;  padding-right:5 ; }
.listaWF dt { margin:5px 0 0 0;  padding:0 0 0 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ;  }
.listaWF dt a { font-weight:bold; font-size:110%; display:none;}
.listaWF dd  {margin:0; padding-bottom:7px;}
.listaWF h4 { text-transform:uppercase; font-size:9px; font-weight:lighter; padding:0px; margin:0px 0 5px 0; color:#ffffff; }
.listaWF h4 span { background:#333333; padding:0 3px; }
.listaWF .floatleft { margin:4px 0;}
.listaWF .floatleft img {}


/*BLOQUE CONTEXTUAL*/

.contexto {margin:20px 0 0; text-align:left; font-size:90%;}


.contextoContenidoMed {background:#f7f7f7; border-bottom:1px solid #ededed; padding:0 10px 10px 10px; margin:15px 0;overflow:hidden; zoom:1;}
.contextoContenidoMed h2.titulos{ margin:0 -10px 8px -10px; padding:0 0 0 5px; font-size:100%; color:#333; font-weight:lighter; background:#ededed;}
.contextoContenidoMed .lista dl { margin:10px 0 10px 0; padding:0; }
.contextoContenidoMed .listaCasosCont {overflow:hidden; }
.contextoContenidoMed .listaCasosCont dl { margin:5px 0 5px 0; padding:0; overflow:hidden; }
.contextoContenidoMed .listaCasosCont dt { padding:0 0 0 15px; background:url(../img/bullet001.png) no-repeat 0.1em 0.4em; }
.contextoContenidoMed .listaCasosCont dt a { font-weight:normal; font-size:100%; margin:0; padding:0; }
.contextoContenidoMed .listaCasosCont dt a:hover { background:none; text-decoration:underline; }
.contextoContenidoMed .listaCasosCont dd { color:#333333; margin:0 0 5px 0; padding:0;}



.contextoContenido {background:#FFFDE1; border-bottom:1px solid #FEEF9A; padding:0 10px 10px 10px; margin:15px 0;overflow:hidden; zoom:1;} 
.contextoContenido h2.titulos{ margin:0 -10px 8px -10px; padding:0 0 0 5px; font-size:100%; color:#333; font-weight:lighter; background:#FEEF9A;}
.contextotestimonio {background:transparent url(../img/back-high2.gif) repeat scroll 0 0; border-bottom:1px solid #E1F9FF; padding:12px 16px; margin:15px 0; overflow:hidden; zoom:1;}
.contextoContenido .lista dl { margin:10px 0 10px 0; padding:0; }
.contextoContenido .lista dt { padding:0px 0 0 22px; }
.contextoContenido .lista dt a { font-weight:normal; font-size:100%; margin:0; padding:0; }
.contextoContenido .lista dt a:hover { background:none; text-decoration:underline; }
.contextoContenido .lista dt.tutorial {background:url( ../img08/img/ico-tutorial.gif) no-repeat 0.1em 0.2em;}
.contextoContenido .lista dt.screen {background:url( ../img/iconos/ico-screen.png) no-repeat 0.1em 0.2em;}
.contextoContenido .lista dt.trial {background:url( ../img/iconos/ico-dwn.png) no-repeat 0.1em 0em;}
.contextoContenido .lista dt.ventas {background:url( ../img/iconos/ico-mensaje.png) no-repeat 0.1em 0.1em; }
.contextoContenido .lista dt.slider {background:url( ../img08/img/ico-slider.gif) no-repeat 0.1em 0.2em; }
.contextoContenido .lista dd { color:#333333;}

.contextoContenido .listaCasosCont {overflow:hidden; }
.contextoContenido .listaCasosCont dl { margin:5px 0 5px 0; padding:0; overflow:hidden; }
.contextoContenido .listaCasosCont dt { padding:0 0 0 15px; background:url(../img/bullet001.png) no-repeat 0.1em 0.4em; }
.contextoContenido .listaCasosCont dt a { font-weight:normal; font-size:100%; margin:0; padding:0; }
.contextoContenido .listaCasosCont dt a:hover { background:none; text-decoration:underline; }
.contextoContenido .listaCasosCont dt.tutorial {background:url( ../img08/img/ico-tutorial.gif) no-repeat 0.1em 0.2em; padding:0px 0 0 22px;}
.contextoContenido .listaCasosCont dt.screen {background:url( ../img/iconos/ico-screen.png) no-repeat 0.1em 0.2em; padding:0px 0 0 22px;}
.contextoContenido .listaCasosCont dt.trial {background:url( ../img/iconos/ico-dwn.png) no-repeat 0.1em 0em; padding:0px 0 0 22px;}
.contextoContenido .listaCasosCont dt.ventas {background:url( ../img/iconos/ico-mensaje.png) no-repeat 0.1em 0.1em; padding:0px 0 0 22px;}
.contextoContenido .listaCasosCont dt.slider {background:url( ../img08/img/ico-slider.gif) no-repeat 0.1em 0.2em; margin:0; padding:0px 0 0 22px;}
.contextoContenido .listaCasosCont dd { color:#333333; margin:0 0 5px 0; padding:0;}


.contextoContenido .destacado { background:none; margin:15px 0 5px 0; padding:0;}
.contextoContenido .destacado h2 { background:transparent url(../img/bullet001.png) no-repeat 0.1em 0.2em ; color:#000099; font-weight:bold; padding:0 0 0 15px !important; font-size:106% !important; margin:0;}
.contextoContenido .destacado h5 { background:none; color:#000099; margin:0; padding:0; display:none;}
.contextoContenido .destacado .imgCasos { display:none;}
.contextoContenido .destacado p br  { display:none;}
.contextoContenido .destacado ul {}
.contextoContenido .destacado ul li { background:none; margin:5px 0 0 0; padding:0;}
.contextoContenido .destacado ul li a {padding:0px 0px 0px 22px;}
.contextoContenido .destacado ul li a:hover { text-decoration:underline; background:none;}
.contextoContenido .destacado ul li a.pdf {background:url(../img/iconos/ico-pdf.png) no-repeat left;}
.contextoContenido .destacado ul li a.doc {background:url(../img/iconos/ico-word.png) no-repeat left;}
.contextoContenido .destacado ul li a.ppt {background:url(../img/iconos/ico-ppt.png) no-repeat left;}
.contextoContenido .destacado ul li a.pdf:hover {background:url(../img/iconos/ico-pdf.png) no-repeat left;}
.contextoContenido .destacado ul li a.doc:hover {background:url(../img/iconos/ico-word.png) no-repeat left;}
.contextoContenido .destacado ul li a.ppt:hover {background:url(../img/iconos/ico-ppt.png) no-repeat left;}



.contextotestimonio .destacado { background:none; margin:0; padding:0;}
.contextotestimonio .destacado h2 {background:none; padding:0 !important; font-size:110% !important; margin:0; }
.contextotestimonio .destacado h2 a { color:#333333;font-weight:bold; }
.contextotestimonio .destacado h5 { background:none; color:#333333; padding:0; height:0px;}













.contextoContenido .floatleft {}
.contextoContenido .floatleft img {}



.contextoContenido .destacado p { padding:0; margin:0;}
.contextoContenido .destacado p a.pdf {background:url(../img08/img/ico-pdf.png) no-repeat left ; padding:0 0 0 20px;}

/* ABSTRACT */
.abstract {padding:30px 0 30px 0; margin-right:10px;  background:url(../img/3x1.png) repeat-x bottom; }
.abstract h2 {color:#333; font-size:130%;}
.abstract h1 { color:#333; padding:10px 0 10px 0 ; font-size:200%; margin:0 !important; text-indent:0 !important;}




/*  BLOQUE DETALLE */
.detalle {padding:-30px 20px 0 0; margin:20px 0 0 0; text-align:left; font-size:110%; line-height:150%;}
.detalle h1 { color:#333 !important; padding:0px 0 10px 0!important; font-size:200%; margin:50px 0 0 0 !important; text-indent:0 !important;}
.detalle h3 { font-size:140%; margin:0; padding:0; font-weight:normal !important; color:#000000;  }
.detalle h4 { color:#333; font-weight:bold; font-size:100%; margin:20px 0 0 0; }
.detalle ul {list-style-type:none; padding:0; margin:10px 0; }
.detalle ul li {background:url( ../img/bulletBlackTop2.gif) no-repeat left top; padding:0 0 3px 12px;}
.detalle .line {background:transparent url(../img/3x1.png) repeat-x scroll center bottom;height:10px;padding-bottom:20px;}
.detalle .listado {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em; margin:0;padding:1px 0 1px 14px;}
.detalle .imgRef { float:right;}
.detalle h2.title  { background:url(../img/fnd-title2.png); padding:6px 0 10px 10px; font-size:150% !important; clear:both; display:block; width:100%; height:26px; margin:0 0 20px 0; color:}

/* BLOQUE DETALLE ESPECIFICACION PRODUCTOS */
.detalle .solapas { height:30px; padding-top:35px; margin-bottom:25px; background:url(../img/fnd-sol.png) bottom repeat-x;}
.detalle  a.solapas { margin-right:5px; line-height:25px; padding-top:0;color:#999 !important; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f0.png) bottom no-repeat; float:left; }
.detalle  a.solapas:hover { color:#000099 ; background:url(../img/sol-f1.png) bottom no-repeat;}
.detalle  a.solapas#selected { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalle  a.solapas:focus { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalle  a.solapas:active { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalle  .solapaActiva { margin-right:5px; line-height:25px; padding-top:0;color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalle  a.solapaActiva { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }

/* BLOQUE DETALLE ESPECIFICACION CASOS-INSTITUCIONAL-NOTICIAS */
.detalle a.indice { color:#000099; padding:0 10px 0 15px; text-align:left; text-decoration:none; font-weight:normal !important; background:url(../img/bull-a.png) left  no-repeat; float:left; clear:left;}
.detalle a.indice:hover {  padding:0 10px 0 15px;  background:#E1F9FF url(../img/bull-ahover.png) left  no-repeat ;  }
.detalle a.indice#selected, a.indice#selected:visited {color:#000; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;  }
.detalle .seleccionada { padding:0 10px 0 15px; color:#000; text-decoration:none; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;}
.detalle div#indice { border-left:1px dotted #ededed; margin:30px 0; padding:0 10px 60px 10px; clear:both; }
.detalle .indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px; float:left; clear:left;  color:#000; clear:left; color:#000;}
.detalle a.indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px !important;  float:left; clear:left; color:#000;  }
.detalle .casoHigh { border-top:1px solid #E1F9FF;  border-bottom:1px solid #E1F9FF; padding:5px 15px 5px 15px; background:#F2FDFF url(../img/back-high2.gif) ;  clear:both; }

.detalle p {margin:0; padding:0 0 20px 0; }
.detalle .line {padding-bottom:20px; background:url(../img/3x1.png) repeat-x bottom; height:10px;}
.detalle span {padding:0; margin:0;}
.detalle blockquote { font-style:normal; font-weight:bold; padding:0; margin:20px 0 20px 0; }

/* ESPECIFICACIONES LSITADO */
.detalle .listado {/*border-bottom:1px solid #ededed;*/ margin:0;  padding:1px 0 1px 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ; }
.detalle .listado div {background:#f7f7f7; font-weight:normal !important;}

/* ESPECIFICACIONES ENRIQUECIMIENTOS */
.detalle .incluciones { width:200px; margin:5px 0 5px 5px; padding:0 10px 20px 15px; float:right; border-left:1px solid #ededed; clear:both; color:#000; font-size:10px;line-height:115%; }
.detalle .incluciones div#epiInc { margin:10px 0 0 0;}
.detalle .incluciones div#imgInc a.popup { background:none;}
.detalle .desInc { } 
.detalle .desInc h4 { margin:0 0 5px 0; padding:0;}






/*  BLOQUE DETALLE INDUSTRIAS/SOLUICONES*/

.detalleInd {padding:-30px 20px 0 0; margin:20px 0 0 0; text-align:left; font-size:110%; line-height:150%;}
.detalleInd h1 { color:#333 !important; padding:0px 0 10px 0!important; font-size:200%; margin:50px 0 0 0 !important; text-indent:0 !important;}
.detalleInd h3 { font-size:140%; margin:0; padding:0; font-weight:normal !important; color:#000000;  }
.detalleInd h4 { color:#333; font-weight:bold; font-size:100%; margin:20px 0 0 0; }
.detalleInd ul {list-style-type:none; padding:0; margin:10px 0; }
.detalleInd ul li {background:url( ../img/bulletBlackTop2.gif) no-repeat left top; padding:0 0 3px 12px;}
.detalleInd .line {background:transparent url(../img/3x1.png) repeat-x scroll center bottom;height:10px;padding-bottom:20px;}
.detalleInd .listado {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em; margin:0;padding:1px 0 1px 14px;}
.detalleInd .imgRef { float:right;}
.detalleInd h2.title  { background:url(../img/fnd-title2.png); padding:6px 0 10px 10px; font-size:150% !important; clear:both; display:block; width:100%; height:26px; margin:0 0 20px 0; color:}

/* BLOQUE DETALLE ESPECIFICACION PRODUCTOS */
.detalleInd .solapas { height:30px; padding-top:35px; margin-bottom:25px; background:url(../img/fnd-sol.png) bottom repeat-x;}
.detalleInd  a.solapas { margin-right:5px; line-height:25px; padding-top:0;color:#999 !important; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f0.png) bottom no-repeat; float:left; }
.detalleInd  a.solapas:hover { color:#000099 ; background:url(../img/sol-f1.png) bottom no-repeat;}
.detalleInd  a.solapas#selected { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleInd  a.solapas:focus { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleInd  a.solapas:active { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleInd  .solapaActiva { margin-right:5px; line-height:25px; padding-top:0;color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleInd  a.solapaActiva { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }

/* BLOQUE DETALLE ESPECIFICACION CASOS-INSTITUCIONAL-NOTICIAS */
.detalleInd a.indice { color:#000099; padding:0 10px 0 15px; text-align:left; text-decoration:none; font-weight:normal !important; background:url(../img/bull-a.png) left  no-repeat; float:left; clear:left;}
.detalleInd a.indice:hover {  padding:0 10px 0 15px;  background:#E1F9FF url(../img/bull-ahover.png) left  no-repeat ;  }
.detalleInd a.indice#selected, a.indice#selected:visited {color:#000; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;  }
.detalleInd .seleccionada { padding:0 10px 0 15px; color:#000; text-decoration:none; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;}
.detalleInd div#indice { border-left:1px dotted #ededed; margin:30px 0; padding:0 10px 60px 10px; clear:both; }
.detalleInd .indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px; float:left; clear:left;  color:#000; clear:left; color:#000;}
.detalleInd a.indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px !important;  float:left; clear:left; color:#000;  }
.detalleInd .casoHigh { border-top:1px solid #E1F9FF;  border-bottom:1px solid #E1F9FF; padding:5px 15px 5px 15px; background:#F2FDFF url(../img/back-high2.gif) ;  clear:both; }

.detalleInd p {margin:0; padding:0 0 20px 0; }
.detalleInd .line {padding-bottom:20px; background:url(../img/3x1.png) repeat-x bottom; height:10px;}
.detalleInd span {padding:0; margin:0;}
.detalleInd blockquote { font-style:normal; font-weight:bold; padding:0; margin:20px 0 20px 0; }

/* ESPECIFICACIONES LSITADO */
.detalleInd .listado {/*border-bottom:1px solid #ededed;*/ margin:0;  padding:1px 0 1px 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ; }
.detalleInd .listado div {background:#f7f7f7; font-weight:normal !important;}

/* ESPECIFICACIONES ENRIQUECIMIENTOS */
.detalleInd .incluciones { width:200px; margin:5px 0 5px 5px; padding:0 10px 0 15px; float:right; border-left:1px solid #ededed; clear:both;color:#000; font-size:10px;line-height:115%; }
.detalleInd .incluciones img { margin:0 0 10px 0;}
.detalleInd .incluciones div#imgInc a.popup { background:none;}
.detalleInd .desInc { } 
.detalleInd .desInc h4 { margin:0 0 5px 0; padding:0;}
.detalleInd .incluciones div#epiInc { margin:10px 0 0 0;}

ul.det2col { margin:5px 0 10px 0; overflow: hidden;}
ul.det2col li { /*width:43%;*/ float:left; margin:0 15px 10px 0; background:/*#f7f7f7url(../img/fnd-gral.png) repeat-x*/; padding:10px; /*border-bottom:1px solid #ededed;*/ background:none; height:auto;}
ul.det2col li h4 { margin:0 0 10px 0; padding:5px; border-bottom:1px solid #E1F9FF; background:url(../img/back-high2.gif); color:#333; } 






/*  BLOQUE DETALLE PRODUCTOS */
.detalleProd {padding:-30px 20px 0 0; margin:20px 0 0 0; text-align:left; font-size:110%; line-height:150%;}
.detalleProd h1 { color:333 !important; padding:0px 0 10px 0!important; font-size:200%; margin:0 !important; text-indent:0 !important; display:none;}
.detalleProd h3 { font-size:140%; margin:0; padding:0; font-weight:normal !important; color:#000000;  }
.detalleProd h4 { color:#333; font-weight:bold; font-size:100%; margin:20px 0 0 0; }
.detalleProd ul {list-style-type:none; padding:0; margin:10px 0; }
.detalleProd ul li {background:url( ../img/bulletBlackTop2.gif) no-repeat left top; padding:0 0 3px 12px;}
.detalleProd .line {background:transparent url(../img/3x1.png) repeat-x scroll center bottom;height:10px;padding-bottom:20px;}
.detalleProd .listado {background:transparent url(../img/bullet001.png) no-repeat scroll 0.1em 0.4em; margin:0;padding:1px 0 1px 14px;}
.detalleProd .imgRef { float:right;}
.detalleProd h2.title  { background:url(../img/fnd-title2.png); padding:6px 0 10px 10px; font-size:150% !important; clear:both; display:block; width:100%; height:26px; margin:0 0 20px 0;}

/* BLOQUE DETALLE PRODUCTOS ESPECIFICACION PRODUCTOS */
.detalleProd .solapas { height:30px; padding-top:35px; margin-bottom:25px; background:url(../img/fnd-sol.png) bottom repeat-x;}
.detalleProd  a.solapas { margin-right:5px; line-height:25px; padding-top:0;color:#999 !important; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f0.png) bottom no-repeat; float:left; }
.detalleProd  a.solapas:hover { color:#000099 ; background:url(../img/sol-f1.png) bottom no-repeat;}
.detalleProd  a.solapas#selected { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleProd  a.solapas:focus { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleProd  a.solapas:active { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleProd  .solapaActiva { margin-right:5px; line-height:25px; padding-top:0;color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }
.detalleProd  a.solapaActiva { margin-right:5px; line-height:25px; padding-top:0;  color:#000; display:block; text-align:center; text-decoration:none; font-weight:normal; width:100px; height:30px; background:url(../img/sol-f3.png) bottom no-repeat; float:left; }

/* BLOQUE DETALLE PRODUCTOS ESPECIFICACION CASOS-INSTITUCIONAL-NOTICIAS */
.detalleProd a.indice { color:#000099; padding:0 10px 0 15px; text-align:left; text-decoration:none; font-weight:normal !important; background:url(../img/bull-a.png) left  no-repeat; float:left; clear:left;}
.detalleProd a.indice:hover {  padding:0 10px 0 15px;  background:#E1F9FF url(../img/bull-ahover.png) left  no-repeat ;  }
.detalleProd a.indice#selected, a.indice#selected:visited {color:#000; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;  }
.detalleProd .seleccionada { padding:0 10px 0 15px; color:#000; text-decoration:none; background:#f7f7f7 url(../img/bull-select.png) left  no-repeat;}
.detalleProd div#indice { border-left:1px dotted #ededed; margin:20px 0 10px 0; padding:0 10px 40px 10px; }
.detalleProd .indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px; float:left; clear:left;  color:#000; clear:left; color:#000;}
.detalleProd a.indiceActivo {  background:#f7f7f7 url(../img/bull-select.png) left  no-repeat; padding:0 10px 0 15px !important;  float:left; clear:left; color:#000;  }
.detalleProd .casoHigh { border-top:1px solid #E1F9FF;  border-bottom:1px solid #E1F9FF; padding:5px 15px 5px 15px; background:#F2FDFF url(../img/back-high2.gif) ;  clear:both; }

.detalleProd p {margin:0; padding:0 0 20px 0; }
.detalleProd .line {padding-bottom:20px; background:url(../img/3x1.png) repeat-x bottom; height:10px;}
.detalleProd span {padding:0; margin:0;}
.detalleProd blockquote { font-style:normal; font-weight:bold; padding:0; margin:0; }

/* ESPECIFICACIONES LSITADO */
.detalleProd .listado {/*border-bottom:1px solid #ededed;*/ margin:0;  padding:1px 0 1px 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ; }
.detalleProd .listado div {background:#f7f7f7; font-weight:normal !important;}

/* ESPECIFICACIONES ENRIQUECIMIENTOS */
.detalleProd .incluciones { width:200px; margin:5px 0 5px 5px; padding:0 10px 20px 15px; float:right; border-left:1px solid #ededed; clear:both; color:#000; font-size:10px; line-height:115%; }
.detalleProd .incluciones div#epiInc { margin:10px 0 0 0;}
.detalleProd .incluciones div#imgInc a.popup { background:none;}
.detalleProd .desInc h4 { margin:0 0 5px 0; padding:0;}

/* citas */
.detalleProd











/* RECURSOS RELACIONADOS */
.recursos-relacionados { border-top:1px solid #E1F9FF;  border-bottom:1px solid #E1F9FF; margin-top:20px; padding:5px 15px 5px 15px; background:#F2FDFF url(../img/back-high2.gif) ;  clear:both; line-height:100% !important;}
.recursos-relacionados h3 {padding:3px 0 7px 0!important;  margin:0!important; font-weight:normal !important; color:#333; font-size:90% !important;}
.recursos-relacionados ul {list-style-type:none; padding:0; margin:0; }
.recursos-relacionados ul li {background:url( ../img/bulletBlackTop2.gif) no-repeat left top; padding:3px 0 0 12px;}


/* INCLUCIONES */
.incluciones cite {font-size:12px; color:#000; line-height:120%;}
.incluciones .datosPersona {font-size:90%; line-height:110%; margin-top:8px;}
.desInc {font-size:110%; border-top:1px solid #E1F9FF;  border-bottom:1px solid #E1F9FF; margin:20px 0 20px 0; padding:20px; background:url(../img/back-high2.gif) ;  clear:both;}


/* LISTADO */
.listado {margin:0;  padding:1px 0 1px 14px;  background:url( ../img/bullet001.png) no-repeat  .1em .4em ; }
.listado div {background:#f7f7f7; font-weight:normal !important;}
.listado p {margin:0; padding:0;}


/* CONTACO */
.background { background:url(../img/fnd-diag.png); padding:20px; }
/*.content {padding:20px; margin:10px; background:#fff; border:1px solid #ededed;}*/


/* CONTENIDO POR MAIL */
.mailBackground { background:url(../img/fnd-diag.png); padding:20px; }
.mailContent {padding:20px; margin:10px; background:#fff; border:1px solid #ededed;}
.mailContent label {font-size:90%; margin-top:10px; color:#999;}
.mailContent  {font-size:90%; margin-top:10px; color:#999;}

.plano {background:#FFFFFF; border:1px solid #cccccc; color:#666666; margin-bottom:10px;}


/* DETALLE POPUP */
.popBackground { background:url(../img/fnd-diag.png); padding:20px; }
.popContent {padding:20px; margin:10px; background:#fff; border:1px solid #ededed;}


/* DETALLE POPUP  IMG */
.imgBakground { background:url(../img/fnd-diag.png); padding:20px; }
.imgContent {padding:20px; margin:10px; background:#fff; border:1px solid #ededed;}


/* DETALLE CONTACTO GENERAL */
.contactosGeneral {text-align:left; margin:30px 20px 0 0;}
.contactosGeneral .line {background:url(../img/3x1.png) repeat-x bottom;}
.contactosGeneral  li {margin-bottom:15px;}
.contactosGeneral  textarea {height:150px; width:300px; font:100% "Trebuchet MS", Verdana, sans-serif;}
.contactosGeneral label {margin-bottom:10px; font-size:80%;}

.contactosGeneral .dateMapa {background:#ededed/*url(../img/fnd-diag.png)*/; padding:10px 20px 10px 20px;}
.contactosGeneral .mapa {background:url(../img/fnd-diag.png); padding:20px;}
.contactosGeneral .footerMapa {background:url(../img/fnd-diag.png); padding:0 20px 10px 20px;}



/* DETALLE GALERIA DE IMAGENES */
.galBackground {/* background:url(../img/fnd-diag.png);*/ padding:5px; overflow:hidden; zoom:1; }
.galContent {padding:27px; margin:10px; background:#ffffff !important; border:1px solid #ededed; float:left; overflow:hidden; zoom:1; text-align:left; }
.galContent img { border:1px solid #e2e2e2}

.galHeadFoot {padding:20px; margin:10px;  border:1px solid #ededed;background:url(../img/fnd-diag.png)!important;overflow:hidden; zoom:1;}
.gal-contenedora {overflow:hidden; zoom:1; text-align:center; width:100%;}
.galContent p { display:block; width:170px; height:120px; margin-top:10px;}
table.paginado {float:left;}
#Image3 { float: right;}
a.floatright { float:right; margin-right:20px;}



.floatright { float:right;}


/****POPUP******/
.pop-up { padding:10px 20px 0 20px; background:url(../img08/fnd/fdo-pop-up.png) repeat-x left top;}
.pop-up .detalle { padding:0; margin:0;}
.pop-up .detalle h2 { color:#333333; margin-bottom:10px;}
.pop-up .detalle p { color:#333333; padding-right:20px;}
.pop-up .detalle form  {background:transparent url(../img/3x1.png) repeat-x scroll center top; padding-top:30px;}
.pop-up .detalle form input.plano { width:220px;}
.pop-up .detalle form label { font-size:80%;}
.pop-up .detalle form textarea { width:220px; height:100px;}
.pop-up .areaContenedora { padding:0; margin:0;}

.pop-up .detalle .headerGaleria {}
.pop-up .detalle .headerGaleria h2 { font-size:150%; font-weight:bold; margin:0; padding:0;}
.pop-up .detalle .headerGaleria p {}
.pop-up .detalle .galeria { background:#ededed; padding:10px; width:99%; text-align:center;}
.pop-up .detalle .galeria .content { border:3px solid #e2e2e2; margin:0; padding:0; width:800px; }
.pop-up .detalle .galeria .galNav {/*left:812px; position:relative; top:-634px;*/ float:right;}
.pop-up .detalle .galeria .ant { float:left; margin:0 5px 0 0;}
.pop-up .detalle .galeria .ant a {width:29px; height:29px; display:block; background:url(../img/botones/btn-ant-f0.gif) no-repeat;}
.pop-up .detalle .galeria .ant a:hover {background:url(../img/botones/btn-ant-f1.gif) no-repeat;}
.pop-up .detalle .galeria .ant a span { display:none;}
.pop-up .detalle .galeria .sig { float:left;}
.pop-up .detalle .galeria .sig a {width:29px; height:29px; display:block; background:url(../img/botones/btn-sig-f0.gif) no-repeat;}
.pop-up .detalle .galeria .sig a:hover {background:url(../img/botones/btn-sig-f1.gif) no-repeat;}
.pop-up .detalle .galeria .sig a span { display:none;}

.publiMainDetalle { margin:15px 0 -20px 0;}




/* COPY CSS GALERIA */

.SlidingPanels { position: relative; width: 800px; /*height: 700px;*/ padding: 0px; border: none;}
.SlidingPanelsContentGroup {position: relative; width: 10000px; margin: 0px; padding: 0px;	border: none;}
.SlidingPanelsContent {	width: 800px; /*height: 700px;*/ float:left; overflow: hidden; margin: 0px; padding: 0px; border: none;}
.SlidingPanelsAnimating {overflow: hidden !important;}
.SlidingPanelsCurrentPanel {}
.SlidingPanelsFocused {}

div.contenidoGal {background:#e2e2e2; overflow:hidden; padding:0;}
div.contenidoGal div.txt h3 { font-size:100%; background:#333; color:#CCCCCC; font-weight:bold !important; overflow:hidden; text-align:left; margin:0 5px 0 0; padding:0 3px 9px 3px; line-height:90%; float:left; }
div.contenidoGal h3 { font-size:90%; text-align:left; margin:0; padding:0; font-weight:bold !important; line-height:90%; float:left;}
div.contenidoGal p { clear:both; text-align:left; padding:5px 5px 5px 5px; font-size:90%; border-top:1px solid #d2d2d2;}

/*
.TabbedPanels { margin: 0px; padding: 0px; float: left;	clear: none; width: 100%; }
.TabbedPanelsTabGroup {	margin: 0px; padding: 0px; width:10000px;}
.TabbedPanelsTab { position: relative;	top: 1px; float: left; padding: 4px 10px; margin: 0px 1px 0px 0px; font: bold 0.7em sans-serif; background-color: #DDD; list-style: none;	border:0; -moz-user-select: none; -khtml-user-select: none;	cursor: pointer;}
.TabbedPanelsTabHover {	background-color: #CCC;}
.TabbedPanelsTabSelected { background-color: #EEE; border-bottom: 1px solid #EEE;}
.TabbedPanelsTab a { color: black; text-decoration: none;}
.TabbedPanelsContentGroup { clear: both; border:0; background-color: #EEE;}
.TabbedPanelsContent { padding: 4px;}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsTabGroup {float: left; width: 10em;	background-color: #EEE;position: relative;	border:0;}
.VTabbedPanels .TabbedPanelsTab {float: none; margin: 0px; border-top: none; border-left: none; border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {background-color: #EEE; border-bottom: solid 1px #999;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none; float: left;	padding: 0px; width: 30em;}*/


.colFoot { width:350px; float:left; padding:0;}
.colFoot .herramientas { line-height:100%; float:right;}
.colFoot .herramientas ul { margin:0; padding:0; list-style-type:none;}
.colFoot .herramientas ul li { background:none; float:left; border-right:1px solid #3366CC; margin:0 10px 0 0; padding:0 10px 0 0;}
.colFoot .logotipoEmpresa { float:right; margin:0; padding:0;}

.colGeneralfoot { width:550px; float:left;}
.colGeneralfoot .contactoEmpresa { text-align:left;}

.itemLista { border-bottom:1px solid #ededed;}
.itemLista br { display:none;}



.fndContacto { text-align:left; padding:10px;}
.fndContacto .form-venta {}
.fndContacto .form-venta h4 { font-size:160%; background:url(../img/iconos/48x48-contacto.png) no-repeat left; padding:5px 0 5px 50px;}
.fndContacto .form-venta p { margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #ededed;}
.fndContacto .form-venta .formulario {}
.fndContacto .form-venta .formulario p { background:url(../img/iconos/48x48-contacto-ok.png) no-repeat left top; padding:10px 30px 20px 50px; font-weight:bold;}
.fndContacto .form-venta .formulario ul {}
.fndContacto .form-venta .formulario ul li { background:none; padding:4px 0; margin:0 0 5px 0; overflow:hidden;}
.fndContacto .form-venta .formulario ul li label { width:200px; overflow:hidden; display:block; font-size:80%; clear:both;}
.fndContacto .form-venta .formulario ul li input { width:300px; float:left;}
.fndContacto .form-venta .formulario ul li div.errorChico { float:left; background:url(../img/iconos/icoError.png) no-repeat; width:20px; height:20px; display:block; margin:0 0 0 5px;}
.fndContacto .form-venta .formulario ul li div.errorChico span { display:none; }
.fndContacto .form-venta .formulario ul li textarea { width:400px; height:150px;}
.fndContacto .form-venta .formulario ul li div.captcha { border:1px solid #ededed; background:#f7f7f7; padding:10px; margin:0 0 20px 0; overflow:hidden;}

ul.staff { margin:0; padding:0;}
ul.staff li { background:transparent url(../img/bulletBlackTop2.gif) no-repeat  0.1em 1.6em; border-bottom:1px solid #e9e9e9; padding-bottom:5px; margin:0 0 5px 0; overflow:hidden;}
ul.staff li label { font-weight:bold; display:block; width:100%;}
