@charset "utf-8";
/* CSS Document */
html{
	overflow:hidden;
}
body{
	font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF;
}
img{
	border:none
}
input{
	font-size:10px; color:#333; font-family:Verdana, Geneva, sans-serif,; text-transform: capitalize; border:#ec9a4b 1px solid;  height:16px; vertical-align:middle
}
input.text{
	width:170px;
}
textarea{
	border:#000000 1ox solid; font-size:10px; color:#333; font-family:Verdana, Geneva, sans-serif; border:#ec9a4b 1px solid
}
#mc{
	top:50%; left:50%; position:absolute; width:875px; height:569px; background: #FFF; margin: -284px 0 0 -437px; z-index:999; overflow:hidden
}
#main{
	position:absolute; top:50%; left:50%; width:870px; height:564px; border:#000 1px solid; background:url(../imagenes/bg_00.jpg) top left no-repeat; margin: -283px 0 0 -435px; z-index:10; overflow:hidden;
}
#splash{
	width:365px; height:281px; position:absolute; background:url(../imagenes/logo_00.png) #FFF center no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imagenes/logo_00.png'); _background-image: none; top:50%; left:50%; margin:-140px 0 0 -182px;
}
#banner{
	height:150px; width:0px; background:url(../imagenes/banner.png) right; left:-36.5px; top:-24px; position:absolute; z-index:800; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imagenes/banner.png'); _background-image: none;
}
#logo{
	width:365px; height: 200px; background:url(../imagenes/logo_01.png) center;z-index:999; position:absolute; right:0px; top:-45px; right:-80px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='imagenes/logo_01.png'); _background-image: none; 
}
#contenido{
	position:absolute; width:549px; height:302px; right:0px; top:93px; z-index:100; overflow:hidden;
}
.portafolio{
	background:url(../imagenes/colageportafolio.jpg);
}
#menu{
	width:304px; height:300px; position:relative; left:0px; top:94px; vertical-align:middle; text-align:center;
}
#cargador{
	position:absolute; width:24px; height:24px; position:absolute; top:467px; left:423px;
}
#inferior{
	z-index:50; width:870px; height:169px; position:absolute; top:800px; vertical-align:middle; text-align:center; overflow:hidden; background:url(../imagenes/bottom.png) center repeat-x; 
}
#elementos{
}
#pie{
	text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; color:#253052; font-weight:bold
}
.titulo_00{
	color:#F90; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold
}
.titulo_01{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ec9a4b; font-weight:bold;
}
.link_00, .link_00:link, .link_00:visited, .link_00:active{
	color:#F08824; text-decoration:underline; font-weight:bold; font-size:10px; cursor:pointer
}
.link_01, .link_01:link, .link_01:visited, .link_01:active{
	color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px; cursor:pointer;
}
.link_01:hover{
	color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:10px; cursor:pointer
}
.myCurveBox {
    margin: 0px;
    color: #fff;
    width: 180px;
	height: 130px;
    text-align: center;
    background-color: #09C;
    border: 3px solid #fff;
	background: url(../imagenes/bg/bg_02.jpg);

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.myBox{
	width:200px; height:138px; position:relative;
}
.myBox .sombra{
	position:absolute;top:0px; left:0px; text-align:left;
}
.myBox .sombra .leftTop{
	top:0px; background:url(../imagenes/sombra/sombra_left_top.png); width:29px; height:29px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='imagenes/sombra/sombra_left_top.png'); _background-image: none;
}
.myBox .sombra .leftMiddle{
	background:url(../imagenes/sombra/sombra_left.png); width:29px; height:83px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imagenes/sombra/sombra_left.png'); _background-image: none;
}
.myBox .sombra .leftBottom{
	background:url(../imagenes/sombra/sombra_left_bottom.png); width:29px; height:29px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='imagenes/sombra/sombra_left_bottom.png'); _background-image: none;
}
.myBox .sombra .centerBottom{
	position:relative; top:-29px; left:29px; background:url(../imagenes/sombra/sombra_bottom.png); width:122px; height:29px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='imagenes/sombra/sombra_bottom.png'); _background-image: none;
}
.myBox .sombra .rightBottom{
	position:relative; top:-58px; left:151px; width:29px; height:29px; background:url(../imagenes/sombra/sombra_right_bottom.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='imagenes/sombra/sombra_right_bottom.png'); _background-image: none;
}
.myBox .box{
	position:absolute; right:8px; height:130px; width:180px;
}
.myBox .box .titulo{
	height:15px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; border-bottom:#FFF dotted 1px;background:#ec9a4b;
}
.myBox .box .contenido{
	height:103px; top:0px; background:#ec9a4b; padding-top:5px; position:relative; overflow:hidden;
}
.myBox .box .contenido .cuadroTexto{
	width:162px; height:92px; position:relative; overflow:hidden
}
.myBox .box .contenido .cuadroImagen{
	width:162px; height:92px; top:-94px; position:relative;
}
.myBox .box .contenido .divVisita{
	height:12px; width:90px; position:absolute; top:96px; left:0px; padding-left:10px; text-align:left; 
}
.myBox .box .contenido .divMas{
	height:12px; width:90px; position:absolute; top:96px; right:0px; padding-right:10px; text-align:right;
}
.myBox .box .contenido .divMas .pseudoLink{
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:9px; text-decoration:none; cursor:pointer;
}
.myBox .box .contenido a:link, .myBox .box .contenido a:visited{
	font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:9px; text-decoration:none
}
.myBox .box .pie{
	height:7px; background:url(../imagenes/bg/border-bottom_00.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='imagenes/bg/border-bottom_00.png'); _background-image: none;
}
.pagina{
	width:549px; height:302px;
}
#quienesSomos{
	position:relative; top:0px; left:0px;
}
#areasTrabajo{
	position:relative; top:-604px; left:649px;
}
#portafolio{
	position:relative; top:-504px; left:649px;
}
#contacto{
	position:relative; top:100px; left:0px;
}
.tableContactForm{
	color:#FFF; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:10px; 
}
.tableContactForm tr td, .tableContactForm tr th{
	padding:4px
}
