/* CSS Document */

#tabla{
	background-color:#E6E6E6;
	background-image:url(../images/fondo.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

/*ESTILOS DE LAS TABLAS DE BREVES DE LA HOME*/

.breve {
border-bottom:1px solid #666666;
border-left:3px solid #99FE00;
}

.breve .foto {
text-align:center;
vertical-align:middle;
width: 150px;
padding:5px;
}

.breve .foto img {
border:2px solid gainsboro;
}

.breve .noticia {
vertical-align:top;
}

.breve .titular {
font:bold 10px tahoma;
color:#660066;
}

.breve .texto {
font:10px tahoma;
color:#666;
}

.breve .enlace {
text-align:right;
}

.breve a {
font:bold 10px tahoma;
color:#660066;
padding:3px;
text-decoration:none;
}

.breve a:hover {
color:white;
background-color:#660066;
}

td.bk01{
	border-bottom:0px;
	height:62px;
}

td.bk02{
	background-image:url(../images/bk02.jpg);
	height:12px;
}

table.tabla01{
	border-top: 2px solid #fff;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	text-align: left;
	vertical-align: middle;
}

td.pregunta{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}

td.respuesta{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* ESTILO PARA LOS FORMULARIOS */

#formulario {
width:95%;
padding:5px;
margin-top:0px;
}

#formulario legend {
font:bold 10px tahoma;
color:#343;
padding:2px;
border:1px solid #343;
background-color:#fefefe;
}

#formulario #tablaformulario {
font:bold 10px tahoma;
color:black;
margin-top:10px;
}

#formulario #tablaformulario tr.celdacolor {
background-color:#f6f6f6;
}

#formulario input,textarea {
font:10px tahoma;
color:#667766;
background-color:#eeeeee;
border:1px outset #eefaee;
}

#formulario #tablaformulario td.botonera {
text-align:right;
padding-bottom:5px;
}

#formulario #tablaformulario td.leyproteccion {
font:10px tahoma;
color:#666;
text-align:justify;
padding-top:5px;
border-top:3px double #eee;
}

#formulario #tablaformulario td.leyproteccion a {
font:10px tahoma;
border-bottom:1px dotted black;
text-decoration:none;
color:#333;
}

#formulario #tablaformulario td.leyproteccion a:hover {
font:10px tahoma;
text-decoration:none;
background-color:#f0f0f0;
border:0px;
}

input.caja {
font:10px tahoma;
color:#667766;
background-color:#eeeeee;
border:1px outset #eefaee;
}

/*ESTILOS PARA EL MENÚ DE LA HOME */

.menu {
width:150px;
border-top:0px;
border-left:0px;
background:#E179FB;

}

.menu td {
border:0px;
padding-bottom:2px;
vertical-align:top;
border-left:0px;
border:0px;
}

.menu .vineta {
width:20px;
text-align:center;
vertical-align:top;
padding-top:4px;
}

.menu a {
font:bold 11px arial;
color:white;
text-decoration:none;
padding:2px;
}

.menu a:hover {
color:#666;
background:whitesmoke;
}

.menu a.secundario {
font:10px arial;
color:#666;
font-weight:normal;
text-decoration:none;
}

.menu a.secundario:hover {
text-decoration:underline;
color:#c00;
background:transparent;
}

/*ESTILOS PARA LOS EDITORES */

.editor {
padding:5px;
font:10px verdana;
color:#666;

text-indent:15px;
}

.editor h1 {
font:14px verdana;
color:#660066;
}

.editor h2 {
font:bold 11px verdana;
color:#333;
padding-left:15px;
}

.editor img {
margin:8px;
border:2px solid gainsboro;
}

.editor a {
font:bold 10px tahoma;
color:#c00;
padding:1px;
}

.editor a:hover {
color:white;
background-color:#c00;
}

.imagenes a {
text-decoration:none;
}

.imagenes a:hover {
background:transparent;
}

/* ESTILOS PARA LOS ENLACES DEL PIE */
.pie a {
font:9px arial;
color:#666;
letter-spacing:1px;
text-decoration:none;
}


.pie a:hover {
color:black;
text-decoration:overline;
background:transparent;
}


/* ESTILO BARRAS DE SCROLL */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-arrow-color:ff0000;
	scrollbar-3dlight-color:c0c0c0;
	scrollbar-face-color:c0c0c0;
	scrollbar-darkshadow-color:c0c0c0;
	scrollbar-track-color:e2e2e2;
	scrollbar-hihgtlight-color:ffffff;
	scrollbar-shadow-color:ffffff;
}

/* ESTILOS SUELTOS */
h1 {
font:14px verdana;
color:#660066;
}

h2 {
font:bold 11px verdana;
color:#333;
}

a {
font:bold 10px tahoma;
color:#660066;
padding:1px;
}

a:hover {
color:white;
background-color:#666666;
}

.botonrojo {
font:bold 10px tahoma;
color:white;
background-color:#c00;
border:1px outset #c00;
padding:1px;
}

.imagenmargen {
margin:8px;
border:2px solid gainsboro;
}

.normal {
font:10px verdana;
color:#666;
text-align:justify;
}

/* ESTILOS PARA OFERTAS DE EMPLEO */

.oferta {
width: 100%;
border-bottom:1px solid #c00;
padding-bottom:5px;
}

/* ESTILOS PARA ENCUESTAS */

.encuesta {
width: 260px;
background-color: #E0E0E0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

/*ESTILOS DE LAS ULTIMAS NOTICIAS*/

.ultimasnoticias {
width:145;
height:200;
padding:3px;
background-color: #666666;
font:10px tahoma;
color:white;
vertical-align:top;
}

.noticias {
background-color:#666666;
font:10px tahoma;
color:white;
vertical-align:top;
text-decoration: none;
}

.noticias:hover {
text-decoration: underline;
}

.imagenlink {
background-color: transparent;
text-decoration: none;
}
.imagenlink:hover {
background-color: transparent;
text-decoration: none;
}

.texto_mini {
font:10px arial;
color:#666;
font-weight:normal;
text-decoration:none;
}

/* ESTILOS PARA LA TABLA DE DESCARGAS */
.descargas {
font:bold 11px tahoma;
color:#c00;
background-color:#faf2f2;
padding-bottom:2px;
}

.descargas a:hover {
background:white;
}

.descargas a img {
filter: alpha(opacity=100);
-moz-opacity: 1;
border:0px;
}

.descargas a:hover img {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
}

/* ACCESO ZONA PRIVADA */
.taccesoprivado {
width:319px;
background-image:url(../images/acceso_privado.gif);
background-repeat:no-repeat;
font:10px verdana;
color:#666;
}

.taccesoprivado .etiqueta {
text-align:right;
padding-right:5px;
font:bold 10px tahoma;
color:#333;
}

.taccesoprivado input {
background:white;
font:10px tahoma;
color:#666;
border:1px outset gainsboro;
}

.taccesoprivado .botonrojo {
font:bold 10px tahoma;
color:white;
background-color:#c00;
border:1px outset #c00;
padding:1px;
}