/*General */
body {
	color:#FFF;
	background-color:#000;
	position: relative;
 }
/*Enlaces */
a:link {
	color:#D3D3D3;
}
a:visited {
	color:#FF9955;
}
a:hover {
	color:#FF6600;
	text-decoration:none;
}
a:active {
	color:#F60;
}
/*Titulos */
h1, h2, h3, h4, h5, h6 {
	color:#808080;
	text-align:left;
}
#contenido dt {
	color:#808080;
}
/*Maquetado */
#contenedor-liquido {
	margin:0;border:0 none #FFF;
	padding:0;
	width:100%;
	text-align:center;
	color:#333;
	background:#000 url(imagenes/body-fondo-a.png) repeat-x center 33px;
}
/*Lista superior con idiomas */
#lista-top {
	width:100%;height:32px;
	background:transparent url(imagenes/menu-fondo.png) repeat-x;
}
#idiomas {
	margin:0;border:0 none;padding:0;
	float:right;
	display:block;
	width:100%;height:32px;
	background:transparent url(imagenes/menu-titulo.png) no-repeat;
}
#idiomas li {
	margin:0;border:0 none;padding:0;
	display:block;
	float:right;
	list-style:none;
	height:32px;
}
#idiomas li a {
	margin:0;border:0 none;padding:0;
	display:block;
	height:32px;
}
#idiomas li #eng {
	width:71px;
	background:transparent url(imagenes/menu-eng.png) no-repeat;
}
#idiomas li #esp {
	width:77px;
	background:transparent url(imagenes/menu-esp.png) no-repeat;
}
#idiomas li #chi {
	width:41px;
	background:transparent url(imagenes/menu-chi.png) no-repeat;
}
#idiomas li a.Select,
#idiomas li a:hover {
	background-position:0 -32px !important;
}
#contenedor {
	width:670px;
	margin:0 auto;
	margin-top:125px;
}
/*Lista central con opciones de la pagina */
#lista-caja {
	height:24px;
}
#lista {
	margin:0;border:0 none;padding:0;
	width:670px;
	height:24px;
}
#lista li {
	margin:0;border:0 none;padding:0;
	display:block;
	float:left;
	list-style:none;
	height:24px;
}
#lista li a {
	margin:0;border:0 none;padding:0;
	display:block;
	height:24px;
}
#lista li #hom {
	width:88px;
	background:transparent url(imagenes/lista-home.png) no-repeat;
}
#lista li #com {
	width:87px;
	background:transparent url(imagenes/lista-company.png) no-repeat;
}
#lista li #ser {
	width:85px;
	background:transparent url(imagenes/lista-services.png) no-repeat;
}
#lista li #por {
	width:98px;
	background:transparent url(imagenes/lista-portfolio.png) no-repeat;
}
#lista li #art {
	width:85px;
	background:transparent url(imagenes/lista-articulo.png) no-repeat;
}
#lista li #faq {
	width:59px;
	background:transparent url(imagenes/lista-faq.png) no-repeat;
}
#lista li #con {
	width:78px;
	background:transparent url(imagenes/lista-contact.png) no-repeat;
}
#lista li #log {
	width:90px;
	background:transparent url(imagenes/lista-login.png) no-repeat;
}
#lista li a.Select,
#lista li a:hover {
	background-position:0 -24px !important;
}
#contenido {
	width:670px;
	height:466px;
	_height:576px;
	background:#FFF url(imagenes/contenido-top.png) no-repeat;
	/*min-height:500px;*/
	text-align:center;
	position: relative;
}

#pie {
	margin:0 auto;
	width:670px;
	text-align:center;
	background:transparent url(imagenes/pie-fondo.png) no-repeat 0 10px;
	height:85px;
}
#pie p,
#pie ul {
	font:1.1em/1.3em Tahoma,Helvetica,Geneva,Arial,'Bitstream Vera Sans',sans-serif;
	color:#808080;
	display:block;
	margin:0 auto;

}
#pie li {
	display:block;
	float:left;
}
#pie ul {
	width:420px;
	height:36px;

}
#pie p {
	width:240px;
	height:20px;
}

#pie-arriba {
}
#pie-abajo {
}
#datos {
	margin:0 auto;
	height:85px;
	background:#FFF url(imagenes/pie-fondo.png) no-repeat 0 10px;
}
#datos p {
	padding:6px 10px 6px 4px;
}
#datos ul {
	padding:6px 4px 6px 10px;
}
#datos li {
	padding:0 4px;
	list-style:none outside none;
	padding-top:6px;
}

#datos a {
	color:#B66DFE !important;
}
#datos li a {
	color:#778899 !important;
}
#datos a:hover {
	color:#F60 !important;
}
/*dos columnas */
#contenido .columnas {
	/*width:335px;*/
	float:left;
}
#contenido .columnas h2,
#contenido #articulo-enlaces h2 {
	text-align:center;
	font-size:1.5em;
}
#contenido .columnas h3 {
	font-size:1.5em;
}
#contenido .columnas h4 {
	font-size:1.3em;
}
#contenido img {
	/*border:4px solid #ADD58E;*/
}
#col-uno {
	width:300px;
	padding:14px 3px 4px 19px;
}
#col-dos {
	width:330px;
	padding:12px 17px 6px 1px;
}
#col-tres,
#col-cuatro {
	margin:0 auto;
	width:640px;
	padding:12px 12px 0 12px;
}
#col-tres { height:452px;}
/*Formulario de contacto */
#contacto {
	text-align:center;
	padding:1em 0 2em 0;
}
#contacto form {
	margin:0 auto;
	width:420px;
}
#contacto label {
	width:30em;
	height:24px;
	display:block;
}
#contacto input.texto,
#contacto textarea {
	width:30em !important;
	margin:4px 0;
	background-color:#F9FFF9;
}
#contacto form div div {
	width:390px !important;
}
#contacto input.texto-corto {
	width:10em !important;
}
#contacto input.texto:focus,
#contacto textarea:focus,
#contacto input.sffocus,
#contacto textarea.sffocus {
	background-color:#FFF;
}
#contacto textarea {
	height:10em;
}
#contacto input.botones {
	width:8em;
	margin:24px 74px;
}
#contacto input#reset {
	margin-right:10px;
}
#contacto input#enviar {
	margin-left:10px;
}

/*ticker */
.parche ul{
		clear:left;
}


/*.parche p, .parche ul {
	top:-98px !important;
	position:relative !important;
}*/





#notice{
	position:absolute;
	left:17px;



	/*.top:-110px;*/
	background:transparent url(media/imgs/tmd_index.jpg) top left no-repeat;
	width:299px;
	height:73px;
	padding-top:42px;
	margin-top: -111px;
}
#notice #notice1 {
	width:283px;height:56px;
}
#notice #notice2 {
	overflow:hidden;
	float:left;
	width:268px;height:56px;
}
#notice ul {
	list-style:url(media/imgs/tri.jpg) !important;
	margin-left:18px !important;
}
#notice ul li {
	height:20px;
}
#notice ul li a {
	font-size:1em;
	color:#666;
}
#ull {
	/*background:#66FFFF;*/
}
#ull2 {
	/*background:#660000;*/
}
/*barras*/
/*#main,
#main2 {
	width:320px;height:225px;
	border:1px solid #111;
	background:#ff3300;
}
#content,
#content2 {
	width:320px;height:225px;
	float:left;
	overflow:hidden;
	color:#fff;
		}
*/
.text {
	margin:10px;
}
.vScrollbar {
	float:left;			
}
.hScrollbar {
	clear:both;	
}
.vTrack {
	height:300px;width:15px;
	position:relative;
	background:#F2F2F2;
	overflow:hidden;			
}
.hTrack {
	float:left;
	height:15px;width:255px;
	position:relative;
	background:#F2F2F2;
	overflow:hidden;			
}			
.vThumb, .hThumb {
	position:absolute;
	top:0;left:0;
	height:13px;width:13px;
	border:1px solid #BABAC9;
	overflow:hidden;
}
.vThumb {
	background:transparent url(imagenes/barra-vertical.png) repeat-y;		
}
.arrowUp,
.arrowDown,
.arrowLeft,
.arrowRight,
.corner {
	height:15px;width:15px;
	background:#777;
	overflow:hidden;						
}
.arrowUp {
	background:transparent url(imagenes/arrows-verticales.png) no-repeat;
}
.arrowDown {
	background:transparent url(imagenes/arrows-verticales.png) no-repeat 0 -15px;
}
.arrowLeft,
.arrowRight,
.corner {
	float:left;
}
.corner {
	background-color:#000;
}	
#company {
}
#company1 {
	overflow:hidden;
	float:left;
	width:275px;height:410px;
	padding-right:10px;
}			
/*\*/
html*.parche p, html*.parche ul {
	/* Reglas de Safari 3.0 y Opera 9  */
	position:static !important;
	top:0 !important;
}
