/* trophyart.com */

* {margin:0; padding:0;}
html { height: 101%; }

body { background-color: #004e1a; background-image:url("../images/bg_green.png"); /*<!-- este background es el mismo para el contenido -->*/ }
img { border: none; }
img.photo { border: 8px solid #004e1a; padding: 4px; background-color: #ffffff;}
h1 { font-size: 4em; color: #F0FFF1; }
h2 { font-size: 3em; color: #F0FFF1; }
h3 { font-size: 1.75em; color: #F0FFF1; text-transform: uppercase; padding-top: 50px;}
div.clear  { clear: both; }
p { padding-top: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-style: italic; color: #F0FFF1; font-size: 1.15em; line-height: 1.35em; letter-spacing: 1px; }
table { background-color: #005c1d; text-align: center; border: 14px solid #004e1a; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-style: italic; color: #F0FFF1; font-size: 1.15em; letter-spacing: 1px; }
td { padding: 15px; }

/* Estilos para el formulario */
fieldset { border: 1px solid #000000; position: absolute; }
form { padding: 50px; background: #333333; margin: auto; float: left; }
label { font-family: verdana, sans-serif; font-style: italic; font-weight: bold; font-size: 0.75em; color: #FFF; display: block; }
input, textarea { font-family: verdana, sans-serif; font-size: 1em; padding: 2px; }
.campo { margin-bottom: 20px; border: 1px Solid #cccccc; background: #cccccc; }
.campo:hover { background-color: #ffffff;}
/* Fin de estilos para el Formulario */

a { text-decoration: none; outline: none; }
a:link { color: #F0FFF1; border-bottom: none; }
a:visited { color: #F0FFF1; border-bottom: none; }
a:hover { color: #F0FFF1; text-decoration: none; border-bottom: none;}
a:active { color: #F0FFF1; border-bottom: none; }

a.enlace { text-decoration: none; outline: none; }
a.enlace:link { color: #F0FFF1; border-bottom: thin dashed; }
a.enlace:visited { color: #F0FFF1; border-bottom: thin dashed; }
a.enlace:hover { color: #F0FFF1; text-decoration: none; border-bottom: none;}
a.enlace:active { color: #F0FFF1; border-bottom: thin dashed; }

a.aby { text-decoration: none; outline: none; }
a.aby:link { color: #666666; border-bottom: thin dashed; }
a.aby:visited { color: #666666; border-bottom: thin dashed; }
a.aby:hover { color: #000000; text-decoration: none; border-bottom: none;}
a.aby:active { color: #666666; border-bottom: thin dashed; }

.rollover_atletismo { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/atletismo_180x170-1.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_atletismo:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/atletismo_180x170-1.png") no-repeat; }
a.rollover_atletismo:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_excelencia { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/excelencia_180x170-2.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_excelencia:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/excelencia_180x170-2.png") no-repeat; }
a.rollover_excelencia:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_baile1 { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/baile1_180x170-3.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_baile1:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/baile1_180x170-3.png") no-repeat; }
a.rollover_baile1:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_baile2 { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/baile2_180x170-4.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_baile2:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/baile2_180x170-4.png") no-repeat; }
a.rollover_baile2:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_basquet { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/basquet_180x170-5.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_basquet:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/basquet_180x170-5.png") no-repeat; }
a.rollover_basquet:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_beisbol { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/beisbol_180x170-6.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_beisbol:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/beisbol_180x170-6.png") no-repeat; }
a.rollover_beisbol:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_ciclismo { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/ciclismo_180x170-7.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_ciclismo:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/ciclismo_180x170-7.png") no-repeat; }
a.rollover_ciclismo:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_soccer1 { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/soccer1_180x170-8.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_soccer1:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/soccer1_180x170-8.png") no-repeat; }
a.rollover_soccer1:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_soccer2 { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/soccer2_180x170-9.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_soccer2:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/soccer2_180x170-9.png") no-repeat; }
a.rollover_soccer2:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_soccer3 { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/soccer3_180x170-10.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_soccer3:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/soccer3_180x170-10.png") no-repeat; }
a.rollover_soccer3:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_golf { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/golf_180x170-11.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_golf:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/golf_180x170-11.png") no-repeat; }
a.rollover_golf:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_americano { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/americano_180x170-12.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_americano:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/americano_180x170-12.png") no-repeat; }
a.rollover_americano:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_natacion { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/natacion_180x170-13.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_natacion:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/natacion_180x170-13.png") no-repeat; }
a.rollover_natacion:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_tennis { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/tennis_180x170-14.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_tennis:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/tennis_180x170-14.png") no-repeat; }
a.rollover_tennis:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_marciales { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/marciales_180x170-15.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_marciales:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/marciales_180x170-15.png") no-repeat; }
a.rollover_marciales:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_billar { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/billar_180x170-16.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_billar:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/billar_180x170-16.png") no-repeat; }
a.rollover_billar:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_boliche { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/boliche_180x170-17.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_boliche:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/boliche_180x170-17.png") no-repeat; }
a.rollover_boliche:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_basquetfem { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/basquetfem_180x170-18.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_basquetfem:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/basquetfem_180x170-18.png") no-repeat; }
a.rollover_basquetfem:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_baile { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/baile_180x170-19.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_baile:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/baile_180x170-19.png") no-repeat; }
a.rollover_baile:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_vitoria { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/vitoria_180x170-20.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_vitoria:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/vitoria_180x170-20.png") no-repeat; }
a.rollover_vitoria:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

.rollover_mercury { text-decoration: none; border-bottom: none; display: block; width: 90px; height: 170px; background: url("../trofeos/mercury_180x170-21.png") no-repeat; text-indent: -9999px; float: left; margin: 40px; }
a.rollover_mercury:link, a.rollover:visited, a.rollover:active { text-decoration: none; border-bottom: none; background: url("../trofeos/mercury_180x170-21.png") no-repeat; }
a.rollover_mercury:hover { text-decoration: none; border-bottom: none; background-position: -90px; }

#fondo_cabecera { margin: 0 auto; width: 100%; background-color: #3A3A3A; background-image: url("../images/bg_black.png"); }
  #cabecera { width: 960px; height: 250px; position: relative; margin: auto; }
    #logo { position: absolute; top: 10px; left: 10px; width: 400px; }
      #logo h2 { text-align: left; margin-top: 10px; }
        #slogan { position: absolute; bottom: 0px; right: 0px; }
      #slogan h2 { position: absolute; top: -40px; }

#fondo_menu { margin: 0 auto; width: 100%; background-color: #3a3a3a; background-image: url("../images/bg_menu.png");}
  #menu { width: 960px; height: 24px; margin: auto; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 0.85em; position: relative; }
    #menu ul { position: absolute; top: 3px; color: #343434; font-weight: bold;} /* <!-- #774500; -->*/
    #menu ul li { display: inline; margin: 5px; }
    #menu ul li a { font-style: italic; text-decoration: none; color: #343434; font-weight: bold; }
    #menu ul li a:hover { color: #F0FFF1;}

#fondo_contenido, #fondo_trofeos, #fondo_pedidos, #fondo_contacto { margin: 0 auto; width: 100%; }
  #contenido, #trofeos, #pedidos, #contacto { width: 960px; margin: auto; padding-top: 40px; text-align: left; }
    #bienvenida { padding-top: 20px; }
      p.texto { float: left; width: 540px; padding-top: 20px; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-style: italic; color: #F0FFF1; font-size: 1.15em; line-height: 1.35em; letter-spacing: 1px; }
      
#galeria_trofeos { padding-top: 40px; padding-left: 25px; }
 
#formulario { font-size: 0.85em; font-style: normal; float: left; width: 425px; padding-top: 45px; text-align: left; }

.texto_flickr { font-size: 2em; font-family: verdana, sans-serif; font-weight: bold; text-align: right; margin: 0 auto; }

#galeria { width: 100%; }

#fondo_pie { border-top: 24px solid #343434; margin: 0 auto; width: 100%; background-color: #3A3A3A; background-image: url("../images/bg_black.png"); }
  #pie { width: 960px; height: 250px; position: relative; margin: auto; text-align: center; }
    #pie p { font-family: Georgia, Garamond, serif; font-size: 0.85em; font-style: normal; color: #cccccc; letter-spacing: 1px; }

#by { border-top: 24px solid #343434; border-bottom: 8px solid #343434; margin: 0 auto; width: 100%; background-color: #F9F7ED; text-align:right; }
    #by p { padding: 8px; font-family: Georgia, Garamond, serif; font-size: 0.7em; font-weight: normal; font-style: normal; color: #333333; letter-spacing: 1px; }

#flickr { width: 800px; margin: 0 auto; padding-top: 20px; text-align: center; }
#flickr a img { margin: 4px 9px 4px 0px; }

  
.derecha { float: right; }
.izquierda { float: left;}
.foto { float: right; padding-top: 35px; }
img.logos_envios { padding-right: 85px;}
.negritas { font-weight: bold; color: #cccccc;}
.normal { font-weight: normal; }
