@charset "UTF-8";/* CSS Document */
*{margin:0;padding:0;}
body{background:#000 url(../images/bg.jpg) no-repeat top center;margin-top:20px;font:13px Arial,Helvetica,sans-serif;}
h1{}
h2{font-size:22px;letter-spacing:-.03em;}
h3{font-size:19px;letter-spacing:-.03em;}
h4{font-size:16px;letter-spacing:-.03em;font-weight:normal;}
h5{font-size:14px;letter-spacing:-.03em;font-weight:normal;}
p{margin-top:10px;}
a{text-decoration:none;color:#960;}
a:hover{color:#02abee;}
td{padding:5px 7px;}

#outer{background:#101010;width:948px;margin:0 auto;outline:solid 1px #222;}
#header{width:928px;height:350px;margin:10px;}
#left{width:565px;margin:0 10px 10px 10px;float:left;}
#right{width:350px;float:left;margin-bottom:10px;}

#footer{background:#000 url(../images/bg_footer.jpg) no-repeat top left;color:#DEDEDE;padding-top:10px;min-height:160px;border-top:solid 1px #222;}
#footer_left{width:542px;margin:80px 0 0 35px;float:left;}
#footer_right{width:330px;border-left:solid 1px #222;margin:30px 0 20px 0;padding-left:20px;float:left;}
#footer_right li{list-style:none;margin:5px 0 12px 5px;}
#footer_right a{text-decoration:none;color:#DEDEDE;}
#footer_right a:hover{text-decoration:none;color:#3CF;}

#welcome{background:url(../images/bg_welcome.jpg) no-repeat top center;padding:45px 10px 10px 20px;}
#contact{background:url(http://alanvillatoro.com/images/bg_contacto.png) no-repeat top center;padding:15px 10px 10px 20px;}
#upcoming{background:#d9d4cb;}
#contactbox{background:#1d1b18;color:#000;margin-top:-10px;}
#newsbox{background:#d9d4cb;color:#000;font-size:11px;color:#222;}
#tweetbox{background:#d9c8a9;color:#000;padding-bottom:10px;margin-bottom:10px;}

.padding10{padding:12px;}
.fecha2{color:#960;font-size:11px;}
.top{}
.title{width:928px;height:36px;margin:0 auto;}
.title2{width:928px;height:100px;margin:0 auto;}
.events p{margin-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;margin-bottom:5px;color:#999;}
#twitter_update_list{list-style-type:none;padding:10px;}
#twitter_update_list li{margin-bottom:10px;}

/* Nav */
#nav{width:948px;height:36px;margin:0 auto;}
#nav ul{text-decoration:none;list-style:none;}
#nav li{float:left;}

/* contactos */
input,input.file,textarea{border:solid 1px #333;color:#888;padding:5px 10px;margin-right:10px;font:14px Arial,Helvetica,sans-serif;background:none;}
.submit{background-color:#222;color:#999;border:solid 1px #111;color:#666;}
label{display:block;padding:10px 0 0 0;margin-bottom:5px;font-size:17px;color:#999;font-weight:normal;}

/* Social */
.social img{float:left;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; margin-right:20px;}
.social img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}

/* Eventos */
.events{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#ccc;padding:0 20px;}
.fecha{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#ccc;padding:0 20px;min-height:22px;width:908px;}

/* Los Colores */
.blu{color:#3CF;}
.ltblu{color:#d3edf5;}
.red{color:#C30;}
.orange{color:#C60;}
.brown{color:#960;}
.ltbrown{color:#bc9869;}
.white{color:#fff;}
.ltgrey{color:#ddd;}
.grey{color:#999;}
.stone{color:#ccc7ba;}
.stoneblu{color:#77aabb;}
.darkgrey{color:#444;}
.darkgreen{color:#1f1e14;}

