/*
RETICULAS CSSFRAMEWORK
---------------------------------------------------------------------
Nombre del documento: print.css

Copyright:            Copyright (C) 2009, www.sond3.com
Info:                 info@sond3.com

Descripcion:
Aporta el aspecto basico para imprimir.
---------------------------------------------------------------------
*/

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; }