/* CSS Document */
a {
 color:#000000;
 text-decoration: none;
 border:0;
}

a:visited {
 text-decoration: none;
 color:#3300CC;
 border:0;
}

a:hover {
 background-color:#FFFFFF;
 text-decoration: none;
 color: #000000;
}

#Layer10 a, #Layer7 a, #Layer8 a, #Layergal a, #Layerenlac a, #Layermensaj a {
 color:#FFFFFF;
 text-decoration: none;
 border:0;
}

#Layer10 a:hover, #Layer7 a:hover, #Layer8 a:hover, #Layergal a:hover, #Layerenlac a:hover, #Layermensaj a:hover {
 background-color:#FFFFFF;
 display:block;
 width:100%;
 text-decoration: none;
 color: #000000;
}

.botinicio {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight: bold;
 color: #000000;
 letter-spacing: 2px;
}

/*aplicar en la cabecera*/
.nbre_apartados {
 font-size: 30px;
 font-family: "Times New Roman", Times, serif;
 text-align: center;
 font-weight: bold;
 font-style: normal;
 color: #000000;
}

.nbr_contenidos {
 font-family: "Times New Roman", Times, serif;
 text-align: center;
 font-size: 30px;
 font-weight: bold;
 font-style: normal;
 color: #FFFFFF;
 background-color: #CC0000;
}

/*este estilo es para los apartados de la izquierda de la barra de navegacion*/
.apartadoszda {
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 color: #000000;
}

/* letra de acceso a otro apartados*/
.acceso_pie {
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 color: #FFFFFF;
}

/*Se aplicara para los aparatados de la derecha de la barra de navegación*/
.apartadoscha {
 font-size: 16px;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 font-weight: bold;
}

.apartadoscha a {
 color: #FFFFFF;
 text-decoration: none;
}

.apartadoscha a:hover {
 background-color:#FFFFFF;
 color:#CC0000;
 display:block;
 width: 100%;
 height: 100%;
 margin:0;
 padding:0;
}

.contenidos {
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 font-size: 12px;
 background-color: #CC0000;
 font-weight: normal;
}

/*estilo para todos los textos de la web*/
.parrafos {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 font-weight: normal;
}

.ladillos {
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
 font-size: 10px;
}

/*texto_ejemplos es para la muestra de las explicaciones */
.texto_ejemplos {
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
}

.nbrautores {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 14px;
 font-weight: normal;
 padding-bottom: 12px;
}

.procesos {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
}

.gener { padding-right: 12px; }

#fondo { /*background-image: url(http://1.bp.blogspot.com/_1H4u-8JgVAo/SYxQMUm5hBI/AAAAAAAAAZs/jpe7WDt6z5U/s1600/fondo_papel.jpg);*/ }

#pagina {
 width:768px;
 margin: auto;
}

#cabecera {
 float: left;
 float: left;
 width: 768px;
 height: 46px;
}

#logo {
 float:left;
 text-align: left;
 margin-left: 2px;
}

#apartado { float: right; }

#apartado th { background-color: #CC0000; }

#brnavegacion {
 float:left;
 width:768px;
 height:24px;
 color: #FFFFFF;
}

/*color de las celdas de la barra de navegación*/
#brnavegacion th {
 background-color:#CC0000;
 color: #FFFFFF;
}

/*La estructura del contenido es siempre la misma*/
#contenido {
 width:768px;
 float: left;
 height: auto;
}

/*Bloques para contenidos de TALLER*/
#fotos {
 float: right;
 margin-bottom: 12px;
}

#fotos img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 padding-right: 1px;
 padding-top: 12px;
 padding-left: 12px;
}

#datos {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-top: 12px;
 padding-left: 12px;
 float: left;
 width: 264px;
 line-height: normal;
}

#retratos {
 float: right;
 width: 480px;
}

#retratos img {
 margin-top: 12px;
 margin-left: 6px;
 margin-right: 4px;
}

/*Bloques y estilos para CONTENIDO de TÉCNICAS DE GRABADO*/
#presgrabado {
 padding-top: 12px;
 padding-bottom: 12px;
 width: 744px;
 padding-left: 12px;
}

#presgrabado img { padding-right: 28px; }

#blgrabado {
 height: 322px;
 overflow: auto;
 border-top-style: solid;
 border-top-color: #CC0000;
 width: 756px;
}

#textos {
 width: 768px;
 float: left;
 height: auto;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #CC0000;
}

#graficos {
 width:768px;
 float: left;
 height: 276px;
 overflow: auto;
}

/*Bloques para contenidos de SISTEMAS ESTAMPACION*/
#gerestamp {
 width: 768px;
 float: left;
 height: auto;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 border-bottom-color: #CC0000;
}

#video {
 width: 408px;
 float: left;
}

#farestamp {
 float: left;
 height: 252px;
 width: 720px;
 padding-left: 12px;
 padding-top: 12px;
 padding-right: 36px;
}

#textoestamp {
 height: 306px;
 width: 336px;
 float: left;
 overflow: auto;
 margin-left: 12px;
 padding-right: 12px;
}

/*Bloques para contenidos de GALERÍA ENLACES y MENSAJES*/
#cuadros {
 margin-top: 12px;
 float: left;
 overflow: auto;
 width: 768px;
 height: 474px;
 margin-bottom: 12px;
}

#cuadros img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 padding-right: 12px;
 padding-top: 12px;
}

#enlaces {
 margin-top: 12px;
 float: left;
 overflow: auto;
 width: 768px;
 height: 474px;
 margin-bottom: 12px;
}

#enlaces img {
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 padding-right: 12px;
 padding-top: 12px;
}

/*Bloque para MENSAJES*/
#mensajes {
 height: 444px;
 margin-top: 12px;
}

#pie {
 clear: both;
 width: auto;
 height: 24px;
 border-top-width: 3px;
 border-top-style: solid;
 border-top-color: #CC0000;
}

#pie th { background-color:#CC0000; }

