body {
width : 900px;
background-color:#BBB;
margin-left : auto;
margin-right : auto;
padding : 0px;
background-color:#2D4159;
}
#b
{
	width : 900px;
	background-color:#BBB;
	padding : 0px;
}
div
{
	display:block;
}
h1
{
	font-size:28pt;
	font-family:Georgia;
	color:#F68B1F;
	
	font-weight:100;
	margin-top:0px;
	margin-bottom:19px;
	
}
h2.naranja
{
	font-size:18pt;
	font-family:Myriad;
	color:#F68B1F;
	
	font-weight:100;
	margin-top:10px;
	margin-bottom:19px;
	margin-left:23px;
}




#top-black
{
	width:100%;
	height:20px;
	background-color:#231F20;
}
#top-yellow
{
	width:100%;
	height:3px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-image:url(images/top-yellow.png); 
}

/*ENCABEZADO*/

#encabezado
{
	width:100%;
	height:132px;
	/*imagen azul	*/
	background-image:url(images/back-encabezado.png);
	
	/*Sub elementos se alinearan horizontalmente*/
	overflow:hidden;
}
#logo
{
	width:209px;
	height:136px;
	background-image:url(images/logo.png);
	float:left;
	
	margin-left:13px;
	margin-top:1px;
	margin-right:146px;	
}
#encabezado-imagenes
{
	 width:531px;
	 height:133px;
	 float:left;
}
/*FIN ENCABEZADO*/




#menus
{
	width:100%;
	height:26px;
	bottom:0px;
	vertical-align:baseline;
	background-image:url(images/back-menu.png);
	
	overflow:hidden;
	
}
.menu-item
{
	float:left;
	width:auto;
	height:23px;
	overflow:hidden;
	margin-top:4px;
	margin-left:22px;
	cursor:pointer;
}

.menu-item #menu-item-left
{
	float:left;
	width:13px;
	height:19px;
	background-image:url(images/b-menu-item-left.png);
		
}
.menu-item #menu-item-text
{
	float:left;
	width:auto;
	padding-left:2px;
	
	background-image:url(images/b-menu-item-text.png);
	
	text-align:center;
	font-family:"Myriad Pro",Myriad;
	font-size:12pt;
	color:#FFF;
}
.menu-item #menu-item-right
{
	float:left;
	width:9px;
	height:23px;
	background-image:url(images/b-menu-item-right.png);	
}

#pie
{
	color:#FFF;
}
#pie .right
{
	text-align:right;
}
#pie .left
{
	text-align:left;
}
img
{
	border:0px;
}
.center a,.center a:hover,.center a:link,.center a:visited
{
	font-size:9pt;
	color:#F68B1F;
	text-decoration:none;
}


#cuerpo
{
	width:100%;
	height:auto;
	
	padding-top:38px;
	padding-bottom:0px;
	
	margin-bottom:0px;
	
	background-color:#FEFEFE;
	
	color:#58595B;
	font-family:Calibri;
	font-size:9pt;
	text-align:justify;
	
	overflow:hidden;
}

input[type=text],textarea
{
	width:100%;
}
table
{
	width:100%;color:#58595B;
	font-family:Calibri;
	font-size:12pt;
	text-align:justify;	
}

.right
{
	float:right;
	width:475px;
	height:auto;
	margin-right:42px;
	
}

.left
{
	float:left;
	width:299px;
	height:auto;
	margin-left:15px;
}
.center
{
	margin-left:15px;
	margin-right:42px;
	width:auto;	
	
	font:calibri;
	
}
.triple
{
	width:100%;
	overflow:hidden;
}
.triple div
{
	float:left;
	width:210px;
	margin-right:65px;
}
.triple h2
{
	text-transform:uppercase;
	text-align:center;
	font-size:13pt;
	margin:10px 0px 10px 0px;
	padding:0px;
	
}

.servicio img
{
	height:160px;
	
}


#cuerpo  .center li
{
	list-style-image:url(images/itemv.png);
	text-align:justify;
	margin-bottom:15px;
	
}





#cuerpo .right ul
{
	margin-left:15px;
	padding-left:0px
}
#cuerpo .right li
{
	list-style-image:url(images/itemv.png);
	text-align:justify;
	margin-bottom:15px;
	
}
#participantes *
{
	font-size:12pt;
}





#enlaces
{
	background-color:#FFF;
	width:100%;
	height:30px;
	color:#555;
	
}
#enlaces  .right
{
	margin-right:42px;
	
}
#enlaces  .left
{
	margin-right:15px;
	
}

#enlaces  ul
{
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
}

#enlaces  li
{
	float:left;
	background-image: url('images/item.png') ;
	list-style:none;
	margin-right:59px;
	padding-left:11px;
	
	cursor:pointer;
	
	font-family:calibri;
	font-size:12pt;
	
}
#enlaces a,#enlaces a:visited,#enlaces a:hover,a:link
{
	font-family:calibri;
	font-size:14pt;
	color:#000;
}

#logos
{
	width:100%;
	height:142px;
	overflow:hidden;
	padding-top:10px;
	background-color:#FFF;
}
#logos img
{
	height:131px;
}

#logos #logos-left
{
	float:left;
	margin-left:15px;
}
#logos #logos-right
{
	float:right;
	margin-right:42px;
}



#pie
{
	width:100%;
	height:30px;
	padding-top:8px;
	background-color:#888;
	font-size:10pt;
	font:georgia;
}









