body, p, ul, ol, li, p, table, div, img, h1, h2, h3, h4, h5, h6, form  {margin:0; padding:0;}  
body {background-color:#fff; font:81.25%/1.25 Arial, Helvetica, sans-serif; font-style:italic; color:black; text-align:center;}

#elpaso a {color:#82902E;}
#elpaso a:hover {color:#000; text-decoration:none;}

#elpaso ul {list-style-type:none;}

#elpaso hr { display:block;}
#elpaso .hr {clear:both; height:1px; visibility:hidden; overflow:hidden; line-height:1px; background-color:#fff; width:0;}

#elpaso #main {width:970px; margin-left:auto; margin-right:auto; text-align:center;}

#elpaso #logo {width:537px; height:132px; overflow:hidden; position:relative; margin-top:50px; margin-left:auto; margin-right:auto;}
#elpaso #logo span {background:url(logo.png) no-repeat; display:block; width:537px; height:132px; position:absolute; top:0; left:0;}

#elpaso #menu {position:relative; top:0px; background-color:#C5D141; font-size:115.3%; height:39px;}
#elpaso #menu ul {margin-left:37px;}
#elpaso #menu li {display:block; float:left;}
#elpaso #menu li a {display:block; float:left; padding:10px; text-decoration:none; color:#000;}
#elpaso #menu li a:hover, #elpaso #menu li a.selected {background-color:#fff;}

#elpaso #left {width:683px; float:left; background:url(bg-tall.jpg) no-repeat bottom;}
#elpaso .subpage #left {background:url(bg.jpg) no-repeat bottom;}
#elpaso #left p {margin:20px 0;}
#elpaso #left h3 {color:#C5D141; font-size:220%; letter-spacing:6px;}
#elpaso #left #lower {background:url(line.png) repeat-y right top;}
#elpaso #left .cast {color:#fff; text-align:left; margin:600px 52px 0 35px; font-size:110%;}
#elpaso #left .cast span {color:#82902E;}
#elpaso #left .copyright {margin:520px 52px 0 35px; color:#82902E; text-align:left; padding-bottom:30px; font-size:90%}
#elpaso #left .copyright2 {margin:60px 52px 0 35px;}

#elpaso #left .html, #elpaso #right .html {text-align:left; font-style:normal; line-height:20px; margin-right:20px;}
#elpaso #left .html img, #elpaso #right .html img {margin:0 20px 10px 0;}
#elpaso #left .html strong, #elpaso #right .html strong {text-transform:uppercase;}
#elpaso #left .html h2, #elpaso #right .html h2 {color:#82902E;}
#elpaso #left .html h3, #elpaso #right .html h3 {color:#82902E; font-size:120%; letter-spacing:normal; margin:10px 0;}
#elpaso #right .html {margin-left:10px;}

#elpaso #right {width:247px; float:right; padding:340px 20px 0 20px; text-align:left;}
#elpaso #right p {color:#313131; margin-bottom:20px;}
#elpaso #right span {color:#82902E; font-size:110%;}

#elpaso .subpage #right {padding:340px 40px 0 0; width:247px;}
#elpaso .subpage #right li a {display:block; padding:10px; text-decoration:none; color:#000;}
#elpaso .subpage #right a {color:#6c6c6c;}
#elpaso .subpage #right a span {display:block; clear:right; color:#82902E; font-size:115.3%;}
#elpaso .subpage #right li a:hover, #elpaso .subpage #right li a:hover span, #elpaso #right li a.selected, #elpaso #right li a.selected span {background-color:#C6D142; color:#000;}

#elpaso ul#galleryList {list-style-image:none; list-style-position:outside; list-style-type:none;}
#elpaso ul#galleryList img {border:none; margin:0 !important;}
#elpaso ul#galleryList li {float:left; margin:0 20px 0 0; padding:0;}
#elpaso .galleryContainer {display: table-cell; width: 140px; height: 110px; text-align: center; vertical-align: middle; border: none;}
#elpaso .galleryContainer * {vertical-align: middle;}
#elpaso .galleryContainer span {display: inline-block; height: 100%;}

#elpaso table.center td {text-align:center;}
