html, body { 
margin: 0; 
padding: 0; 
height: 100%; 
} 

body{
margin:0;
padding:0;
background-color:#FFCC00;
font-family: Trebuchet MS;
}
ul{
margin: 0;
padding: 0;
}
h1{
color: #ffcc00;
}
p{
margin: 0;
padding: 0;
}
a{
color: #2B7FE2;
}
.people{
	color: #FFB720;
}
#cabecera{
background:url(../imagenes/layout/fondo_cabe_2.jpg) no-repeat right; 
height:51px; 
color:#FFCC00;
/*color: white;*/
font-weight:bold; 
float:left; 
padding-right:20px; 
font-size:20px; 
margin-left:3px;
}
#cabecera img{
margin-right:8px;
}
.download_item{
	/*background:url(../imagenes/downloads/fondo.jpg) no-repeat;
	width:703px; 
	height:146px;*/ 
}
.download_item li{
margin: 0;
margin-bottom: 2px;
}
/*.download_item img{
float:left; 
margin-right:25px;
}*/
.download_item_cabe{
font-size:30px; 
font-weight:bold;
color: #262626;
}
.download_item_desc{
font-size:14px;
/*color: #262626;*/
}
.bt_download{
	background:url(../imagenes/downloads/button.gif) no-repeat;
	width:137px; 
	height:38px; 
	margin-top:30px;
}
.bt_download a{
color:#CCCCCC;
text-decoration:none; 
font-size:18px; 
font-weight:bold; 
display:block; 
width:118px; 
height:31px; 
padding-top:7px; 
padding-left:19px;
}
.bt_download a:hover{
color: white;
}

.input_txt{
	border: 1px #737B85 solid;
	font:12px Trebuchet MS;
	margin-right: 4px;
	width: 75px;
	color: Gray;
}
.search_txt{
	border: 1px #737B85 solid;
	font:12px Trebuchet MS;
	margin-right: 4px;
	width: 148px;
}
.bt{
	font:12px Trebuchet MS;
	height: 22px;
	color:#333333;
}
.cabe_a{
font-size:30px; 
font-weight:bold;
color: #262626;
}
.cabe_b{
font-size:22px; 
font-weight:bold;
color: #262626;
}
#col_a{
	float:left; 
	width:570px; 
	font-size:14px;
}
/*#col_a ul{
list-style:none; 
margin-left:15px; 
margin-top:15px; 
margin-bottom:15px;
}
#col_a li{
background:url(../imagenes/theco/list.gif) no-repeat 3px; 
padding-left:13px;
}*/
#col_b{
	 float:left;
	 width:200px;
	 font-size:12px;
	 /*border-left: 1px #cccccc solid;*/
	 padding-left: 10px;
}
#col_b p{
margin-bottom: 5px;
}
.blog{
	margin-left:60px;
	margin-right:60px; 
	margin-top:40px;
	height: 140px;
}
.blog_pic{
	background:url(../imagenes/blogs/fondo_autor.gif) no-repeat; 
	width:97px; 
	height:96px; 
	padding:16px; 
	float:left; 
	margin-right:20px; 
	/*margin-bottom:50px;*/
}
.blog_pic img{
float:left;
}
.blog_author{
	font-size:14px; 
	padding-top:20px; 
	margin-bottom:15px;
}

.brochure2{
background: url(../imagenes/bt_brochure_white.gif) no-repeat;
display: block;
font-size: 16px;
width: 144px;
height: 42px;
color: white;
text-decoration: none;
font-weight: bold;
padding-top: 5px;
padding-left: 30px;
}