/* General Styles */

body {
	background-color: #50361f;
}


#shadowWrapper {
	background-image: url(../images/drop_shadow.png);
	background-repeat: repeat-y;
	width: 940px;
	height: 597px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
}


#wrapper {
	width: 900px;
	height: 597px;
	background-color:#d3cabb;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-image: url(../images/wrapper_texture.jpg);
        background-repeat: no-repeat;
}

#topBanner {
	background-color:#330000;
	height: 20px;
	color: #988f7b;
}
	
#topBanner p, #topBanner ul {
	color: #988f7b;
}

#banner {
	width: 900px;
	height: 117px;
	margin-left: auto;
	margin-right: auto;
	/*border: 1px solid #000;*/
}


#logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	width: 322px;
	height: 86px;
	margin-left: 25.5px;
	margin-top:10px;
	float: left;
	/*border: 1px solid #000;*/
}

#content {
	background-repeat:no-repeat;
	height: 428px;
	padding: 0 50px;
    overflow: hidden;
	/*border: 1px solid #CF0;*/
}

p, span {
	font-family:"Times New Roman", Times, serif;
	color: #330000;
}

p {
      font-size: .9em;
}
.label, span {
      color: #330000;
      font-size: 16px;
}

ul, ol {
	font-family:"Times New Roman", Times, serif;
	color: #330000;
}

ul {
	list-style-type: none;
}


p.note{
       font-size: 70%;
       font-weight: bold;
}


#footer {
	background-color:#330000;
	height: 31px;
	border-top: 1px solid #000;
	clear: both;
}

#copyrights {
	width: 300px;
	height: 25px;
	float: left;
	margin-left: 150px;
	/*border: 1px solid #CCC;*/
}

#footer p, #footer a {
	color:#988f7b;
	font-family: Helvetica, sans-serif;
	font-size: .6em;
	text-align: center;
	margin-top:  1em;
}

#footer a {
	font-size: 10px;
}

#developer {
	width: 180px;
	height: 25px;
	margin-left: 20px;
	margin-top: 2px;
	float: left;
}

#tony {
	background-image: url(../images/tfvc.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	margin-left: 840px;
	margin-top: 5px;
}

/* NAVIGATION */
a {
	text-decoration: none;
}

a:link {
	color: #000000;
}

a:visited {
	color: #8A5A00;
}

a:hover {
	color: #6F0F14;
}

a:active {
	color: #360702;
}

#login_menu {
	width: 120px;
	height: 16px;
	margin-right: 15px;
	margin-top: 10px;
	float: right;
	text-align: right;
	/*border: 1px solid #000;*/
}

#login_menu a:link, #login_menu a:visited {
	font-size: 80%;
    font-weight: bold;
    color: #E6E0D1;
}

#login_menu a:hover {
 	text-decoration: underline;
}


#nav, #nav_esp { /* list position */
	width: 500px;
	height: 20px;
	margin-right: 45px;
	margin-top: 50px;
	float: right;
	/*border: 1px dashed #000;*/
}

#nav a {
	float: left;
	width: 65px;
	height: 25px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	/*border: 1px solid #FF0;*/
}


#nav_esp a {
	float: left;
	width: 65px;
	height: 25px;
	background-image: url(../images/menu_espanol.png);
	background-repeat: no-repeat;
	margin-left: 5px;
	/*border: 1px solid #FF0;*/
}

#nav_esp a#contacto {
	width: 75px;
}


#nav_esp a#info{
	width: 55px;
}


/* NAVIGATION - ENGLISH - "shows" */
#wrapper.navShows #shows{
	background-position: -2px -97px;
}

#shows:link {
	background-position: -2px 0;
}

#shows:visited {
	background-position: -2px -73px;
}

#shows:hover  {
	background-position: -2px -25px;
}

#shows:active {
	background-position: -2px -49px;
}


		/* NAVIGATION - "music" */
#wrapper.navMusic #music{
	background-position: -62px -97px;
}

#music:link {
	background-position: -62px 0;
}

#music:visited {
	background-position: -62px -73px;
}

#music:hover {
	background-position: -62px -25px;
}

#music:active {
	background-position: -62px -49px;
}



		/* NAVIGATION - "about" */
#wrapper.navAbout #about{
	background-position: -120px -97px;
}

#about:link {
	background-position: -120px 0;
}

#about:visited {
	background-position: -120px -73px;
}

#about:hover {
	background-position: -120px -25px;
}

#about:active {
	background-position: -120px -49px;
}


		/* NAVIGATION - "photos" */

#wrapper.navPhotos #photos{
	background-position: -182px -97px;
}

#photos:link {
	background-position: -182px 0;
}

#photos:visited {
	background-position: -182px -73px;
}

#photos:hover {
	background-position: -182px -25px;
}

#photos:active {
	background-position: -182px -49px;
}

		/* NAVIGATION - "videos" */
#wrapper.navVideos #videos{
	background-position: -248px -97px;
}

#videos:link {
	background-position: -248px 0;
}

#videos:visited {
	background-position: -248px -73px;
}

#videos:hover {
	background-position: -248px -25px;
}

#videos:active {
	background-position: -248px -49px;
}



		/* NAVIGATION - "press" - use px instead of em*/
#wrapper.navPress #press{
	background-position: -19.2em -97px;
}

#press:link {
	background-position: -19.2em 0;
}

#press:visited {
	background-position: -19.2em -73px;
}

#press:hover {
	background-position: -19.2em -25px;
}

#press:active {
	background-position: -19.2em -49px;
}



		/* NAVIGATION - "shop" - use px instead of em */
#wrapper.navShop #shop {
	background-position: -22.65em -97px;
}

#shop:link {
	background-position: -22.65em 0;
}

#shop:visited {
	background-position: -22.65em -73px;
}

#shop:hover {
	background-position: -22.65em -25px;
}

#shop:active {
	background-position: -22.65em -49px;
}

		/* NAVIGATION - "contact" */
#wrapper.navContact #contact{
	background-position: -424px -97px;
}

#contact:link {
	background-position: -424px 0;
}

#contact:visited {
	background-position: -424px -73px;
}

#contact:hover {
	background-position: -424px -25px;
}

#contact:active {
	background-position: -424px -49px;
}

/* NAVEGACION ESPANOL - "shows" */
#wrapper.navShows_esp #nav_esp #shows{
	background-position: -3px -97px;
}

#nav_esp #shows:link {
	background-position: -3px 0;
}

#nav_esp #shows:visited {
	background-position: -3px -73px;
}

#nav_esp #shows:hover {
	background-position: -3px -25px;
}

#nav_esp #shows:active {
	background-position: -3px -49px;
}



		/* NAVIGATION - "musica" */
#wrapper.navMusica #musica{
	background-position: -69px -97px;
}

#musica:link {
	background-position: -69px 0;
}

#musica:visited {
	background-position: -69px -73px;
}

#musica:hover {
	background-position: -69px -25px;
}

#musica:active {
	background-position: -69px -49px;
}



		/* NAVIGATION - "info" */
#wrapper.navInfo #info{
	background-position: -135px -97px;
}

#info:link {
	background-position: -135px 0;
}

#info:visited {
	background-position: -135px -73px;
}

#info:hover {
	background-position: -135px -25px;
}

#info:active {
	background-position: -135px -49px;
}


		/* NAVIGATION - "fotos" */

#wrapper.navFotos #fotos{
	background-position: -182px  -97px;
}

#fotos:link {
	background-position: -182px  0;
}

#fotos:visited {
	background-position: -182px  -73px;
}

#fotos:hover {
	background-position: -182px -25px;
}

#fotos:active {
	background-position: -182px  -49px;
}

		/* NAVIGATION - "videos" */
#wrapper.navVideos_esp #nav_esp #videos{
	background-position: -246px -97px;
}

#nav_esp #videos:link {
	background-position: -246px 0;
}

#nav_esp #videos:visited {
	background-position: -246px -73px;
}

#nav_esp #videos:hover {
	background-position: -246px -25px;
}

#nav_esp #videos:active {
	background-position: -246px -49px;
}



		/* NAVIGATION - "prensa" - change from em to px*/
#wrapper.navPrensa #prensa{
	background-position: -19.2em -97px;
}

#prensa:link {
	background-position: -19.2em 0;
}

#prensa:visited {
	background-position: -19.2em -73px;
}

#prensa:hover {
	background-position: -310px -25px;
}

#prensa:active {
	background-position: -19.2em -49px;
}



		/* NAVIGATION - "tienda"  - change from em to px */
#wrapper.navTienda #tienda {
	background-position: -22.65em -97px;
}

#tienda:link {
	background-position: -22.65em 0;
}

#tienda:visited {
	background-position: -22.65em -73px;
}

#tienda:hover {
	background-position: -22.65em -25px;
}

#tienda:active {
	background-position: -22.65em -49px;
}

		/* NAVIGATION - "contacto" */
#wrapper.navContacto #contacto{
	background-position: -442px -97px;
}

#contacto:link {
	background-position: -442px 0;
}

#contacto:visited {
	background-position: -442px -73px;
}

#contacto:hover {
	background-position: -442px -25px;
}

#contacto:active {
	background-position: -442px -49px;
}
/* end NAVIGATION */

/* CONTENT SCREEN*/

#contentScreen {
	width: 741px;
	height: 300px;
	margin-bottom: 30px;
	padding: 15px 20px 15px 36px;
	overflow: hidden;
	/*background-image:  url(../images/content_screen_large.png);*/
	/*border: 1px solid #000;*/
}

/*HEADERS*/
h1 {
	background-repeat:no-repeat;
	width: 523px;
	height: 25px;
	margin-bottom: 20px;
	margin-left: -4px;
	/*border: 1px dashed #f00;*/
}
.navShows h1 {
	background-image:  url(../images/header_shows.png);
}

.navMusic h1 {
	background-image:  url(../images/header_music.png);
}

.navAbout h1 {
	background-image:  url(../images/header_about.png);
}

.navPhotos h1 {
	background-image:  url(../images/header_photos.png);
}

.navVideos h1 {
	background-image:  url(../images/header_videos.png);
}

.navPress h1 {
	background-image:  url(../images/header_press.png);
}

.navShop h1 {
	background-image:  url(../images/header_shop.png);
}

.navContact h1 {
	background-image:  url(../images/header_contact.png);
}

.navLogin h1 {
	background-image:  url(../images/header_login.png);
}

.navMyAcct h1 {
	background-image:  url(../images/header_my_acct.png);
}

.navInstructions h1 {
	background-image:  url(../images/header_download_instructions.png);	
}

.navLogout h1 {
	background-image:  url(../images/header_logout.png); 	
}

            /*HEADERS- Espanol*/

.navInfo h1 {
	background-image:  url(../images/header_info.png); 	
}

.navMusica h1 {
	background-image:  url(../images/header_musica.png); 	
}

.navShows_esp h1 {
	background-image:  url(../images/header_shows.png); 	
}

.navFotos h1 {
	background-image:  url(../images/header_fotos.png); 	
}

.navVideos_esp h1 {
	background-image:  url(../images/header_videos.png); 	
}

.navContacto h1 {
	background-image:  url(../images/header_contacto.png); 	
}

.navPrensa h1 {
	background-image:  url(../images/header_prensa.png); 	
}

.navMi_Cuenta h1 {
	background-image:  url(../images/header_my_cuenta.png); 	
}

.navSalir h1 {
	background-image:  url(../images/header_salir.png); 	
}

.navEntrar h1 {
	background-image:  url(../images/header_entrar.png); 	
}

.navInstrucciones h1 {
	background-image:  url(../images/header_instrucciones.png); 	
}

/*Styles-MAIN*/
.navMain #content {
	padding: 0;
}

.navMain #left_column {
	background-image: url(../images/gallo.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 267px;
	height: 300px;
    margin-top: 128px;
    margin-right: 30px;
	float: left;
}

.navMain #right_column {
	background-image: url(../images/hola_container.png);
	background-repeat: no-repeat;
	width: 172px;
	height: 21px;
	float: left;
	margin: 185px 90px;
}

.navMain #content a {
	background-image: url(../images/hola.png);
	background-repeat: no-repeat; 
	width: 65px;
	height: 15px;
	float: left;
	margin-top: 3px;
	margin-left: -1px;
	background-position: 0 2px;
	/*border: 1px solid #3FC;*/
}


#right_column #hola:visited {
	background-position: 0 -46px;

}

#right_column #hola:hover {
	background-position: 0 -14px;

}

#right_column #hola:active {
	background-position: 0 -30px;
	
}

#right_column #hello {
	background-position: -65px 2px;
	margin-left: 31px;
	width: 65px;
}

#right_column #hello:visited {
	background-position: -65px -46px;
}

#right_column #hello:hover {
	background-position: -65px -14px;
}

#right_column #hello:active {
	background-position: -65px -30px;
}

/*Styles- MUSIC*/

.navMusic #left_column, .navMusica #left_column {
	width: 530px;
	height: 370px;
	float: left;
	/*border: 1px solid #001;*/
}

.album {
	width: 520px;
	height: 283px;
	float: left;
	/*border: 1px dashed #000;*/
}

.artwork {
	width: 272px;
	height: 255px;
	float: left;
	/*border: 1px solid #66f;*/
}

#chicavasco_artwork {
	width: 276px;
	height: 244px;
	background-image: url(../images/chicavasco.png);
        background-repeat: no-repeat;
}

#catrina_artwork {
	width: 261px;
	height: 258px;
	background-image: url(../images/la_catrina.png);
        background-repeat: no-repeat;
}

#album_small {
	width: 89px;
	height: 83px;
	float: left;
}

#catrina_artwork_small {
	width: 84px;
	height: 83px;
	background-image: url(../images/la_catrina_small.png);
        background-repeat: no-repeat;
        float: left;
}

#chicavasco_artwork_small {
	width: 89px;
	height: 78px;
	background-image: url(../images/chicavasco_small.png);
        background-repeat: no-repeat;
	float: left;
}

#buy {
       width: 110px;
       height: 80px;
       float: left;
       margin-left: 80px;
       margin-top: 0px;
       font-size: 1.1em;
       /*border: 1px solid #000;*/
}

#buy p{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 12px;
}

#buy img {
	float: left;
	margin-bottom: 7px;
}

p.album_title {
	margin-left: 5px;
	margin-top: -5px;
	letter-spacing: -0.5px;
	word-spacing:-2px;
	font-variant:small-caps;
	font-weight: bold;
	font-family:"Courier New", Courier, mono;
	color: #0C0C0C;
}

p.album_title_small{
	margin-top: 0px;
        width: 150px;
        clear: left;
                
}

#text_album {
	width: 240px;
	float: right;
	padding-top: 20px;
	text-align: left;
	/*border: 1px solid #F8F*/
}

.navMusic #left_column ul, .navMusica #left_column ul {
	font-size: 12px;
	margin-top: -1.8em;
	line-height: 1.46em;
}

#text_album li {
	font-weight: bold;
}

.navMusic strong, .navMusica strong {
	font-size: 110%;
	color: #900;
}

.navMusic strong a:link, .navMusic strong a:visited, .navMusica strong a:link, .navMusica strong a:visited {
	color: #6F0F14;
}
.navMusic strong a:hover, .navMusica strong a:hover {
	text-decoration: underline;
}

.navMusic #left_column ul.catrina, .navMusica #left_column ul.catrina {
	font-size: .8em;
	line-height: 1.85em;
	margin-top: -2em;
}


.navMusic #right_column, .navMusica #right_column {
	width: 260px;
	height: 408px;
	float: right;
	margin-top: -26px;
        position: relative;
        /*border: 1px solid #001;*/
}

.navMusic #right_column.catrina, .navMusica #right_column.catrina {
	margin-top: -5px;
}
.navMusic #right_column ul, .navMusica #right_column ul {
	font-size: .8em;
	margin-left: -1em;
	float: right;
	margin-right: 5px;
	font-family:"Courier New", Courier, mono;
	font-size: .75em;
	margin: 7px 15px 0 0;
}


.navMusic #right_column li, .navMusica #right_column li {
 	display: inline;
 
}

.navMusic #right_column a:link, .navMusica #right_column a:link {
	color: #300;
}

.navMusic #right_column a:visited, .navMusica #right_column a:visited {
	color: #300;
}

.navMusic #right_column a:hover, .navMusica #right_column a:hover {
	color: #6F0F14;
}

.navMusic #right_column a:active, .navMusica #right_column a:active {
	color: #360702;
}

#lyrics {
	background-color: #E6E0D1;
	background-image: url(../images/lyrics_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 257px;
	height:355px;
	float: right;
	overflow: auto;
	/*border: 1px dashed #C09;*/
}

#lyrics h3, #lyrics p {
	font-family:"Courier New", Courier, mono;
}

#lyrics h3 {
	text-align: center;
	font-size: .8em;
	padding: 6px 0;
	letter-spacing: -1px;
	word-spacing:-2px;
	text-transform: uppercase;
}

#lyrics p {
	font-size: .75em;
	line-height: 1.1em;
	word-spacing: -.1em;
	margin: 0 10px 7px 10px;
	color: #000;
}

/*Styles- SHOWS*/
.navShows #left_column, .navShows_esp #left_column{
	width: 439px;
	height: 325px;
	float: left;
	padding: 15px 0 15px 36px;
	background-image: url(../images/shows_screen.jpg);
	background-repeat: no-repeat;
	background-position: top;
        overflow: auto;
	/*border: 1px solid #000;*/
}

.navShows #right_column, .navShows_esp #right_column{
	background-image: url(../images/puerco.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 385px;
	width: 370px;
	float:right;
	margin-right: -50px;
        /*border: 1px solid #000;*/
}

.navShows table, .navShows_esp table {
	margin-top: 8px;
	margin-left: -35px;
	width: 439px;
}

table {
        padding: 0 8px;
}

tr, th, td {
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
        letter-spacing: -.1px;
	word-spacing: -.1px;
	color: #000;
        /*border: 1px solid #000;*/
}

th, td {
        padding: 0 5px 0 5px;
}

th {
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 2px;
}

#date { 
       width: 90px;
}

#venue{ 
       width: 210px;
}

table a:link {
	color: #6F0F14;
	font-weight: bold;
	text-transform: uppercase;
}

table a:visited {
	color: #6F0F14;
	font-weight: bold;
	text-transform: uppercase;
}

table a:hover {
	background-color: #8D4220;
	color: #FFFCF3;
}

table a:active {
	color: #6F0F14;
}

/*Styles- PHOTOS & VIDEOS*/
.navPhotos .figure, .navFotos .figure, .navVideos .figure {
	height: 150px;
	width: 110px; 
	margin-right: 55px;
	margin-bottom: 30px;
	margin-left: -5px;
	float: left;
    /*border: 1px solid #0F4;*/
}

.navPhotos .figure a:link, .navFotos .figure, .navVideos .figure a:link {
       font-weight: bold;
}

.navPhotos .photo,.navFotos .photo, .navVideos .photo {
	height: 109px;
	width: 110px;
	background-image: url(../images/dropshadow_small.png);
	background-repeat: no-repeat;
	float: left;
	/*border: 1px solid #000;*/
}

.navPhotos .photo img, .navFotos .photo img, .navVideos .photo img  {
	margin-left: 4px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.navPhotos .figure p, .navFotos .figure p, .navVideos .figure p {
	font-size: 70%;
	text-align: center;
	line-height: 1.1em;
}

/*PHOTO*/
.navPhoto #topBanner p, .navPhoto #topBanner li, .navFoto #topBanner p, .navFoto #topBanner li, .navVideos #topBanner p, .navVideos #topBanner li  {
	font-size: .9em;
	margin-top: 2px;
}

.navPhoto #topBanner li, .navFoto #topBanner li, .navVideos #topBanner li {
	display: inline;
}

#close {
	height: 18px;
	width: 4em;
	float: left;
	margin-left: 10px;
}

#prev_next {
	height: 18px;
	width: 6em;
	float: right;
	/*border: 1px solid #CCC;*/
}

.navPhoto #content2, .navFoto #content2, .navVideos #content2 {
	height: 545px;	
	padding: 0;
}

.navPhoto #content2 p, .navFoto #content2 p, .navVideos #content2 p {/*centrar las fotos y los videos*/
	text-align: center;
}


.navPhoto a, .navFoto a, .navVideos a {
	color: #988f7b;
}

.navPhoto a:hover, .navFoto a:hover {
	text-decoration: underline;
}

.navPhoto #footer p, .navFoto #footer p {
	font-size: .7em;
}

/*VIDEO*/

.navVideo #topBanner p, .navVideo #topBanner li  {
	font-size: .9em;
	margin-top: 2px;
}

.navVideo #topBanner li {
	display: inline;
}


.navVideo #content2 {
	height: 545px;	
	padding: 0;
	background-color: #000;	
}

.navVideo #content2 p {/*centrar las fotos y los videos*/
	text-align: center;
}


.navVideo a {
	color: #988f7b;
}

.navVideo #footer p {
	font-size: .7em;
}

#dejala_entrar {
       margin: 70px 175px 69px 174px;
	   float: left;
}

#el_ranchero_punk {
       margin: 116px 234px 116px 235px;
	   float: left;
}

#youtube {
        margin: 98px 237px 97px 238px;
		float: left;
}

#youtube_wide {
        margin: 103px 170px 102px 170px;
	    float: left;		
}

#imperial {
        margin: 24px 0 24px 25px;
		float: left;
}

/*PRESS*/
.navPress #left_column, .navPrensa #left_column {
	/*border: 1px solid #000;*/
	width: 400px;
	height: 382px;
	overflow: auto;
	float: right;

}

.navPress #right_column, .navPrensa #right_column {
	/*border: 1px solid #000;*/
	width: 380px;
	height: 382px;
	float: left;
}

.navPress #right_column p, .navPrensa #right_column p{
	font-family:"Courier New", Courier, mono;
	font-size: 12px;
    letter-spacing: -.1px;
	word-spacing: -.1px;
	color: #000;
	text-align: center;
	font-weight: bold;
}

/*CONTACT STYLES - Also has styles from GIGS*/
.navContact form, .navContacto form, .navMyAcct form, .navMi_Cuenta form {
	width: 400px;
        height: 340px;
	float: left;
	background-image: url(../images/contact_form_screen.jpg);
	background-repeat: no-repeat;
	/*border: 1px solid #CCC;*/
        
}

.navContact fieldset, .navContacto fieldset, .navMyAcct fieldset, .navMi_Cuenta fieldset{
    padding: 10px 20px 25px 10px;
    height: 250px;
    /*border: 1px dashed #9F6;*/
}


.navContact #checkbox, .navContacto #checkbox, .navMyAcct #checkbox, .navMi_Cuenta #checkbox{
      margin-left: 6em;
}

#nombre, .nombre {
     margin-top: 10px;
}
 
#pais {
    font-size: 70%;
}
.pais{
     margin-top: -4px;
}
.navContact input, .navContact select, .navContacto input, .navContacto select, .navGigs input, .navGigs select, .navPress input, .navPress select, .navMyAcct input, .navMyAcct select, .navMi_Cuenta input, .navMi_Cuenta select {
	margin-bottom: 5px;
}

.label {
	float: left;
	width: 115px;
	height: 16px;
	text-align: right; 
	margin-right: .5em;
	margin-bottom: 7px;
	padding-top: 3px;
    clear: left;
    font-weight: bold;
	/*background-color:#CCC;*/
}

.navContact span.sexo, .navContacto span.sexo, .navMyAcct span.sexo, .navMi_Cuenta span.sexo {
	margin-top: -2px;
	margin-bottom: -4px;
}


.navContact span.text, .navContacto span.text, .navMyAcct span.text, .navMi_Cuenta span.text {
	font-size: .9em;
	margin-top: -1em;
}

.botton {
	float: left;
        width: 55px;
        font-size: 12px;
        /*margin-top: 10px;*/
}



.label_error, #error_message, #welcome_message {
	font-weight: bold;
}

.label_error, #error_message {
	color: #900;
}

#error_message, #welcome_message {
	margin-top: -1.2em;
	margin-left: .5em;
}

.navContact #left_text, .navContacto #left_text, .navMyAcct #left_text, .navMi_Cuenta #left_text{
	float: left;
	width: 260px;
	height: 3em;
	clear: left;
	margin-left: 117px;
	margin-top: -30px;
	/*background-color:#CCC;*/
}

.navContact #left_text p, .navContacto #left_text p, .navMyAcct #left_text p, .navMi_Cuenta #left_text p{
	font-size: 70%;
	color: #000;
	text-align: justify;
	letter-spacing: -.04em;
	word-spacing: 0;
}

.navContact #right_column, .navContacto #right_column {
	width: 325px;
	height: 315px;
	margin-top: 45px;
	float: right;
	/*border: 1px solid #000;*/
}

.navContact #bottle, .navContacto #bottle {
       width: 78px;
       height: 318px;
       float: left;
       background-image: url(../images/botella.png);
       background-position: bottom left;
       background-repeat: no-repeat;
       /*border: 1px solid #F00;*/
}

.navContact #contact_text, .navContacto #contact_text {
	width: 213px;
	height: 270px;
	float: right;
	margin-top: 20px;
	/*border: 1px solid #3F3;*/
}

.navContact #right_column h2, .navContacto #right_column h2{
	color: #300;
	font-weight: bold;
	margin-bottom: .1em;
    text-decoration: underline;
	/*border: 1px solid #000;*/
}

.navContact #right_column p, .navContacto #right_column p{
	margin-bottom: 25px;
}

.navContact a, .navContacto a {
      font-weight: bold;
}

/*ABOUT*/
.navAbout #left_column, .navInfo #left_column{
    width: 510px;
    height: 360px;
    float: left;
    background-image: url(../images/photos/piano_about.png);
    background-repeat: no-repeat;
    background-position: top;
    margin-top: -10px;
    margin-left: -10px;
    /*border: 1px solid #ccc;*/
}

.navAbout #right_column, .navInfo #right_column{
	height: 320px;
	width: 300px;
	float:right;
	margin: 0 -22px 0 -15px;
	padding: 10px;
	background-image: url(../images/about_screen.jpg);
	background-repeat: no-repeat;
	overflow: auto;
                background-color: #E6E0D1;
	/*border: 1px solid #CCC;*/
}

.navAbout #right_column p, .navInfo #right_column p{
	font-family:"Courier New", Courier, mono;
	font-size: 12.7px;
        letter-spacing: -.07em;
	word-spacing: 0px;
	padding: 0 12px;
	margin-bottom: 7px;
	color: #000;
}

/*LOGIN STYLES*/

.navLogin form, .navEntrar form {
	width: 275px;
    height: 120px;
	float: left;
	background-image: url(../images/login_form.jpg);
	background-repeat: no-repeat;
	clear: left;
    margin: 20px 0 10px 0;
	/*border: 1px solid #CCC;*/
}

.navLogin fieldset, .navEntrar fieldset {
   padding: 20px 20px 35px 10px;
   height: 30px;
   /*border: 1px dashed #9F6;*/
}

.navLogin .label, .navEntrar .label {
	width: 40px;
}

.navLogin p, .navEntrar p{
       clear: left;
}

.navLogin p.note,  .navEntrar p.note{
       margin-top: 12em;
}

.navLogin a, .navEntrar a {
      font-weight: bold;
}

.label_login {
	float: left;
	width: 60px;
	height: 16px;
	text-align: right; 
	margin-right: .5em;
	margin-bottom: 7px;
	padding-top: 3px;
        clear: left;
        font-weight: bold;
}

/*MY ACCT  STYLES*/

.navMyAcct #login_menu #acct, .navMi_Cuenta #login_menu #acct{
      text-decoration: underline;
}

.navMyAcct #left_column, .navMi_Cuenta #left_column {
    width: 350px;
    height: 360px;
    /*border: 1px dashed #000;*/
    float: left;
}

#free {
    background-image: url(../images/free_song.jpg);
    background-repeat: no-repeat;
    height: 35px;
    width: 230px;
    font-size: 220%;
    padding: 25px;
    margin: 10px 0;
}

#datos {
    width: 250px;
    height: 120px;
    float: right;
    border: 1px solid #000;
}

#acct_button {
    float: right;
    clear: right;
    background-image: none;
    width: 50px;
    height: 20px;
}

/*INSTRUCT  STYLES*/

.navInstructions ol, .navInstrucciones ol {
    margin: 20px 0;
    padding: 15px;
    padding-left: 30px;
    font-size: .9em;
    background-image: url(../images/instructions.jpg);
    background-repeat: no-repeat;
    height: 205px;
}

.navInstrucciones ol {
   font-size: .8em;
}

.navInstructions, .navInstrucciones ol li{
	margin-bottom: 1em;
}


.navInstructions .note a, .navInstrucciones .note a{
   font-weight: bold;
   text-decoration: underline;
}

/*MUSIC FOR MUSICIANS - Note that some sytles for this section are included on the "Shows" section (.navParti)*/
.navParti table {
	width: 600px;
	margin-top: 10px;
	margin-left: 75px;
}

.navParti table, .navParti tr, .navParti th, .navParti td{
	border: 1px solid #000;
}

.navParti #mp3 {
	width: 250px;	
}

.navParti th {
	width: 46px;	
}

/*VIEW USERS*/
.navUsers footer {
	overflow: auto;	
}

#usuarios, #usuarios_header {
	width: 900px;
	margin-left: -50px;
}

#usuarios_header  th{
    width: 100px;
}

#usuarios {
	height: 390px;
	overflow: auto;
}

/*ADMIN*/

#view_press_container {
       width: 800px;
       height: 370px;
       overflow: auto;
}