@charset "utf-8";

/* CSS Document */



img{

	behavior:url(iepngfix.htc);

}





/* TEXTOS */



.texto-azul {

	font-family:verdana;

	font-size:10px;

	color:#00ccff;

	text-decoration:none;

	line-height:16px;

	text-align:justify;

	/*text-indent:2px;*/

}

.texto-azul_over {

	font-family:verdana;

	font-size:10px;

	color:#00ccff;

	text-decoration:none;

	line-height:16px;

	text-align:justify;

	/*text-indent:2px;*/

}

.texto-azul_over:hover {

	font-family:verdana;

	font-size:10px;

	color:#ffffff;

	text-decoration:none;

	line-height:16px;

	text-align:justify;

	/*text-indent:2px;*/

}

.texto-gris{

	font-family:verdana;

	font-size:10px;

	color:#a0a0a0;

	text-decoration:none;

	line-height:16px;

	text-align:justify;

}

.menu-principal {

	margin:0 auto 0 auto;

	font-family:Tahoma;

	font-size:10px;

	color:#666666;

	text-decoration:none;

	text-indent:2px;

}

.menu-principal:hover {

	margin:0 auto 0 auto;

	font-family:Tahoma;

	font-size:10px;

	color:#02beee;

	text-decoration:none;

	text-indent:2px;

}
.menu-principal_over {

	margin:0 auto 0 auto;

	font-family:Tahoma;

	font-size:10px;

	color:#02beee;

	text-decoration:none;

	text-indent:2px;

}
.titulo-desc-portfolio {

	margin:2px auto 0 2px;

	font-family:Tahoma;

	font-size:10px;

	color:#02beee;

	text-decoration:none;

	text-indent:2px;

}

.texto-desc-portfolio {

	margin:2px auto 0 2px;

	font-family:Tahoma;

	font-size:10px;

	color:#666666;

	text-decoration:none;

	text-indent:2px;

}

.texto-contacto {

	margin:0 auto 0 auto;

	font-family:Tahoma;

	font-size:10px;

	color:#02beee;

	text-decoration:none;

	text-indent:2px;

}

.texto-contacto:hover {

	margin:0 auto 0 auto;

	font-family:Tahoma;

	font-size:10px;

	color:#02beee;

	text-decoration:none;

	text-indent:2px;

}

.texto-ver {

        margin:0px auto 0 auto;

        font-family:Tahoma;

        font-size:10px;

        color:#666666;

        text-decoration:none;

}

.texto-ver:hover {

        margin:0px auto 0 auto;

        font-family:Tahoma;

        font-size:10px;

        color:#666666;

        text-decoration: underline;

}

/* CONTENEDORES */



.body {

	

	background-color:#000000;

	/*background-image:url(img/fondo.jpg);*/

	background-repeat:no-repeat;

	background-position:inherit;

}

.encabezado {

	width:1024px;

	height:148px;

	float:left;

}

.contacto {

	margin:30px 70px 0 auto;

	width:150px;

	height:50px;

	float:right;

}

.container {

	padding-left:40px;

	width:1024px;

	height:800px;

	float:left;

}

.cuadro-menu-principal {

	/*margin:0 auto 0 30px;*/

	width:171px;

	height:1293px;

	float:left;

	background-color:#000000;

}

.texto-menu {

	margin:0 auto 0 14px;

	width:150px;

	height:20px;

	float:left;

}

.texto-menu-dos {

	margin:0 auto 0 14px;

	width:150px;

	height:20px;

	float:left;

}

.separador-menu {

	margin:-4px auto 0 14px;

	width:143px;

	height:3px;

	background-image:url(img/separador-menu.jpg);

	background-repeat:no-repeat;

	float:left;

}

.logotipo {

	padding-top:25px;

	padding-left:40px;

	width:176px;

	height:122px;

	float:left;

}

.contenedor-portfolio {

	/*padding:0px auto 0 20px;*/

	padding-left:20px;

	width:736px;

	height:800px;

	float:left;

}

.contenedor {

	margin:0px auto 0 20px;

	width:736px;

	height:800px;

	float:left;

	background-color:#000000

}

.img-portfolio-principal {

	margin:0 auto 0 0px;

	width:726px;

	border:#111111 solid 1px;

	float:left;

}

/*.img-portfolio-principal:hover {

	margin:0 auto 0 auto;

	width:726px;

	height:417px;

	border:#666666 solid 1px;

	float:left;

}*/

.fondo-desc-portfolio1 {

	/*margin:6px auto auto auto;*/

	margin-top:6px;

	padding-top:6px;

	padding-left:6px;

	width:720px;

	height:86px;

	background-color:#0a0a0a;

	float:left;

}

.fondo-desc-portfolio2 {

	/*margin:6px auto 0 6px;*/

	width:714px;

	height:76px;

	background-image:url(img/fondo_desc_portfolio.jpg);

	background-repeat:no-repeat;

	float:left;

}

.img-portfolio-1 {

	margin:6px auto 0 auto;

	width:361px;

	height:198px;

	float:left;

}

.img-portfolio-2 {

	margin:6px auto 0 6px;

	width:361px;

	height:198px;

	float:left;

}

.titulo-desc {

	/*margin:8px auto 0 30px;*/

	padding-top:8px;

	padding-left:30px;

	width:144px;

	height:16px;

	overflow:hidden;

	/*background-color:#0a0a0a;*/

	float:left;

}

.cuadro-uno {

	/*margin:6px auto 0 30px;*/

	padding-left:30px;

	padding-top:6px;

	width:217px;

	height:16px;

	/*background-color:#0a0a0a;*/

	float:left;

}

.cuadro-dos {

	/*margin:6px auto 0 30px;*/

	padding-left:30px;

	padding-top:6px;

	width:33px;

	height:16px;

	/*background-color:#0a0a0a;*/

	float:left;

}

.cuadro-tres {

	/*padding:6px auto 0 400px;*/

	padding-top:6px;

	padding-right:10px;

	width:118px;

	height:16px;

	/*background-color:#0a0a0a;*/

	float:right;

}

.contenedor-botones {

	margin:0 auto 0 0px;

	width:170px;

	height:144px;

	float:left;

}

.separador-contacto {

	margin:3px auto 0 4px;

	width:1px;

	height:25px;

	float:left;

}

.combo {

	margin:0 auto 0 10px;

	width:143px;

	height:16px;

	float:left;

}

.combo-style {

	margin:0 auto 0 2px;

	font-family:Tahoma;

	font-size:10px;

	color:#CCCCCC;

	background-color:#666666;

	width:144px;

	height:18px;

	float:left;

	border:0;

}





.menu{

	color:#00c8fd;

	font-family:Times, "Times New Roman", serif;

	font-size:12px;

	font-style:italic;

}

.menu a{

	color:#00c8fd;

	font-family:Times, "Times New Roman", serif;

	font-size:12px;

	font-style:italic;

	text-decoration:none;

}

.menu a:visited{

	color:#00c8fd;

	font-family:Times, "Times New Roman", serif;

	font-size:12px;

	font-style:italic;

	text-decoration:none;

}



#menu_f{

	position:absolute;

	width:440px;

	height:413px;

	padding-right:78px;

	padding-top:27px;

	text-align:right;

	background-image:url(img/fondito_new.png);

	background-repeat:no-repeat;

	top: 0;

	right: 0px;

	behavior:url(iepngfix.htc);

	z-index:1;

}

#menu_f2{

	position:absolute;

	width:440px;

	height:413px;

	padding-right:78px;

	padding-top:27px;

	text-align:right;

	top: 0;

	right: 0px;

	z-index:2;

}

#menu{
	position:absolute;
	left: 60px;
	top: 199px;
	width:150px;
}
#menu{
	position:fixed;
}

* html #menu {
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+199+"px" : body.scrollTop+100+"px");
}

.num{
	color:#02beee;
	text-decoration:none;
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
}
.num:link{
	color:#666666;
	text-decoration:none;
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
}
.num:visited{
	color:#666666;
	text-decoration:none;
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
}
.num:hover{
	color:#02beee;
	text-decoration:none;
}
.menu-nuevo a{
	font-family:Tahoma;
	font-size:10px;
	color:#02beee;
	text-decoration:none;
	line-height:18px;
}
.menu-nuevo a:hover{
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:18px;
}

