body{font-family:Arial, Helvetica, sans-serif; color:#666; margin:0}
div.todo{width:760px; margin:auto; background-color:#fff}
div.fondo{width:779px; background-image:url(images/fondoppal.gif); background-repeat:repeat-y; margin:auto}

h1{color:#0a639c; font-size:15px; border-bottom:1px dashed #e2e2e2; margin:10px 2px 0 2px}
h2{font-size:15px; border-bottom:1px solid #d6d7d9}
h3{border-bottom:1px solid #e3e3e3; color:gray; font-size:17px}

p.right img{float:right}
div.centrar{text-align:center}
img{border:none}

div.acceso{margin: 70px 0 0}

img.izda{float:left; padding:10px 10px 10px 0}
img.error {vertical-align:bottom}
img.top {vertical-align: top}
img.bottom {vertical-align: bottom}
div.infobar_form
{
  margin:5px 0px;
  padding:10px;
  border:1px solid #e2e2e2;
  font-size:14px;
  background-color: #F6F9FD;
  text-align: center;
  
}

div.infobar_form a
{
  color:#be3e0d;
  text-decoration:none
}

div.infobar_form a:hover
{
  color:#c00;
  text-decoration:underline
}
div.infobar_form img
{
  vertical-align:bottom;
}
div.fieldset#tarifa
{
  padding:45px 25px 30px 30px;
  border:1px solid #e2e2e2;
  line-height:150%;
  background:url(images/fondo_inicio.jpg) repeat-x
}
div.fieldset#tarifa h1{color:#c00;font-size:1.2em;border-bottom:1px dashed #e2e2e2;margin-top:20px}

address{font-style:normal}
span.alertatricar{color:#c00}
span.important{color:#0a639c}

table#login input[type=submit]{font-family:Trebuchet, Arial, Helvetica; font-size:12px; background-color:#fff; color:#336685; border:2px solid #90BAD3}
table#login td {padding:0 12px 7px 0}

table.cuerpo{border-collapse:collapse}

td.contenido{line-height:150%; width:auto; vertical-align:top; text-align:justify; color:#666; font-size:12px; padding:14px 15px}

td.contenido a
{
  color:#be3e0d;
  text-decoration:none
}

td.contenido a:visited
{
  color:#be3e0d;
  text-decoration:none
}

td.contenido a:hover, td.contenido a:visited:hover
{
  color:#be3e0d;
  text-decoration:underline
}


div.cabecera{background:url(images/fondo_clientes.jpg) repeat-x; height:69px;margin:0px 3px 22px; color:#757474; font-size:18px; font-weight:700; text-align:center}
legend{color:#0a639c}

/*////////////////////////////////////////////////// div.infobar_prod //////////////////////////////////////////////*/
div.infobar_prod
{
  margin:13px 0;
  padding:4px 0;
  border:1px solid #e2e2e2;
  text-align:center;
  font-size:1.1em;
  background-color:#ffffb5
}

div.infobar_prod a, div.infobar_prod a:visited
{
  font-weight:700;
  color:#c0ad08;
  text-decoration:none
}

div.infobar_prod a:hover
{
  color:#c00;
  text-decoration:underline
}

div.infobar_prod img.pdf {vertical-align:top}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/





/*div.infobar_prod{text-align:center; margin:5px 0 5px; padding:4px; border:1px solid #e2e2e2; font-size:1.1em; background-color:#ffffb5}
div.infobar_prod a, div.infobar_prod a:visited{font-weight:700; color:#c0ad08; text-decoration:none}
div.infobar_prod a:hover{color:#c00; text-decoration:underline}
/*div.infobar_prod img.pdf{vertical-align:bottom}*/

div.pie{background:url(images/pieclientes.gif) repeat-x; border-top:1px solid #a7a6a6; border-bottom:1px solid #aaaaaa; margin-top:10px; text-align:center; font-size:0.65em; padding:3px 0 2px}
div.pie a{color:#666; font-weight:700; text-decoration:none}
div.pie a:hover{text-decoration:underline}
div.pie table{margin:auto; margin-top:2px; border-spacing:0px}
div.pie img{vertical-align:bottom}

fieldset.login
{
  margin:25px 0;
  padding:20px 17px;
  border:1px #e2e2e2 solid;
  font-size:1.1em;
  line-height:1.5em;
  background-color:#fff
}

a{color:#c0ad08; text-decoration:none}
a:hover{color:#c00; text-decoration:underline}

ul.menu
{
  margin:5px 0 0;
  padding:0px 3px 3px 0;
  border-bottom:3px solid #336685
}

li.menu, li.menucurrent
{
  display:inline;
  color:#fff;
  text-decoration:none
}

li.menu a
{
  margin-left:6px;
  padding:3px 8px 3px;
  border:1px solid #e2e2e2;
  border-bottom:none;
  text-decoration:none;
  color:#3d4242;
  font-variant:small-caps;
  font-size:13px;
  background:url(images/fondo_menu2.gif) repeat-x
}

li.menucurrent a
{
  margin-left:6px;
  padding:3px 8px 3px;
  border:1px solid #336685;
  border-bottom:none;
  text-decoration:none;
  color:#fff;
  font-variant:small-caps;
  font-size:13px;
  background:url(images/fondo_menu2b.gif) repeat-x
}

li.menucurrent a:hover, li.menu a:hover
{
  border:1px solid #336685;
  border-bottom:none;
  color:#fff;
  text-decoration:none;
  background:url(images/fondo_menu2b.gif) repeat-x
}

a span.candado{background:url(images/candado_blanco2.gif) no-repeat center right; padding:0 14px 0 0}
span.error{color:#D23D24; font-weight:bold}

