/* CSS Document */

body { padding:0px; margin:0px;
    HEIGHT: 100%;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;}

HTML
{
    HEIGHT: 100%;
}


#contenedor {
	position: absolute;
	width: 765px;
	top: 0;
	left: 50%;
	background-color:#FFFFFF;
	/*margin-top: -204px; la mitad de alto del contenedor*/
margin-left: -382px;/*la mitad de ancho del contenedor*/
	height: 937px;
}

strong {
color: #fe7013;
}

#Layer1 {
	position:static;
	left:0px;
	top:0px;
	margin-left: 10px;
	margin-top: 10px;
	width: 375px;
	
	z-index:1;
	overflow: auto;
}
#Layer2 {
	position:static;
	left:0px;
	top:0px;
	margin-left: 10px;
	margin-top: 10px;
	width: 375px;
	height: 350px;
	z-index:1;
	overflow: auto;
}

.scroll{
	 scrollbar-base-color:#FFFFFF;
	 scrollbar-arrow-color:#fe7013;
	 scrollbar-3dlight-color:#828282;
	 scrollbar-highlight-color:#FFFFFF;
	 scrollbar-shadow-color:#FFFFFF;
	 scrollbar-DarkShadow-Color:#828282;
	 scrollbar-track-color:#FFFFFF;
}


.cabecera { 
margin-top: 5px; 
width: 765px;
}

td.cabecera1 { width: 361px;}

td.cabecera2 { 
width: 404px; 
background-image:url(../imagenes/fondo_titulo.jpg); 
background-repeat:no-repeat; 
background-position:bottom;
vertical-align:top;
}

td.cabecera2_trabajo { 
width: 404px; 
background-image:url(../imagenes/fondo_titulo_trabajo.jpg); 
background-repeat:no-repeat; 
background-position:bottom;
vertical-align:top;
}

.logotipo { 
margin-left: 20px; 
width:254px; 
height:112px;
}

.texto_tamanyo { 
margin-top: 90px;
}

.menu_principal { 
width:357px; 
height:230px;
}

.menu_secundario {
height: 25px;
width: 89%;
text-align: right;
margin-top: 200px;
color:#FFFFFF;
font-size: 14px;
}


a.menu_secundario {
font-family: "Gill Sans Std",Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#FFFFFF;
text-decoration:none;
}

a.menu_secundario:hover {
font-family: "Gill Sans Std",Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#fe7013;
text-decoration:none;
}

.menu_tercero {
height: 27px;
padding-left: 20px;
padding-top: 8px;
color:#FFFFFF;
font-size: 14px;
}
.menu_tercero_seleccion {
height: 27px;
padding-left: 0px;
padding-top: 8px;
color:#FFFFFF;
font-size: 14px;
}

a.menu_tercero {
font-family: "Gill Sans Std",Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#828282;
text-decoration:none;
}

a.menu_tercero:hover {
font-family: "Gill Sans Std",Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color:#fe7013;
text-decoration:none;
}

.menu_cuarto {
height: 18px;
padding-left: 20px;
padding-top: 4px;
color:#FFFFFF;
font-size: 14px;
}

.menu_cuarto_seleccion {
height: 18px;
padding-left: 0px;
padding-top: 4px;
color:#FFFFFF;
font-size: 14px;
}

.contenido{
width: 735px;
margin-top: 12px;
vertical-align: top;
}

td.contenido1 {
width: 347px;
padding-left: 8px;
vertical-align: top;
}

td.contenido2 {
width: 393px;
background-repeat:no-repeat;
vertical-align: top;
padding-left: 8px;
padding-right: 9px;
}

	/* apartado servicios y noticias */
td.contenido3 {
width: 510px;
padding-left: 15px;
padding-right: 15px;
vertical-align: top;
border: 0px solid #000000;
}

td.contenido4 {
width: 190px;
vertical-align: top;
border: 0px solid #336699;
}

td.contenido5 {
width: 705px;
vertical-align: top;
padding-left: 15px;
padding-right: 15px;
border: 0px solid #336699;
}
	/* fin apartado servicios y noticias */

.fondo_contenido1 {
width: 319px;
margin-left: 8px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
background-image:url(../imagenes/fondo_columna1.gif);
background-repeat:no-repeat;
vertical-align: top;
}

.fondo_contenido2 {
width: 360px;
margin-left: 9px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
background-image: url(../imagenes/fondo_columna2.jpg);
background-repeat:no-repeat;
vertical-align: top;
}

.caja_contenido_titulos {
width: 315px;
height:22px;
background-image:url(../imagenes/fondo_titulos.gif);
padding-left: 11px;
padding-top: 5px;
}

.caja_contenido2_titulos {
width: 379px;
height:22px;
background-image:url(../imagenes/fondo_titulos_contenido2.gif);
padding-left: 11px;
padding-top: 5px;
}

.caja_contenido3_titulos {
width: 455px;
height:22px;
background-image:url(../imagenes/fondo_titulos3.gif);
padding-left: 11px;
padding-top: 5px;
}

.caja_contenido_grandes_titulos {
width: 707px;
height:22px;
background-image:url(../imagenes/fondo_titulos_grandes.gif);
padding-left: 11px;
padding-top: 5px;
}

.txt_contenido_titulos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
font-weight: normal;
}

.caja_contenido_texto {
width:315px;
padding-left: 10px;
padding-top: 15px;
padding-bottom: 15px;

}

.txt_contenido_texto {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#828282;
}

.caja_contenido_imagen {
float: right;
margin: 5px 0px 10px 10px;
}

.caja_vermas { 
width:90%; 
text-align:right; 
height: 10px; 
margin-top: 10px;
}

.caja_vermas_home { 
width:100%; 
text-align:right; 
height: 10px; 
margin-top: 10px;
}


a.vermas { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fe7013; 
text-decoration: none;
}

a.vermas:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fe7013; 
text-decoration: underline; 
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #fe7013;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #b1b1b1;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color: #fe7013;
font-weight: normal;
margin-top:0px;
margin-bottom: 0px;

}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
}

.seccion1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #000000;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
}

.seccion2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color: #fe7013;
font-weight: normal;
margin-top:0px;
margin-bottom: 10px;
}

.caja_linea1 {
margin-top:5px;
margin-bottom:5px;
padding:0px;
background-image:url(../imagenes/fondo_ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
height: 35px;
}

.caja_linea2 {
margin: 0px;
padding: 0px;
background-image:url(../imagenes/fondo_ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
height: 2px;
}

.caja_linea3 {
margin-top:0px;
margin-bottom:5px;
padding: 0px;
background-image:url(../imagenes/fondo_ptos.gif);
background-repeat:repeat-x;
background-position:bottom;
height: 2px;
min-height: 10px;
}

.en_proceso {
color: #fe7013;
}

.finalista {
color: #009900;
}

.descartado {
color: #FF0000;
}

/* noticias */
.titular_noticias {
font-size: 11px;
color: #828282;
}

.fecha_noticias {
font-size: 11px;
color: #fe7013;
float: left;
width: 75px;
}

.texto_noticias p {
font-size: 12px;
color: #828282;
}

a.link_noticias{
font-size: 11px;
color: #000000;
text-decoration: none;
}

a.link_noticias:hover {
font-size: 11px;
color: #000000;
text-decoration: underline;
}

/* fin noticias */

/* listados */

.titulo_listado {
font-size: 12px;
color: #fe7013;
}
.txt_listado {
font-size: 10px;
color: #828282;
}
a.txt_listado { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #828282; 
text-decoration: none;
font-weight: bold;
}

a.txt_listado:hover { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #828282; 
text-decoration: underline; 
font-weight: bold;
}

.contenedor_listado {
width: 95%;
}

.fila_listado {
padding-top: 5px;
padding-bottom: 5px;
vertical-align:middle;
min-height: 18px;
}

.fila_listado_textarea {
padding-top: 5px;
padding-bottom: 5px;
vertical-align:middle;
min-height: 65px;
}

.columna_listado_25 {
width: 25%;
float: left;
}

.columna_listado_35 {
width: 35%;
float: left;
}

.columna_listado_40 {
width: 40%;
float: left;
}

.columna_listado_65 {
width: 65%;
float: left;}

.columna_listado_50 {
width: 50%;
float: left;}

.columna_listado_60 {
width: 60%;
float: left;}

.caja_linea_vertical {
background-image:url(../imagenes/fondo_ptos_h.gif);
background-repeat:repeat-y;
}

/* formularios */
.asterisco {
font-size: 12px;
color: #fe7013;
font-weight:bold;
}


form {
color: #828282;
}

input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 265px;
height: 15px;
border: 1px solid #828282;
margin-top: 5px;
margin-bottom: 5px;
}

.input_175 {
width: 175px;
height: 15px;
border: 1px solid #828282;
margin: 0px;
}

.input_300 {
width: 175px;
height: 45px;
border: 1px solid #828282;
margin: 0px;
}

.input_100 {
width: 100px;
height: 15px;
border: 1px solid #828282;
margin: 0px;
}

.input_file {
width: 265px;
height: 20px;
border: 1px solid #828282;
margin: 0px;
}

.select_175 {
width: 175px;
height: 15px;
border: 1px solid #828282;
margin: 0px;
}

.select_50 {
width: 50px;
height: 15px;
border: 1px solid #828282;
margin: 0px;
}

.select_100 {
width: 100px;
height: 15px;
border: 1px solid #828282;
margin: 0px;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 265px;
height: 18px;
border: 1px solid #828282;
margin-top: 5px;
margin-bottom: 5px;
}

textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 190px;
height: 60px;
border: 1px solid #828282;
margin-top: 5px;
margin-bottom: 5px;
}

.textarea_265 {
width: 265px;
height: 80px;
border: 1px solid #828282;
margin-top: 5px;
margin-bottom: 5px;
}

.radio{
width: 10px;
height: 10px;
border: 0px solid #828282;
margin: 0px;
}
/* tamanos de letra */

    /* 7 */
    .tamanoletra7 p {
        font-size: 15px;
		color: #828282;
    }
	  .tamanoletra7 {
        font-size: 15px;
		color: #828282;
    }
  

    /* 6 */
    .tamanoletra6 p {
        font-size: 13px;
		color: #828282;
    }
	.tamanoletra6 {
        font-size: 13px;
		color: #828282;
    }
  

    /* 5 */
    .tamanoletra5 p {
        font-size: 12px;
		color: #828282;
    }
	  .tamanoletra5 {
        font-size: 12px;
		color: #828282;
    }
   

    /* 4 */
    .tamanoletra4 p {
        font-size: 11px;
		color: #828282;
    }
	  .tamanoletra4 {
        font-size: 11px;
		color: #828282;
    }
   
    /* 3 */
    .tamanoletra3 p {
        font-size: 10px;
		color: #828282;
    }
	  .tamanoletra3 {
        font-size: 10px;
		color: #828282;
    }
  

/* fin tamanos de letra */
/* tamanos de letra */

    /* 7 */
    .tamletra7 p {
        font-size: 15px;
		
    }
	 .tamletra7  {
        font-size: 15px;
		
    }
  

    /* 6 */
    .tamletra6 p {
        font-size: 13px;
		
    }
	 .tamletra6  {
        font-size: 13px;
		
    }
  

    /* 5 */
    .tamletra5 p {
        font-size: 12px;
		
    }
	 .tamletra5  {
        font-size: 12px;
		
    }
   

    /* 4 */
    .tamletra4 p {
        font-size: 11px;
		
    }
	 .tamletra4  {
        font-size: 11px;
		
    }
   
    /* 3 */
    .tamletra3 p {
        font-size: 10px;
		
    }
	.tamletra3  {
        font-size: 10px;
		
    }
  

/* fin tamanos de letra */
/* tamanos de letra */

    /* 7 */
    .taletra7 p {
        font-size: 14px;
		color: #828282;
    }
	  .taletra7 {
        font-size: 14px;
		color: #828282;
    }
	a.taletra7 {
        font-size: 14px;
		color: #828282;
		text-decoration: none;
font-weight: bold;
    }
	 a.taletra7:hover {
        font-size: 14px;
		color: #828282;
		text-decoration: underline;
font-weight: bold;
    }
  

    /* 6 */
    .taletra6 p {
        font-size: 12px;
		color: #828282;
    }
	.taletra6 {
        font-size: 12px;
		color: #828282;
    }
	a.taletra6 {
        font-size: 12px;
		color: #828282;
		text-decoration: none;
font-weight: bold;
    }
	 a.taletra6:hover {
        font-size: 12px;
		color: #828282;
		text-decoration: underline;
font-weight: bold;
    }
  

    /* 5 */
    .taletra5 p {
        font-size: 11px;
		color: #828282;
    }
	  .taletra5 {
        font-size: 11px;
		color: #828282;
    }
	 a.taletra5 {
        font-size: 11px;
		color: #828282;
		text-decoration: none;
font-weight: bold;
    }
	 a.taletra5:hover {
        font-size: 11px;
		color: #828282;
		text-decoration: underline;
font-weight: bold;
    }
   

    /* 4 */
    .taletra4 p {
        font-size: 10px;
		color: #828282;
    }
	  .taletra4 {
        font-size: 10px;
		color: #828282;
		
    }
	  a.taletra4 {
        font-size: 10px;
		color: #828282;
		text-decoration: none;
font-weight: bold;
    }
	  a.taletra4:hover {
        font-size: 10px;
		color: #828282;
		text-decoration: underline;
font-weight: bold;
    }
   
    /* 3 */
    .taletra3 p {
        font-size: 9px;
		color: #828282;
    }
	  .taletra3 {
        font-size: 9px;
		color: #828282;
    }
	 a.taletra3 {
        font-size: 9px;
		color: #828282;
		text-decoration: none;
font-weight: bold;
    }
	 a.taletra3:hover {
        font-size: 9px;
		color: #828282;
		text-decoration: underline;
font-weight: bold;
    }
  

/* fin tamanos de letra */
