/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
html { height: 100%; }
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 76%;
	height: 100%;
	background: #fff no-repeat;
	}
a { text-decoration: none; font-size: 1em; padding: 1px 2px; }
a:hover { border-style: none; }
acronym { border-bottom: dotted; cursor: help; }

/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#container {
	height: auto !important;
	                        
	                        
	                        
	                        
	background-position: center top;
	                        
	                        
	                        
	                        
	background-image: url(img/fondo_container.jpg);
	                        
	                        
	                        
	background-repeat:no-repeat ;
	                        
	                        
	                        
	background-color: #e7e7e7;
	height: 100%;
	min-height: 100%;
	position: relative;
	text-align: center;
	}	
	
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/	
#header { 
	word-spacing: 0px; 
	letter-spacing: 0px; 
	height: 310px; 
	margin-right: auto; 
	margin-left: auto; 
	_margin-left: 0px; 
	_margin-bottom: 0px; 
	_margin-right: 0px; 
	_margin-top: 0px; 
	background: no-repeat 0; 
	width: 720px;
	}
#header div { 
	word-spacing: 0px; 
	letter-spacing: 0px; 
	width: 710px; 
	background: no-repeat;	
	}	
#header h1 { 
	word-spacing: 0px; 
	letter-spacing: 0px; 
	clear: both;	
	font-size: 4em;	
	}
#header h1 a { 
	word-spacing: 0px; 
	letter-spacing: 0px; 
	background-image: url(img/bg.gif);
	font-family: Century Gothic, sans-serif;
	font-weight: normal;	
	}	
#header h1 a:hover { letter-spacing: 0px; word-spacing: 0px; background-color: transparent; }	
* html #header h1 { }	

/*------------------------------------------------------------*
**  Navigation// donde se modifica el menœ (li) --> background: url(img/nav.gif);
**------------------------------------------------------------*/
#header ul_pri {	
	position: absolute;	
	height: 60px;	
	width: 700px;	
	border:0;
	}
#header ul {	
	padding-top: 3px;	
	margin-top: 0px;	
	letter-spacing: 0px;	
	word-spacing: 0px;	
	height: 235px;	
	width: 700px;	
	border:0;
	}
#header ul_down {	
	word-spacing: 0px;	
	line-height: 0px;	
	font-size: 0px;	
	width: 700px;	
	border:0;
	}
#header li { 
	margin-bottom: 0; 
	margin-top: 0; 
	display: inline;
	list-style-type: none;
	font-size: 0.5em;
	width: 100px;
	height: 32px;
	float: left;
	text-align: center;
	}	
#header li_down { 
	word-spacing: 0px; 
	line-height: 0px; 
	_margin-left: 0px; 
	_margin-bottom: 0; 
	_margin-right: 0px; 
	_margin-top: 0; 
	display: inline;
	list-style-type: none;
	font-size: 0em;
	width: 128px;
	float: left;
	text-align: left;


	}	
#header li_down_pri { 
	word-spacing: 0px; 
	line-height: 0px; 
	margin-bottom: 0; 
	margin-right: 0px; 
	margin-top: 0; 
	_margin-left: 5px; 
	_margin-bottom: 0; 
	_margin-right: 0px; 
	_margin-top: 0; 
	display: inline;
	list-style-type: none;
	font-size: 0em;
	width: 128px;
	height: 29px;
	float: left;
	text-align: left;


	}	
#header li_up { 
	display: inline;
	list-style-type: hiragana-iroha;
	font-size: 0.5em;
	width: 128px;
	height: 29px;
	float: right;
	text-align: center;
	
	}	
#header li a { 
	display: block; 
	width: 100%;
	color: #fff;
	padding-top: 5px;
	}		
                  
                                                                           

                                                               
           
                                                                
#header li_up_ant { 
	display: inline;
	list-style-type: hiragana-iroha;
	margin: 0 0px;
	font-size: 0.5em;
	width: 10px;
	height: 29px;
	float: right;
	text-align: center;
	
	}		
                  
                                                                           

                                                               
           
                                                                
#header li_down_ant { 
	line-height: 0px; 
	word-spacing: 0px; 
	width: 10px; 
	display: inline;
	list-style-type: hiragana-iroha;
	font-size: 0em;
	height: 29px;
	float: right;
	text-align: left;
	
	}		
/*#header li a.on,
#header li a:hover { background-color: #333; color: #9c0; height: 20px; }*/

/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content {
	background-repeat: no-repeat;
	width: 700px;
	margin: 0 auto;
	padding-bottom: 50px;
	}
* html #content { padding-bottom: 60px; }	
#content:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden
	}	
#content h2 { 
	font-size: 20px; 
	                
	font-style: normal; 
	                 
	                
	text-align: left;
	font-weight: normal;
	font-size: 1.2em;
	clear: both;
	}	
#content h2 em { 
	font-style: normal; 
	font-weight: normal; 
	text-align: center;
	}
#content p {
	text-shadow: 0px 0px;
	font-family: arial;
	text-align: justify;
	margin-right: 17px;
	margin-left: 17px;
	text-indent: 3em;
	line-height: 1.5em;
	letter-spacing: 0.1em;	
	}
#content p_r {
	font-size: 12px;
	text-shadow: 0px 0px;
	font-family: "Arial Black";
	text-align: justify;
	margin-right: 17px;
	margin-left: 0px;
	text-indent: 3em;
	line-height: 1.5em;
	letter-spacing: 0.1em;	
	}
#content ul {
	margin: 20px 0;
	padding: 0 0 0 10px;
	}	
#content li {
	text-align: justify;
	font-family: arial;
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	margin-right: 15px;
	margin-left: 15px;
	list-style-type: none;
	background: no-repeat 0px 8px;
	line-height: 1.5em;
	letter-spacing: 0.1em;	
	}	
#content blockquote { 
	margin: 20px 0; 
	padding: 10px 20px;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	}
#content blockquote p { margin: 0; text-indent: 0; }

/*------------------------------------------------------------*
**  Thumbnails
**------------------------------------------------------------*/
#content ul.thumbs { 
	margin: 20px 0;
	padding: 0;
	}
#content ul.thumbs:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden
	}	
#content ul.thumbs li { 
	float: left;
	margin: 3px;
	padding: 0;
	background-image: none;
	}
#content ul.thumbs li a img { border: 5px solid #ddd; }
#content ul.thumbs li a:hover img { border: 5px solid #333; }	
html>body #content ul.thumbs li a { background-color: transparent; }
	
/*------------------------------------------------------------*
**  left
**------------------------------------------------------------*/
/*------------------------------------------------------------*
**  right
**------------------------------------------------------------*/
#right {
	position: relative;
	height: 738px;
	float: right;
	width: 438px;	
	text-align: left;
	color: #1a1407;	
	
	}
		
                                                               
          
                                                                		
#right_inst {
	font-style: normal;
	font-weight: normal;
	text-overflow: clip;
	text-transform: none;
	text-decoration: none;
	margin-top: 1px;
	margin-right: 4px;
	margin-left: -3px;
	background-position: 0px 0px;
	float: right;
	width: 440px;	
	text-align: justify;
	_margin-top: 5px;
	_margin-right: 3px;
	_margin-left: -3px;	
	
	}
		
                                                               
          
                                                                		
#right_col {
	line-height: 0px;
	text-overflow: clip;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	margin-top: 1px;
	margin-right: 4px;
	margin-left: -3px;
	background-position: 0px 0px;
	float: right;
	width: 440px;	
	text-align: center;
	_margin-top: 5px;
	_margin-right: 3px;
	_margin-left: -3px;	
	
	}
		
/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/		
#footer {	
	position: absolute !important;
	width: 100% !important;
	z-index: 500 !important;
	position: relative;	
	padding: 10px 0;	
	margin-top: -36px;
	background-color: #333;		
	color: #999;	
	font-size: 11px;
	border-top: 3px solid #ccc;
	}	
#left_ant {
	border-style: none;
	color: #dddddd;
	text-shadow: 0px 0px;
	border-width: 0px;
	height: 260px;
	float: left;
	width: 230px;
	text-align: center;
	}	
#left_up {
	padding-top: 0px;
	margin-top: -8px;
	margin-bottom: 10px;
	margin-left: -15px;
	border-style: none;
	text-shadow: 0px 0px;
	border-width: 0px;
	float: left;
	width: 225px;
	text-align: center;
	}	
#left {
	border-style: none;
	float: left;
	width: 225px;
	text-align: left;
	color: #3d3e2f;
	}	
#footer p { margin: 0 10px; text-align: center; }	
#footer a:hover { background-color: #222; }
