/* Global */
body{
   background:#ffffff;
   margin:0;
   padding:0;
   text-align : center;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
		color : #586885;
    }

p , li {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color : #586885;
		
	}
	hr	{
		display:none;
	}
	h1  {
		font:25px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color : #666666;
		margin:0px;
		
	}
	
	h2  {
		font:bold 20px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color:#486895;
		text-transform: capitalize;
		
	}
	h3  {
		font:18px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color : #666666;
		
	}
	h4  {
		font:bold 15px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color : #666666;
		
	}
	h5  {
		font: 13px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color : #666666;
		
	}
	h6  {
		font:bold  12px Verdana, Arial, Helvetica, sans-serif;
		text-align : left;
		color : #666666;
		
	}
	td  {
		font: 12px Verdana, Arial, Helvetica, sans-serif;

		color : #586885;
		
	}
	a	{
		font-size:12px;
		color:#325FA0;
		
	}
	a:link {
		text-decoration: none;
		
	}
	a:visited {
		text-decoration: none;
		color:#325FA0;
		
	}
	a:hover {
		text-decoration: none;
		color:#000066;
		
	}
	a:active {
		text-decoration: none;
		color:#0099CC;
		
	}


.clear {clear:both; overflow:hidden; margin:0; padding:0; height:0;} 

/******* Layout **********/
#wrapper{
   width:948px;
   margin:0;
   padding:0;
   text-align:justify;
  }

#top{
   height:5px;
   margin:0;
   padding:0
   }
   
#header{
    background:#000000;
	width:940px;
	height: 200px;
	margin:0;
	padding:4px 4px 0 4px;
	text-align:center;
	}


/******* Content *********/
#top_main{height:7px; width:948px; background:url(images/top_main.jpg) no-repeat; margin:0; padding:0;}

#main{ background:url(images/mainbg.jpg) repeat-y; width:948px; margin:0; float:left;  padding:0;}

#sidebar{
	width:177px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	text-align:center;
}

#contenedor{width:535px; margin:0; padding:0;float:left; margin-left:2px;}
#conttop{width:535px; height:29px; background:url(images/contenidotopbg.jpg) no-repeat; margin:0; padding:0;}
#contbottom{width:535px; margin:0; padding:0; height:29px; background:url(images/contenidobottombg.jpg) no-repeat; float:left}



#content{
    width:475px; 
	padding:0 30px 0 30px; 
	margin:0;
	background:url(images/contenidobg.jpg) repeat-y; 
	float:left;
	
}

.box1{width: 250px; float:left; padding:0; margin:0; background:url(images/boxbg.jpg) repeat-y;}
.box2{width: 250px; float:left; padding:0; margin:0; background:url(images/boxbg.jpg) repeat-y;margin-left:2px;}

#contimg{}

/***** Side Bar **********/

#othersidebar{
	width:222px;
	float:left;
	padding:0 3px 0 2px;
	
	text-align:center;
}

/******** Footer *******/

#footer-line{clear:both;height:2px; width:948px; background:url(images/footlinebg.jpg) no-repeat;}
#footer { clear:both;width:948px;background:url(images/footbg.jpg) repeat-y ; padding:0; margin:0 auto;float:left; text-align:center}

#footer h6{
	text-align:center;
	text-transform:uppercase;
	margin:5px auto;
	color:#666666;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
#bottom{height:25px; width:948px; background:url(images/bottom.jpg) no-repeat;float:left; margin:0 auto;}




.barra_menu{
   
		width:940px;
		/* height:140px;*/
		background-color:#CC9933;
		border-bottom-style:solid;
		border-bottom-color:#000000;
		margin:0 0 10px 0;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:5px;
}

.barra_menu2{
   
		width:940px;
		/* height:140px;*/
		background-color:#7BB504;
		border-bottom-style:solid;
		border-bottom-color:#000000;
		margin:0 0 10px 0;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		padding:5px;
		font-weight:bold;
}

.amarillo {
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #FF9900;
	margin: 0 15px 15px 0;
	
}

	.verde {
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #003300;
	margin: 0 15px 15px 0;
	
}


.cafe {
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #996600;
	margin: 0 15px 15px 0;
	
}

	.cuadro{
		width:220px;
		height:auto;
		background-color:#FFF;
		border-style:solid;
		border-width:1px;
		border-color:#FF0000;
	}