/* ---- Redefiniciones ---- */
body {background: #000; margin:30px 0 0 0; padding:0; font:normal 85% Tahoma, sans-serif; color:#ccc}
ul, ol{padding:0; margin:0} 
li {padding:0; margin:0}
p {padding:0; margin:0 0 10px 0; text-align:left}
h1 {font-size:100%; padding:0; margin:0;}
h2 {font-size:100%; padding:0; margin:0;}
h3 {font-size:100%; padding:0; margin:0;}
h4 {font-size:100%; padding:0; margin:0;}
hr {display:none; margin:0; padding:0}
abbr { text-decoration:none}
fieldset {border:none}

a {
color:#888; 
text-decoration:none;}

a:hover{
color:#F4B31B;
}

.hidden{
display: none;
}

.left{
text-align:right;
}

del{
color:#444
}


/* ---- Wrapper ---- */

#wrapper {
	line-height: 1.5em;
	margin: 0 auto;
	width: 950px;
}

* html #wrapper .column1 .column2, #menu #main #aux {
height: 1%
}

/* ---- Grid ---- */

.column1 {width:300px; float:left; margin:0 0 0 0; padding:0 0 0 0;}
.column2 {width:650px;float:right;margin:0 0 0 0;}
.close {clear:both; height:10px}

/* ---- Header ---- */

#header {
}

#header .logo { 
width:135px; 
float:left; 
margin:0 0 0 0; 
padding:0 0 0 0;
}

#header ul { 
width:165px; 
float:right; 
margin:10px 0 0 0; 
padding:0 0 0 0;
}

#header .logo a { 
background-image: url(/_i/logo-artz.gif); 
background-repeat: no-repeat;
text-indent:-2000px;
display: block;
height:74px;
width:135px;
text-decoration:none
}

#header li {
float:left; 
padding:0 15px 0 0; 
margin:0 10px 0 0;
list-style-type: none;
text-transform:lowercase;
font-size:80%;
color:#eee; 
}

#header .point {
background:url(/_i/point.gif) no-repeat right;
}

#header li a {
color:#888; 
text-decoration:none;}

#header li a:hover{
color:#F4B31B;
}

/* ---- Menu ---- */

#menu {

margin:25px 0 0 0; 
padding:0 0 0 135px;
text-transform:uppercase;
font-size:80%;
color:#eee; 
line-height: 1.6em;
}

#menu ul { 
}

#menu li {
	list-style-type: none;
}

#menu .section {
	margin:18px 0 0 0; 
}

#menu .selection {
	color:#F4B31B;
	background:url(/_i/arrows2.gif) no-repeat left;
	margin: 0 0 0 -30px;
	padding: 0 0 0 30px;
}


#menu li a {
color:#888; 
text-decoration:none;}

#menu li a:hover{
	color:#F4B31B;

}

.strike{
text-decoration:line-through;
}


#layout {
	
}

/* ---- Main ---- */

#main {
background: #1c1c1c;
	width:420px; 
	margin:67px  0 0 0;
	float:left; 
	padding:40px 15px 40px 15px; 

}

#main h2{
color: #eee;

	margin:0px 0 20px 0; 

}

#main h3{
color: #eee;
font-size:90%;
margin:0px 0 5px 0; 

}

#main p{

font-size:90%;
	margin:0px 0 10px 0; 

}

#main a{
color:#F4B31B;
text-decoration:underline;

}



#main ul{

font-size:90%;
	margin:0px 0px 10px 20px; 


}

#main li {
list-style-type: none;
	padding:0px 0px 0px 20px; 
background:url(/_i/point.gif) no-repeat left;
}

#main div.spacer {
margin:0px 0px 30px 0px; 

}

#main .contact p {
font-size:80%;
	margin:0px 0 0px 0; 
	line-height: 1.3em;
}

#main .mexico {
	padding:0px 0px 0px 25px; 
background:url(/_i/mx.gif) no-repeat left;
}

#main .spain {
	padding:0px 0px 0px 25px; 
background:url(/_i/es.gif) no-repeat left;
}

#main .item {
background: #000;

	margin:5px 0px 30px 0px;
	padding:30px 15px 20px 15px;
	line-height: 1em;

}

#main .item h3{
font-size:150%;
line-height: 0.4em;
margin: 0 0 10px 0;


}

#main .item .item-data{
font-size:90%;
line-height: 1em;
margin: 5px 0 20px 0;

}

#main .item h4{
font-size:90%;
line-height: 1.6em;
color:#fff;
margin: 15px 0 0px 0;
}

#main .item p{
font-size:90%;
line-height: 1.3em;
}

#main .alt-title{
font-size:110%;
line-height: 0.7em;
}

#main #thumbs{
margin: 0 40px 0 40px;
}

#main #thumbs h3{
font-size:90%;
line-height: 0.4em;
margin: 0 0 10px 0;
text-transform:uppercase;
color:#888;
}

#main #thumbs .line {
background-color: #888;
height: 2px ;
width: 100%;
margin: 5px 0 30px 0;
}

#main #thumbs img{
margin: 0 0 0px 0;
}

#main #thumbs a.image img{
text-decoration:none;
border:5px solid #1c1c1c;
}

#main #thumbs a.image:hover img{
border:5px solid #F4B31B;
}


.item-c1 {width:185px; float:left; margin:0 10px 0 0; padding:0 0 0 0;}
.item-c2 {width:185px;float:right;margin:0 0 0 10px;}

/* ---- Aux ---- */

#aux {
	width:170px;
	float:right;
	margin:0 0 0 0;  
	padding:107px 15px 15px 15px;
}

#aux h2 {
	color: #eee;
	margin:0px 0 20px 0; 


}

#aux h3 {
	font-size:90%;
	line-height: 1.2em;
	margin:0 0 5px 0;
}

#aux p {
	font-size:80%;
	line-height: 1.2em;
	margin:0 0 15px 0;
}

#aux span.date{
	font-size:70%;

	
}

#aux #thumbs{
margin: 0 0 0 0px;
}

#aux #thumbs img{
margin: 0 0 10px 0;
}

#aux #thumbs a.image img{
text-decoration:none;
border:5px solid #000;
}

#aux #thumbs a.image:hover img{
border:5px solid #F4B31B;
}



/* ---- Footer ---- */

#footer {
font-size:80%;

color:#333;
margin:20px 0 40px 0;
}

#footer p{
text-align: right;
margin:0 0 0px 0;
}





