/*html {
overflow: hidden;
}*/
*{ margin:0; padding:0;}.
div{ height:auto; overflow:hidden;}
body {
padding:0; margin:0; background-color:#FFFFFF;
}
area{ cursor:pointer;}
.oculto{
display:none;
padding:18px; padding-right:0;
background: url(../images/dobles.gif) right top no-repeat #e6e6e6;
font-family:Verdana; font-size:11px; font-weight:normal;color:#333;
position: absolute; bottom:0; left:0;
width:250px; z-index:999;
}
.oculto img{ float:left; margin-right:12px;}
.span1{padding:5px 0;margin:0; display:block; float:left; margin-right:12px;}
input,textarea{ font-size:11px;}
p{ color:#949292; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
h1{ font-family:Helvetica, sans-serif; font-size:22px; color:#757474; font-weight:normal;}
h3{ font-family:Helvetica, sans-serif; font-size:15px; color:#757474; font-weight:normal;}
#container{margin:0 auto; width:982px;}

#top{padding:30px 0 0 52px; width:933px; margin:0 auto; height:69px; overflow:hidden; }

.logo{ width:264px; height:69px; float: left; cursor:pointer; float:left;}

/*CAJAS DE CONTENIDOS*/
#start {
left:0px; top: 0px; /*background-color: #222*/
}
/*FIN CAJAS DE CONTENIDOS*/

.inside {
	margin:80px 0 0 52px; width: 933px; overflow:hidden; height:auto;
}
.inside_portafolio{
	margin:80px 0 0 52px; width: 933px; overflow:hidden; height:auto;
}
.insidehome {
	margin:0; width: 985px;
}

.inside .text {
	font-size: 8pt; padding-bottom: 10px; color: #666; line-height: 23px; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial; text-align: justify; overflow:hidden;
}

.navigator {
	 display: block; cursor: pointer; font-size:11px; height:auto; overflow:hidden; float:left;
}
.navigator img{
	 float: left;}
.navigator span{
	 color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px; float:left; cursor:pointer;
	 }	 
.navigator a{ text-decoration:none;} 

/*--------contenido----------------*/
/*--cartelera-home--*/
#principal-portafolio p{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#949292;}
#principal-portafolio{ width:953px; height:483px; overflow:hidden; position:relative;}
.contenido-descriptivo{ width:366px; height:auto; overflow:hidden; border-bottom:1px dotted #CCC;}
.head-titulo{ padding:10px 0px 10px 36px; border-bottom:1px dotted #CCC; border-top:1px dotted #CCC; height:auto; overflow:hidden;}
.titulo {font-family: Tahoma, Geneva, sans-serif; font-size:18px; width:308px; color:#565656; font-weight:bold;}
.website{height:auto; overflow:hidden; border-left:1px dotted #ccc; width:81px; font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#565656; font-weight:bold; padding-left:21px; margin-left:90px;}
.descripcion{ padding-left:36px; font-family:Tahoma, Geneva, sans-serif;}
.descripcion h1, a{ font-size:16px; color:#eb6f21; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.descripcion h2{ font-size:12px;color:#666666;}
#principal-portafolio a{ text-decoration:none;}
.img-pq{ width:114px; height:222px; position:absolute; top:237px; left:265px; }
.img-mdn{ width:441px; height:449px; position:absolute; top:35px; left:492px; z-index:222;}
.img-grd{ position:absolute; top:0px; left:375px; width:548px; height:483px; z-index:333;}
.contenido-descriptivo1 {width:366px; height:auto; overflow:hidden; border-bottom:1px dotted #CCC; margin-top:102px;}

.lfull{float:left; width:200px;}
/*Full*/
.contenido-full{ width:700px; float:left; margin-bottom:15px; padding-bottom:15px; }

/*nosotros*/
.nosotros{float:left; width:453px;}
.contenido-nosotros{ width:461px; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #b5b5b5;}
.titulo-webpa{ padding:13px 0px 10px 0px; border-top:1px dotted #b5b5b5; border-bottom:1px dotted #b5b5b5;}
.text-nosotros{ padding:0px 0px 0px 11px; color:#949292; text-align:justify;}
.text-nosotros p{ color:#949292; font-family: Verdana, Geneva, sans-serif; font-size:12px;}
.elequipo{ width:81px; height: auto; overflow:hidden; float:left; margin: 9px 9px 0px 0px;font-size:12px; text-align:center;}
.foto-equipo {width:69px; height:69px; overflow:hidden; border:6px solid #d2d2d2;}
.foto-equipo:hover{ border:6px solid #d2d2d2; background: url(../images/+.gif) bottom right no-repeat;}

/*contacto*/
.contenido-contacto{ width:461px; float:left; margin-bottom:15px; padding-bottom:15px; }
.texto10 p{font-size:10px;}
.textonegro{color:#3e3e3e;}
.textonaranja{color:#eb6b1b;}

/*portafolio*/
.portafolio{float:left; width:380px;}
.contenido-portafolio{ width:540px; height:auto; overflow:hidden;}

/**/
.servicios{ width:213px; height: auto; padding-left:50px; float:left;}
.notaeventosh{width:400px; float:left; text-align:justify;padding-left:50px;}
.notaeventosh p{text-align:justify; font-size:11px;}
.notaeventosh a{ font-weight:normal; color:#999999;text-align:justify; font-size:12px; line-height:1.2;}
.notaeventosh a:hover{color:#666666;}
.notaeventosh{ line-height:1.3;}
.ultimosproyectos{ float:left; width:687px;}
.imagenultimosproyectos{ width:99px; height:81px; float:left; border:1px solid #CCC; margin-right:10px; margin-bottom:5px;}
.ultimosproyectos .noticia1{ width:324px; height:auto; overflow:hidden; text-align:justify; float:left; padding-left:10px;}
.thumbsnotas{ width:99px; height:132px; float:left; border:1px solid #CCC; margin-right:10px; margin-bottom:5px; overflow:hidden;}
/*footer*/
.footer{ padding-left:52px; padding-top:20px; margin-bottom:20px;}
.footer p{ font-size:10px;}
.linknaranja a{
color:#d87128;
font-size:11px;
cursor:pointer;
text-decoration:none;
}
.linknaranja a:hover{
color:#d87128;
text-decoration:none;
}

/*imagen portafolio *//*esta clase es la que expande y encogen las imagenes en el portafolio*/
img.expando{ /*sample CSS for expando images. Not required but recommended*/
border: none;
vertical-align: top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
width:175px;
height:130px;
max-width:230px;
max-height:171px;
float:left;
border:1px solid #CCC;
}

.p{ padding:0; margin:0; margin-bottom:8px; overflow:hidden; height:auto; display: block; width:550px;; float:left;}

.cajadescrip{
float:left;
width:278px;
height: auto;
overflow:hidden;
padding-left:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
text-align:justify;
display:block;
}
.cajadescrip .verimggaleria a{ width:100px; margin-top:10px; margin-right:5px;font-weight:bold; margin-bottom:10px; text-decoration:none; color:#666;}
.cajadescrip .vergalerias{ margin-top:10px; margin-right:5px; float:left; font-weight:bold; margin-bottom:10px;}
.cajadescrip .titulo{ padding:14px 0px 14px 0px; border-bottom:1px dotted #999; border-top:1px dotted #999;}
.cajadescrip a{ text-decoration: underline;font-family:Verdana; font-size:11px; font-weight:normal; color: #FF6600;}

.border-bottom{border-bottom:1px dotted #999;}

/*stilo para categorias*/


.categorias{ list-style:none; width:220px; margin:0; padding:0; margin-top:20px; float:left;  }
.categorias li{ float:right; width:100%; }
.cat1{padding:0px 10px 0px 10px; overflow:hidden; border-bottom:1px dotted #e1e1e1; display:block; height:14px;}
.cat1 a{text-decoration:none; color:#757474; font-size:16px; font-weight:bold; font-family:Arial; float:right; }
.cat1 a:hover{color:#b6b5b5;}
.cat1 cargar{color:#eb6f21; font-size:17px;}
.activada a {color:#eb6f21; font-size:17px; text-decoration:none; font-weight:bold; font-family:arial; margin-left:15px;float:right;}

.clear{ clear:both;}
.punteadaTB{border-top:1px dotted #e1e1e1; border-bottom:1px dotted #e1e1e1; padding:12px 10px; }

.bgexito{padding:20px; color:#575757;}
.velowindow {
background:#ffffff;
border:4px solid #BEBCBC;
height:auto;
margin:0; 
padding:10px;
position: fixed;top:30%;left:50%;z-index:999;
text-align:center;
width:280px;
padding:20px 0;
}
#velowindow2 {
display:none;
background:#F0F0F0;
border:4px solid #BEBCBC;
margin:0; 
padding:10px;
position: fixed;top:10%;left:41%;z-index:999;
text-align:center;
width:550px;height:auto;
padding:20px 0;
}
#velowindow2 h1{color:#3B5998;}
a.btng{
background-color:#eb6b1b;
font-family: Verdana, Geneva, sans-serif;
text-decoration:none;
font-size:13px;
font-weight:bold;
color:#FFFFFF; cursor:pointer;
}
#closelebel{ position:absolute; right:0; top:0; height:15px; width:15px; padding:5px; display:block;}

.luis{ background:url(http://photos-a.ak.fbcdn.net/photos-ak-snc1/v2079/72/119/598475714/n598475714_2517464_4988.jpg) center no-repeat;}
.adrian{ background:url(http://photos-f.ll.facebook.com/photos-ll-snc1/v1405/88/113/714049386/n714049386_1204253_8101.jpg) top left no-repeat;}
.dulce{ background:url(http://photos-d.ak.fbcdn.net/photos-ak-sf2p/v254/88/113/714049386/n714049386_569243_4882.jpg) top left no-repeat;}
.diana{ background:url(http://photos-f.ak.fbcdn.net/photos-ak-snc1/v347/88/113/714049386/n714049386_1022229_9463.jpg) top left no-repeat;}
.cesar{ background:url(http://photos-e.ak.fbcdn.net/photos-ak-sf2p/v353/174/102/1053932124/n1053932124_152988_6014.jpg) top left no-repeat;}
.jetzelis{ background:url(http://profile.pic14.ak.sonico.com/photos/11/DK/CW/7238532/bg_profile.jpg?1231951360) top left no-repeat;}
.marcos{ background:url(http://photos-e.ll.facebook.com/photos-ll-snc1/v1405/88/113/714049386/n714049386_1204212_7332.jpg) top left no-repeat;}
.jorge{ background:url(http://www.victronics.cl/Capacitacion/Imagenes/java.jpg) top left no-repeat;}

.iconosfijos{position: absolute; right:0; bottom:50%; z-index:444; width:30px}
.separador{ border-top:1px dotted #cccccc; margin:12px 0; width:90%; margin:0 auto;}

.textonoticias{ float:left; width:400px; margin-left:12px; text-align:justify;}
.divimg{ width:207px; overflow:hidden; height:auto; float:left;}