/*
COLOR CLAR F3E5FF
COLOR FOSC  72268C
BLAU FOSC 1B588C
BLAU CLAR 1   467CCB
BLAU GRIS 6794B8
grsi osc 1  434343
Brwn   949275
*/

* {
	margin: 0;
	padding: 0;
	color: #990066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}


body { margin: 10px 0; background: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #7F7772; }
html, body, #content, #cont_sidenav {   height: 100% - 20px;} 
h1, h2, h3 { font-weight: normal; color: #7F7772; }

h1 { font-size: 182%; }
h2 { font-size: 122%; }
h3 { font-size: 115%; }

p, ul, ol { margin-bottom: 20px;  font-size: 16px; }

a:link { color: #0AAAFD; }

a:hover { text-decoration: none; color: #ED2024; }
a:visited{ color: #0AAAFD; }
a:active {color: #990066; background-color:#F3E5FF;}
/* ENCABEZADO COMIENZA */
#encabezado { width: 940px; height: 90px; margin: 0 auto; }


#logo { float: left; width: 940px; height:90px; text-align: center; }

#logo h1 { padding-top: 20px; text-align: center; }

#logo h1 a { font-weight: normal; font-size: 24px;  color: #3B3B3B; }

#logo h2 { text-align: center; text-transform: uppercase; font-size: 8px; }

#logo h2 a { color: #B3A7A0; }

#logo a { text-decoration: none; }

/* ENCABEZADO TERMINA */
/* MENU Y NAVEGACON SUPERIOR*/
#nav_superior {	width: 940px; height: 20px; margin: 0 auto;clear: both; }
#menu {	margin: 0 auto;	width: 940px; padding: 4px 0 0 0;/* float: right;  */ }

#menu ul {	margin: 0; padding: 0; float: left; list-style-type: none; width:940px; background-color: #1B588C;}

#menu li {	display: inline;  line-height:12px; }

#menu a {	text-align:center; display: block; float: left; height: 20px; padding: 6px 10px 0px 8px;; background-color:#1B588C; text-decoration: none; font-size: 12px; color: #fff;}

#menu h2 { display: block; float: left; height: 30px; padding: 6px 0 0 0; background: url(../images/nav_ptos.gif) no-repeat; text-decoration: none; width:4px;}

#menu a:hover { color: #1B588C; background-color:#ffffff;}
#menu a:active { color: #1B588C; background-color:#ffffff;}

/* splash */
#splash { clear: both; margin: 0 auto; width: 940px;  border-bottom: 10px solid #F3E5FF  ; }
 
#encabezado_flash { background: url(../images/escola.jpg) no-repeat;   margin: 0 auto; width: 940px; height: 138px; }
#encabezado_none{ height:0px;}

/*#splash p { float: right; width: 460px; height: 70px; margin: 0; padding: 110px 20px 0 50px; text-align: right; font-size: 136%; font-weight: bold; color: #ED2024;}*/
#page { width: 940px; margin: 0 auto; background: #ffffff url(../images/ptos_BG2.gif) repeat; clear: both;}

/*#page h1, #page h2 { margin-bottom: 10px;}
*/

/* NAVEGACION LATERAL */
#cont_sidenav { float: left; width: 210px; padding: 2px 2px 20px 2px ; background:#F4E5FF url(../images/ptos_side_nav.gif) repeat-y; /**/}
#sidenav { float: left; width: 208px; font-size:13pt;background:#F0F0FE;  }

#sidenav h3  { color:#fff; font-size:small; background-color:#1B588C; padding: 2px 0 4px 2px ; font-weight:bold; font-size:16px;}

#sidenav ol  { margin-left: 5px;  width:100%;}
#sidenav ul { border-bottom: 1px dotted #333333; margin-left: 5px; list-style-type: none;  }
#sidenav li {
	line-height:16px;
	display: block;
	border-top: 1px dotted #333333;
	padding: 6px 0 0px 0;
	color: #990066;
}
#sidenav ul ul { padding-left: 5px;  }

#sidenav ul ul li { margin: 0; padding: 2px 0px 0px 0px;  }

#sidenav a { text-decoration:none; color:#1B588C;   display: block; }
#sidenav a:hover { text-decoration:underline; background-color:#F3E5FF; color:#467CCB; }

#sidenav h3 a 		{ text-decoration:none; color:#F3E5FF;   display: block;  font-weight:bold; font-size:16px;}
#sidenav h3 a:hover { text-decoration:underline; color:#467CCB; }



/* NAVEGACION LATERAL  FIN*/

/* nav_baja */
#nav_baja { clear: both; width: 940px; height: 40px; margin: 0 auto; padding: 0px ; border-top: 1px dashed #666666; text-align: center; }
#nav_baja img { margin-left:8px;}
#nav_baja ul { margin: 0; padding: 0; list-style-type: none; float: left; width: 940px; }

#nav_baja li { display: inline; }

#nav_baja a { display: block; width:133px; color: #3B3B3B; height: 40px; background: url(../images/nav_baja_ptos_2.gif) no-repeat;background-color:#F3E5FF;  float: left; line-height:110%; padding: 0 0px 0 0; text-decoration: none; font-size: 11px;  }

#nav_baja h2 { display: block; float: left; height: 40px; background: url(../images/nav_baja_ptos_2.gif) no-repeat; width:4px; }

#nav_baja a:hover { color: #72268C; background-color:#FFFFFF; }


#nav_baja_intranet { clear: both; width: 940px; height: 30px; margin: 0 auto; padding: 0px; border-top: 1px dashed #666666; border-bottom: 1px dashed #666666; text-align: center; }
#nav_baja_intranet ul { margin: 0; padding: 0; list-style-type: none; float: left; width: 940px; }

#nav_baja_intranet li { display: inline; }

#nav_baja_intranet a { display: block; width:312px; color: #ffffff; height: 20px; background: url(../images/nav_baja_ptos.gif) no-repeat;background-color:#6794B8;  float: left; line-height:110%; padding: 8px 0px 2px 0px; text-decoration: none; font-size: 12px;  }

#nav_baja_intranet h2 { display: block; float: left; height: 30px; background: url(../images/nav_baja_ptos.gif) no-repeat; width:4px; }

#nav_baja_intranet a:hover { color: #6794B8; background-color:#FFFFFF; }

/* footer */

#footer { clear: both; width: 940px; height: 30px; margin: 0 auto;   /*background: #3B3B3B url(../images/footer_home.jpg) no-repeat;*/ }

#footer p { padding:  10px 10px 0px 0px; line-height: normal; font-size: 77%; }

#legal { float: left; background-color:#FFFFFF }

#links { float: right; background-color:#FFFFFF }

#content { float:right; width: 720px; max-width: 720px; background: #ffffff url(../images/ptos_BG2.gif) repeat; }
#content h1{
	font-weight: bold;
	color: #4078C9;
	font-size:18px;
	font-style: inherit;
}
#content h2{ font-size:11px; line-height:normal; text-align:justify; }
#content ol, #content ul { /* margin-left: 3em;*/ }


/* CONTENIDO HOME */
#contenido_home{ width: 100%; height:100%; }
#contenido_home #cuadro{ height: 340px; }
 
#contenido_home  td{ background-color:#FFFFFF; padding:15px; height:25%; }

/* CONTENIDO GENERAL */
.cont_titulo_1{ font-weight: normal; color:#1B588C; font-size:22px;  background: #ffffff url(../images/ptos_BG2.gif) repeat bottom; }
.cont_titulo_2{ font-weight: normal; color:#1B588C; font-size:18px;  background: #ffffff url(../images/ptos_BG2.gif) repeat bottom; }

.cont_SUB_titulo_1{ font-weight: normal; color:#002059; font-size:20px;  }
.cont_SUB_titulo_2{ font-weight: normal; color:#405284; font-size:16px; display:block; font-weight:bold;  }

.Titulo1		{ font-weight: bold; color:#1B588C; font-size:16px;  font-weight:bold;  background: #ffffff url(../images/ptos_BG2.gif) repeat bottom; padding:4px; }
.home_titulares	{ font-weight: normal; color:#405284; font-size:16px; display:block; font-weight:bold;  }
.home_texto		{ font-weight: normal; color:#333333; font-size:14px; }


#contenido_gral{ width: 100%; }
#contenido_gral #cuadro{ min-height: 430px; height: 430px;}
#contenido_gral #cuadro ul, ol{ padding:  0px 0px 0px 20px;}

#contenido_gral #cuadro img{ float:left; padding:  10px 0px 0px 10px;}
#contenido_gral  td{ background-color:#FFFFFF; padding:15px; height:25%; }
#contenido_gral h3{ font-weight: normal; color: #4078C9; font-size:16px; }
#contenido_gral ul{ padding:  0px 0px 0px 20px; }
/* CONTACTE PPI*/
#tab_formulario{}
#tab_formulario td{ padding:  5px; font-size:12px; color:#666666; border:none;}


.boton_resaltado{}
.boton_resaltado a		{	color:#fff; font-size:18px; background-color:#1B588C; padding: 4px ; text-decoration:none; border:#FFFFFF solid 1px;	/*display:block; */}	

.boton_resaltado a:hover { color: #1B588C; background-color:#FFFFFF; border:1px solid #1B588C; }

.boton_resaltado2{}
.boton_resaltado2 a		{	color:#fff; font-size:18px; background-color:#1B588C; padding: 4px ; text-decoration:none; border:#FFFFFF solid 1px;	display:block; }	

.boton_resaltado2 a:hover { color: #1B588C; background-color:#FFFFFF; border:1px solid #1B588C; }

/* TABLA BOLSA DE TRABALL */
.tablaBorsa
{
	background-color:#CCCCCC;
	padding:1px;
	width:100%;
}
.tablaBorsa table
{ 
	padding:4px 2px 10px 2px;
	width:100%;
	margin:0px;
}
.tablaBorsa table td
{ 
	background-color:#FFFFFF;
	padding:4px;
}
/* form elements */

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #999999;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #999999;
	height:100px;
	display:block;
	color:#777;
}
.red {
	color: #F00;
}
#page #content #contenido_home #cuadro tr .Titulo1 .cont_titulo_2 .red strong {
	color: #F00;
}

