@charset "utf-8";
/* CSS Document */

/*///////////////////////////////////////////// CSS PARA TODOS LOS NAVEGADORES /////////////////////////////////////////*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
} 

fieldset,img { 
border:none;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

q:before,q:after {
content:'';
}

abbr,acronym { 
border:0;
}


/*///////////////////////////////////////////// CSS  /////////////////////////////////////////*/

html, body{
height: 100%;
min-height: 100%;
height: auto !important;
}

body{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#cabecera img{
float: left;
}

#formAcceso form{
margin-left: 50px;
margin-top: 50px;
}

input{
border: none;
}

.textoEntrada{
color: #666;
font-size: 75%;
font-weight: bold;
}

.inputText{
border: 1px solid #666;
font-size: 75%;
color: #000;
}

.select{
width: 25%;
margin: 0 1% 0 0;
color: #666;
font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #620031;
}


.btnEntrar{
width: 70px;
height: 24px;
margin-top: 5px;
background:url(../../imagenes/btnEntrar.jpg) no-repeat left center;
color: #FFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-right: 15px;
}

.btnAcceso{
width: 210px;
height: 24px;
margin-top: 5px;
background:url(../../imagenes/btnAcceso.jpg) no-repeat left center;
color: #FFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.btnBusqueda{
width: 126px;
height: 23px;
background:url(../../imagenes/busqueda.jpg) no-repeat left center;
color: #FFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
margin-left: 10px;
}

#cabeceraMenu p{
text-align: right;
color: #666;
font-size: 75%;
font-weight: bold;
}

#menu a{
background: url(../../imagenes/enlaceOFF.jpg) no-repeat left center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #666;
float: right;
text-decoration: none;
height: 26px;
width: 95%;
text-align: right;
padding-right: 5%;
padding-top: 13px;
}

#menu a:hover{
background: url(../../imagenes/enlaceON.jpg) no-repeat left center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #620031;
float: right;
text-decoration: underline;
height: 26px;
width: 95%;
text-align: right;
padding-right: 5%;
padding-top: 13px;
}

#menu a.visitado{
background: url(../../imagenes/enlaceON.jpg) no-repeat left center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #620031;
float: right;
text-decoration: underline;
height: 26px;
width: 95%;
text-align: right;
padding-right: 5%;
padding-top: 13px;
}

#menu a.candado{
background: url(../../imagenes/candadoOFF.jpg) no-repeat left center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #666;
float: right;
text-decoration: none;
height: 26px;
width: 95%;
text-align: right;
padding-right: 5%;
padding-top: 13px;
}

#menu a.candado:hover{
background: url(../../imagenes/candadoON.jpg) no-repeat left center;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #620031;
float: right;
text-decoration: underline;
height: 26px;
width: 95%;
text-align: right;
padding-right: 5%;
padding-top: 13px;
}

.cabeceraContTabla h3{
color: #fff;
font-size: 75%;
font-weight: bold;
margin: 4px 0 0 3px;
}

.contenedorTabla table{
width: 100%;
}

#contenedorTabla table thead tr th{
color:#333;
text-align: left; 
padding: 3px 0 3px 3px; 
margin: 0px;
background: url(../../imagenes/fondoTabla.jpg) repeat-x left center;
font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
border-bottom: 0px;
border-top: 0px;
line-height: 1.4em;
border: 1px solid #CCC;
}

#contenedorTabla table tbody tr td{
color:#333;
text-align: left; 
padding: 3px 0 3px 5px; 
margin: 0px;
font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
border-bottom: 1px solid #CCC;
}

#contenedorTabla table tbody tr td.iconoCarpeta{
color:#333;
text-align: center; 
padding: 3px 0 3px 3px; 
margin: 0px;
font: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
}

#contenedorTabla table tbody tr td.negrita{
font-weight: bold;
}

#botones a img {
margin-right: 15px;
}

#mensajeError p{
font-size: 75%;
color: red;
font-weight: bold;
margin-top: 10px;
}
	