 
/*-------------------------- ESTILOS IMPORTADOS --------------------------------*/

/*@import "X.css";*/

/*------------------------ ESTRUCTURA DE LA PAGINA -----------------------------*/

body
{

	margin:0 0 2em 0;
	text-align:center;
	font-family: Helvetica,Arial,Verdana,sans-serif;

	font-size:88%;
	/*font-size: 62.5% !important; */ 
	background:#fff;
	 


}


a img
{
 border:0;
}


hr
{
	border:1px solid #00a1de;
}

#container
{
	
	margin:auto;
	width:800px;
}

#banner
{
	text-align:left;
	margin:0;

}

#banner a.logo
{
	position:relative;
	top:-16px;
	right:0px;
}


#barratop , #barrabottom
{
	margin:0;
	background-color:#00a1de;
	color:#fff;
	font-weight:bolder;
	font-size:15px;
	text-align:left;
	padding:3px;
 z-index:1; 

}

#barratop p , #barrabottom p
{
	margin:0;
	padding:0;
}

#barrabottom
{
	text-align:right;
}

#barrabottom a
{
	color:#fff !important;
	text-decoration:none !important;
}



#data
{
	
	background:url(pics/back-main.jpg) repeat top left;
	margin:0;
	padding:0;
	border: 2px solid #00a1de;

}


#content 
{
	padding:5px;
}



#content ul.menu
{
	display:block;
/* 	text-align:center !important; */
	margin:auto !important;
}

#content ul.menuleft
{
	float:left;
	width:49%;
}


/* #content ul.menuright */
{
	float:right;
	width:49%;
}

#content ul.menu li
{
	display:block;
	list-style:none;
/* 	width:300px; */

/* 	height:30px; */

/* 	margin:auto; */
	margin-top:5px;
	margin-bottom:5px;
/* 	padding:3px; */
}


#content ul.menu li a
{
	color:#00A1DE;
	font-style:normal;
 	text-transform:uppercase;
	 vertical-align: middle;
	 text-decoration:none;
}


#volver
{
	display:block;
	text-align:right;
	padding-right:6px;
	margin-bottom:0;
	padding-bottom:0;
	width:290;
}

#content h1
{
	text-align:left;
	float:left;
	width:290px;
	margin-top:-50px;
/* 	float:left; */
}


#content h2 
{
	display:block;
	background:#00A1DE;
	color:#fff;
	font-weight:bolder;
	font-size:15px;
	padding:2px;
}


#content table
{
	 margin:auto;
	border:1px solid #00A1DE;
	border-spacing:0;
	width:80%;
}


#content table td
{

	margin:0;
	padding:0.5em;
	border:1px solid #00A1DE;
	  border-collapse: collapse;
	border-spacing:0px
}

#content table th
{
	text-align:center;
	background:#00A1DE;
	color:#fff;
/* 	border-left:1px solid #04619a; */
/* 	border-right:1px solid #04619a; */
}


a
{
	color:#00A1DE;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline !important;
}


p.credits , p.credits a
{
	font-size:5px;
	color: #ccc;
}

.display-none
{
	display:none;
}

.clear-both
{
	clear:both;
}

.align-center
{
	display:block;
	text-align:center;
	margin:auto;
}