/**
 * RETICULAS CSSFRAMEWORK - print.css
 *
 * @description     Aspecto basico para imprimir.
 *
 * @copyright       Copyright (C) 2009, Sond3
 * @license         CC BY-NC-SA http://creativecommons.org/licenses/by-nc-sa/3.0/es/
 *                  http://creativecommons.org/licenses/by-nc-sa/3.0/es/legalcode.es
 *
 * @link            http://www.reticulas.com
 * @info            http://www.sond3.com
 *
 * @version         0.6.0
 * @revision        $Rev: 148 $
 *
 * @ultimocambio:   $LastChangedDate: 2009-12-08 22:23:06 +0100 (Tue, 08 Dec 2009) $
 * @realizadopor:   $LastChangedBy: segun $
 */

body {
    font-size: 75%;
    color: #000000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* Cabeceras
-------------------------------------------------------------- */
h1 { font-size: 3em;}
h2 { font-size: 2em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.3em;}
h5 { font-size: 1em;}
h6 { font-size: 1em;}

/* Elementos de texto
-------------------------------------------------------------- */
p           { margin: 0 0 1.33em 0;}
p img.iz    { float: left; margin:0.32em 1.5em 1.2em 0; padding: 0;}
p img.de    { float: right; margin: 0.3em 0 1.2em 1.5em;}

a:focus, 
a:hover     { color: #000;}
a           { color: #09C; text-decoration: underline;}

blockquote  { margin: 1.3em; color: #666; font-style: italic;}
strong      { font-weight: bold;}
em,dfn      { font-style: italic;}
dfn         { font-weight: bold;}
sup, sub    { line-height: 0;}

abbr, 
acronym     { border-bottom: 1px dotted #666;}
address     { margin: 0 0 1.5em; font-style: italic;}
del         { color:#666;}

pre         { margin: 1.3em 0; white-space: pre;}
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}

/* Listas
-------------------------------------------------------------- */
li ul, 
li ol       { margin:0 ;}
ul, ol      { margin: 0;}

ul          { list-style-type: disc;}
ol          { list-style-type: decimal;}

dl          { margin: 0 0 1.5em 0;}
dl dt       { font-weight: bold;}
dd          { margin-left: 1.5em;}

/* Tablas
-------------------------------------------------------------- */
table         { margin-bottom: 1em; width:100%;}
th            { font-weight: bold;}
th,td,caption { padding: 4px 10px 4px 5px; border:1px solid #333333;}

tr.marcado td { background: #F0F0F0;}/* tr.marcado >> color concreto para tr */
tfoot         { font-style: italic;}
caption       {font-weight:bold;}

/* Cuerpo de letra
----------------------------------------------------------- */
.mini      { font-size: .9em;}
.medio     { font-size: 1.01em;}
.largo     { font-size: 1.2em;}
.grande    { font-size: 1.6em;}
.muygrande { font-size: 1.9em;}
.enorme    { font-size: 2.8em;}

/* Colores: escala de grises
----------------------------------------------------------- */
.blanco     { color:#FFFFFF;}
.grisclaro  { color:#CCCCCC;}
.grismedio  { color:#999999;}
.grisoscuro { color:#666666;}
.casinegro  { color:#333333;}
.negro      { color:#000000;}

/* alineacion texto
----------------------------------------------------------- */
.alintextde    { text-align:right;}
.alintextiz    { text-align:left;}
.alintextjust  { text-align:justify;}
.alintextcentro{ text-align:center;}

/* Avisos
----------------------------------------------------------- */
.destacado  { background: #FF0; color:#000000; padding:1px;}
.insertado  { background: #6C0; color: #fff; padding:1px;}
.borrado    { background: #F00; color: #fff; padding:1px;}

/* Elimina el borde en las imagenes con enlace
----------------------------------------------------------- */
a img { border: none; }

/*Boton
-------------------------------------------------------------- */
.boton {
    padding:4px 4px 4px 4px;

    background-color: #505761;
    border: 1px solid #000000;

    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

/* Campos de formulario
-------------------------------------------------------------- */
input.texto, input.titulo,
textarea, select { border:1px solid #bbb;}
fieldset         { padding:1.4em; border: 1px solid #ccc;}