
/* GENERALES */

#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }
fieldset,
form{ margin:0px; padding:0px; border:0px;}
textarea { overflow: auto; }
html {overflow:auto; height:100%;  background-color:#141414; }
a{ text-decoration:none; color:#FFF;}
body { font-weight: lighter; background-image: url(img/background.gif); background-repeat: repeat-x; background-color:#141414; margin: 0px; padding:0px; font-family:Helvetica, sans-serif, Arial; }
#header{ padding-top:28px;}
#content_all {width: 960px;margin-right: auto;margin-left:auto;}
#content{ margin-top: 40px; margin-left:0; }
#menu {margin-top: 27px; *margin-top: 24px;}
body:nth-of-type(1) #menu{margin-top: 27px;}
#footer{}
#footer h2 {font-size: 20px;color:#CCC;font-weight: lighter;}
#footer p{font-size: 14px;line-height: 17px;font-weight: lighter;color: #CCC; padding-left: 34px;padding-top: 0px;padding-right: 80px;padding-bottom: 0px;margin: 0px;}
#footer #donde {float: left; margin-left:13px; width: 307px;background-image:url(img/donde_ico.gif);background-repeat:no-repeat; background-position: 0px 57px; *background-position: 0px 50px;}
#footer #como {float: left;width: 320px;background-image:url(img/como_ico.gif);background-repeat:no-repeat; background-position: 0px 57px;  *background-position: 0px 50px;}
#footer #conocenos {float: left;width: 320px;background-image:url(img/conocenos_ico.gif);background-repeat:no-repeat; background-position: 0px 57px; *background-position: 0px 50px;}
/*HOME*/
.titulo_home { font-size: 25px;color: #CCC;padding: 0px;margin-top: 0px;margin-right: 0px;margin-left: 0px;line-height: 28px;margin-top: 7px;margin-bottom: 27px;font-weight:lighter;font-style: normal;text-transform: none;}
body:nth-of-type(1) .titulo_home { font-size: 23px; }
.titulo_morado {color: #663399;}
#contenido_home h1 {  font-size: 21px; color: #663399; font-weight: lighter; margin: 0;padding: 45px 0 0 13px; }
#contenido_home #slider-stage { width: 820px; overflow:hidden; height: 263px; margin-left:1px; float:left; position:relative; }
#contenido_home #slider-list {width: 2000px; border: 0; margin: 0; padding: 0; left: 0px; position: absolute;}
#contenido_home #slider-list div.theme {list-style: none; margin: 0; padding: 0; border: 0; margin-right:8px; float: left; width: 820px; height: 263px; position:relative; cursor:pointer; text-decoration:none; overflow:hidden;}
#contenido_home #slider-list div.theme img {float:left;}
/*SLIDERS INFO*/
#contenido_home #slider-list div.theme .info{text-align:left; margin-left:385px;}
#contenido_home #slider-list div.theme .info h2,
#contenido_home #slider-list div.theme .info p{color:#CCC; font-weight:lighter; margin:0px;  margin-bottom:20px; line-height:18px; margin-top:3px;}
#contenido_home #slider-list div.theme .info img{margin-bottom:20px;}
#contenido_home #slider-list div.theme .info p,
#contenido_home #slider-list div.theme .info{ width:435px\9;}
/* FIN SLIDERS INFO*/
#contenido_home #sliderBloc { height:263px; overflow:hidden; width: 960px; text-align: left; margin-top:40px; margin-bottom:40px; }
#contenido_home #sliderBloc a#previous, #sliderBloc a#next { background:url(img/back.gif) no-repeat left top; float:left; text-indent:-9999px; cursor:pointer; width:40px; height:40px; margin:110px 28px 0 0;}
#contenido_home #sliderBloc a#next {background:url(img/next.gif) no-repeat left top; margin:110px 0 0 28px;}
/*CONOCE BLEND */
#conoce-blend { margin-bottom:64px;}
#conoce-blend h1{  font-size: 21px; color: #663399; font-weight: lighter; margin: 0; padding: 45px 0 0 13px; }
#conoce-blend p{ width:600px;  font-size: 14px; color:#CCCCCC; margin-left:13px; font-weight:normal; line-height:18px;}
#conoce-blend p strong{ color:#FFF;}
#conoce-blend .proceso{padding: 8px 0 20px 13px;}
#tira{ position:relative; left:0px; *left:13px;}
#switches { margin-top:0px; text-align:left; padding-left:13px; list-style-type: none; float:left;  *padding-left:0px;}
#switches #switch1,
#switches #switch2,
#switches #switch3,
#switches #switch4{display:inline; margin:0px; margin-right:24px;}
#switches li img{float:left; margin-left:0px; margin-right:0px; margin-top:0px; opacity:0.4;  filter:alpha(opacity=40);}
#switches .flecha{ float:left; margin-left:24px; margin-right:24px; margin-top:45px;}
#slides{width:620px;  font-size: 14px; color:#CCCCCC; margin-left:13px; font-weight:normal; line-height:18px; height:60px; margin-bottom:22px;}
/*PROYECTOS*/
#proyectos{ margin-top:38px;}
#proyectos #frame{margin-right:20px; float:left; margin-bottom:40px;}
#proyectos #frame p{ font-size: 16px; padding-left:10px; padding-right:10px;  text-align:left; margin:0px; margin-top:10px; overflow:hidden; }
body:nth-of-type(1) #proyectos #frame p { font-size: 15px; }
#proyectos #frame p a{color:#CCCCCC; text-decoration:none;}
#proyectos #frame p a.sitio{font-size: 14px; display:block; margin-top:5px;}
body:nth-of-type(1) #proyectos #frame p a.sitio{font-size: 13px;}
#proyectos #frame p .sitio:hover{ text-decoration:underline;}
#proyectos #frame .last{margin-right:0px;}
/*PROYECTO*/
#proyecto #slider-stage { width: 500px; overflow:hidden; height: 366px; margin-left:1px; float:left; position:relative; }
#proyecto #slider-list {width: 2000px; border: 0; margin: 0; padding: 0; left: 0px; position: absolute;}
#proyecto #slider-list div.theme {list-style: none; margin: 0; padding: 0; border: 0; margin-right:8px; float: left; width: 500px; height: 366px; position:relative; cursor:pointer; text-decoration:none; overflow:hidden;}
#proyecto #slider-list div.theme img { float:left; border: 10px solid #4D4D4D; }
#proyecto #sliderBloc { height:366px; overflow:hidden; width: 640px; text-align: center; margin-top:40px; margin-bottom:60px; }
#proyecto #sliderBloc a#previous, #sliderBloc a#next { background:url(img/back.gif) no-repeat left top; float:left; text-indent:-9999px; cursor:pointer; width:40px; height:40px; margin:160px 28px 0 0;}
#proyecto #sliderBloc a#next {background:url(img/next.gif) no-repeat left top; margin:160px 0 0 28px;}
#proyecto #proyecto-info{ width:300px; text-align:left; line-height:18px; float:right; margin-top:0px; position:relative; top:0px; *top:40px; }
#proyecto #proyecto-info h1{ font-size:22px; margin:0px; color:#FFF; font-weight:normal; margin-bottom:30px;}
#proyecto #proyecto-info .sitio{ margin:0px;   font-size:19px; margin-bottom:15px;}
#proyecto #proyecto-info .sitio a{color:#CCCCCC;}
#proyecto #proyecto-info .sitio a:hover{ text-decoration:underline;}
#proyecto #proyecto-info p{ font-size:14px; color:#CCCCCC;}
#proyecto #proyecto-info h2 a,
#proyecto #proyecto-info h2{ font-size:14px; color:#663399; margin:0px;}
#proyecto #proyecto-info ul{ font-size:14px; font-size:14px; color:#FFFFFF; margin:0px;padding:0px;padding-left:20px;margin-top:10px; margin-bottom:10px;list-style-type: square;}
/*ClIENTES*/
#clientes h1{  font-size: 21px; color: #663399; font-weight: lighter; margin: 0; padding: 45px 0 0 13px; }
#clientes p{ width:600px;  font-size: 14px; color:#CCCCCC; margin-left:13px; font-weight:normal; line-height:18px;}
#clientes #column{color:#CCCCCC; float:left; width:315px; padding-top:20px; padding-bottom:45px;}
#clientes #column ul{ margin: 0px; padding: 0px;  font-size:18px; list-style-type: none; }
#clientes #column ul li{ padding-bottom:8px;}
#clientes #column ul li a{color: #663399;}
#clientes #column.first{ margin-left:13px;}
/*CONTACTO*/
#contacto{ margin-top:50px; padding-left:13px; padding-bottom:45px; }
#contacto label{ font-size: 18px; color:#CCCCCC; font-weight: lighter; float:left; width:190px; clear:left; margin-bottom:24px; padding-top:8px; margin-bottom:0px;}
#contacto .error{ color:#663399; vertical-align: top; font-size:14px;  margin:0px; padding-left:10px; margin-top:5px; padding-bottom:5px; padding-top:5px; vertical-align: top; width:auto;}
#contacto .required,
#contacto .campos{ font-size:14px; color:#CCC; font-weight:normal; padding-left:10px; padding-right:10px; background-image:url(img/bg_campo.gif); background-repeat:no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width:389px; padding-bottom:6px; padding-top:7px;}
#contacto .textarea{ resize:none; font-size:14px; color:#CCC; font-weight:normal; font-family:Helvetica, sans-serif, Arial; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-bottom:24px; background-image:url(img/bg_textarea.gif); background-repeat:no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width:389px; height:81px;}
#contacto p{ margin:0px; padding:0px;  margin-bottom:24px; clear:both; width:600px;}
#contacto .texto{ font-size:14px; color:#CCC; font-weight:lighter; width:310px; float:right; margin:0px; padding:0px; clear:none;}
#contacto .submit{ margin-left:500px;}
#contacto .none{color:#141414;}
#contacto .atx{color:#333;}
#contacto .gracias{font-size: 18px; color:#CCCCCC; font-weight: lighter; padding-bottom:120px;}
/*SOPORTE*/
#soporte{ padding-left:13px; padding-bottom:45px; }
#soporte h1{  font-size: 21px; color: #663399; font-weight: lighter; margin: 0; padding: 45px 0 0 13px; }
#soporte p{ width:600px;  font-size: 14px; color:#CCCCCC; margin-left:13px; font-weight:normal; line-height:18px;}