.col_cent {font-size: 12pt;}
.atsira *{margin:0;padding:0;font-size:1em;border:0;color:#333;text-align:left;}
.atsira a:link, .atsira a:visited {color:#333;cursor:pointer; text-decoration:underline;}
.atsira a:hover { background: none; text-decoration: none !important;}
.atsira h4 a:link, .atsira h4 a:visited, .atsira h4 a:hover { text-decoration: none;  }
.atsira acronym{text-decoration:none;border-bottom:1px dotted #333;}
.atsira {font:0.7em/1.4 Arial, sans-serif;margin:0;text-align:left;width:465px;float:left;}
.atsira fieldset{border:0;}
.atsira h4{clear:both;height:55px;margin-bottom:6px;width:465px;line-height:95%;}
.atsira legend,.atsira caption,.atsira .bm_oculto,.atsira a span{display:none;}
.atsira h5, .atsira select, .atsira input{font-size:1em;vertical-align:middle;}
.atsira h5 { margin: 0.5em 0; }
.atsira select{vertical-align:middle;border:1px solid #c4d75e;}
.atsira table{border-collapse:collapse; width: 100%;}
.atsira table td { vertical-align:top; }

.atsira .bm_label_boton { display:block; width: 6em; border:#ec8403 solid 1px; float:right; clear:both;}
.atsira .bm_boton{display:block;width:100%;background:#f99212;border:1px solid #f9d19e;color:#333;margin: 0 !important;padding:0 4px;text-align:center;}
.atsira .bm_label_boton_left { float:left; clear: right; }
.atsira .bm_centrar { text-align: center;}
.atsira td.bm_centrar { padding-right: 12px; }

.atsira .bm_float_right { float: right; padding-bottom: 1em; }
ul.float_right { float: right; padding-bottom: 1em; }
ul.float_right li { float: left;margin-left:-2px; }
.atsira .bm_float_left { float: left; }
.atsira .bm_resalto{background:#fef8e0;width:100%;}

#bm_resultados li{list-style:none;margin:0.5em 0;}
#bm_resultados th{font-weight:700;width:8em;}

.atsira p.bm_asistente { text-align: right; margin-bottom: 2px;clear:both;}
.atsira p.bm_asistente a { text-decoration: underline; }
.atsira p.bm_asistente strong { color: #df0928; }

.atsira h4 span { padding: 0; background-color: transparent; border-bottom:0; display: block;}
.atsira .container, .atsira .text { padding-left: 10px; padding-top: 8px; width: 8em; line-height: 85%; height: 30px;}
.atsira .container { position: relative; left: 2px; top: 2px; color: #666; font-size: 2em;  }
.atsira .text { position: absolute; left: -2px; top: -2px; color: #fff; }

.atsira table { margin: 1em 0; border-bottom: 1px solid #e7dfa3; }
.atsira.resultados table {margin:0.5em 0;}
.atsira table tbody tr.bm_prilinea td, table tbody tr.bm_prilinea th {  }
.atsira th { background: #e7dfa3; }
.atsira th, .atsira td { padding: 0.5em; }

.atsira hr { display: none; height: 1px; border: 1px solid #e7dfa3; }

.atsira .bm_lista_navegacion li { display: inline; }
.atsira .bm_lista_navegacion li li { margin: 0 0.25em; }
.atsira a.bm_actual, a.bm_actual:hover { font-weight: 700; text-decoration: none;}
.atsira .bm_lista_navegacion a { text-decoration: underline; }
.atsira .bm_nav {display: block; clear:both; margin-bottom: 0.5em;}

.resultados table thead tr th a { padding-right: 12px; background: transparent url(../imagenes/flecha_abajo.png) center right no-repeat !important; }
.resultados table thead tr th a#aAscendenteSel { padding-right: 12px; background: transparent url(../imagenes/flecha_arriba_activa.png) center right no-repeat !important; }
.resultados table thead tr th a#aDescendenteSel { padding-right: 12px; background: transparent url(../imagenes/flecha_abajo_activa.png) center right no-repeat !important; }

.atsira.resultados table tbody td.nombremarca { white-space: nowrap; }

.atsira .bm_largo_80 { width: auto; }
.atsira .bm_largo_60 { width: auto; }
.atsira .bm_largo_40 { width: auto; padding-left: 10px; text-align: center;}
.atsira td.bm_celdaprecio, .atsira .bm_largo_60 { white-space: nowrap; text-align: center !important; }

.bm_error, .bm_error strong{color:#c00;font-weight:700;}
p.bm_error{ margin:0.5em 0; }
.TextoInfinito { font: 0.7em Arial, sans-serif; _font: 11px Arial, sans-serif; color: rgb(102,102,102); text-decoration: none; }

.atsira .bm_LogoRepsolArriba{float:right !important;padding:0 0 25px 0;clear: both;}
.atsira .bm_LogoRepsolAbajo{padding:3em 0 0 15em;clear: both; width: 100%}
