body{font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:0.7em; margin-top:20px}
#buscador{display: block; clear: both; margin:0 0 3px 30px; margin-bottom:40px; padding:10px 0; }
#formContact{width:100%}
.formWeb{margin-top:5px; margin-left:12px; float:right; width: 98%;}
#datosForm div{display: block; clear: both; margin:3px 0;  font-size:1em;}
label{float:left}
label.w85{width:85px;} label.w60{width:60px;}
label.w115{width:125px} label.w100{width:100%}
#centralDiv #content h2.formH2{ text-decoration:none;}
#buscador form{margin:0; padding: 0;  font-size:1em;}
#centralDiv #content #buscador p { display:inline; float:left; clear:left; margin-top:0; margin-right:15px; padding:0;}
#buscador input {float:left; margin-right:10px;}
#centralDiv #content #formContact img{border: 0; margin:0 0 0 3px;}
.clear{ clear:both;}
input{font-family:Verdana, Arial, Helvetica, sans-serif}
.txf{font-size:0.95em; padding:1px 3px;  }
.txa{font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.inputErr { border:1px solid red;}
#content a.btn {padding: 0 8px 2px 4px; text-decoration:none; font-weight:normal;
background-color:#ECE9D8; 
color: #000000;}
.btn{border:1px solid #000000;  font-size:0.9em; margin-left:5px; }
#btnForm{margin:20px 0 20px 40px}
.btnAcept{margin:0 40px 0 60px}
.formOk, .formNOk {border: 1px solid; margin: 10px 0; background-position: 10px center; padding:15px 10px 15px 50px; background-repeat: no-repeat;}
.formOk{color: #4F8A10; background-color: #DFF2BF; background-image: url('/admin/img/ok.gif');}
.formNOk{color: #D63301; background-color: #FFCCBA; background-image: url('/admin/img/error.gif');}
a{text-decoration:none}
a img{border:0}
a:hover{text-decoration:underline}
#contenedor{overflow:hidden; margin:auto;
width:715px; }
#utilities{height:17px; text-align:right;
color:#000000; padding-top:3px;
 font-size:0.8em;}
.formUsr {width:218px; position:relative;}
.formUsr label{width:150px; height:18px; display:block; margin-top:5px;}
#utilities ul{color:#000000; margin:0 0}
#utilities ul li{margin-right:4px; display: inline; list-style-type: none; }
#utilities a{color:#000000; margin:0 0}
#utilities a img{margin-right:2px; vertical-align:middle}
#header{color:#000000; width:100%; text-align:center;}

#header #logo{padding:0; width:218px; text-align: center; float:left;}
#header #logo img{float:right; /*margin-left:12px; *//* (210 - width logo)/2 */   /* (194 - height logo)/2 */}
#header #flashHeader{padding:0;width:496px; border-left:0px; float: left; }
#header #flashHeader #imgFlash {margin-left:4px; margin-top:0px; }
#centralDiv{overflow:hidden; width:715px;  /* height:464px;  poner un valor para que se vea bien en firefox*/}
.menu{width:218px; float:left; margin-top:4px; }
.menuf{width:218px; float:left;display:none; margin-top:-12px; }
.menu ul{padding:10px 0 15px 5px; margin:12px 12px; text-align:left;}
.menu ul li{padding:3px 0 3px 20px; width:165px; /* 180 = width + padding left) */ list-style-type:none; background:url(/html/2386_ASOCIACION_DE_LETRADOS_DE_CASTILLA_Y_LEON/img/bullet.gif) 3px center no-repeat;border-bottom:1px solid #CCCCCC;}
.menu li a{width:90%; display:block; color:#C82128;}
.separa{ margin-top:20px; background-position:3px 22px;}
.menu li.submenu { border:none;  background:url(/html/2386_ASOCIACION_DE_LETRADOS_DE_CASTILLA_Y_LEON/img/bullet.gif) no-repeat scroll 3px 3px;}
.menu a.submenu {color:#C82128; }
.menu ul li.submenu ul.close{display:none!important;}
.menu ul li.submenu ul.open{display: block!important;}
.menu li ul{list-style-type: none; padding:2px 0 6px 5px; margin: 6px 0 0 -20px; }
.menu li ul li { border-bottom:none; width:87%; font-size:.9em; background-image:none;}
.menu li ul a { display: block; color:#C82128; text-decoration: none; border-bottom:0px;}

.menu li a:hover{color:#C82128; text-decoration:none; }
.menu li a.hover{color:#C82128; text-decoration:none; }
#centralDiv #content, #centralDiv #contentEnl{width:473px; background:url(/html/2386_ASOCIACION_DE_LETRADOS_DE_CASTILLA_Y_LEON/img/centralbg.jpg) repeat-x scroll 0 0 ; float:right;padding:23px 0 23px 23px; min-height:270px; height: auto !important; height:270px;}
#centralDiv #content h1, #centralDiv #contentEnl h1{font-size:1.1em; padding:0; color:#ffffff; float:left; margin:0 0 15px 0; }
#centralDiv #content h1.titH1, #centralDiv #contentEnl h1.titH1{border-bottom:0px; padding-bottom:3px; margin-bottom:10px}
.divSup h1, .divProductos h1, .divSub h1.alone { width:100%;}
.mrgLft55{margin-left:85px}
.mrgRgt75{margin-right:75px; text-align: right;}
.mrgRgt25{margin-right:25px; text-align: right;}
.mrgRgt200{margin-right:200px; text-align: right;}
#content a{text-decoration:none;color:#c82128;}
#content a:hover{text-decoration:underline}
#centralDiv #content img{border:0px; padding:2px}
#centralDiv #content h2, #centralDiv #content dt{font-size:1.0em; color:#000000;
text-decoration:underline; padding:0; margin:0; margin-top:15px}
.titColeccion{font-weight:bold; color:#000000; text-decoration:underline}
#centralDiv #content dt a, #centralDiv #content h2 a{color:#000000; text-decoration:underline}
#centralDiv #content h2 a, #content .dvLeft h2{text-decoration: none}
#centralDiv #content h2 a:hover{text-decoration: underline}
#centralDiv #content h3{font-size:1.0em; color:#000000; text-decoration:underline; font-weight:normal; padding:0; margin:0}
#centralDiv #content p{padding:0; margin:0; margin-bottom:10px; padding-top:10px}
.enlList { float:right; margin-right:30px; margin-top:2px;}
.divSup #seccionportada{margin-bottom:15px;}
#content .divSup #listanoticias h1{ margin-left:5px; margin-bottom:10px;}
#content .divSup #listanoticias p{ margin-left:5px;}
.up{ display:none; visibility:hidden}
.se { display:none; visibility:hidden}
.divSup #listanoticias{margin-bottom:15px; border:0px; padding:8px; }
.divSup #listanoticias ul { margin-left:5px; clear:both; padding-left:5px;}
.divSup #listanoticias ul li { background: url(/html/img/file.gif) 0 3px no-repeat; padding-left:15px; list-style:none; }
.divSup, .divProductos{overflow:hidden; width:98%; padding:0; margin:0; padding-bottom:23px; /*border-bottom:1px solid #000000;*/}
.divSub{clear:both; padding:13px 0 0 0; width:98%; }
.dvLeft{width:209px; margin-top:5px; float:left; border-right:1px solid }
#centralDiv #content .dvRight h2{margin:10px 0}
.divSub dl{padding-right: 15px;}
#centralDiv #content .dvLeft h1 {margin-top:15px;}
#centralDiv #content .dvLeft h1 a, #centralDiv #content .dvRight h1 a{color:#ffffff;}
.dvRight{width:240px; float:right;  margin-top:0;}
.divSub ul{padding:0; margin:0; clear:both; text-align:left}
.divSub ul li{padding:0 0 0 21px; margin:0; list-style-type:none; background:url(/html/img/bullet2.gif) 0 2px no-repeat}
.divSub li a{color: #000000;}
.divSup .trLine{ height:15px; border-bottom: 1px solid #000000; }
.divSup .trEmpty {padding-top:10px; }
.avisosEnviar {border:1px solid black; padding:5px; z-index: 1; color:#000000; text-align:justify; width:90%; display:none; position:absolute; top:340px; left:40%; background-color:#CCCCCC}
#centralDiv #content .avisosEnviar h1 {margin-left:10px; color:#000000; float:left;}
.avisosEnviar a.close {float: right; cursor: pointer; margin-right: 5px;}
.avisosEnviar div {margin:5px 15px 10px 15px;}
.avisosEnviar a.enlace {cursor: pointer; margin-left: 45px; margin-top:10px; margin-bottom:10px; color:#333333;}
#footer{overflow:hidden; clear:both; background-color:#C82128; color:#ffffff; width:715px;}
#footer #pie a.subTxt{text-decoration: underline;}
#footer #pie{min-height:36px; height: auto !important; height:36px; background-color:#C82128; float:right; width:496px;  color:#ffffff; font-size:0.8em; padding:10px 0; text-align:center;}
#footer #pie ul{padding:0; margin:0; margin-left:10px}
#footer #pie ul li{color:#ffffff; padding:0 0 0 2px; display:inline; list-style-type:none;}
#footer #pie p{margin:0 10px; color:#ffffff;}
#footer #pie a{color:#ffffff;text-decoration:none;}#footer #pie a:hover{text-decoration:underline}
a.more{color:#c82128;font-weight:bold; padding:0 0 0 0px; text-decoration:none; }
a.more:hover{text-decoration:underline}
.flc{font-size:0.9em;color:#c82128;letter-spacing:-2px; }
.divSup a[href $='.pdf'] { padding-left: 20px; background: transparent url(/html/img/ext/pdf.gif) no-repeat center left;}
.divSup a[href $='.xls'] { padding-left: 20px; background: transparent url(/html/img/ext/excel.gif) no-repeat center left;}
.divSup a[href $='.wav'] { padding-left: 20px; background: transparent url(/html/img/ext/wav.gif) no-repeat center left;}
.divSup a[href $='.doc'] { padding-left: 20px; background: transparent url(/html/img/ext/word.gif) no-repeat center left;}
.divSup a[href $='.ppt'] { padding-left: 20px; background: transparent url(/html/img/ext/ppt.gif) no-repeat center left;}
.divSup a[href $='.avi'] { padding-left: 20px; background: transparent url(/html/img/ext/avi.gif) no-repeat center left;}
.divSup a[href $='.zip'] { padding-left: 20px; background: transparent url(/html/img/ext/zip.gif) no-repeat center left;}
.divSup a[href $='.mpeg'] { padding-left: 20px; background: transparent url(/html/img/ext/video.gif) no-repeat center left;}
.divSup a[href $='.wmv'] { padding-left: 20px; background: transparent url(/html/img/ext/audio.gif) no-repeat center left;}
.divSup a[href $='.mp3'] { padding-left: 20px; background: transparent url(/html/img/ext/audio.gif) no-repeat center left;} 
#content a.down{color: #000000; text-decoration:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding: 0 4px 2px 20px;}
.imgLeft{float:left; margin:10px 20px 10px 0}
.imgCenter{text-align:center;margin:5px 0 0 0}
.floatLeft{ float:left; border:0;}
.imgRight{float:right; margin:10px 0 10px 20px}
div.imgCntr{text-align: center; width:100%; }
#mapa{height:300px; width:445px; color:#000000; clear: both; display: block; margin-left:8px;}
#centralDiv #content #mapa img{border:0 none; text-align:center; margin:0; padding:0; }
#mapa span{font-weight:bold; clear:both; line-height:2.4em; text-align:center;}
.divProductos ul.listColecciones{padding:0;margin:0;width:95%; list-style-type:none;}
.divProductos ul.listColecciones li{width:95%; margin-top:10px; clear:both;}
.divProductos ul.listColecciones li.prodNoImg{padding:0 0 0 9px; width:100%}
.divProductos dt, .divProductos h2{margin-top:20px;}
.colecLeft{float:left;margin-top:0;}
.divProductos .colecList{margin-top:0;margin-left:0}
.divProductos dt{font-weight:bold;clear:both}
.divProductos .colecRight{float:right;margin-top:0;}
.divProductos .colecRightCat{width:100px;float:right;margin-top:0; }
.divProductos dd{margin:5px 0 10px 10px; width:90%;float:left}
.divProductos h2.dest{margin-top:20px; font-size:1.2em; letter-spacing:1px;}
.divProductos img{float:left; margin:10px}
dt, dd{text-align:justify}
#centralDiv #content dl.dlMod2{margin-left:30px}
#centralDiv #content dl.dlMod2 dt, #centralDiv #content dl.dlMod2 dt a{text-decoration:none}
#centralDiv #content dl.dlMod2 dd{margin-left:1px}
#titProductos{width:100%;color: #000000;}
#titProductos span{float:right; margin-right:20px}
#titProductos span a{color: #000000;}
#titProductos span a:hover{color:#C60810}
#titProductos h1{float:left}
#content a.cesta, #content input.cesta{color: #000000; text-decoration:none; border-bottom:1px solid #000000; border-right:1px solid #000000; padding: 0 4px 2px;}
#content a.cesta:hover ul.minitabs li a#current:hover, #content input.cesta:hover{text-decoration:none;color:#c82128;}
#content p.cesta{ text-align:right; margin-right:75px; }
#content p.pedido{ text-align:right; margin-right:200px; }
#content hr.pedido{ text-align:right; margin-right:180px; width:270px;}
ul.minitabs{list-style: none; white-space: nowrap; padding: 0;}
ul.minitabs li{display: inline; margin: 0; padding: 0;}
ul.minitabs a#current{color: #000000; border-right: 1px solid #c82128;
border-bottom: 2px solid #c82128; font-weight: bold; padding: 0 4px 3px 4px;}
#print {visibility:hidden; display:none;}
#listColecciones{margin-left:20px}
#content #listColecciones .notic{ background: url(/html/img/file.gif) 0 3px no-repeat; padding-left:15px;}
#centralDiv #content .dlMod2 dt.prod{ padding-left:15px;}
#centralDiv #content .dot { margin-right:6px; font-size:1.1em; margin-left:-15px;}
#paginacion{margin-top: 10px; margin-left:20px; font-size:0.9em}
#paginacion ul{text-align: center}
#paginacion p{text-align: center}
#paginacion li{display: inline; border-left:1px solid #000000; padding-left: 3px}
#paginacion li a{color: #000000; text-decoration: none}
#paginacion li.ext{border: 0}
#paginacion strong.destacado{padding:0 3px; color: #C82128;  font-size: 1.1em}
#paginacion li a:hover{text-decoration: underline}
.dvEnlaces{margin:5px 0; padding:2px 15px; display:block; font-size:1em;}
.dvEnlaces h2{font-size:1.0em; color:#000000; text-decoration:underline; padding-bottom:4px; margin-bottom:5px; display:block; width:100%;}
.dvEnlaces img{margin-right: 5px; vertical-align: bottom;}
.dvEnlaces .enlsub{ margin-left:40px;}
.dvEnlaces p { padding-left:17px; margin-top: 2px; margin-bottom:2px; padding-bottom:3px;}
.dvEnlaces dd.enlsub{ margin-left:50px;}
.dvEnlaces h2 a{color:#000000; text-decoration:underline}
.dvEnlaces h3{font-size:1.0em; font-weight:normal; padding:0; margin:10px 0 5px 30px}
.dvEnlaces h3 a{color:#000000; text-decoration:none}
.dvEnlaces h3 a:hover, #centralDiv #content dl.dlMod2 dt a:hover{text-decoration:underline}
.dvEnlaces dt a:visited{background:none; color:#000000}
.dvEnlaces dl{margin: 8px 0 5px 0;}
.dvEnlaces dt{padding:0; margin:2px 0 2px 20px; background: url(/html/img/arrow2.gif) 0px center no-repeat; padding-left: 15px;}
.dvEnlaces dt a{color:#000000}
.dvEnlaces dt.down, .dvEnlaces a.down {padding:0; margin:2px 0 2px 20px; background: url(/html/img/arrow2.gif) 0px center no-repeat;  padding-left: 15px;}
.dvEnlaces dt a{color:#000000}
.dvEnlaces dd{font-size:0.9em; margin-left:30px;}
#utilities div.fecha{float:left;margin-left:10px; color:#000000;}
.banner{width:192px; text-align:center; border:0; margin-top:10px; margin-left:11px; margin-bottom:10px} .bannCntr{border:0px;}
.dvColmns{width: 100%; margin: 0 auto; clear:both;}
.dvColmns div{ float:left; width:45%; height:auto; text-align: center; margin: 10px 10px 10px 0;}
.dvColmns div.tresCol{width:30%;}
.dvColmns div form{ margin-left:35%;}
#paginacion a.pagOn, #paginacion a.pagOn:hover{color:#ffffff; text-decoration:none; background-color:#000000; padding:1px 4px; font-size:0.9em; margin:0 -3px; cursor:default;}
#dlMapa {margin-left:30px}
 .divProductos h3 a{color:#000000;}
#col_3, #ie_clearing {display:none!important;}
.clearfix:after {content: "."; display: block; height: 0; clear: both;visibility: hidden}
.clearfix {display: inline-block}
 /* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%}
.clearfix {display: block}
* html #col_3 { font-size:1px; top:-3px!important; visibility: hidden;}
* html #col_3 div.clearfix{ display:none!important; }
 /* End Holly Hack */

