body{
	font-family:	'helvetica neue','helvetica-neue',helvetica,arial,sans-serif;
	font-size:		12px;
}
img{
	border: 0px solid;
}
a{
	text-decoration: none;
	color: #700000;
}
a.link_w,a.next, a.prev{	
	color: #eeeeee;
	text-decoration: underline;
	font-size: 14px;
	padding: 0 5px 0 5px;
}
a.next{		
	float: right;
	background: url(images/flecha_der.png) no-repeat;
	display: block;
	min-width: 50px;
	min-height: 35px;
}
a.prev{	
	float: left;
	background: url(images/flecha_izq.png) no-repeat;
	display: block;
	min-width: 50px;
	min-height: 35px;
}
div#main{
	margin:	auto;
	width: 950px;
	max-width: 950px;
}
div#maincontent{
	padding: 50px 0 0 50px;	
	font-size: 14px;
	text-align: justify;
}
div#menu{
	width: 930px;
	background: url(images/menu-back.png) repeat-x;
	min-height: 40px;
	margin: 0 10px 0 10px;	
}
div#menu_left{
	min-width: 100%;
	background: url(images/menu-back-left.gif) no-repeat;
	float: left;	
	position:relative;
	z-index: 1;
}
img#menu_right{	
	float: right;	
	position:relative;
	z-index: 1;
}
li.mainmenu{
	display: block;	
	float: left;
	height: 40px;
	position: relative;
	top: -10px;	
}
li.mainmenu:hover{	
	background: url(images/overlay-black.png) repeat scroll 0 0;	
}
li.mainmenu a{
	display: block;
	color: #ffffff;
	text-decoration: none;	
	font-size:		14px;
	margin: 10px 10px 0px 10px;
}
img#logo{
	height: 35px;
	overflow: hidden;
	float: right;
	padding: 0 10px 0 0;
}
div#content_magic_default{
	color: #ffffff;
	/*background: url(images/magic-default.png) repeat scroll 0 0;	*/
	width: 260px;	
	height: 220px;			
}
div#content_magic_default h1{
	font-size: 30px;
}
div#content_magic_default h3{
	font-size: 22px;
	color: #c3d4f5;
}
div#mastershow{
	background: url(images/master-back-1.jpg) no-repeat;
	min-height: 300px;
	border: 1px #999999 solid;
	margin: 0 10px 0 10px;
}
div#mastershow_magic{
	background: url(images/overlay-black.png) repeat scroll 0 0;
	min-height: 250px;
	max-width: 300px;
	min-width: 300px;
	border: 1px #999999 solid;	
	margin: 20px 30px 0 30px;
	color: #ffffff;
	float: right;
	
}
div#news{
	max-height: 20px;
	min-height: 20px;		
	background: url(images/news-back.gif) repeat-x;
	color: #ffffff;
	width: 920px;
	float: left;	
	margin: 0 10px 0 10px;
	padding: 2px 0 0 10px;
	border: 0px #999999 solid;
}

div#atlas, div#kerb{
	padding: 50px 0 0 0;	
	border: 0px #999999 solid;
	margin: 30px 10px 0 10px;
	min-height: 110px;
}
div.tls, div.kbs{
	display: block;
	float: left;
	padding: 0 0 0 0;		
	margin: 0 10px 0 10px;		
/*	border: 1px #999999 solid;*/
	width: 280px;
	min-height: 100px;
	max-height: 100px;
	text-align: center;
}
/*div.tls:hover, div.kbs:hover{
	background: url(images/overlay-black.png) repeat scroll 0 0;
}*/
div#end{	
	min-height: 40px;
	border-top: 1px #999999 solid;
	margin: 30px 10px 0 10px;
}
div#footer{	
	min-height: 40px;
	border-top: 1px #999999 solid;
	margin: 10px 10px 0 10px;
	color: #666666;
	text-align: right;	
}
/*		*/
div#ads,div#ware,div#projects,div#pymes,div#disg,div#toolbar{	
	min-height: 100px;
	min-width: 136px;
	position: relative;
	top: -14px;
	border: 1px #999999 solid;	
}
div#ads{
	background: url(images/tls-cat.png) no-repeat scroll 0 0;
}
div#ware{
	background: url(images/tls-clock.png) no-repeat scroll 0 0;
	background-position:top right;	
}
div#projects{
	background: url(images/tls-code.png) no-repeat scroll 0 0;
}
div#pymes{
	background: url(images/kbs-statistics.png) no-repeat scroll 0 0;
	background-position:top right;	
}
div#disg{
	background: url(images/kbs-web.png) no-repeat scroll 0 0;	
}
div#toolbar{
	background: url(images/kbs-world.png) no-repeat scroll 0 0;	
}
div#ads a,div#ware a,div#projects a,div#pymes a,div#disg a,div#toolbar a{	
	color: #ffffff;
}
h3#h3_1,h3#h3_2,h3#h3_3,h3#h3_4,h3#h3_5,h3#h3_6{	
	color: #000000;
	position: relative;
	top: 30px;
	float: left;
	margin: 0 0 0 5px;
}
span#tls1,span#tls2,span#tls3,span#kbs1,span#kbs2,span#kbs3{
	color: #000000;
	float: right;
	padding: 15px 10px 0 190px;
	font-size: 16px;
	display: block;			
}
span#tls2{
	float: left;
	padding: 15px 200px 20px 0;	
}
span#kbs1{
	float: left;
	padding: 15px 120px 20px 0;	
}
span#tls2:hover,span#kbs1:hover,span#kbs2:hover{
	color: #ffffff;
}
span#tls1:hover,span#tls3:hover,span#kbs1:hover,span#kbs3:hover{
	color: #000000;
}
div.proyectos_detalles{
	min-width: 700px;
}
table#plantillas img{
	border: 1px solid #900000;
}
