*{outline:none;}
body,html{height:100%;width:100%;}
body{
		margin:0;padding:0;background:#000 url(img/design.jpg) no-repeat top center;
	}
body,a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}
a{text-decoration:underline;}
a:hover{color:#ff0;}
#contenedor{
		width:940px;margin:0 auto;padding:10px;
	}
#cabecera{
		width:930px;padding:35px 5px 10px 5px;border-bottom:1px solid #fff;position: relative;
	}
#logo{
		background:url(img/logo.png) no-repeat;position:relative;right:0;top:0;height:16px;;display:block;width:116px;
	}
.twitter{position: absolute; right: 10px; top:30px;}
#logo h1{
		margin:0;padding:0;
	}
#logo h1 a{
		display:block;width:115px;height:16px;
	}
#logo h1 a span{
		display:none;
	}

#contenido{
		width:940px;padding:10px 0 0 0;
	}

#items{
		width:400px;overflow:visible;float:right;
	}
#preview{
		width:530px;float:left;margin-right:10px;overflow:visible;height:210px;position:relative;
	}
#info{
		width:940px;float:left;overflow:visible;
	}
	
/* ------------------------------------------------------------------------------------ */
.first,.last,.cajas{width:308px;float:left;margin:0 8px 20px 0;padding:0;}
.last{margin:0;}
.first p{margin:5px 0 15px 0;}
#info h3{margin-bottom:15px;border-bottom:1px solid #fff;}
.pad{padding:0 10px;}
.cajas p{margin:0;}
#servicios{display:block;clear:both;overflow:hidden;}
#servicios ul{margin:0;padding:0;list-style:none;}

em{color:#ff0;}
.loader{background:url(img/loader.gif) no-repeat center 50px;width:100%; height:100%;display:block;}
#items div{display:block;clear:both;overflow:hidden;width:400px;margin-bottom:5px;border-bottom:1px solid #fff;}
a.more{float:right;margin-right:10px;clear:both;font-family:Tahoma, Geneva, sans-serif:9px;text-decoration:none;}

#items div ul{
		list-style:none;padding:0;margin:0;width:400px;
	}
#items div ul li{
		float:left;margin:0 0 10px 5px;padding:0;
	}
	#items div ul li p{
		margin:0;padding:0;
	}
html >body #items div ul li{
		margin:0 0 10px 10px;
}
#items div ul li a{color:#fff;width:190px;padding:0;background-repeat:no-repeat;text-decoration:none;height:36px;display:block;overflow:hidden;background-position:0 0;}
#items div ul li a img{margin:0 4px 0 0;border:3px solid #fff;}
#items div ul li a:hover{color:#ff0;}
#items div ul li a strong{width:150px;padding:4px 2px 2px 2px;background:url(img/dot.png) repeat-x left bottom;font-weight:normal;}
#items div ul li a:hover strong,#items #w ul li a:active strong{background:url(img/dot2.png) repeat-x left bottom;}
#items div ul li a small{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:9px;color:#999;padding:2px 0;display:block;}
#items div ul li a:hover small{color:#ff0;}


/* ------------------------------------------------------------------------------------ */

#preview .img{
	width:210px;
	height:208px;
	display:block;
	position:absolute;
	left: 38px;
	top: 1px;
	}
#preview .details{
	position:absolute;
	left: 262px;
	top: 1px;
	width: 267px;
	height: 209px;
}
#preview .details strong{color:#999;}
#preview .details p{margin:5px;}


h3{font-size:18px;font-weight:normal;margin:0 0 15px 0;padding:5px;}
h2{font-size:18px;font-weight:normal;margin:0 0 15px 0;padding:5px;}
.dot{background:url(img/dot.png) repeat-x left  bottom;padding:5px;display:block;margin:0;}
/*#pie{display:block;height:20px;width:100%;}*/
/*#formulario{position:absolute;z-index:11;width:400px;border:1px dotted #fff;overflow:visible;margin:auto auto;}*/
#formulario p{margin:5px 0 10px 0;}
#formulario p input{background:url(img/dot.png) repeat-x left  bottom;color:#FFF;width:100%;border:none;margin-bottom:10px;}
#formulario textarea{width:100%;height:75px;}
#formulario label{color:#FFF;}


.black{
    display:none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
	background:#000;
}
#formulario {
			display:none;
			position: absolute;
			width: 280px;
			height: auto;
			padding:15px;
			border: 5px solid #fff;
			z-index:1002;
			overflow: hidden;background:#000;color:#fff;
}
.loading{display:none;}
