/* ------------------------------------ *
 CSS
 Lunes, 08 de Junio de 2009 04:36:39 p.m.
 HAPedit 3.2.11.116 beta
 * ------------------------------------ */
* { margin: 0; padding: 0; }

html {
 height: 100%;
 font-family:Verdana, Geneva, sans-serif;
 font-weight:normal;
 background-color:#FF8000;
 color: #000;
 font-size: 100%;
}

body {
  margin: 0 auto;
  -moz-box-orient: vertical;
  display: -moz-box;
  margin: 0;
  width: 100%;
}

a:link    {color: #C0C0C0; text-decoration: none; }
a:visited {color: #0B55C4; text-decoration: none; }
a:hover   {color: #000000; text-decoration: none; }
a:active  {color: #C0C0C0; text-decoration: none; }
a {
  color: #C0C0C0 !important;
  text-decoration: none;
  -moz-transition: 0.2s color linear;
  -webkit-transition: 0.2s color linear;
  transition: 0.2s color linear;
}
a:hover {
  color: #FF0000;
}
:focus {outline: 0;}

ol, ul {
  list-style: none;
}
.clearfix:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
}
* html .clearfix {
   height: 1%;
}

img {
  max-width: 100%;
}

h1, h2, h3 {
  margin: 0 0 0.1em;
  text-shadow:none;
  line-height: 1.2em;
}
h1 {
  font-size: 1.2em !important;
  background:none;
}
h2 {
  margin:0;
  padding:0;
  color:#808080;
  width:100%;
  text-align:center;
  font-size: 1.242em !important;
  font-weight: bold;

}
h3 {
  margin:0;
  padding:0;
  color:#808080;
  width:100%;
  text-align:center;
  font-size: 1.042em !important;
  font-weight: bold;
}


p{margin: 0 0 0.186em !important;line-height:1em; font-size:1em !important;color:#808080; }

.A1 ul {
  list-style-type: square !important;
  margin-left:1.5em;
}

.A1 ul li span {
 font-size: 1em !important;
 text-align:justify !important;
}

ul li:after {
  content: '';
  display: block;
}

ul li.datos, .datos{
  font-size: 0.8em !important;
  font-weight: normal !important;
}

div.contiene ul li{
  font-size: 0.9em !important;
  font-weight: normal !important;
  margin: 0.2em 0 0.8em !important;
}

.datos_precios{
  font-size: 0.9em !important;
  font-weight: normal;
}

.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {
  font-size: 1em !important;
  min-width: 0.75em;
  text-shadow: none;
}

.ui-content .ui-listview-inset {
  margin: 0.5em 0.5% 0 0;
}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {                   /*donde se pone el titulo de la lista*/
  padding: 0.4em 15px;
}
.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {    /* texto donde se pone el precio */
 font-size: 1em !important;
 min-width: 0.75em;
 text-shadow:none;
}
.figure {
  float: right;
  font-size: 10px;
  letter-spacing: 0.05em;
  line-height: 1.1;
  margin: 1% 0 0 1%;
  text-align: center;
  text-transform: uppercase;
  width: 10%;
  min-width: 140px;
}
.figure img {
  border-radius: 4px;
  border: 0px solid #000000;
  -webkit-border-radius: 4px;  /* Safari  */
  -moz-border-radius: 4px;     /* Firefox */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 4px #999;
  -moz-box-shadow: 2px 2px 4px #999;
  display: block;
}
.figure .leyenda {
  margin-top:1em;
  white-space:nowrap;
  overflow:hidden;
  color:#4B4B4B;
  text-overflow:ellipsis;
  font-weight: bold;
}

.ui-li-desc {
  font-size: 1.1em !important;
  text-align:justify !important;
}
ul li.full span, ul li p.full span   {
  font-size: 1em !important;
  text-shadow:none;
  font-weight: normal !important;
  font-family:Verdana, Geneva, sans-serif;
}

.over1 {
  background-color:#E9E9FF;
}
.over2 {
  background-color:#FFFFC2;
}
.over3 {
  background-color:#EBF5FF;
}

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {                   /*donde se pone el titulo de la lista*/
  padding: 0.6em 2px !important;
}

.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {
  font-size: 1em !important;
  min-width: 0.75em;
  text-shadow: none;
}

table.newspaper-a {
  width : 99.9%;
  cellspacing:0;
  cellpadding:0;
  margin:0 auto;
  border : none;
  border-spacing: 0;
  padding : 0;
  text-shadow: none;
  border-left: 1px solid #74a267;
  border-right: 1px solid #74a267;
  font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
table.newspaper-a a, table.newspaper-a tbody, table.newspaper-a tfoot, table.newspaper-a tr, table.newspaper-a th, table.newspaper-a td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #55595c;
}
table.newspaper-a a{
 text-decoration: none;
 color: #FF8000;
}
table.newspaper-a a:hover, table.newspaper-a a:focus{
  text-decoration: underline;
}
table.newspaper-a th {
  background-color:#BCD9B5;
  color: #7D0000;
  text-align: center;
  border-top: 1px solid #74a267;
  border-right: 1px solid #74a267;
  border-bottom: 1px solid #74a267;
  padding: 10px;
  font-size: 1.1em;
  font-weight: normal !important;
}
table.newspaper-a th:last-child {
  border-right: 0 !important;
} 
table.newspaper-a td {
  text-align: center;
  border-right: 1px solid #74a267;
  border-bottom: 1px solid #74a267;
  color: #669;
  font-size: 0.8em;
  font-weight: normal;
  padding: 10px;
}
/*fin tabla*/


.tfondo1, .tfondo2, .tfondo3, .tfondo4, .tfondo5, .tfondo6, .tfondo7, .tfondo8, .tfondo9 {
  text-shadow:none;
  color:#FFFFFF !important;
}
.tfondo1{
  background-color:#CDE6FF !important;
}
.tfondo2 {
  background: #808080 !important;
  color:#FF8000;
}
.tfondo3 {
  background:#5D5D5D !important;
}
.tfondo4 {
  background:#006200 !important;
  color:#DEDEDE !important;
}
.tfondo5 {
  background:#6A6A6A !important;
}
.tfondo6 {
  background:#FFE28B !important;
  color:#6A6A6A !important;
}
.tfondo7 {
  background:#ABFFAB;
  color:#FFC000 !important;
}
.tfondo8 {
  background:#D9B4FF;
  color:#FFFFFF !important;

}
.tfondo9 {
  background:#CFCFCF;
}

@media screen and (max-width:600px) {
  .ui-content {
    padding: 1.8% !important;
    background:#FFFFDE;
    padding:0;
  }
  .wrapper .header {
    height: 35px;
    line-height: 36px;
  }
  .wrapper .header .title {
    font-size: 1.1em !important;
  }
  .header h1{
    font-size: 1em !important;
  }
  .a1 {
    margin:0;
    width:100% !important;
  }
  .a1 ul {
    margin:0 !important;
  }
  .tfondo2 {
    background: #C0C0C0;
    font-size: 1em !important;
    color:#FFFFFF
  }
  .tfondo3 {
    background:#DEDEDE;
    color:#808080 !important;
    font-size: 1em !important;
  }
  .contiene {
    margin:0 !important;
    font-size:0.8 !important;
    text-align:justify !important;
  }
  div ul {
    padding:0 0 0 6%;
  }
  .figure {
    width: 30% !important;
    margin: 1% 0 0 3% !important;
  }
  .figure .leyenda {
    white-space:nowrap;
    overflow:hidden;
    color:#DE00FF;
    text-overflow:ellipsis;
  }
  .lista {
    display:none;
  }
  .ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-mini .ui-btn-inner {
    font-size: 0.8em;
    text-shadow:none;
  }

}


