@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;}


/*contact*/

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;}



/*   Events    */

.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;}
