/* /////////////////////////////////////////////

    CSS Imprimir
    Sitio Web: escueladeeconomiasocial.es
    Ultima actualizacion:03/11/2008
	www.lima-limon.com

//////////////////////////////////////////////*/

html * { /* Reseteamos */
    margin: 0;
    padding: 0;
}
html { font-size:100.01%; }
body { font-size:0.9em; }
img {
    border: 0;
    text-decoration: none;
}
table {
	width: 100% !important;
    border-collapse: collapse;
    border: 2px solid #999;
}
td, th {
	padding: 0.2em;
	border: 1px solid #ccc;
}


/* ////////////////////////////////////////////
Estilos generales */

html, body {
    background: #fff;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address { margin: 1em 0; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.05em; }
h6 { font-size: 1em; }
big { font-size: 1.5em; }
p,li,blockquote { text-align: justify; }
li, dd, blockquote { margin-left: 1.5em; }
q { quotes: "" ""; }
kbd {
    border: 2px solid #ccc;
    border-right: 2px solid #888;
    border-bottom: 2px solid #888;
    padding: 0 0.5em;
    background-color: #fff;
    font-family: Arial, sans-serif;
    font-size: 1em;
}
hr {
    padding: 0;
    border: 1px solid #fff;
    border-top: 1px solid #ccc;
    clear: both;
}
a { color: #004542; }
a:focus,
a:active {
   background: #B68200 !important;
   color: #fff;
}

/* ///////// id /////////// */

#rastro,
#menu_ayudas,
#menu_accesos,
#menu_principal,
#menu_pie,
#libreta,
#buscar { 
	display: none !important;
}

/* ///////// clases /////////// */

.dvPaginar {
	display: none;
}

.block { display: block; }
.izquierda { float: left; }
.derecha { float: right; }
.limpiar {
    clear: both !important;
    float: none !important;
}
.modulo {
	padding: 2px 0;
}

/* Clases de texto */

.alinearizquieda { text-align: left; }
.alinearderecha { text-align: right; }
.alinearcentro { text-align: center; }
.alinearjustificado { text-align: justify; }

.titulo_1 {
	margin: 0;
	padding: 1em;
	color: #555;
	font-family:"Arial Narrow", Arial, Helvetica;
	font-weight: normal;
	font-size: 1.4em;
	background: transparent url("../images/bg_titulo.png") left center no-repeat;
}
.titulo_2 {
	margin: 0;
	padding: 0;
	font-size: 1em;
}
.titulo_3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
.titulo_4 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
}
.titulo_5 {
	margin: 0 0 1em 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: normal;
}
.texto_2 {
	margin-top: 0.2em;
	font-size: 0.9em;
}
.texto_3 {
	font-size: 1.2em;
	font-weight: normal;
}

/* Clases de contenedores */
.contenedor { margin: 1em 0; }
.contenedor .contenido { padding: 0 10px; }

.contenedor .redondeararriba,
.contenedor .redondearabajo {
    height: 10px;
    width: 100%;
}
.contenedor .redondeararriba div,
.contenedor .redondearabajo div {
    height: 10px;
    width: 10px;
    float: right;
    overflow: hidden;
}
.contenedor_2 {
	margin-top: 0.5em;
	border-bottom: 1px solid #ccc;
}
.bloque1 { background: #E4E4E4; }
.bloque1 img { 
	margin: 5px 5px 0 0;
	border: 1px solid #ccc;
	padding: 3px;
	background: #fff;
}

.bgpapel .redondeararriba { background: transparent url(../images/esquinas_bgpapel.png) -10px bottom no-repeat; }
.bgpapel .redondeararriba div { background: transparent url(../images/esquinas_bgpapel.png) left -10px no-repeat; }
.bgpapel .redondearabajo { background: transparent url(../images/esquinas_bgpapel.png) -10px top no-repeat; }
.bgpapel .redondearabajo div { background: transparent url(../images/esquinas_bgpapel.png) left top no-repeat; }

.bgblanco .redondeararriba { background: transparent url(../images/esquinas_bgblanco.png) -10px bottom no-repeat; }
.bgblanco .redondeararriba div { background: transparent url(../images/esquinas_bgblanco.png) left -10px no-repeat; }
.bgblanco .redondearabajo { background: transparent url(../images/esquinas_bgblanco.png) -10px top no-repeat; }
.bgblanco .redondearabajo div { background: transparent url(../images/esquinas_bgblanco.png) left top no-repeat; }

.descargas { background: #E4E4E4; }
.descargas p { margin: 0 0.5em; }
.descargas ul { margin: 0.5em 0; }

.galeria_fotos { background: #E4E4E4; }
.galeria_fotos p { margin: 0 0.5em; }
.galeria_fotos ul { margin: 0.5em 0; }

.galeria_fotos .foto img {
	height: 80px;
}

.foto {
    float: left;
    margin: 0 0.5em 0.5em 0;
    border: 1px solid #ccc;
    padding: 3px;
    background: #fff;
}
.foto img,
.foto a {
    display: block;
}
.ampliar {
    margin: 1em 0;
    text-align: right;
}
.ampliar a {
    padding-left: 15px;
    background: transparent url(../images/ico-mas.png) 0 0.3em no-repeat;
}
