﻿/* ESTRUCTURA DE PAGINA */
h1
{
    padding-top: 23px;
    color: #be0f34;
}
h1 span
{
    display: block;
    color: #828a8f;
    font-size: 90%;
}
h2
{
    padding-top: 5px;
    margin-bottom: 0px;
}
table
{
    margin-top: 10px;
}
p
{
    margin: 10px 0 10px 0;
}
fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}
fieldset legend
{
    display: none;
}
ul
{
    list-style-image: url(../_img/list-item.png);
    text-align: left;
}
ol li
{
    padding-bottom: 10px;
}
a:visited
{
    color: #5381ac;
}
#addthis
{
    float: right;
}
/* ENCABEZADO */

#encabezado
{
    background: #e3e3e1 url(../_img/encabezado.png) no-repeat;
}
#encabezado .links
{
    text-align: right;
    margin-right: 10px; 
    padding-top: 10px;
}
#encabezado .fecha
{
    margin-top: 120px;
}
#encabezado .fecha span
{
    display: block;
    font-weight: bold;
}
#encabezado .buscar
{
    margin: 18px 0 0 0;
    padding: 0 0 0 28px;
    float: right;
    background: url(../_img/buscar-icono.png) no-repeat;
}
#ie6 #encabezado .buscar
{
    background: url(../_img/buscar-icono.gif) no-repeat;
}
#encabezado .buscarTextbox
{
    background: url(../_img/buscar-fondo.png) no-repeat;
    width: 100px;
    height: 20px;
    display: block;
    float: left;
}
#encabezado .buscarTextbox input
{
    width: 90px;
    height: 18px;
    margin: 1px 0 0 5px; 
    padding: 0;
    border: 0;    
    float: left;
}
#encabezado .buscarLabel
{
    display: none;
}
#encabezado .buscarBoton
{
    float: left;
    margin: 1px 0 0 10px;
}
#encabezado .buscarBoton img
{
    border: 0;
}
/* PIE */
#pie
{
    float: left;
    width: 980px;
}
#pie .info
{
    font-size: 90%;
    height: 60px;
    border-bottom: solid 2px #e3e3e1;
}
#pie .col1
{
    float: left;
    width: 202px;
    height: 60px;
    background: url(../_img/pie-linea.png) repeat-y right 0;
}
#pie .col1 a
{
    float: left;
    width: 200px;
    height: 60px;
    background: url(../_img/logotipos2-calidad.png) no-repeat 0px 9px;
}
#pie .col1 a span
{
    display: none;
}
#pie .col2
{
    float: left;
    width: 778px;
    height: 55px;
    margin-top: 2px;
}
#pie .col2 .col1
{
    width: auto;
    height: auto;
    background: none;
}
#pie .col2 .col1 a
{
    width: auto;
    height: 15px;
    margin-left: 15px;
    padding: 0px 0 5px 20px;
    background: url("../_img/pie-boton-admin.png") no-repeat 0 50%;
}
#pie .col2 .col1 a span1
{
    display: block;
}
#pie .col2 .col2
{
    width: auto;
    height: auto;
    position: relative;
    left: 70px;
    margin-top: 0;
}
#pie .col2 .col3
{
    float: right;
    width: auto;
    height: auto;
    padding-right: 10px;
}
#pie .col2 .copyright
{
    text-align: center;
    float: left;
    width: 778px;
    padding-top: 7px;
    margin-top: 2px;
    border-top: solid 1px #e3e3e1;
}
#pie .col2 .copyright span
{
    font-weight: bold;
}
/* W3C LOGOS */
#w3c-logos
{
    float: right;
    margin-bottom: 50px;
}
#w3c-logos p
{
    float: left;
    margin: 30px 0 0 10px;
}
#w3c-logos img
{
    border: 0;
    width: 88px;
    height: 31px;
}
/* RSS MENU */
#rss-menu
{
    display: none;
    position: absolute;
    top: 30px;
    right: 0;
    width: 200px;
    border: solid 1px #e3e3e1;
    border-bottom: solid 1px #636b70;
    border-right: solid 1px #636b70;
    background-color: White;
}
#rss-menu ul
{
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 5px 20px 5px 20px;
}
/* SEPARADORES */
#barra1
{
    height: 15px;
    margin: 5px 0 0 0;
}
#barra2
{
    height: 6px;
    font-size: 0%;
}
/* COLUMNAS */
#columna-A, #columna-B, #columna-C
{
    position: relative;
    float: left;
    min-height: 512px;
}
#columna-A
{
    width: 207px;
    /*margin-top: 3px;*/
    min-height: 558px;
}
#columna-B
{
    min-height: 552px;
    margin: 0px 5px 0 27px;
}
#columna-C
{
    width: 219px;
    min-height: 561px;
}
#columnas-A #columna-A
{
    width: 935px;
    margin: 8px 0 3px 30px;
    background-image: none;
}
#ie6 #columnas-A #columna-A
{
    margin-left: 17px;
}

#columnas-AB #columna-B
{
    width: 715px;
    padding-right: 16px;
}
#columnas-ABC #columna-B
{
    width: 500px;
    padding-right: 22px;
}
#columnas-A #columna-B, #columnas-A #columna-C, #columnas-AB #columna-C
{
    display: none;
}
/* CONTENIDO */
.content
{
    text-align: justify;
    font-size: 110%;
}
#columna-B .resumen
{
    border-top: dashed 1px #cfcfcf;
    border-bottom: dashed 1px #cfcfcf;
    padding-top: 8px;
    padding-bottom: 11px;
    margin-top: 15px;
    font-weight: bold;
}
#columna-B .fecha
{
    text-transform: lowercase;
}
#columna-B .indice
{
    padding: 0 0 12px 17px;
    margin: 0;
    border-bottom: dashed 1px #cfcfcf;
}
#columna-B .listItem
{
    border-top: dashed 1px #cfcfcf;
    margin-bottom: 10px;
}
#columna-B .listItem h2
{
    margin-top: 5px;
}
#columna-B .listItem h2 a
{
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 65%;
    display: block;
}
#columna-B .listItem h2 a span
{
    display: block;
    color: #828a8f;
}
#columna-B .listItem p
{
    margin: 0;
}
#columna-B .listItem .etiquetas
{
    border: 0;
    padding-top: 2px;
    font-size: 90%;
    color: #828a8f;
}
#columna-B .etiquetas
{
    clear: both;
    padding-top: 12px;
    margin-bottom: 10px;
    border-top: dashed 1px #cfcfcf;
}
/* CRUMBS */
#go
{
    padding: 10px 0 0 0;
    margin: 0;
    text-transform: uppercase;
}
#go .last
{
    font-weight: bold;
}
/* VARIOS */
.media img
{
    border: solid 1px #fff;
    margin-bottom: 10px;
}
a.media:hover img
{
    border: solid 1px #e3e3e1;
}
.selected
{
    font-weight: bold;
}
a.boton, a.boton:visited
{
    color: #36424a;
}
a.boton:hover
{
    color: #be0f34;
}
.boton a
{
    color: #36424a;
}
.boton a:hover
{
    color: #be0f34;
}
.feed 
{
    margin-left: 3px;
    padding: 2px 0 2px 19px;
    background: url("../_img/feed-icon-14x14.png") no-repeat 0 50%;
} 

input.textBox, textarea.textBox
{
    border: solid 2px #ebeae7;
    padding-left: 5px;
    padding-bottom: 3px;
}
select.textBox
{
    border: solid 2px #ebeae7;
    height: 24px;
}
.formulario, #columnas-A #columna-A.formulario
{
    background: url(../_img/fondo-formulario.png) no-repeat right bottom;
}
table
{
	border: solid 1px #ebeae7;
    width: 100%;
    background: url(../_img/table-bg.png) repeat-x;
	text-align: left;
}
th
{
	padding: 0 10px 0 10px;
}
td
{
	border: solid 1px #ebeae7;
	padding-left: 5px;
}
.formulario table
{
    border: 0;
    width: auto;
    background: none;
}
.formulario th
{
    padding: 2px 10px 0 0;
    vertical-align: top;
}
.formulario td
{
	border: 0;
	padding-bottom: 10px;
}
