html,body{
	background: #EAEDEF url("../img/bg.jpg") top left repeat-x;
	padding:0;
	margin: 0;
	color:#000;
	font: .9em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
}
body{
	text-align: center;
	padding:0;
	margin: 0;
}

div#contenedor{
	background-color: #EAEDEF;
	margin: 0 auto;
	padding-top: 0px;
	width:90%;
	voice-family: "\"}\""; 
	voice-family:inherit;
   width:90%;
	text-align: left;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}
html>body div#contenedor{
	margin: 0 auto;
	padding-top: 0;
}

/* CABECERA */
.cabecera{
	background: #CCD2D8 url("../img/bg_cabecera.jpg") top left no-repeat; 
	height: 100px;
	width:100%;
	voice-family: "\"}\""; 
   voice-family:inherit;
	width: 100%;
	padding: 0;
	margin: 0;
}
h1.cab{
   display: none;
}
.logotipos{
	width: 100px;
	height: 97px;
	padding: 0;
	margin-right: 0;
	margin-top: 0;
	margin-left: auto;
	border: none;
}
.situacion{
	width: 100%;
	margin: 1em 0 0 0;
   padding: 0;
}
.situacion ul li{
	list-style: none;
	display: inline;
	font: 1em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
	margin-right: .5em;
}
.situacion ul li a{
	color: #354b63;
	font-weight: bold;
	background-color: #fff;
	padding: 3px;
}
.situacion ul li a:hover{
	color: #000;
	background-color: #f6b52a;
}

/* MENU PRINCIPAL o Superior */
#menuprincipal{
	border-top: 1px #fff solid;
	width: 100%;
	voice-family: "\"}\""; 
   voice-family:inherit;
	width: 100%;
	background: #ccc;
	height: 32px;
	padding: 0;
}
ul#pestanas{
	list-style: none outside;
	margin: 0;
	padding: 0;
	float: left;
}
ul#pestanas2{
	list-style: none outside;
	margin: 0 0 0 1em;
	padding: 0;
	float: left;
}
#pestanas li{
	display: block;
	border-right: 1px #DBD9D9 solid;
	height: 32px;
	font-size: 13px;
	line-height: 32px;
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
}
#pestanas li a{
   width: 115px;
	text-align: center;
	height: 32px;
	display: block;
	text-decoration: none;
	color: #354B63;
}
#pestanas li a:HOVER{
	background-color: #354B63;
	color: #fff;
}
body#qsomos #pestanas li.iqsomos a,
body#ftfeforcem #pestanas li.iftfeforcem a,
body#legislacion #pestanas li.ilegislacion a,
body#departamentos #pestanas li.idepartamentos a{
	background-color: #354B63;
	color: #fff;
}
body#departamentos #pestanas li.idepartamentos a{
	background-color: #354B63;
	color: #fff;
}
#pestanas2 li{
	display: block;
	border-right: 0px #DBD9D9 solid;
	height: 32px;
	font-size: 12px;
	line-height: 32px;
	margin: 0;
	padding: 0 0 0 0px;
	float: left;
}
#pestanas2 li.iagenda{
	background: transparent url("../img/ico_agenda.gif") 0% 50% no-repeat;
}
#pestanas2 li.inoticias{
	background: transparent url("../img/ico_news.gif") 0% 50% no-repeat;
}
#pestanas2 li.isalir
{
	/*float:right;*/
	/*background-color: Silver;*/
}
#pestanas2 li a{
   width: 85px;
	text-align: center;
	height: 32px;
	display: block;
	text-decoration: none;
	color: #B23A00;
}
#pestanas2 li a:HOVER{
	color: #354B63;
}
body#agenda #pestanas2 li.iagenda a,
body#noticias #pestanas2 li.inoticias a{
	color: #000;
}

/* BUSCADOR */
#frmbuscar{
	float: right;
	background-color: transparent;
	padding: 0;
	height: 32px;
	margin: 0;
}
div#frmbuscar .btn{
	margin: 0 0 0 3px;
}
div#frmbuscar form{
	margin: 3px 10px 0 0;
}

/* PLANTILLA CONTENIDOS */
#contmenulateral {
	margin: .5em 0 0 10px;
	padding: 10px;
	background: #999;
	width: 200px; /* ie5win Fallarķa en este punto */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	float: left;
	}
html>body #contmenulateral {
	width: 180px; /* ie5win Solucionado el fallo */
	}
#contenidos {
	margin: .5em 0px 1em 210px;
	padding: 10px;
	border: 0px solid #ccc;
	background: #ddd;
	}
#content {
	margin: .5em 0 1em 3em;
	padding: 10px 5px 10px 5px;
	background: #fff url("../img/fondocontent.gif") top left no-repeat;
	height: auto;
	}
#content p{
	font: 1em/1.5 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 1em;
	margin-right: 1em;
}
#content ul li{
	list-style: none;
}
h2.tituloseccion{
	color: #f6b52a;
	margin-left: .5em;
}
h2.tituloseccion a{
	color: #f6b52a;
	margin-left: .5em;
	text-decoration: none;
}
/*DETALLES*/
.resalta{
	font: 2.5em/1.1 Georgia, "Times New Roman", serif;
	color: #7F9FB1;
}
acronym, abbr {
	border-bottom : 1px dotted rgb(100,100,100); 
	cursor : help
	}
.subir{
	clear: both;
	width: 75%;
	height: 35px;
	margin-left: 2em;
	padding-left: 2.4em;
	background: transparent url("../img/flecha_subir.jpg") top left no-repeat;
}
.subir a, .volver a{
	font: 1em/1.5 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
	line-height: 1.8;
	font-weight: bold;
	color: #68788A;
}
.subirdptos{
	width: 100%;
	height: 14px;
	margin-left: .5em;
	padding-left: 1.2em;
	background: transparent url("../img/ico_subirdptos.gif") left 4px no-repeat;
}
.subirdptos a{
	font: .9em/1.5 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
	line-height: 1.8;
	font-weight: normal;
	color: #68788A;
}
.volver{
	/*clear: both;*/
	width: 100%;
	height: 35px;
	margin-left: 2em;
	padding-left: 2.4em;
	background: transparent url("../img/flecha_atras.jpg") top left no-repeat;
}
.okvolver{
	width: 140px;
	height: 100px;
	margin: 0 .5em 0 22em;
	padding: 0; 
	background: transparent url("../img/flecha_atras_gr.jpg") top left no-repeat;
}
.okvolver a{
	padding-left: 4em;
	font: 1.5em/1.6 Georgia, "Times New Roman", serif;
	font-weight: bold;
	line-height: 3.3;
	color: #7F9FB1;
}
.ak{
	text-decoration: underline;
}

/*LATERAL*/
#lateral{
	float: left;
	width: 18%;
	margin-left: 1em;
	background-color: #eee;
	padding: 1em;
}
#menulateral{
	clear: both;
	width: 100%;
	background-color: #FADA94;
	height: 30px;
	padding: 0;
	margin-bottom: 0;
}
#menulateral00{
	width: 100%;
	height: auto;
	padding: 1em;
	text-align: center;
}
ul#menulateral01{
	list-style-type: none;
	width: 34em;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 30px;
	float: left;
}
ul#menulateral01 li, ul#menulateral02 li{
	/*display: inline;*/
	padding: 0;
	margin: 0 0 0 15px;
	height: 30px;
	font: 1em/1.8 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
}
ul#menulateral01 li a{
	text-decoration: none;
	border-top: 2px #F6B52A solid;
	color: #000;
}
ul#menulateral01 li a:HOVER{
	text-decoration: none;
	border-top: 2px #354b63 solid;
	color: #354b63;
}
/*REGISTRO*/
#lateral p{
	font: .9em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, arial, verdana, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 .5em 0;
}
#lateral .textinput{
	border: 1px #ccc solid;
	font: 1em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, arial, verdana, Helvetica, sans-serif;
	width: 120px;
}
#lateral .btnreg{
	font-size: 1.1em;
}
#lateral p.educaltxt{
	text-align: center;
	margin-top: 1.5em;
	/*border-top: 1px #ccc dashed;*/
	padding-top: 1em;
}

/*PORTADA*/
#contentportada{
	clear: both;
	margin: .5em 0 1em 3em;
	padding: 10px 5px 10px 5px;
	background: #fff url("../img/fondocontent.gif") top left no-repeat;
	height: auto;
}
#contentcentral{
	float: left;
	width: 70%;
	margin: 0 2% 1em 2%;
	padding: 0em;
	border: 0px #ccc dashed;
	/*background-color: Aqua;*/
}
.definicion{
	width: 95%;
   margin-right: 0;
   padding: .3em;
   margin-top: .5em;
   background-color: #fff;
   border: 1px #C3000B dashed;
}
.definicion p{
   font: .9em/1.2 Georgia, "Times New Roman", serif;
   color: #68788A;
   margin: 0;
   padding: .3em .3em 0em .3em;
}
.definicion p.dpostal{
   font: .9em/1.2 Georgia, "Times New Roman", serif;
   text-align: center;
   color: #000;
   border-top: 1px #c3000b solid;
   padding-top: .3em;
}
.clear{
	clear: both;
}
.portada01{
	float: left;
   text-align: center;
   width: 30%;
   margin-left: .5em;
   margin-top: 1em;
}
.portada02{
	float: left;
	text-align: center;
	width: 30%;
	background-color: #f3f3f3;
	margin-left: 1em;
	margin-top: 1em;
	padding: .3em;	
}

/* *************************************************** */

.datospostales
{
	width:80%;
	text-align: center;
	padding:0;
	margin: .5em auto;
}
.datospostales p
{
	font: .8em/1.2 arial, verdana, sans-serif;
	color: #000;
}
 
.destacados{
 width: 147px;
 background: #CCD2D8 url("../img/bg_accesodirecto.gif") left top repeat-y;
 margin-top: 1em;
 padding: 0;
}
.supdestacados{
 height: 7px;
 background: #CCD2D8 url("../img/sup_accesodirecto.gif") left top no-repeat;
 margin-bottom: 0;
 padding: 0;
}
.infdestacados{
 height: 7px;
 background: #CCD2D8 url("../img/inf_accesodirecto.gif") left bottom no-repeat;
 margin-bottom: 0;
 padding: 0;
 clear: both;
}
div#lateral div.destacados p{
 font: .9em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, arial, verdana, Helvetica, sans-serif;
 font-weight: bold;
 color: #C3000B;
 margin: 0 .5em 0 1em;
 padding: 0;
}
.destacados ul{
 list-style: none;
 padding: 0;
 margin: .5em 0 .5em 0; 
}
.destacados ul li{
 list-style: none;
 margin-left: 0;
 background: transparent url("../img/ico_link.gif") left 50% no-repeat;
 padding-left: 2em;
}
.destacados ul li a{
 color: #354B63;
}

/* *************************************************** */

.portada01 p,
.portada02 p {
	text-align: justify;
	font: normal 1em/1.6em "Trebuchet MS", Verdana, sans-serif;
}
p.portada03{
 font: normal 1em/1.2em "Lucida Grande", "Lucida Sans Unicode", lucida, tahoma, arial, verdana, Helvetica, sans-serif;
 margin: .5em .5em 0 .5em;
 padding: 0;
 color: #333;
 text-align: left;
 font-weight: bold;
}
p.portada03 a{
 color: #000;
}
p.portada04{
 font: normal .9em/1.2em "Lucida Grande", "Lucida Sans Unicode", lucida, tahoma, arial, verdana, Helvetica, sans-serif;
 margin: .5em;
 padding: 0;
 color: #000;
 text-align: left;
}
p.portada04 a{
 color: #000;
}
p.portada04 a:HOVER{
 color: #354B63;
}

img.imgportada{
 border: 1px #ccc solid;
 padding: 2px;
}
#edcal{
 border: 0px #E3D0C4 solid;
 width: 147px;
 height: 112px;
 background: transparent url("/public/images/btneducal.png") left top no-repeat;
 padding-top: 1.8em;
 margin-top: 0.2em;
 display: block;
}
#edcal p.txtedcal{
 font: .8em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, arial, verdana, Helvetica, sans-serif;
 color: #000;
 text-align: center;
 padding: 0;
 margin: 0;
}
#edcal p.tit-educal{
 font: 1.6em/1.2 Georgia, "Times New Roman", serif;
 font-weight: bold;
 letter-spacing: 3px;
 color: #fff;
 margin-bottom: 1em;
 text-align: center;
}
p.educaltxt a:HOVER #edcal{
 background-color: #f9f9f9;
 text-decoration: none;
 cursor: pointer;
 cursor: hand;
}
p.educaltxt a #edcal{
 text-decoration: none;
 cursor: pointer;
 cursor: hand;
}

/*
#edcal{
 border: 1px #E3D0C4 solid;
 width: 85%;
 background-color: #FCE9DC;
 padding: .5em;
 margin-top: 1em;
 display: block;
}
#edcal p{
	font: .8em/1.2 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, arial, verdana, Helvetica, sans-serif;
	color: #000;
	text-align: center;
}
.tit-educal{
	font: 1.3em/1.2 Georgia, "Times New Roman", serif;
	font-weight: bold;
	letter-spacing: 3px;
	color: #491B04;
}
p.educaltxt a:HOVER #edcal{
 background-color: #f9f9f9;
 text-decoration: none;
 cursor: pointer;
 cursor: hand;
}
p.educaltxt a #edcal{
 text-decoration: none;
 cursor: pointer;
 cursor: hand;
}*/

/*QUIENES SOMOS*/
img.logotiposp, img.imgp{
	margin: 0 1.5em 1.5em 0;
	float: left;
}
#ferececa{
	clear: both;
	width: 48%;
	float: left;
	margin: 0 0 1em 0;
	padding: 0 .5em 0 .5em;
}
#eyg{
	width: 48%;
	float: left;
	margin: 0 0 1em 0;
	padding: 0 .5em 0 .5em;
	background-color: #fafafa;
}
#eygferececa{
	/*clear: both;*/
	border: 1px #666 dashed;
	font-weight: bold;
	width: 85%;
	margin: 0 5% 0 5%;
	padding: .5em;
	background: transparent url(../img/logo_ecatolicas_q.jpg) 50% 50% no-repeat;
}
#eygferececa p.objeygferececa{
	font: 1.6em/1.2 Georgia, "Times New Roman", serif;
	color: #68788A;
}
#cifras{
	width: 85%;
	margin: 1.5em 5% 1em 5%;
	padding: .5em;
	background-color: #eaedef;
	text-align: center;
}
#cifras p{
	text-align: center;
}
#ferececa ul li, #eyg ul li{
	text-align: justify;
	font: 1em/1.5 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
}
/*ESTRUCTURA de EyG FERE-CECA*/
#contentestructura{
	margin: 0 5% 1em 5%;
	padding: 1em;
	background: #fff url("../img/bg_estructura.jpg") 50% 0% no-repeat;
	border: 1px #666 dashed;
}
#contentestructura h4{
	font: 1.2em/1.2 Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #7f9fb1;
	margin-left: 1em;
}
#contentestructura h5{
	font: 1.1em/1.2 Georgia, "Times New Roman", serif;
	color: #7f9fb1;
	margin-left: 1.5em;
}
#contentestructura ul li{
	list-style: none;
	margin: 0;
	line-height: 1.8;
	background: transparent url("../img/item_list.gif") top left no-repeat;
	height: 22px;
	padding-left: 2em; 
}		
/*PIE DE PAGINA*/
#pie{
	clear: both;
	width: 100%;
	background-color: #FADA94;
	height: 30px;
	padding: 0;
	margin-bottom: 0;
}
ul#menupie01{
	list-style-type: none;
	width: 21em;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 30px;
	float: left;
}
ul#menupie01 li, ul#menupie02 li{
	display: inline;
	padding: 0;
	margin: 0 0 0 15px;
	height: 30px;
	font: 1em/1.8 "Lucida Grande", "Lucida Sans Unicode", lucida, "Trebuchet MS", tahoma, verdana, Helvetica, sans-serif;
}
ul#menupie01 li a{
	text-decoration: none;
	border-top: 2px #F6B52A solid;
	color: #000;
}
ul#menupie01 li a:HOVER{
	text-decoration: none;
	border-top: 2px #354b63 solid;
	color: #354b63;
}
body#empleo ul#menupie01 li#bolsaempleop a,
body#contactar ul#menupie01 li#contactap a,
body#agenda ul#menupie01 li#agendap a,
body#enlaces ul#menupie01 li#enlacesp a,
body#noticias ul#menupie01 li#noticiasp a{
	text-decoration: none;
	border-top: 2px #354b63 solid;
	background-color: #354b63;
	color: #fff;
}
ul#menupie02{
	list-style-type: none;
	width: 10em;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	height: 30px;
	float: left;
}
ul#menupie02 li a{
	text-decoration: none;
	border-top: 2px #ccc solid;
	color: #666;
}
ul#menupie02 li a:HOVER{
	text-decoration: none;
	border-top: 2px #354b63 solid;
	color: #354b63;
}

/*MENU LATERAL*/
ul#menulateral {
	list-style: none;
	background-color: Aqua;
	margin: 0;
	padding: 0;
}
ul#menulateral li a{
	
}

/*CONTACTAR*/
#contentcontactar{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	background: #fff url("../img/bg_contactar.jpg") 100% 0% no-repeat;
	border: 1px #ccc dashed;
}
#contactarotrasformas{
	float: left;
	width: 27%;
	padding: .5em;
	background-color: #f1f1f1;
	margin-left: 1em;
}
#contactarotrasformasR{
	float: right;
	width: 27%;
	padding: .5em;
	background-color: #f1f1f1;
	margin-left: 1em;
}
#contentform, #jobform{
	margin: 0 5% 1em 5%;
	padding-top: .5em;
	padding-bottom: .5em;
	width: 350px;
}
html>body#contactar #contentform,
html>body#empleo #jobform{
	margin: 0em 1em 1em 3.5em;
	padding-top: .5em;
	padding-bottom: .5em;
	width: 350px;
}
#contentform .textinput, #jobform .textinput, #eventoform .textinput{
	font: normal 1.2em/1.6em "Trebuchet MS", Verdana, sans-serif;
	color: #999999;	
	width: 300px;
}
html>body#contactar #contentform .textinput,
html>body#empleo #jobform .textinput,
html>body#empleo #eventoform .textinput{
	width: 300px;
}
#contentform .textarea,
#jobform .textarea{
	font: normal 1.2em/1.6em "Trebuchet MS", Verdana, sans-serif;
	color: #999999;	
	width: 300px;
	height: 180px;
}
html>body#contactar #contentform .textarea,
html>body#empleo #jobform .textarea{
	width: 300px;
	height: 180px;
}
#contentform .btn,
#jobform .btn,
#eventoform .btn {
	font: normal 1.3em/1.6em "Trebuchet MS", Verdana, sans-serif;
	margin-right: .5em; 
}
#contactarotrasformas h4{
	/*font: 1.3em/1.2 Georgia, "Times New Roman", serif;*/
	color: #000;
}
#contactarotrasformas p{
	font: 1.1em/1.2 Georgia, "Times New Roman", serif;
	color: #354b63;
}
/*BOLSA DE EMPLEO*/
#contentempleo{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	background: #fff url("../img/bg_empleo.jpg") 100% 0% no-repeat;
	border: 1px #ccc dashed;
}
#contentform .textinputCV{
	font: normal 1.1em/1.6em "Trebuchet MS", Verdana, sans-serif;
	color: #999999;	
	width: 300px;
	background-color: #FFFFA0;
}
#contentform .btnCV {
	font: normal 1.1em/1.2em "Trebuchet MS", Verdana, sans-serif;
	margin-right: .5em;
	margin-left: .5em; 
}
.nestudios{
	font: normal 1.1em/1.6em "Trebuchet MS", Verdana, sans-serif;
	color: #666;
}
/*FETE FORCEM*/
#contentforcem{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	background: #fff url("../img/bg_fete-forcem.jpg") 100% 0% no-repeat;
	line-height: 1.5;
	border: 1px #ccc dashed;
}
#contentaccesos{
	float: left;
	width: 23%;
	padding: .5em;
	background-color: #f1f1f1;
	margin-left: 1em;
}
#contentforcem ul{
	margin-left: 0;
	padding: 0;
}
#contentforcem ul li{
	list-style: none;
	padding-left: 2em;
	margin-left: 0;
	margin-bottom: .4em;
	background: transparent url("../img/item_list.gif") top left no-repeat;
	line-height: 1.8;
	text-align: justify;
}
#contentaccesos ul{
	margin-left: 0;
	padding: 0;
}
#contentaccesos ul li#catalogocursos,
#contentaccesos ul li#accesocursos,
#contentaccesos ul li#manualayuda{
	list-style: none;
	height: 28px;
	line-height: 1.9;
	margin-bottom: .5em;
	background: transparent url("../img/ico_link.gif") top left no-repeat;
	padding-left: 2em;
}
/*#contentaccesos ul li#accesocursos{
	list-style: none;
	height: 28px;
	line-height: 1.9;
	margin-bottom: .5em;
	background: transparent url("../img/ico_cursos.gif") top left no-repeat;
	padding-left: 2.5em;
}*/
/*AGENDA*/
#contentagenda{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	border: 1px #ccc dashed;
}
table#tblagenda{
	width: 80%;
	/*border: 1px red solid;*/
}
table#tblagenda th{
	border: 1px #red dotted;
	/*font: 1.2em/1.2 Georgia, "Times New Roman", serif;
	width: 10%;*/
	height: 25px;
	/*background: #FFFFA0 url("../img/bg_cabec_tabla.jpg") top left repeat-x;*/
	/*padding: 3px;*/ 
}
tr#dias th{
	background: #FFFFA0 url("../img/bg_cabec_tabla.jpg") top left repeat-x;
	text-align: center;
	font-weight: bold;
	font: 1.1em/1.2 Georgia, "Times New Roman", serif;
	color: #666;
	padding: 1px .33em;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 15%;
}
tr#titulo th{
	background: #FFFFA0 url("../img/bg_cabec_tabla.jpg") top left repeat-x;
	color: #000;
	font-size: 120%;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
td, td.dom {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	height: 45px;
	font: 1.3em/1.2 Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #68788A;
	text-align: right;
	padding-right: 4px;
}
td.dom{
	background-color: #FFE0D2;
}
#tblagenda tr td a{
	text-decoration: underline;
	/*display: block;*/
	color: #000;
	/*background-color: #FDECCA;*/
	/*height: 20px;*/
	/*line-height: 2;*/
	/*border: 1px #FDECCA solid;*/	
}
#tblagenda tr td a:HOVER{
	color: #f6b52a;
}
th.nombremes{
	text-align: center;
}
th.mesanterior{
	text-align: left;
}
th.messiguiente{
	text-align: right;
}
#inscripcion{
	width: 15%;
	padding-left: 2.2em;
	background: #fff url("../img/ico_inscripcion.gif") top left no-repeat;
	margin: 0 1em 0 auto;
	height: 30px;
	line-height: 2.2;
}
.tituinscripcion{
	font: 1.2em/1.2 Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #7F9FB1;
}
#contentagendainscripcion{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	background: #fff url("../img/bg_inscripcion.jpg") 100% 0% no-repeat;
	border: 0px #ccc dashed;
}
#jobform .textinputCV{
	font: normal 1.1em/1.6em "Trebuchet MS", Verdana, sans-serif;
	color: #999999;	
	width: 200px;
	background-color: #FFFFA0;
}
#jobform .btnCV {
	font: normal 1.1em/1.2em "Trebuchet MS", Verdana, sans-serif;
	margin-right: .5em;
	margin-left: .5em; 
}
.radiobuttons{
	margin: .2em .5em 0 1.5em;
}
#okenvio{
	height: 201px;
	background: #fff url("../img/bg_inscripcion_ok.jpg") 1px 1px no-repeat;
	width: 451px;
	padding: 1px;
	margin: 0 15% 0 15%;
	clear: both;
	border: 1px #ccc solid;
}
#okenvio p{
	font: 2.1em/1.2 Georgia, "Times New Roman", serif;
	color: #000;
	text-align: center;
	margin-top: .5em;
	margin-bottom: .3em;
}
#noenvio{
	height: 221px;
	background: #fff url("../img/bg_inscripcion_error.jpg") 1px 1px repeat;
	width: 451px;
	padding: 1px;
	margin: 0 15% 0 15%;
	clear: both;
	border: 1px #B23A00 dashed;
}
#noenvio p{
	font: 1.4em/1.2 Georgia, "Times New Roman", serif;
	color: #B23A00;
	text-align: center;
	margin-top: .5em;
	margin-bottom: .8em;
}

/* ENLACES */
#contentenlaces{
	float: left;
	width: 60%;
	margin: 0 2% 1em 2%;
	padding: 1em;
	border: 1px #ccc dashed;
	background: #fff url("../img/bg_enlaces.jpg") top right no-repeat;
}
#contentenlaces ul li ul{
	margin-left: 0;
	margin-top: .8em;
	padding: 0 0 0 .8em;
}
#contentenlaces ul li{
	background: transparent url("../img/ico_carpetalink.gif") top left no-repeat;
	padding-left: 2.2em;
	padding-bottom: 0em;
	margin-bottom: 0;
	line-height: 1.8;
	font-weight: bold;
}
#contentenlaces ul li ul{
	padding-bottom: 0;
	margin-top: 0; 
}
#contentenlaces ul li ul li{
	background: transparent url("../img/ico_link.gif") top left no-repeat;
	padding-left: 2.2em;
	padding-bottom: .3em;
	line-height: 2;
	font-weight: normal;
}
#contentenlaces ul li ul li p{
	margin-bottom: 0;
	margin-top: 0;
}
#contentenlaces ul li ul li a{
	color: #000;
}
#contentenlaces ul li ul li a:HOVER{
	color: #354B63;
}
/*LEGISLACION*/
#contentlegislacion{
	/*float: left;*/
	position: relative;
	width: 90%;
	margin: 0 1em 1em 2%;
	padding: 1em;
	border: 1px #ccc dashed;
	background-color: #fff;
	/*background: #fff url("../img/bg_legislacion.jpg") top right no-repeat;*/
}
#contentlegislacion ul li{
	font-weight: bold;
	margin-bottom: .6em;
}
#contentlegislacion ul li ul li{
	font-weight: normal;
	margin-bottom: .3em;
	padding-top: .4em;
	padding-left: 2.1em;
	background: transparent  url("../img/ico_descargable.gif") left 1px no-repeat;
}
#contentlegislacion ul li ul li a, #contentdepartamentos ul.indicedptos li a{
	/*color: #354B63;*/
	padding-top: 0;
}
.contenedorlegis{
	float: left;
	border: 0px #ccc dotted;
	background: #fff  url("../img/bg_contienelegis.jpg") left top repeat-x;
	padding: .5em;
	width: 30%;
	margin: 0 .3em .3em .3em;
}
.contenedorlegis ul,
.contenedorlegis ul ul{
	margin: 0;
	padding: 0;
}

/*DEPARTAMENTOS*/
#contentdepartamentos{
	clear: both;
	width: 95%;
	margin: 0 1em 1em 3%;
	padding: 0 0 1em 0;
	border: 0px #ccc dashed;
}
#contentdepartamentos ul.indicedptos{
	margin-top: 0;
}
#contentdepartamentos ul.indicedptos li{
	background: transparent  url("../img/ico_deptos.gif") left 1px no-repeat;
	font-weight: bold;
	margin-bottom: .3em;
	padding-top: .2em;
	padding-left: 2em;
}
.contenedordptos{
	float: left;
	border: 0px #ccc dotted;
	background: #fff  url("../img/bg_contienedptos.jpg") left top no-repeat;
	padding: .5em;
	width: 30%;
	margin: 0 .3em .3em .3em;
}
.contenedordptospast{
	clear: both;
	float: left;
	border: 0px #ccc dotted;
	background: #fff  url("../img/bg_contienedptos.jpg") left top no-repeat;
	padding: .5em;
	width: 30%;
	margin: 0 .3em .3em .3em;
}
.contenedordptossecad{
	clear: both;
	float: left;
	border: 0px #ccc dotted;
	background: #fff  url("../img/bg_contienedptos.jpg") left top no-repeat;
	padding: .5em;
	width: 30%;
	margin: 0 .3em 2em .3em;
}
h4.titdptos{
	font: 1.3em/1.2 Georgia, "Times New Roman", serif;
	font-weight: bold;
	color: #354B63;
	margin: 0 0 0 .5em;
}
.contenedordptos ul.contenidodeptos,
.contenedordptospast ul.contenidodeptos,
.contenedordptossecad ul.contenidodeptos{
	margin: 0 .3em .3em 0;
	padding: 0;
}
#contentdepartamentos ul.contenidodeptos li{
	font-weight: normal;
	font-size: 1em;
	padding-top: .4em;
	padding-left: 2.1em;
	background: transparent url("../img/ico_link.gif") left 2px no-repeat;
} 
#contentdepartamentos ul.contenidodeptos li p.contactodeptos{
	border: 1px #FFD99F solid;
	background-color: #FFFFD0;
	padding: .3em;
	margin: .5em 0 0 0;
	width: 95%;
	font: normal .9em/1.2em "Trebuchet MS", Verdana, sans-serif;
}
p.break{
	margin-bottom: 1.5em;
}

/*NOTICIAS*/
#contentnoticias{
	position: relative;
	width: 90%;
	margin: 0 1em 1em 2%;
	padding: 1em;
	border: 1px #ccc dashed;
	background: #fff url("../img/") top right no-repeat;
}
#contentnoticias ul{
	margin: 0;
	padding: 0;
}
#contentnoticias ul li a{
	color: #354B63;
}
#contentnoticias p.fecha{
	font: normal .9em/1.2em "Trebuchet MS", Verdana, sans-serif;
	color: #999;
	padding: 0;
	margin: .5em 0 .5em .2em;
}
#contentnoticias p.minicuerpo{
	font: normal 1em/1.2em "Trebuchet MS", Verdana, sans-serif;
	color: #000;
	padding: 0;
	margin: .5em 0 1.5em .2em;
}
#contentnoticias p.cuerpo{
	font: normal 1em/1.2em "Trebuchet MS", Verdana, sans-serif;
	color: #000;
	padding: 0;
}


div.resultado
{
	margin-top:10px;
	text-align:left;
	font:80% Georgia;
}
div.resultado table{border:none}
div.resultado a.titulo
{
	font:140% Times New Roman;
	color:#B00;
}
div.resultado a.url
{
	font-size:80%;
	color:Blue;
}
span.fecha{font-size:80%;color:green}
span.resumen{color:black}

tr.footer td{text-align:center;color:#F90;font:normal 120% "Times New Roman";border:none;}
tr.footer td a{text-align:center;color:#A00;text-decoration:underline;}

A{cursor:hand}
