@charset "UTF-8";
body {       
	font: 85% "Futura", sans-serif, Arial, Helvetica;
    /*font-size:14px;*/
	background: #101113;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #ccc;  
	text-shadow: rgb(0, 0, 0) 0px 0px 4px;
}
   
h1{
	
} 

/* CABECERA */
#header {
	padding: 0px;   
	height:205px;
	width:100%;
}

  
/*  LINKS */
a:link, a:visited{
	color:#d101ea;
	text-decoration:none;
}
a:hover,a:active{
	color:#fff;                 
	text-decoration:none;                             
}

/* MENU */
.menu{  
	width: 740px;    
	height:19px;
	text-transform:uppercase;
	font-size:1.1em; 
	margin-bottom:19px auto 0px auto; 
	width:100%;   
	padding-bottom:4px;
	border-bottom:2px solid #1f2227;  
}                            
.menu ul{     
	text-align:right;
	list-style: none;
	padding: 0;
	float: right;
	margin: 0;
}

.menu li{
	float: left;
	margin: 0 0 0 22px;
}       
.menu a:link, .menu a:visited{
	color:#fff;  
	text-decoration:none;         
}   
.menu a:hover, .menu a:active{
	color:#a600c9;  
	text-decoration:none;
}    
.selected a:link, .selected a:hover, .selected a:visited{
	color:#a600c9; 
	text-decoration:none; 
                                    
	
}

   
#datacontact p{ 
	text-align:left; 
	width: 740px; 
	color:#aaa;
	font-family:sans-serif, Arial, Helvetica;
	margin-bottom:0px auto 0px auto;
	padding: 3px 0;       
	font-size:0.8em;  
	font-weight:100;
	
} 

/* CONTENIDO PRINCIPAL ENTRE CABECERA Y PIE */
#mainContent { 
	text-align:left;
	width: 740px;    
	margin:0px auto;
	clear:both;
	padding: 0px;
}


/* ITEM DE TRABAJO */
.elementohover{              
	padding:0px;
	margin:0px; 
	background-color:#111;
	/*border-bottom:1px solid #333; */
}   
.elementohoveractivo{
	padding:0px;
	margin:0px;  
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;  
}
#elemento{
	padding:0px;
	margin:17px 0 0 0;  
	padding-bottom:13px;
	border-bottom:2px solid #1f2327;
}
#elemento #foto{       
	float:left;
	border:0px;
	margin:0px;
	padding:0px;                                                         
	background-color:#000; 
	background:transparent url("../img/plus.gif") no-repeat 50% 50%  ;   
	  
} 
#elemento #foto:hover;{       
	float:left;
	border:0px;
	margin:0px;
	padding:0px;                                                         
	background-color:#000;                                             
	z-index:10;  
	  
}

#elemento img{
	border:0px;
	margin:0px;
	padding:0px;                                 
}
#elemento #foto a:link, #elemento #foto a:visited{   
	filter:alpha(opacity=100);
	-moz-opacity:100;
	opacity:100;               
}  
#elemento #foto a:hover, #elemento #foto a:active{ 
	                                                                   
    filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40; 
	
}

#elemento #descripcion{
	clear:left;
	margin:10px 0 0 0;
	font-weight:100;
	line-height:1.2em;  
	font-size:1em;
	/*letter-spacing:.1em;*/
}  

#elemento #descripcion p{ 
	 margin:15px 0 0 0;
}
#elemento #descripcion a:link, #elemento #descripcion a:visited, #elemento #descripcion a:active{   
	background:transparent url("../img/link.gif") no-repeat bottom right;                               
	/*border:1px solid #ff0000;*/
	padding:0 14px 0 0;                                         
}
#elemento #descripcion a:hover{   
	background:transparent url("../img/link2.gif") no-repeat bottom right;                               
	/*border:1px solid #ff0000;*/
	padding:0 14px 0 0;                                         
}
              
#clear{
	clear:both;
}   

/* ELEMENTOS SUGERIDOS */

#articulo h2{
  margin:40px 0 0px 0; 
  color:#fff; 
}  
#articulo p{
	font-size:1em;
	margin:0 0 10px 0;
} 
#articulo b{
  color:#fff; 
} 

.english{
	color:#444;
}

/* PIE */
#footer { 
	width:100%;         
	border-top:3px solid #1f2327;
	margin:48px 0px 0px 0px;  
	padding:0 0 80px 0 ;
	text-align:center; 
	background-color:#000;
	float:left;                                                                                     
}
#footercontent{                                                      
	text-align:left; 
	width:740px;  
	margin: 0px auto;   
	padding:0px;     
	background-color:#000;                                                  
	
} 
#footer #col1{     
	width:340px;     
	float:left;  
	background:#000;
	padding-right:30px;       
}   
#footer #col2{ 
	width:340px;      
	float:left;
	background:#000 url("../img/bg_pie.gif") no-repeat top right;   
	padding-right:30px;
}
#footer h2{
	font-size:1.4em;  
	font-weight:100;
	margin:0.63em 0px -0.5em 0px;
} 
#footer p {    
	color:#fff;   
	font-family:sans-serif, Arial, Helvetica;    
	/*padding: 3px 0;     */
	font-size:0.8em;  
	line-height:1.6em;
	font-weight:100;
}