﻿h1
{
	font-size: 100%;
	color: #000;
	margin-bottom: 4px;
	font-weight: normal;
	border-bottom: dotted 1px #ddd;
}

.gridForos
{
	background-color: #fff;
	border: solid 1px #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 6px;
}

.gridForos a
{
	display: block;
	text-decoration: none;
	color: #000;
}

.gridForos .descripcion
{
	color: #777;
}

.gridForos a:hover
{
	text-decoration: underline;
}
.diaCalendario
{
	cursor: default;
	background-color: Red;
}

.diaSeleccionado
{
	cursor: pointer;
}
.textoNormal
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 80%;
	color: #333333;
}
.enlaceGrande
{
	font-size: 120%;
	color: #333;
	text-decoration: none;
	border-bottom: solid 1px #ccc;
}
.tituloTabla
{
	font-size: 100%;
	background-image: url(../img/barraTablas.gif);
	height: 31px;
	padding-left: 3px;
}
.mapaWebPadre
{
	font-size: 110%;
	font-weight: bold;
	color: #222;
}

.mapaWebHijo
{
	font-size: 100%;
	color: #000;
}
.filaTabla
{
	background-color: #f5f5f5;
	font-size: 90%;
	height: 25px;
	border-bottom: dashed 1px #bbb;
	padding: 2px;
	vertical-align: top;
}
.mesCalendario
{
	font-size: 80%;
	text-decoration: none;
	border: solid 1px #006faf;
}
.diasSemanaCalendario
{
	padding: 3px;
	background-color: #eeefff;
	border-bottom: double 3px #cccccc;
	cursor: default;
}
.tituloCalendario
{
	background-position: top;
	color: #fff;
	height: 22px;
	font-size: 90%;
	width: 100%;
	border-bottom: solid 1px #006faf;
	background-image: url(../img/fondoBarras.gif);
	text-indent: 5px;
	line-height: 22px;
	text-align: left;
}

.finsemanaCalendario
{
	background-color: #eeF0ff;
	cursor: default;
}
.diaCalendario
{
	font-size: 100%;
	background-color: #ffffff;
	text-decoration: none;
	padding: 1px;
	padding-bottom: 3px;
}
.diaCalendario:hover
{
	background-color: #0000ff;
	color: #ffffff;
}
.RootNode
{
	font-size: 110%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.Node
{
	font-size: 100%;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
}


.Arial8NormalNegro
{
	font-weight: normal;
	font-size: 80%;
	color: Black;
	font-style: normal;
	font-family: Arial;
	text-decoration: none;
}

.negrita
{
	font-weight: bold;
	font-size: 100%;
}
.controlesFormulario
{
	border: solid 1px #cccccc;
	background-color: #dff3ff;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
}
.controlesFormulario2
{
	background-color: #63a2c6;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
}

.preguntaFrec
{
	font-size: 95%;
	font-weight: bold;
	color: #000000;
}

.respuestaFrec
{
	font-size: 90%;
	font-weight: normal;
	margin-left: 20px;
	margin-bottom: 20px;
	color: #333333;
	text-align: justify;
}

#pie
{
	height: 20px;
	background-image: url(../img/fondoBarras.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	font-size: 100%;
	text-align: right;
	line-height: 20px;
	vertical-align: middle;
}

#central
{
	background-color: #fff;
	width: 627px;
}

.barra_lateral
{
	width: 150px;
	background-color: #9bf;
}
.textoStaticDefecto
{z-index:1;
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	color: #222222;
	text-decoration: none;
	font-weight: bold;
	line-height: 25px;
	vertical-align: middle;
}
/*
.menuStaticDefecto
{	z-index:1;
	
	border-bottom: solid 1px #5577bb;
	border-right: solid 1px #5577bb;
	border-left: solid 4px #333333;
	background-image: url(../img/barra_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	
	
}
.menuStaticDefecto a
{
	background-image: url(../img/barra_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
	display:block;
	line-height: 25px;
	color:#000;
	font-size:90%;
	width:130px;
	}
.menuStaticDefectoHover
{z-index:1;
	color: #000;
	cursor: pointer;
	border-left-color: #0077cc;
	background-position: bottom;
}

.menuDynamicDefecto
{z-index:1;
	border-bottom: solid 1px #0077cc;
	padding-left: 2px;
	padding-right: 5px;
	border-left: solid 2px #333333;
	font-size: 75%;
	color: #000000;
	line-height: 20px;
	background-image: url(../img/barra_submenu.gif);
	background-position: top;
	display: inline-block;
	width: 100%;
}
.menuDynamicDefectoHover
{	z-index:1;
	background-position: bottom;
	border-left-color: #00aa55;
	color: #000;
}

*/
	
	.menuEstatico
	{
		width:150px;
		}
	
	.menuEstatico td
	{border-bottom:solid 1px #555;}
	
.menuEstatico a

{display:block;
	color:#000;
	z-index:1;
	
	line-height:25px;
	font-size:90%;
	
	}
.menuDinamico
{z-index:1;
	
	}
.cabecera_cuadros
{
	margin-left: 26px;
	font-size: 12px;
	color: #555555;
	text-decoration: none;
}
.cabecera_cuadros:hover
{
	border-bottom: dotted 2px #555555;
}

.tituloTab
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 80%;
}

a.enlace
{
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	cursor: pointer;
}
a.enlace:hover
{
	text-decoration: underline;
}

a.enlace2
{
	text-decoration: none;
	font-weight: bold;
	color: #222222;
}
a.enlace2:hover
{
	color: #0055cc;
}

a.enlace3
{
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	color: #222222;
}
a.enlace3:hover
{
	color: #0055cc;
}

.tablaOfertas
{
	border: 1px solid #0055E5;
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055cc;
}


.arial10normalgris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.arial8normalgris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.arial10boldnegro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}
.arial6boldnegro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-align: justify;
}

.arial7boldrojo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: red;
}
.resumenErrores
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: red;
	text-align: left;
	padding-top: 10;
	padding-bottom: 10;
	padding-left: 15;
}

.textbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: Black;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
}


.arialXsmallnormalgris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #444444;
	text-align: justify;
}
.arialXsmallnormalgrisJustificado
{
	font-family: Arial;
	font-size: 70%;
	font-weight: normal;
	color: #444444;
	text-align: justify;
}
.filaTitulo
{
	background-color: #0055E5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	font-size: 70%;
}
.filaTituloSubrayado
{
	background-color: #0055E5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	font-size: 70%;
	text-decoration: underline;
}
.filaFormulario
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
}
.curriculo
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 70%;
}
.detalle
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 70%;
	vertical-align: top;
	text-align: justify;
}
.fondoGrid
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
	vertical-align: top;
}
.tituloSeccion
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 70%;
}
.seccion
{
	background-color: #eeeee6;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #000000;
	font-size: 70%;
}

.arial10boldAzul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055cc;
}
.arial10boldAzul:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial8boldAzul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055cc;
}

.arial8normalazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: blue;
	text-decoration: none;
}
a.arial8normalazul:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: blue;
	text-decoration: underline;
}

.arial8boldnegro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.arial10boldazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055E5;
}
.arial10boldazul:hover
{
	color: #0025b5;
}
.arial8boldazul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055E5;
}
.arial10boldrojo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #cc0000;
	text-decoration: none;
}
.sesion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0055E5;
	text-decoration: none;
}

.arial8manogris
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: Gray;
	text-decoration: none;
	cursor: hand;
}
.ayudas
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: blue;
	font-size: 70%;
	vertical-align: top;
}
.enlace
{
	cursor: hand;
}
.enlaceOtros
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4587f8;
	font-size: 80%;
	text-decoration: none;
	cursor: pointer;
}

#pie
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DDE1ED;
	text-decoration: none;
	cursor: hand;
}
#pie a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
}

a.enlaceOtros:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4587f8;
	font-size: 80%;
	text-decoration: underline;
}

.descripcionOferta
{
	font-family: Arial;
	font-size: 85%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	text-decoration: none;
}
a.descripcionOferta:hover
{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: underline;
}
.tituloOferta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.Arial10negro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #222222;
	text-decoration: none;
}
.Arial10negro:hover
{
	color: #005caa;
}
.arial10Boldnegro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.arial10Boldnegro:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.documentoDescarga
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.documentoDescarga:hover
{
	color: #0055cc;
	text-decoration: underline;
}

.empresaDestacada
{
	width: 104px;
	height: 67px;
	cursor: hand;
	cursor: pointer;
	padding: 0;
	margin-top:4px;
	margin-left:4px;
	float:left;
	}
.linkEmpresas
{
	text-decoration: none;
	width: 134px;
	height: 75px;
	display: block;
	padding: 0;
	margin: 0;
}

.tablaEmpresas tr td
{
	background-image: url(../img/logoEmpresa.gif);
	background-repeat: no-repeat;
	width: 134px;
	height: 75px;
	padding: 0;
	margin: 0;
}
.tablaEmpresas
{
	width: 144px;
	margin: 0;

}
.bloqueGeneral
{
	padding: 6px;
	border: #006faf 1px solid;
	background-color: #ffffff;
	height: auto;
}
.tablaGeneral
{
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #9ac;
	font-size: 80%;
	text-align:left
}


#cabeceraForo a
{
	font-size: 75%;
	color: #000;
	text-decoration: none;
}
#cabeceraForo a:hover
{
	text-decoration: underline;
}
.botonForo img, .botonForoSup img
{
	border: 0;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: text-bottom;
}
.inputForo
{
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #fff;
	color: #000;
	border: solid 1px #ccc;
}

.botonForoSup
{
	border: solid 1px #ddd;
	font-size: 80%;
	color: #000;
	text-decoration: none;
	padding: 3px;
}


.botonForoPeq
{
	color: #000;
	text-decoration: none;
	padding: 1px 3px 1px 3px;
	border: solid 1px #ccc;
	display: inline-block;
	text-align: center;
	margin: 1px;
	line-height: 14px;
	vertical-align: top;
	background-color: #f5f5f5;
	font-size: 10px;
	float: left;
}

.botonForoPeq:hover
{
	background-color: #ccddff;
}
.botonForoPeq:active
{
	padding: 2px 3px 0px 5px;
}
#ctl00_ContentPlaceHolder1_dgResultados a
{text-decoration:none;}
.tituloCuadro
{
	background-position: top;
	color: #fff;
	height: 22px;
	font-size: 12px;
	width: 100%;
	border-top: solid 1px #006faf;
	border-left: solid 1px #006faf;
	border-right: solid 1px #006faf;
	background-image: url(../img/fondoBarras.gif);
	text-indent: 5px;
	line-height: 22px;
	text-align: left;
}
.tituloCuadro a
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.tituloCuadro a:hover
{
	text-decoration: underline;
}
.contenidoCuadro
{
	width:100%;
	border: solid 1px #006faf;
}

.boton
{
	border: solid 1px #006faf;
	background-image: url(../img/fondoBarras.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #007bc2;
	height: 20px;
	min-height: 20px;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 0 5px 0 5px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
}
.boton:hover
{
	background-position: bottom;
}

.boton img
{
	border: 0;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.paginacion
{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	letter-spacing: 4;
}

.paginacion span
{
	color: #777;
	text-decoration: none;
	display: inline-block;
	border: solid 1px #ccc;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #eee;
	font-size: 70%;
}

.paginacion a
{
	color: #000;
	text-decoration: none;
	display: inline-block;
	border: solid 1px #ccc;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 70%;
}

.paginacion a:hover, .paginacion a:visited
{
	color: #000;
	background-color: #eee;
}
.gridForos h2
{background:none;
	border:none;
	text-indent:0;
	font-size:100%;
	}
