html, body { width:100%; height:100%; margin:0px; text-align:center; }

body {  background:#151515; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }

.web { text-align:left; margin:0 auto; }

#top { background:url(../images/bg.jpg) repeat left top; border-bottom:1px solid #000;  }

.logo { background:url(../images/andros.png) no-repeat 10px 10px; padding:10px;  }

.menu { width:730px; float:right; margin:0px; list-style:none; display:inline; padding:0px; padding-top:10px;}

.menu li { 
	display:inline; float:left; margin-right:5px;
	padding:5px; padding-right:0px; padding-left:0px;
	font-family:Helvetica, Arial, sans-serif; font-size:16px;  text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#888;
	}

.menu li.activo { 
	background: url(../images/menubg.png) repeat left top; color:#CCC;
	-moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px;
	}
	
.menu a { padding-left:15px; padding-right:15px; text-decoration:none; color:#CCC; }

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

.menu a.link:hover { 
	background: url(../images/menubg.png) repeat left top; color:#CCC;
	padding:5px;  padding-left:15px; padding-right:15px;
	-moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px;
	}

.menu a.store { padding:0px; }
.menu a.store img {
	width:116px;
	height:30px;
	background:url(../images/tienda.png) no-repeat 0px 0px;
	}

.menu a.store:hover img {
	width:116px;
	height:30px;
	background:url(../images/tienda.png) no-repeat 0px -30px;
	}

.menu a.store:active img {
	width:116px;
	height:30px;
	background:url(../images/tienda.png) no-repeat 0px 0px;
	}

#body { background:#222; border-top:1px solid #444; padding-bottom:5px; border-bottom:1px solid #000; min-height:400px; }

.submenu { background:#444; }

.submenu .cont {
	width:930px; 
	margin:0 auto;
	padding:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.submenu .cont li { float:left; margin-right:25px; }
.submenu .cont li a { color:#FFF; text-decoration:none; }
.submenu .cont li a:hover { color:#9ec119; text-decoration:underline; }
.submenu .cont li a:active { color:#9ec119; text-decoration:none;   }

.submenu .cont li a.active { color:#9ec119; text-decoration:none;   }

/*
.gallery { list-style:none; padding:0px; margin:0px; padding-top:20px; }

.gallery .pre { float: left; width:260px; padding-bottom:10px; }

.preview { background:#454545; padding:5px; width:250px; margin-bottom:5px; } 

.gallery p { padding:5px; margin:0px; font-size:11px; line-height:20px; background:#454545; }
.gallery p strong { font-size:14px; font-weight:normal; font-family:Helvetica, Arial, sans-serif; }
.gallery p strong a { color:#FFF; text-decoration:none; }
.gallery p strong a:hover { color:#9ec119; }

.gallery .val { 
	background:url(../images/val.png) no-repeat 1px 1px; padding:3px; 
	font-size:11px; padding-left:20px; color:#999; list-style:none; 
	float:none; clear:both; 
	}
*/
#new img { position:absolute; }

#zoom { float:right; width:19px; }
#zoom img { position:absolute; padding-top:3px; }
	
	
p.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#EEE; line-height:20px; }	
p.text strong { color:#9ec119; }
	
p.text .input { 
	background:#252525; border:1px solid #333; padding:5px; width:350px; margin:5px;
	font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#454545;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	padding-left:30px;
	}
	
p.text .name { background:#252525 url(../images/user.png) no-repeat 8px 5px; }
p.text .mail { background:#252525 url(../images/email.png) no-repeat 8px 5px; } 
p.text .sub { background:#252525 url(../images/comment.png) no-repeat 8px 5px; }
p.text .tel { background:#252525 url(../images/phone.png) no-repeat 8px 5px; }

p.text .msg { 
	background:#252525; border:1px solid #333; padding:5px; width:500px; margin:5px;
	font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#454545;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; height:200px;
	}
	
p.text .submit { 
	background:#333; border:2px solid #454545; color:#9ec119; width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:right;
	margin:5px; padding:5px;
	}
	
.success { 
	background:#d1ffce url(../images/accept.png) no-repeat 3px 2px; border:1px solid #060; border-left:4px solid #060; 
	color:#011200; padding:3px; margin-bottom:10px; letter-spacing:1px; padding-left:22px; 
	}
	
.error { 
	background:#ffd4d4 url(../images/exclamation.png) no-repeat 3px 2px; border:1px solid #900; border-left:4px solid #900; 
	color:#930; padding:3px; margin-bottom:10px; letter-spacing:1px; padding-left:22px;
	}
	
.alert { 
	background:#FFC url(../images/error.png) no-repeat 3px 2px; border:1px solid #a8a20b; border-left:4px solid #a8a20b; 
	color:#666; padding:3px; margin-bottom:10px; letter-spacing:1px;  padding-left:22px;
	}
	
#foot { padding:10px; text-align:left; }

#foot p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#EEE; margin:0px; padding-top:3px; }

#social { width:280px; float:right; text-align:right;  }

h1,h2,h3,h4,h5,h6	{ font-weight: normal; padding:0; margin:0; }

h2, h3{font-family:'Myriad Pro', 'Lucida Sans', 'Arial Narrow', Arial, Helvetica, sans-serif;}

.portfolio { width:960px; margin:0 auto; color:#FCFCFC; }
.portfolio .title { border-left:7px solid #9ec119; font-size:26px; padding-left:10px; }
.portfolio .title strong { color:#CCC; }

.portfolio .artCont { 
	width:300px; 
	float:left;
	position:relative;
	padding:3px;
	background:url(../images/dots.gif)  repeat-x left bottom;
	margin:7px;
	}
	
.latest_img { background:#222; padding:5px; border:1px solid #999; }

.portfolio .act { padding:5px; text-align:center; }

.portfolio a.actPrev img { 
	width:140px; 
	height:38px; 
	background:url(../images/btnActions.png) no-repeat 0px 0px; 
	}
.portfolio a.actPrev:hover img { 
	background:url(../images/btnActions.png) no-repeat 0px -38px;
	}
.portfolio a.actPrev:active img { 
	background:url(../images/btnActions.png) no-repeat 0px -76px;
	}

.portfolio a.actOnline img { 
	width:140px; 
	height:38px; 
	background:url(../images/btnActions.png) no-repeat -140px 0px; 
	}
.portfolio a.actOnline:hover img { 
	background:url(../images/btnActions.png) no-repeat -140px -38px;
	}	
.portfolio a.actOnline:active img { 
	background:url(../images/btnActions.png) no-repeat -140px -76px;
	}
	
.portfolio a.actShow img { 
	width:140px; 
	height:38px; 
	background:url(../images/btnActions.png) no-repeat -280px 0px; 
	}
.portfolio a.actShow:hover img { 
	background:url(../images/btnActions.png) no-repeat -280px -38px;
	}	
.portfolio a.actShow:active img { 
	background:url(../images/btnActions.png) no-repeat -280px -76px;
	}