*{
	margin:0;
	padding:0;
}
body {
	margin:0;
	font-family: Georgia,serif;
	color:#000000;
	background:#FFFFFF url(../images/sistema/degradado.gif) repeat-x fixed;
	text-align:left;
	width:100%;
	min-width:892px;
	overflow-y:scroll;	/*válida en CSS3*/
}
html, body, #envoltura_total {
	height:100%;
}
/* ELEMENTOS HTML */
img{
	border:0;
}
a{
	text-decoration:none;
	font-size:1.1em;
	color:#0000FF;
	text-transform:uppercase;
}
a:hover{
	color:#000000;
}
h1{
	font-size:2.5em;
	color:#000000;
}
h4{
	font-size:1.1em;
	/*color:#28ABE2;*/
}
ul{
	list-style-type:none;
}
/* CLASES DE DIV GLOBALES*/
.cruz{
	background:url(../images/sistema/barra2.gif) repeat-x;
	width:100%;
	min-width:200px;
	height:8px;
}
/* FRONTEND */
/* principales */
#envoltura_total { 
	height: auto; 
	min-height: 100%;
	margin:0 auto;
	font-size:10pt;	
	width:92%;
	max-width:1200px;
	/*background:#FFFFFF url(../images/sistema/degradado.gif) repeat-x;*/
}
#bcss-header{
	/*height:8%;*/
	min-height:56px;
	width:100%;
	margin-top:1%;
	margin-bottom:3%;
	float:left;
}
.col1{
	width:48%;
	min-width:440px;
	float:left;
	margin-right:3%;
}
/* menú lateral */
#bcss-sidebar{
	width:23%;
	min-width:200px;
	float:left;
	margin-right:3%;
	_margin-right:2%;
}
.menu{
	width:100%;
	float:left;
	margin-bottom:2em;
}
.menu a{
	font-size:2em;
	font-weight:bold;
}
.menu li a:hover{
	color:#000000;
}
.menu li.activo a{
	color:#000000;
}
.menu li a{
	color:#0000FF;
}
.menu input[type="text"]{
	border:1px solid #0000FF;
	height:1.3em;
	font-size:1em;
	margin-top:0.2em;
	color:#666666;
	margin-top:0.5em;
}
.menu input[type="submit"]{
	font-size:1em;
	margin-top:0.2em;
	border:0px;
	background:#D6D6D6;
	cursor:hand;
}
/* últimos proyectos y al azar */
.ult{
	width:23%;
	min-width:200px;
	float:left;
}
#ult_pro{
	margin-right:2%;
}
.ult a{
	font-size:1.1em;
	font-weight:bold;
}
.unpro p.fecha{
	color:#0000FF;
}
.ult img{
	width:100%;
	min-width:200px;
	margin-top:0.9em;
}
.ult p{
	font-size:0.8em;	
}
.ult p.fecha{
	margin-top:1.05em;
	margin-bottom:1em;
}
.ult p.tit{
	margin-top:1.1em;
	font-size:1.1em;
}
.unpro{
	margin-top:0.8em;
	margin-bottom:0.8em;
}
.ult ul{	/*proyectos por tematica*/
	margin-top:1em;
}
.ult ul li{
	font-size:1.1em;
	font-weight:bold;	
}
/* noticias */
.not{
	width:23%;
	min-width:200px;
	float:left;
	margin-left:3%;
}
.not p{
	font-size:0.8em;
	color:#000000;
}
.not p.fecha,.not3 p.fecha,.not4 p.fecha{
	color:#0000FF;
}
.not2 p{
	color:#000000;
	font-size:1em;
}
.not3 a{
	font-size:1em;
}
.not3{
	margin-top:0.8em;
	margin-bottom:1.05em;
}
.not3 p{
	margin-bottom:1.3em;
}
.not4{
	margin-top:1em;
	margin-bottom:1.5em;
}
.not4 p.texto{
	margin-bottom:1em;
}
.not4 p.fecha{
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:1em;
}
.not4 a{
	font-size:1em;
}
.not_gris{
	background:#dedede;
}
/* contacto */
.con p{
	font-size:2.1em;
	font-weight:bold;
}
.con a{
	color:#0000FF;
	font-size:2.1em;
	font-weight:bold;
	text-transform:lowercase;
}
.con p.negro{
	color:#000000;
}
.con p.azul{
	color:#0000FF;
}
.con_inf{
	margin-bottom:1.5em;
}
.enl p{
	margin-top:1.5em;
	font-size:1.2em;
}
.enl a{
	font-size:1.2em;
}
/* info */
.info p.ppal{
	font-size:1.4em;
	color:#0000FF;
	margin-top:1.3em;
}
.info p.texto{
	font-size:1em;
	color:#000000;
	margin-top:1.8em;
}
.info img{
	margin-top:1em;	
}
.enla{
	margin-top:0;
}
/* lista de proyectos */
.tp li{
	display:block;
	width:45%;
	float:left;
	margin-right:5%;
	_margin-right:2%;
	margin-top:0.8em;
}
.tp a{
	font-size:1.1em;
	font-weight:bold;
}
/* premios */
.prem p{
	font-size:2.1em;
}
.prem p.anyo{
	font-weight:bold;
	color:#D6D6D6;
	margin-top:0.8em;
	margin-bottom:0.6em;
}
.prem p.desc{
	font-weight:bold;
	color:#000000;
	display:inline;
}
.prem h3{
	color:#0000FF;
	display:inline;
}
.prem h3.concu{
	font-weight:bold;
}
.prem a{
	font-size:2.1em;
}
/* cada proyecto */
.proy p{
	font-size:1em;
	margin-top:1em;
}
.proy img{
	margin-top:1.1em;
}
.sa{
	margin-bottom:2em;
}
.sa a{
	font-size:1.1em;
}
.rew{
	margin-bottom:2em;
}
.rew a:hover{
	color:#000000;
}
.busc{
	float:left;
	width:100%;
	margin-bottom:2em;
}
.busc li{
	display:block;
	width:45%;
	float:left;
	margin-right:5%;
	_margin-right:2%;
	margin-top:0.8em;
}
.busc a.pro{
	font-size:1.1em;
	color:#0000FF;
	font-weight:bold;
}
.busc p.fec{
	margin-top:0.8em;
}
