/* Links */

A.menulink:link,
A.menulink:visited,
A.menulink:active {
	font-family: verdana;
	text-decoration: none;
	font-size:11px;
	color: #000000;
}

A.menulink:hover {
	font-family: verdana;
	text-decoration: none;
	font-size:11px;
	color: #CC0000;
}

A.menulink_footer:link,
A.menulink_footer:visited,
A.menulink_footer:active {
	font-family: verdana;
	text-decoration: none;
	font-size:10px;
	color: #003366;
	font-weight: bold;
}

A.menulink_footer:hover {
	font-family: verdana;
	text-decoration: none;
	font-size:10px;
	color: #CC0000;
	font-weight: bold;
}

A.menu_link_solapa:link,
A.menu_link_solapa:visited,
A.menu_link_solapa:active {
	font-family: verdana;
	text-decoration: none;
	font-size:11px;
	color: #cacaca;
}
A.menu_link_solapa:hover {
	font-family: verdana;
	text-decoration: none;
	font-size:11px;
	color: #ffffff;
	/*font-weight: bold;*/
}

A.num_port:link,
A.num_port:visited,
A.num_port:active {
	font-family: arial;
	text-decoration: none;
	font-size:12px;
	color: #6C6C6C;
	WIDTH: 15px;
	text-ALIGN: "center";
	HEIGHT: 15px;
}

A.num_port:hover {
	font-family: arial;
	text-decoration: none;
	font-size:12px;
	color: #ffffff;
	text-ALIGN: "center";
	BACKGROUND: #FF0000; 
	WIDTH: 15px;
	HEIGHT: 15px;
	/*font-weight: bold;*/
}

A.link_laburos:link,
A.link_laburos:visited,
A.link_laburos:active {
	font-family: arial;
	text-decoration: none;
	font-size:11px;
	color: #6C6C6C;
	LINE-HEIGHT: 20px;
}


A.link_laburos:hover {
	font-family: arial;
	text-decoration: none;
	font-size:11px;
	color: #000;
	text-ALIGN: "center";
	BORDER-left: red 2px solid; 
	PADDING-left: 5px;
	LINE-HEIGHT: 20px;
}


/* Texto */

.cuadros_text {
	FONT-FAMILY: "verdana"; 
	FONT-SIZE: 10px; 
	COLOR: #003366; 
	HEIGHT: 40px;
	ALIGN: "center";
}

.ver_portfolio {
	FONT-FAMILY: "verdana"; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	HEIGHT: 20px;
	ALIGN: "center";
}


.texto_blanco {
	FONT-FAMILY: "verdana"; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	HEIGHT: 40px;
	ALIGN: "center";
}


.texto_blanco_grande {
	FONT-FAMILY: "verdana"; 
	FONT-SIZE: 18px; 
	COLOR: #FFFFFF; 
	HEIGHT: 40px;
	ALIGN: "center";
}

/* Imagenes */

#imgfondo_flash {
	BACKGROUND-IMAGE: url(../imagenes/base/flash.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -33px 0px; 
}

#imgfondo_footer {
	BACKGROUND-IMAGE: url(../imagenes/base/pie.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -21px -30px;
}

#imgfondo_butons {
	BACKGROUND-IMAGE: url(../imagenes/home/portfolio_botones.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 12px 20px; 
}

#imgfondo_butons2 {
	BACKGROUND-IMAGE: url(../imagenes/home/portfolio_botones2.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 12px 20px; 
}


#imgfondo_staff {
	BACKGROUND-IMAGE: url(../imagenes/staff/fondo.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px; 
}

#imgfondo_azul {
	BACKGROUND-IMAGE: url(../imagenes/staff/fondo_azul.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px; 
}

#imgfondo_foto {
	BACKGROUND-IMAGE: url(../imagenes/staff/staff_foto.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 20px 0px; 
}

#imgfondo_menu_portfolio {
	BACKGROUND-IMAGE: url(../imagenes/portfolio/fondo_portfolio.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px; 
}

#imgfondo_botones_portfolio {
	BACKGROUND-IMAGE: url(../imagenes/portfolio/solapa.gif); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px; 
	WIDTH: 90px;
	HEIGHT: 22px;
	PADDING-left: 12px; 
}

#imgfondo_contacto {
	BACKGROUND-IMAGE: url(../imagenes/contacto/contacto.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -4px 0px; 
}

#imgfondo_cuadro_azul {
	BACKGROUND-IMAGE: url(../imagenes/contacto/cuadro_azul.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -4px 0px; 
}

#imgfondo_empresa {
	BACKGROUND-IMAGE: url(../imagenes/empresa/empresa.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -3px 0px; 
	
}

#imgfondo_portfolio {
	BACKGROUND-IMAGE: url(../imagenes/portfolio/fondo_portfolio.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: -5px 0px;
	WIDTH: 720px;
	HEIGHT: 470px;
}


/* Bordes */


#pad_tabla_img_home {
	PADDING-top: 65px;
}

#portfolio {
	PADDING-top: 7px; 
	PADDING-left: 28px; 
}

#des_portfolio {
	xPADDING-top: 12px; 
	xPADDING-left: 28px; 
}

#nombre_portfolio {
	FONT-FAMILY: "arial"; 
	FONT-SIZE: 16px; 
	COLOR: #6C6C6C; 
	PADDING-top: 15px; 
	PADDING-bottom: 10px; 
}

#tit_seccion {
	PADDING-top: 8px; 
}

#descripcion {
	BORDER-top: #000 6px solid; 
	BORDER-left: #000 1px solid; 
	PADDING-top: 10px; 
	PADDING-left: 5px;
	FONT-FAMILY: "arial"; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	WIDTH: 255px;
}

#numeros_des {
	BORDER-top: #000 6px solid; 
	BORDER-left: #000 1px solid; 
	PADDING-top: 10px; 
	PADDING-left: 5px;
	WIDTH: 55px;
}

#img_port {
	BORDER-top: #000 6px solid; 
}

#xlaburos {
	PADDING: 10px; 
	MARGIN-LEFT: 15px; 
	OVERFLOW: scroll; 
	width: 275px; 
	HEIGHT: 267px; 
	OVERFLOW-x: hidden;
}


#div_cont {
	OVERFLOW: scroll; 
	width: 275px; 
	HEIGHT: 267px; 
	OVERFLOW-x: hidden;
}

#td_portfolio {
	PADDING-top: 25px; 
	PADDING-left: 15px;
}