/* float clearing for IE6 */
* html .module {height: 1%;overflow: visible;}
/* float clearing for IE7 */
* + html .module {min-height: 1%;}

/*------ CABECERA DOSSIER - BREADCRUMB Y VER TODOS ------*/
.breadCrumbHolder, .headHomeDossier {position:relative;padding:0;background: url(../images/bg_cabeceraDossier.png) top left no-repeat;margin:0 0 0 20px;height:150px;}
.breadCrumbHolder h2 {position:absolute; top:10px; left:115px; font-size:22px; line-height:24px; color:#000; margin:0; letter-spacing:-1px; width:495px; height:50px; overflow:hidden; z-index:1;}
.breadCrumbHolder h2 a, #navegacionDossier div a {color:#000;}

.breadCrumb { clear:both; margin: 0;padding: 0; float: left; display: block; height: auto; overflow: hidden; width: 100%; font-size:10px; color:#6c6c6c; font-style:italic; background:#fff; padding: 0 0 2.5rem 0 }
.breadCrumb a {color:#6c6c6c;}
.breadCrumb a:last-child {color:#313131}
.breadCrumb ul {height: 44px;display: block; margin-top:75px;}
.breadCrumb ul li {display: block;float: left;position: relative;height: 47px;overflow: hidden; margin-right:3px; }
.breadCrumb ul li a {display: block; position: relative; height: 47px; overflow: hidden; float: left; text-decoration:none; color:#3e3e3e;}
.breadCrumb ul li a b {color:#fff; padding:2px 4px 0 0; width:24px; height: 45px; display:block; float:left; text-align:center; background:url(../images/bg_Breadcrumb.png) no-repeat;}
.breadCrumb ul li b {font-size:20px; letter-spacing:-4px; color:#fff; padding:2px 4px 0 0; width:24px; height: 45px; display:block; float:left; text-align:center; background:url(../images/bg_marcaBreadcrumb.png) no-repeat;}
.breadCrumb ul li span {display: block;overflow: hidden;}
.breadCrumb ul li strong {display:block; width:115px; float:left; padding:5px; margin-left:5px; max-height:30px; overflow:hidden; font-weight:normal; font-size:12px;}
.breadCrumb ul li a:hover {opacity: .90; filter:alpha(opacity=90);}
.breadCrumb ul li.first {width:92px; height:112px; margin:-65px 10px 10px 10px; position:relative; overflow: visible; border:none; }
.breadCrumb ul li.first img.remateCabDossier {margin-bottom: 2px;}

.breadCrumbHolder .vertodos {position:absolute; bottom:10px; right:20px; height:15px; padding-left:20px; background: url(../images/ico_mosaico.gif) no-repeat; font-size:10px;}

/*------ NAVEGACION DOSSIER ------*/
#navegacionDossier {clear:both; padding:10px; margin-top:20px; background: url(../images/bg_cabeceraDossier.png) top left no-repeat;}
#navegacionDossier div {width:47%; height:30px; overflow:hidden; line-height: 14px;}
#navegacionDossier div b {font-size:20px; line-height: 22px;letter-spacing:-4px; text-align:center; color:#fff; padding:2px 4px 0 0; margin:0 10px; width:24px; height: 28px; background:url(../images/bg_Breadcrumb.png) no-repeat;}
#navegacionDossier div.prev, #navegacionDossier div.prev b  {float:left;}
#navegacionDossier div.next {float:right; text-align:right;}
#navegacionDossier div.next b {float:right;}

/*------ HOME DOSSIER ------*/
.headHomeDossier, .headHome {height:145px;}
.headHomeDossier .imgHomeDossier {width:92px; height:112px; position:absolute; top:10px; left:10px;/* border:1px solid #dadada; -webkit-box-shadow:  0 0 5px 0 #313131; box-shadow:  0 0 5px 0 #313131;*/}
.headHomeDossier .imgHomeDossier img.remateCabDossier {/*position:absolute;top:1px; left:1px; */margin-bottom: 2px;}
.headHomeDossier h2 {font-size:22px; line-height:24px; color:#000; padding:10px 20px 0 115px; margin:0 0 10px 0; letter-spacing:-1px; max-height:50px; overflow:hidden;}
.headHomeDossier .introHomeDossier {font-size:14px; line-height:18px; color:#313131; padding:0 20px 0 115px; max-height:57px; overflow:hidden;}
.headHome .introHomeDossier {font-size:14px; line-height:18px; color:#313131; padding:0 20px 0 0; max-height:57px; overflow:hidden;}