@charset "UTF-8";
/* CSS Document */
.recordlist:after, .tabla1col:after, .tabla1col3:after, .tabla2col:after, .tabla3col:after, .tabla3colancha:after, .tabla4col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.recordlist, .tabla1col, .tabla1col3, .tabla2col, .tabla3col, .tabla3colancha, .tabla4col { width: 100%; _zoom:1; }

/* MAIN */
#principal h3 { font-size: 16px; color: #999; font-weight: bold; margin: 4px auto }
.coloramarillo {color: #cc6600}
#principal p { margin-top: 4px; font-size: 12px; color: #999; font-weight: normal; }
#principal a { margin: 0 auto; }
#principal a:link, #principal a:visited { color: #2971a7; text-decoration: none; }
#principal a:hover { text-decoration: underline; }
#principal .vermas { text-align: left; padding-right: 9px; background: url(/imagenes/_box/box_morearrow.png) 100% 0.4em no-repeat; white-space: nowrap; _white-space: normal; }
#principal .linkperif {text-align: left; margin-left: 5px; padding-right: 9px; background: url(/imagenes/_box/box_morearrow.png) 100% 0.4em no-repeat; white-space: nowrap; _white-space: normal; }
#principal .relative { position:relative; }
#principal .separator { margin:0 -3px; padding:.7em 3px 0; border-top:1px solid #c8c8c8; }
#principal .separaperif { margin:0 150px 0 0; padding:.7em 3px 0; border-top:1px solid #c8c8c8; }


#principal ul { margin-bottom: 18px; list-style: none outside; }
#principal ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
#principal ul.square,
#principal ul.circle { margin-left: 2em; }
#principal ul.square { list-style: square outside; }
#principal ul.circle { list-style: circle outside; }
#principal ul ul.circle,
#principal ul ul.square { margin-top: 4px; margin-bottom: 5px; }
#principal ol.sosumi { margin-left: 0; padding-left: 2em; }

#principal .caja { margin-bottom:1.6em; color:#666; background:#fdfdfd url(/imagenes/_box/box_980_bg.png) repeat-y; }
#principal .caja .padder { padding:0 10px .6em; margin-top: 10; }
#principal .caja .padder img { margin: 0px auto;  }
#principal .caja .perifoto { padding:0 10px .6em; margin-top: 10; }
#principal .caja .perifoto img { margin: 0px auto; float:right;}
#principal .caja .encabezcaja { clear:both; position:absolute; width:100%; height:5px; left:0; z-index:100; font-size:1px; behavior:url(/Library/_iepngfix.htc); }
#principal .caja .encabezcaja.marcoarriba { top:0; background-image:url(/imagenes/_box/box_184_captop.png); }
#principal .caja .encabezcaja.marcoabajo { bottom:0; _bottom:0px; _position:static; _margin-top:-0px; }
#principal .caja h1 { float:none !important; font-size: 12px; font-weight:bold; color: #333; text-align: left; }
#principal .caja h2 { float:none !important; margin:0; height: 16px; padding:4px 0 2px 4px; color:#fff; font-size:14px; font-weight:bold; text-shadow:#808080 -1px -2px 0; border-bottom:1px solid #6c7b94; background:#72839d url(/imagenes/_box/box_boxtopblue.gif) repeat-x; text-align: center; }
#principal .caja h2 a { display: block; width:100%; color:#fff; background:url(/imagenes/_box/boxtop_linkarrow.gif) 97.5% 40% no-repeat; }
#principal .caja h2 a:hover { text-decoration:none; }
#principal .caja h2.drawer-handle { position:relative; color:#333; cursor:default; text-shadow:none; border:#939393; background:#939393 url(/imagenes/_box/box_boxtopgray.gif) repeat-x; }
#principal .caja h2.drawer-handle.open { color:#fff; cursor:pointer; text-shadow:#808080 -1px -2px 0; border-color:#72839d; background:#72839d url(/imagenes/_box/box_boxtopblue.gif) repeat-x; }
#principal .caja h4 { float:none !important; margin:0; padding:4px 0 2px 4px; color:#fff; font-size:14px; font-weight:bold; text-shadow:#808080 -1px -2px 0; border-bottom:1px solid #6c7b94; background:#72839d url(/imagenes/_box/box_boxtopblue.gif) repeat-x; text-align: center; }
#principal .caja h5 { float:none !important; margin:0; padding:4px 0 2px 4px; color:#fff; font-size:14px; font-weight:bold; text-shadow:#808080 -1px -2px 0; border-bottom:1px solid #6c7b94; background:#72839d url(/imagenes/_box/box_boxtopblue.gif) repeat-x; text-align: center; }
#principal .caja ul,
#principal .caja li { text-align: justify; margin-bottom: 8px; margin-top: 3px; color: #666; }
#principal .tabla3col .caja ul,
#principal .tabla3colancha .caja ul { text-align: left; }
#principal .column .caja { background:url(/imagenes/_box/box_250_bg.png) repeat-y; }
#principal .column .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_250_captop.png); }
#principal .column .caja .encabezcaja.marcoabajo { position: static; background-image:url(/imagenes/_box/box_250_capbottom.png); }
#principal .recordlist .caja { background:url(/imagenes/_box/box_768_bgrep.png) repeat-y; }
#principal .recordlist .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_768_captop.png); }
#principal .recordlist .caja .encabezcaja.marcoabajo { position: static;  background-image:url(/imagenes/_box/box_768_capbottom.png); }
#principal .tablaindex .caja { background:url(/imagenes/_box/box_582_bgrep.png) repeat-y; }
#principal .tablaindex .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_582_captop.png); }
#principal .tablaindex .caja .encabezcaja.marcoabajo { position: static;  background-image:url(/imagenes/_box/box_582_capbottom.png); }
#principal .tabla1col .caja { background:url(/imagenes/_box/box_582_bgrep.png) repeat-y; }
#principal .tabla1col .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_582_captop.png); }
#principal .tabla1col .caja .encabezcaja.marcoabajo { position: static;  background-image:url(/imagenes/_box/box_582_capbottom.png); }
#principal .tabla1col .webpromo { display: block; clear: both; width: 566px; height: 265px; }
#principal .tabla1col .financia { font-size: 11px; color: #666; padding: 4px 0; margin-bottom: 0; text-align: center; }
#principal .tabla2col .caja { background:url(/imagenes/_box/box_360_bgrep.png) repeat-y; }
#principal .tabla2col .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_360_captop.png); }
#principal .tabla2col .caja .encabezcaja.marcoabajo { position: static;  background-image:url(/imagenes/_box/box_360_capbottom.png); }
#principal .tabla3col .caja,
#principal .tabla4col .caja { background:url(/imagenes/_box/box_184_bgrep.png) repeat-y; }
#principal .tabla3col .caja .encabezcaja.marcoarriba,
#principal .tabla4col .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_184_captop.png); }
#principal .tabla3col .caja .encabezcaja.marcoabajo,
#principal .tabla4col .caja .encabezcaja.marcoabajo { position: static; background-image:url(/imagenes/_box/box_184_capbottom.png); }

#principal .tabla3colancha .caja .encabezcaja.marcoarriba,
#principal .tabla1col3 .caja .encabezcaja.marcoarriba { background-image:url(/imagenes/_box/box_250_captop.png); }
#principal .tabla3colancha .caja .encabezcaja.marcoabajo,
#principal .tabla1col3 .caja .encabezcaja.marcoabajo { position: static; background-image:url(/imagenes/_box/box_250_capbottom.png); }
#principal .tabla3colancha .caja,
#principal .tabla1col3 .caja { background:url(/imagenes/_box/box_250_bg.png) repeat-y; }

#principal .caja h4 { width:246px; }
#principal .caja h5 { width:356px; }
#principal .sidebar { font-size: 11px; color: #666; }

.column, .colum.first, .column.last { float: left; }

.recordlist, .tabla1col { margin: 0 auto 10px; }

.recordlist .column { width: 768px; margin-left:12px; }
.tabla1col { width: 582 !important; }
.tabla1col .column { width: 582px; }
.tabla2col .column { width: 360px; }
.tabla2col .column.first, .tabla2col .column.last { width: 360px; }
.tabla3col .column { width: 184px; margin-left: 10%; }
.tabla3col .column.first, .tabla3col .column.last { width: 184px; }
.tabla3colancha .column { width: 250px; margin-left: 3%; }
.tabla1col3 .column { width: 250px; margin-left: 33%; }
.tabla3colancha .column.first, .tabla3colancha .column.last { width: 250px; }
.tabla4col .column { width: 184px; margin-left: 22px; }
.tabla4col .column.first, .tabla4col .column.last { width: 184px; }

/* WHY MAC */
#producto { min-height: 100px; *height: 0; margin-bottom: 15px; }
#producto  h3, h4, h5 { text-align: center; }
#producto .linklist { float: left; margin-bottom: 4px; }
#producto .linklist li { display: inline; }
#producto .linklist li .vermas { float: left; margin-right: 8px; }
#producto .linklist li .vermas.last { margin-right: 0; _width: auto !important; _float: left !important; }
#producto .prodseparados { clear: both; padding: 9px 6px 9px 15px; background: url(imagenes/_box/box_ruleinset.png) 50% 0 no-repeat; }
#producto .prodseparados h3 { margin-top: 15px; _margin-top: 10px; }
#producto .prodseparados .right { _height: 40px; _margin-top: -5px; }
#producto .prodseparados .middle { margin: 0 auto;  }

