/*+reset {*/
*{position: relative; margin: 0; padding: 0; }
BODY{ font-size: 100%; font-family: sans-serif; line-height: 1.5; background:#262626 url(../images/backi.png) top left repeat-x ;
/*[empty]letter-spacing:;*/
/*+reset-optimize:yes;*/
}

body { font-size: 62.5%; }
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }
h1 { font-size: 1.2em; margin: .6em 0; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }


H1, H2, H3, H4, H5, H6, ADDRESS, CAPTION, CITE, CODE, DFN, TH, VAR, KBD, PRE, SAMP, TT, SELECT, INPUT, BUTTON, TEXTAREA{
font-size: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit;
#font-family: expression(this.singleExFf?this.singleExFf:(function(t)\7b return(t.singleExFf=t.parentNode.currentStyle.fontFamily)\7d )(this));
#font-style: expression(this.singleExFs?this.singleExFs:(function(t)\7b return(t.singleExFs=t.parentNode.currentStyle.letterSpacing)\7d )(this));
#font-weight: expression(this.singleExFw?this.singleExFw:(function(t)\7b return(t.singleExFw=t.parentNode.currentStyle.fontWeight)\7d )(this));
#letter-spacing: expression(this.singleExLs?this.singleExLs:(function(t)\7b return(t.singleExLs=t.parentNode.currentStyle.letterSpacing)\7d )(this));
}
TH{text-align: left;}
TABLE{border-spacing: 0;}
TR, TD, TH{position: static;}
INPUT[type=hidden]{display: none !important;}
FIELDSET, IMG{border: 0;}
/*+}*/
.cabecera{background-color: #FFFFFF; padding: 53px;}
.linea-naranja{background-color: #FF8C0B; border-top-color: #B39978; padding: 3px; border-top-width: 1px; border-top-style: groove; }
.margen-gris{
background-color: #616161; border-top-color: #A15243; border-top-width: 1px; border-top-style: groove;
/*[disabled]border-bottom-color:#D6D6D6;*/
/*[disabled]border-bottom-width:3px;*/
/*[disabled]border-bottom-style:groove;*/
padding: 68px;
}
.contentcontent{ display:block; clear:both; width:100% \9; text-align:center; padding:10px 0;}
.contenedor{background-color: transparent; width:600px; margin-left:auto; margin-right: auto; margin-top: -171px; visibility: hidden; 
margin-top: -180px;
margin-top: -190px \9;
padding-left:125px;
padding-left:65px \9;
}
/*.contenedor IMG{padding: 0 0 0 47px;}*/
.contenedor a{ display:block; float:left;  width:55px; height:55px; margin:0 50px 0 0;  }
.titlogos{ display:block; float:left; clear:both; margin:10px 0 0 -24px;
}
.direccion{ background-color: transparent; margin-left: auto; margin-right: auto; margin-top: 35px; padding: 14px; text-align: center; color: #ACACAC; font-family: Tahoma; font-size: small; font-size-adjust: none; }
.copyright{ background-color: transparent; margin-left: auto; margin-right: auto; margin-top: -14px; padding: 2px; text-align: center; color: #5E5E5E; font-family: Tahoma; font-size: small; font-size-adjust: none; }
.titulo{background-color: transparent; margin-left: auto; margin-right: auto; margin-top: 10px; padding: 13px; text-align: center; color: #DC7E07; font-family: fantasy; font-size: x-large; overflow:hidden; 
padding: 5px \9; 
height:20px; ;
height:50px \9;  
}
#ideastit{ margin-top:100px;}
.ui-tabs .ui-tabs-hide{display: none;}
.linea-gris{background-color: #D6D6D6; padding-top: 3px; margin-top: 137px; }
.fondo{ background: #262626; position: absolute; top: 376px;   top: 379px \9; height: 400px; width:100%; }
.botonenviar{ color:#DDDDDD; background-color:#000000; border-style:solid; border-color:#FF9966; border-width: 1px; }


#tabs{ position:relative;}
.borde1{ display:block; position:	absolute; top:0; left:0; height:23px; width:23px; background:url(../images/puntasback.png) top left; }
.borde2{ display:block; position:	absolute; top:0; right:0; height:23px; width:23px; background:url(../images/puntasback.png) top right; }
.borde3{ display:block; position:	absolute; bottom:0; left:0; height:23px; width:23px; background:url(../images/puntasback.png) bottom left; }
.borde4{ display:block; position:	absolute; bottom:0; right:0; height:23px; width:23px; background:url(../images/puntasback.png) bottom right; }

.fichas {display:block; position:absolute; top:50px; right:30px; width:250px; height:100px; text-align:left; }
.fichas div {display:none; position:absolute; top:0; left:0; height:100px; }
.fichas div img{ margin:0 0 20px 0; }
.fichas div p{ font-size:12px; color:#e8e8e8; }
.disabled {visibility:hidden !important;}

.slidetabs{ display:block; position:absolute; top:70px; left:280px; width:250px; height:15px; z-index:10000; }
.slidetabs a { display:block; width:8px; height:8px; float:left; margin:3px; background:url(../images/navigator.png) 0 0 no-repeat; font-size:1px; }
.slidetabs a:hover {background-position:0 -8px; }
.slidetabs a.current { background-position:0 -16px; } 	


.subir-slider { position:absolute; bottom:45px; left:220px; z-index:1000; height:5px; width:10px; cursor:pointer;}
.subir-slider:hover {}
.subir-slider:active {}
.bajar-slider {position:absolute; bottom:13px; left:220px; z-index:1000; height:5px; width:10px; cursor:pointer;}
.bajar-slider:hover {}
.bajar-slider:active {} 
.contenedor-slider{ display:block; width:190px; height:115px; overflow: hidden; position: absolute; top:20px; left:30px; }
.bloque-slider{ display:block; float:left; width:190px; height:115px;}
.modulo-slider{display:block; float:left; width:190px; height:115px; }
.modulo-slider img{display:block; float:left; margin:0 5px 5px 0; cursor:pointer;}
.clientes{ position:relative; display:block; float:left; width:560px; height:135px;  }
.centrator{ display:block; clear:both; width:100%; height:170px; text-align:center; }
.demo{ background-color:#1C1C1C; margin:auto; width:560px; height:170px; position:relative; }
ul, li{ padding:0; margin:0; list-style:none;}
#demo_a1{ display:block; float:left; margin:5px 0 0 30px;  font-size:14px; color:#545454; cursor:pointer; font-weight:bold; text-decoration:none; }
#demo_a1:hover{ color:#fff; }
#demo_a2{ display:block; float:left; margin:5px 0 0 0; position:absolute; top:0; left:280px; font-size:14px; color:#545454; cursor:pointer; font-weight:bold; text-decoration:none;}
#demo_a2:hover{ color:#fff; }
#demo_a3{ display:block; float:right; margin:5px 30px 0 0; position:absolute; top:0; left:470px; font-size:14px; color:#545454; cursor:pointer; font-weight:bold; text-decoration:none;}
#demo_a3:hover{ color:#fff; }

#actions{ position:absolute; bottom:7px; right:30px; width:10px; height:30px; }
#actions a{ display:block; clear:both; float:left; margin:5px 0; height:5px; width:10px; cursor:pointer;}

#empview{ display:block; position:absolute; top:20px; left:260px; width:300px; height:20px; text-align:left; }
#empview h2{ color:#fff; font-size:13px; }
#empview h2 span{color:#F00; font-weight:bold;}
#empview h2 a{ color:#fff; }
#empview h3{ color:#ccc; font-size:14px; font-weight:bold; }


.vertical {  overflow:hidden; width:280px; height:60px; position:absolute; top:70px; left:260px;  }
.items { position:absolute; height:20000em; width:280px; height:60px;  top:0px; left:0px; }
.item {width:270px; height:60px; display:block; float:left; text-align:left; }
.item strong{ color:#FFF; font-size:14px; }
.item p{color:#CCC; font-size:12px;}
.disabled {visibility:hidden; }
.next {float:right; }	

#contactoform{ width:520px; position:absolute; top:40px; left:30px; height:110px; }
.datos{ display:block; float:left; width:190px; height:110px; color:#b0b0b0; font-size:12px; text-align:left;  }
.datos a{ color:#FFF; text-decoration:none;}
#f_contacto{ display:block; float:right; width:300px; height:110px;}
#f_contacto input{ display:block; float:left; line-height:18px; height:18px; font-size:13px; font-weight:bold; color:#d1d1d1; background:#616161; border:0; margin:0 10px 10px 0; padding-left:3px; padding-right:3px;} 
#f_contacto textarea{ display:block; float:left; width:280px; line-height:18px; height:50px; font-size:13px; font-weight:bold; color:#d1d1d1; background:#616161; border:0; padding-left:3px; padding-right:3px;}  
#nombre{ width:280px;}
#telefono{width:80px; }
#email{width:190px;}
#botonenviar{ color:#d5d5d5; background:#1C1C1C; position:absolute; bottom:-15px; right:20px; font-size:12px; font-weight:bold; text-decoration:none; }
#erroremail{ font-size:30px; color:red; position:absolute; top:22px; right:5px;}

#contactogracias{ display:block; float:right; width:300px; height:110px; line-height:110px; font-size:12px; color:#FFF; }

pre{display:block; width:500px; }
#slider{ width:190px; height:115px; overflow:hidden; position: absolute; top:20px; left:30px; text-align:left; }
#slider li{ display:block; width:190px; height:115px;  overflow:hidden; }
#slider li div{ display:block; float:left; width:190px; height:60px; margin:0; }
#slider li a{ display:block; float:left; height:55px; width:55px;  cursor:pointer; margin:0 5px 5px 0; }
#slider li a img{ filter:alpha(opacity=50); moz-opacity:.50; opacity:.50; }
#slider li a:hover img{ filter:alpha(opacity=100); moz-opacity:1; opacity:1; }
.seleccionado{ filter:alpha(opacity=100) !important; moz-opacity:1 !important; opacity:1 !important; }
span#prevBtn{ position:absolute; top:100px; left:218px; width:10px; height:10px; }
span#nextBtn{ position:absolute; top:118px; left:218px; width:10px; height:10px; }	


#slide{ width:100% !important; }
#margen-gris{ width:auto; } /* width:100% !important \9;*/

.countries {float: right; margin-top: -420px; margin-right: 352px; }
.countries A:link { color:blue; text-decoration: none}
.countries A:visited {text-decoration: none; color: #616161}
.countries A:active {text-decoration: none; color: blue;}
.countries A:hover {text-decoration: none; color: #616161;}
