body 
{
	background:#002960 url(../images/body_bg.gif) repeat-x left top;
}

#container
{
	background:url(../images/container_bg.png) repeat-y left top;
	width:832px;
	padding:0 20px;
	
}
#container2 {
	padding-bottom:20px;
	width:872px;
	margin:0px auto;
	background:url(../images/bottom_bg.gif) no-repeat left bottom;
}
#header-text { background: #000; color: #fff; padding: 3px; }
#header {
	background:#fff url(../images/header_bg.gif) no-repeat;
	height:136px;
	width:832px;
	position:relative;
	}
#home_link a{
	position:absolute;
	top:35px;
	left:160px;
	display:block;
	width:470px;
	height:70px;
	text-decoration:none;
	}	
#home_under_nav {
	background: #1e1e1e url(../images/under_nav_bg.gif) no-repeat left bottom;
	height:168px;
}
	#menu2 { margin: 0; padding: 10px 3px; width: 326px; float: left; }
	#menu2 li { list-style: none outside; float: left; width: 156px; margin: 0 0 6px 7px; }


	#flash { width: 236px; float: left; padding: 10px; }
	#outerFlash {float: left; margin:10px 10px 0px 10px; }
	
	#root-text {/*display:none;*/color: #fff; padding: 10px; width: 200px; float: left; line-height: 15px; }



	#home_left {
		width:473px;
		float:left;
		background:#dedede url(../images/home_left_bg.gif) no-repeat left bottom;
		padding:20px 30px;
		min-height:210px;
		overflow:auto;
		zoom:1;
	}
	#home_right {
		float:right;
		background:#eee url(../images/home_right_bg.gif) no-repeat left bottom;
		padding:20px 30px;
		width:228px;
		margin-right:1px;
		min-height:210px;
	}
	
	.home_rightbtns {
		padding: 0px 100px 0px 0px;
	
	}
	
#new-textarea { padding: 15px 0 10px; }
	
#main1 {
	background:url(../images/red.gif) top left repeat-y;
	}
#main2 {
	background:url(../images/blue.gif) top right repeat-y;
	}
#colLeft {
	float:left;
	width:150px;
	margin:0; padding:0;
	background-color:Red;
	}

#colRight {
	float:right;
	width:150px;
	margin:0; padding:0;
	background-color:#09f;
	}
#content {
	margin:0 150px;
	min-height:250px;
	font-size:1.4em;
	line-height:1.3;
	}
.idx #content .padding {
	padding:20px 0px 0px 0px;
}
#logo {
	position:relative;
	top:0px;
	left:15px;
	}

/*
#logo {
float:left;
width:auto;
margin-top:-140px;
margin-left:10px;}
*/
#categoria{
margin-top:-50px;
float:left;
width:140px;
position:absolute;
}
#categoria li{
list-style-type:none;}

#margen1{
width:auto;
height:auto;
float:left;
margin-left:150px;
margin-top:5px;


}
#margen2 {
width:auto;
float:right;
height:100px;
margin-top:5px;

}

#preguntas{
float:left;
width:655px;
margin-left:150px;
margin-top:-50px;
}

#n{ 
float:left;
width:auto;
height:auto;
margin-left:30px;
margin-top:-50px;
}

#logoflash{
	float:left;
	position:absolute;
	margin-left:3px;
	margin-top:-3px;
	width:auto;
	left: 21px;
	top: 20px;
}
#menutext{
	float:left;
	width:auto;
	color:#FFFFFF;
	position:absolute;
	margin-left:30px;
	font-size:12px;
	line-height:35px;
	margin-top:-22px;

}
#menutext li{
list-style-type:none;	
	text-align: left;
}

#showall_link{ margin-left:170px;}


#content .floatfix { display: table; height: 1%; width: 100%; margin: 0; padding: 0; }

#footer { background:url(../images/footer_bg.gif) no-repeat left top;height:69px;width:832px;color:#fff;font-size:1.1em; }
#footer .padding {
	padding-top:33px;
	padding-left:55px;
}
#footer a {
	color:#fff;
	text-decoration:none;
}

body.noRight #main2 { background-image:none; }
body.noRight #colRight { display:none; }
body.noRight #content { margin-right:0; }

body.noLeft #main1 { background-image:none; }
body.noLeft #colLeft { display:none; }
body.noLeft #content { margin-left:0; }

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu
{
	display:none;
}
