/* Defaults
/********************************************************************/
h1,h2,h3,h4,h5,h6,pre,code,table,td,th,dd,dt,dl,li,textarea {font-size: 100%;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td { margin:0; padding:0;}
a img{ border:none;}
ul, li{list-style-type: none;}
table, tr, th, td{border-collapse:collapse;}
body {font-size: 76%;}
a{text-decoration: none; outline:none!important;}
fieldset,acronym{ border:none;}



/* Main
/********************************************************************/
body{
	background:black url(../img/back00_control.gif) repeat-y left top;
	behavior: url("csshover3.htc");
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}
@font-face {
  font-family: conduit;
  src: url(../typo/conduit_bi.otf);
}
@font-face {
  font-family: conduit;
  font-weight: bold;
  src: url(../typo/conduit_ebi.otf);
}
@font-face {
  font-family: conduit;
  font-weight: 100;
  src: url(../typo/conduit_mi.otf);
}


/* Header */
.header{
	/*background:red url(../img/h1_back.gif) repeat-y -30px top;*/
	height:320px;
	width:290px;
	float:left;
	position:relative;
}
.menuProjD .header{
	height:218px;
}
h1 a{
	width:247px;
	height:160px;
	background:url(../img/h1.gif) no-repeat left top;
	float: left;
	text-indent:-900em;
	margin:40px 0 0 0;
}
.menuProjD h1{
	background-image:url(../img/h1.gif);
}
.header .content{
	position:absolute;
	bottom:10px;
}
.header ul{
	float:left;
	clear:both;
}
.header ul.info01{
	margin:7px 0 15px 0;
	
}
.header ul.info02{
	margin:0 0 0 0;
}
.header li{
	background-color:black;
	float: left;
	color:white;
	font-weight:100;
	font-size:1em;
	line-height:1em;
	padding:0 1px 0 0;
	display:block;
	width:100%;
	
}
.header .info02 li,
.header li.last{
	padding-bottom:15px;
}
.header li span{
	color:red;
}
.header a{
	color:white!important;
}
.header a:hover{
	color:red!important;
}
.header a:hover span{
	color:white!important;
}

/* Main */
#main{
	/*float:left;*/
	/*padding:1px 2px;*/
}

/* Thumbs */
.menuProjD .intro,
.menuPort div,
.infoPort,
.thumb{
	float:left;
	word-wrap:break-word;
	/*color:#666;*/
	position:relative;
}
.thumb .imgfondo{
	text-indent:-900em;
	display:block;
}
.thumb a:hover{
	background:red;
	/*background:url(../img/fondo2.gif) repeat-x center center;*/
}
.menuProjD .intro{
	padding-top:17px;
	padding-bottom:17px;
	margin-right:0;
	/*height:264px;*/
	clear:both;
	width:290px;
}
.thumb .info{
	font-family: Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-style:italic;
	position:absolute;
	bottom:0;
}
.thumb .titulo{
	/*background:url(../img/project_back02.png) no-repeat left top;
	padding:12px 0 0 0;*/
}
.thumb .titulo h3,
.menuProjD h3,
.thumb .titulo h4,
.menuProjD h4{
	font: 2em conduit;
	font-weight:bold;
	line-height:.8em;
	text-transform:uppercase;
	background-color:black;
	display:inline-block;
}
.thumb .titulo h3,
.menuProjD h3{
	/*padding:0px 0 10px 0;*/
	/*background:url(../img/project_back01.png) no-repeat right top;*/
	padding:2px 0 0 0;
	color:red;
}
.thumb .titulo h4,
.menuProjD h4{
	padding:0px 0 10px 0;
	font-weight:normal;
	color:white;
}
.thumb .cate li{
	background-color:black;
	color:red;
	padding:2px 0 15px 0;
	margin:0 2px 0 0;
	float: left;
}

/* Proyecto */
.menuProjD{
	width:290px;
	float:left;
}
.menuProjD .full{
	width:100%;
	float:left;
}
.menuProjD .full p,
.thumb .desc p{
	background-color:black;
	color:white;
	display:inline;
}
.menuProjD .cate li{
	background-color:black;
	color:red;
	padding:2px 0 20px 0;
	margin:0 2px 0 0;
	float: left;
	font-weight:bold;
}
#grid-content {
	position:relative;
	margin:0 0 0 290px;
	z-index:99;
}
.menuProjD .menu{
	/*font-family:conduit;*/
	font-size:1em;
	/*text-transform:uppercase;*/
	float:left;
}
.menuProjD .menu li{
	width:100%;
	float:left;
	font-weight:bold;
}
.menuProjD .menu li.listado a{
	/*color:red;*/
}
.menuProjD .menu li a{
	background-color:black;
	color:white;
}
.menuProjD .menu li a:hover{
	color:red;
}



/* Extras
/********************************************************************/
.noMargin{
	margin:0!important;
}