/********************************************************************** 
  www.iglesiant.org:
  Iglesia Nuevo Testamento, Inc./Christian Life Mission, Inc. All rights reserved.
   Design and Development: Net For Crist Ministry == www.NetForChrist.com
  Last Modification Date: 08/13/10 11:00 AM
***********************************************************************/

/* Eric Meyer's Reset Styles v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-spacing: 0; }

/******** End of Eric Meyer's Reset Styles ********/

/* Main initial settings */
body {
  background: transparent;
  font-size: 76%;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 10px auto 0;
  color: #0000FF;
}

h1, h2, h3, h4 {
  margin: 3px 0 6px 0;
  font-weight: bold;
}

h1 {
  font-size: 2em;
  font-family: Tahoma, Arial, sans-serif;
  letter-spacing: 0.4em;
  border-bottom: 1px #0800f4 dashed;
  color: #3A3A3A;
  padding-right: 3em;
}

h2 {
  margin: 0 0 4px 0;
  font-size: 1.8em;
  color: #0033FF;
  letter-spacing: .25em;
}

h3 {
  margin: 6px 0;
  font-size: 1.4em;
  color: #0099CC;
}

h4 {
  margin: 10px 0 5px 0;
  font-size: 1.2em;
}

a {
  text-decoration: none;
  background-color: inherit;
  color: #0000ff;
}

a:hover {
  color: #000;
  border-bottom: 1px solid #000;
}

a img {
  border:0;
}

.nohover a:hover {
  border-bottom: none;
}

p {
  margin: 0 0 15px 0;
  line-height: 1.5em;
  letter-spacing: 1.25px;
  font-size: 0.95em;
}

blockquote {
  margin: 10px;
  padding: 6px;
  border: 1px #BF6A30 dashed;
  color: #BF6A30;
  text-align: justify;
  background-color: #FFF0B5;
}

/* Layout divs */
#container-top {
  height: 150px;
  margin: 0 auto;
  width: 1000px;
}

#content_wrapper {
  background: transparent url(../images/body_bg.jpg) left top repeat;
  width: 100%;
}

#container-body {
  min-width: 1200px;
  background: transparent url(../images/container_body_bg.jpg) top center no-repeat;
}

/* Logo stuff, varies for Spanish and English */
#header {
  height: 100px;
  background: transparent url(../images/header_bg.png) center bottom no-repeat;
  min-width: 1200px;
  text-align: left;
  margin: 0 auto;
}

.wrapper {
  width: 1000px;
  margin: 0 auto;
  padding: 0 10px 0 0;
}

#header .wrapper {
  position: relative;
}

#header .wrapper .switchbtn {
  position: absolute;
  top: 65px;
  left: 120px;
}

#header a.logo {
  margin-top: 2px;
  margin-left: 20px;
}

#header a:hover.logo {
  border-bottom: none;
  text-decoration: none;
}

#header .global-nav {
  width: 590px;
  height: 80px;
  z-index: 9998;
  overflow: hidden;
  top: 10px;
  right: 10px;
  position: absolute;
}

#header .global-nav li {
  display: inline;
}

#header .global-nav li a {
  float: left;
  width: 85px;
  height: 0;
  padding-top: 100px;
  overflow: hidden;
  background: url(../images/nav_buttons.png) no-repeat;
}

#header .global-nav li a:hover {
  border-bottom: none;
}

/* BUTTONS */
#header .global-nav li.btn_home a          { background-position: 0 0; }
#header .global-nav li.btn_home a:hover    { background-position: 0 -80px; }
#header .global-nav.home li.btn_home a    {
  background-position: 0 -160px;
  cursor: default;
}

#header .global-nav li.btn_message a           { background-position: -85px 0; }
#header .global-nav li.btn_message a:hover     { background-position: -85px -80px; }
#header .global-nav.message li.btn_message a  { 
  background-position: -85px -160px !important;
  cursor: default;
}

#header .global-nav li.btn_blog a             { background-position: -170px 0; }
#header .global-nav li.btn_blog a:hover       { background-position: -170px -80px; }

#header .global-nav li.btn_churches a          { background-position: -255px 0; }
#header .global-nav li.btn_churches a:hover    { background-position: -255px -80px; }
#header .global-nav.churches li.btn_churches a { 
  background-position: -255px -160px !important;
  cursor: default;
}

#header .global-nav li.btn_gallery a           { background-position: -340px 0; }
#header .global-nav li.btn_gallery a:hover     { background-position: -340px -80px; }
#header .global-nav.gallery li.btn_gallery a   { 
  background-position: -340px -160px !important;
  cursor: default;
}

#header .global-nav li.btn_store a             { background-position: -425px 0; }
#header .global-nav li.btn_store a:hover       { background-position: -425px -80px; }

#header .global-nav li.btn_jill a        { 
  width: 80px;
  background-position: -510px 0;
}
#header .global-nav li.btn_jill a:hover  { 
  width: 80px;
  background-position: -510px -80px;
}

/* special button for returning to previous page */
#header .global-nav li.btn_return a { 
  background-image: url(../images/btn_return.png);
  background-position: 0 0;
}
#header .global-nav li.btn_return a:hover   { background-position: 0 -80px; }

/* Wholecol class for divs that run across container width */
#container-body .wholecol {
  width: 940px;
  text-align: left;
  background: #FFEC99 url(../images/slide_bg.png) repeat-x top;
  margin: 0 auto;
  padding: 10px;
  position: relative;
}

#container-body .wholecol .welcome {
  width: 730px;
}
#container-body .floaterleft {
  width: 630px;
  margin: 0 0 5px 10px;
  float: left;
  padding: 0;
}

#container-body .floaterright {
  width: 220px;
  margin: 0 10px 0 0;
  float: right;
}

#container-body .wholecol h1 {
  float: left;
  padding-right: 10em;
}

#container-body .wholecol h2 {
  font-size: 1.5em;
  border-bottom: 1px #0800f4 dashed;
  color: #3A3A3A;
  font-family: Tahoma, Arial, sans-serif;
  letter-spacing: 0.2em;
  padding-right: 2em;
}

#container-body .wholecol ul,
#container-body .wholecol ol {
  margin: -6px 0 6px 0;
  line-height: 1.5em;
  color: #900;
}

#container-body .wholecol ul {
  list-style: circle outside;
}

#container-body .wholecol li {
  margin: 0 26px 3px 36px;
  text-align: left;
  letter-spacing: 1px;
  font-size: 0.95em;
  font-weight: bold;
}

#container-body .wholecol #searchbox {
  border: 1px solid blue;
  padding: 4px;
  width: 310px;
  float: right;
  text-align: right;
  background: #FB9A18 url(../images/menu_title_spec.png) repeat-x;
}

#container-body .wholecol #searchbox .inputtext {
  background: #FFEC99 url(../images/slide_bg.png) repeat-x 0 0;
  color: #00f;
}

/* divs for message sidebar */
#container-body .wholecol .message_sidebar {
  float: right;
  width: 318px;
  border: 1px solid #333;
  background: #FFEC99 url(../images/slide_bg.png) repeat-x top;
  margin: 0 0 0 20px;
  padding: 10px;
}

#container-body .wholecol .message_sidebar .message_imagebox {
  float: right;
  width: 310px;
  padding: 0 0 10px;
  text-align: center;
  background: #FFEC99;
  margin: 0;
}

#container-body .wholecol .message_sidebar .message_imagebox img.message_img {
  width: 300px;
  height: 250px;
  border: none;
  padding: 0;
  display: block;
}

#container-body .wholecol .message_sidebar .message_photo {
  float: right;
}

#container-body .wholecol .message_sidebar .message_photo img.photo {
  width: 100px;
  height: 130px;
  border: none;
  display: block;
  padding: 0 0 0 15px;
}

#container-body .wholecol .message_sidebar .message_photo img.signature {
  width: 100px;
  border: none;
  margin: 0;
  padding: 0 0 0 15px;
}

#container-body .wholecol .message_sidebar .message_msg {
  float: left;
  width: 198px;
  padding: 0;
}

#container-body .wholecol .message_sidebar .message_menu {
  float: left;
  padding: 0;
  width: 300px;
  margin-top: 0;
}

#container-body .wholecol .message_sidebar .message_menu h2 {
  font-size: 1.15em;
  border-bottom: 1px #900 dashed;
  color: #900;
  letter-spacing: 0.25em;
  padding-right: 2em;
}

#container-body .wholecol .message_sidebar .message_menu ul {
  margin: 6px 0 0 0;
  line-height: 1.25em;
  font-weight: normal;
  list-style-type: none;
  list-style-position: outside;
}

#container-body .wholecol .message_sidebar .message_menu li {
  display: block;
  margin: 0 0 0 1.5em;
  padding-bottom: 0.5em;
  border-bottom: none;
  font-weight: normal;
}

#container-body .wholecol h1.messages {
  float: none;
  font-size: 1.5em;
  letter-spacing: 0.5em;
  border-bottom: 1px #333 dashed;
  color: #333;
  padding-right: 4em;
}

#container-body .wholecol p.messagedate {
  border-bottom: 1px dashed #333;
  margin-bottom: 20px;
  text-align: right;
  font-size: 0.8em;
  color: #900;
  font-weight: bold;
  letter-spacing: 0.25em;
}

#container-body .wholecol .rightdisplay {
  position: absolute;
  right: 10px;
  top: 10px;
  text-align: center;
  background: transparent;
  width: 196px;
  padding: 3px 0;
}

#container-body .wholecol .rightdisplay .special {
  font-size: 0.9em;
  padding: 0;
  border: 1px solid #0061ff;
  width: 191px;
  background: #66d6ff url(../images/jill_david_bg.png) top left no-repeat;
}

#container-body .wholecol .rightdisplay .special p {
  line-height: 1.5em;
  font-size: 1em;
  margin: 0;
}

#container-body .wholecol .rightdisplay img.pastors  {
  margin: 5px 34px;
  padding: 0;
  display: block;
  width: 128px;
  height: 160px;
}

/* container for events, etc. */
#container-body #container-images {
  width: 960px;
  min-height: 434px;
  margin: 0 auto;
  position: relative;
  /*cursor: pointer;*/
}

#container-body #container-images .images {
  min-height: 434px;
  width: 960px;
  overflow: auto;
  left: 1000px;
  top: 0;
}

/* individual event items */
#container-body .images .target {
  display: none;
  /*top: 0;*/
  position: absolute;
  top: 0;
  left: 46px;
  min-height: 434px;
  font-size: 1.25em;
  width: 848px;
  text-align: left;
  margin-right: 10px;
  padding: 0 10px;
}

/* header */
#container-body .images h1.rgt,
#container-body .images h1.lft {
  font-size: 1.5em;
  font-weight: bold;
  color: #FFF;
  border-bottom: 1px #0FF dashed;
  padding: 0;
  line-height: 1.5em;
  float: none;
  margin: 10px 0 15px 0;
}

#container-body .images h1.rgt {
  text-align: right;
}

#container-body .images h1.lft {
  text-align: left;
}

#container-body .images a {
  text-decoration: none;
  background-color: inherit;
  color: #fff;
  font-weight: bold;
}

#container-body .images a:hover {
  color: #0FF;
  border-bottom: 1px solid #0FF;
}

#container-body .images p {
  margin: 0 0 1em 0;
  line-height: 1.5em;
  letter-spacing: 1.5px;
  font-size: 1em;
  color: #fff;
}

#container-body .images strong {
  color: #0ff;
}

#container-body .images blockquote strong {
  color: #A64300;  
}

#container-body .images ul {
  color: #FFEC99;
  line-height: 1.1em;
  margin-bottom: 0;
}

#container-body .images ul li {
  list-style-position: inside;
  padding-left: 20px;
  font-weight: normal;
}

#container-body .images img.rgt {
  float: right;
  margin: 10px 10px 10px 20px;
}

#container-body .images img.lft {
  float: left;
  margin: 5px 10px 5px 0;
}

#container-body .images .clear {
  clear: both;
  font-size: 0px;
  line-height: 1px;
  position: inherit;
  margin: 0;
  height: 0px;
  padding: 0;
  display: inherit;
}

/* tabs */
.tabswrapper {
  width: 180px;
  margin: 0;
  height: 20px;
  padding: 4px 5px;
  float: none;
  background: #FFEC99 url(../images/slide_bg.png) top repeat-x;
  border: 1px solid #999;
}

.tabs {
  display: none;
}

.tabs a {
  width: 20px;
  height: 20px;
  float: left;
  margin: 0;
  background: url(../images/navigator.png) 0 0 no-repeat;
  display: block;
  font-size: 11px;
  text-align: center;
  line-height: 1.8em;
  color: #000000;
}

.tabs a:hover {
  background-position:0 -20px;
  color: #fff;
  border-bottom: none;
}

.tabs a.current {
  background-position:0 -40px;
  color: #fff;
}

.forward, .backward {
  background: transparent url(../images/left.png) no-repeat top;
  width: 36px;
  height: 36px;
  cursor: pointer;
  font-size: 1px;
  text-indent: -9999em;
  display: block;
  margin: 0;
  position: absolute;
  top: 181px;
}

.forward {
  background-image: url(../images/right.png);
  right: 0;
}

.backward {
  left: 0;
}

.forward:hover,
.backward:hover {
  background-position: 0 -36px;
  border-bottom: none;
}

.forward:active,
.backward:active {
  background-position: 0 -72px;
  border-bottom: none;
} 

#tooltp {
  display: none;
  background: transparent url(../images/blue_arrow.png);
  font-size: 12px;
  height: 70px;
  width: 160px;
  padding: 25px;
  color: #fff;
  z-index: 9999;
  font-weight: bold;
  line-height: 1.25em;
}

#footer-wrapper {
  width: 100%;
}

#footer-wrapper .footer-top {
  min-width: 1200px;
  background: transparent url(../images/footer-top.png) top center no-repeat;
  height: 25px;
  width: 100%;
}

.container-foot {
  background: transparent url(../images/container-foot_bg.png) top center no-repeat;
  font-size: 0.95em;
  color: #333;
  text-align: center;
  min-width: 1200px;
}

.footer-content {
  background: transparent url(../images/footer-content_bg.png) top center no-repeat;
  position: relative;
  min-width: 1000px;
}

.footer-content .footinfo {
  padding: 10px;
  background: #FFEC99 url(../images/slide_bg.png) top left repeat-x !important;
  color: #222;
  text-align: left;
  position: absolute;
  top: 20px;
  left: 26px;
}

.footer-content .footinfo strong {
  color: #000;
}

.footer-content .links {
  width: 550px;
  float: right;
  color: #fff;
}

.footer-content .links p {
  margin: 6px 6px 0 0;
  text-align: right;
}

.footer-content .links a {
  color: #fff;
  font-weight: bold;
}

.footer-content .links a:hover {
  color: #0FF;
  border-bottom: 1px solid #0ff;
  font-weight: bold;
}

ul.foot {
  margin: 10px 0 0 0;
  padding: 0px;
  list-style-type: none;
  padding-bottom: 1em;
}

ul.foot li {
  display: inline;
  margin-right: 15px;
  float: right;
}

/* Special formatting for text*/
p.justtext {
  text-align: justify;
  color: #3A3A3A;
}

p.versos, 
p.signature {
  font-size: 1.1em;
  line-height:1.1em;
  font-weight: bold;
  color: #996600;
  text-align: justify;
}

p.signature {
  text-align: right;
}

span.copyright {
  font-size: 0.8em;
  font-weight: bold;
  color: #900;
}

strong {
  font-weight: bold;
  font-size: 1.05em;
  color: #00F;
  letter-spacing: 2px;
}

span.citationtitle {
  color: #A64300;
  text-align: right;
  font-weight: bold;
  font-style: italic;
  clear: both;
}

span.underline {
  text-decoration: underline;
}

span.small {
  font-size: .7em;
  color: #03F;
  font-weight: normal;
}

div.leftimg,
div.rightimg {
  text-align: center;
  background: #FFEC99 url(../images/slide_bg.png) repeat-x top;
  padding: 1em 1em 0;
  border: 1px solid #333;
}

div.leftimg {
  margin: .5em 1.5em .5em 0;
  float: left;
}

div.rightimg {
  margin: .5em 0 .5em 1.5em ;
  float: right;
}

div.leftimg p,
div.rightimg p {
  margin: 0.75em;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  color: #900;
}

div.leftimg img,
div.rightimg img {
  border: .25em solid #ccc;
}

div.leftimg a:hover,
div.rightimg a:hover { border-bottom: none; }

.clear {
  clear: both;
  margin: 0;
  height: 0px;
}

div#intro .right { text-align:right; }

.internallink {
  font-size: 0.95em;
  text-align: center;
  letter-spacing: 2px;
  line-height: 2.5em;
  color: #03F;
}

.internallink a { color: #00F; }

.internallink a:hover {
  color: #000;
  border-bottom: 1px solid #000;
  text-decoration: none;
}

.block {
  padding: 6px;
  background: #eee;
  color: #222;
  border: 1px solid #ddd;
  border-bottom: 2px solid #aaa;
  border-right: 2px solid #aaa;
  text-align: left;
  width: 350px;
}

.credit {
  color: #0FF;
  text-align: right;
  font-size: 0.95em;
  float: right;
  clear: right;
  padding-right: 6px;
  margin-top: 6px;
}

.hide { display:none; }

div.listadopais {
  border: 1px solid #777;
  margin: 0 auto 10px;
  padding: 0 0 6px 0;
  line-height: 1.5em;
  width: 98%;
  background-color: #FFFFFF;
}

div.listadopais strong {
  font-weight: bold;
  font-size: 0.95em;
  color: #0061ff;
  letter-spacing: 1.5px;
}

div.listadopais div.iglesia {
  float: left;
  width: 70%;
}

div.listadopais div.fotos {
  float:left;
  width: 28%;
  padding-left: 15px;
}

div.listadopais div.fotos img {
  width: 58px;
  height: 77px;
}

div.listadopais div.fotos img.wide {
  width: 77px;
}

div.listadopais p.pais,
div.listadopais p.estado,
div.listadopais p.ciudad,
div.listadopais p.nombre,
div.listadopais p.pastores,
div.listadopais p.direccion,
div.listadopais p.telemail { font-weight: bold; }

div.listadopais p.pais {
  margin: 0 0 0 10px;
  color: #0000FF;
  font-size: 1.15em;
  font-weight: bold;
}

div.listadopais p.estado {
  margin: 6px 0 6px 15px;
  color: #0000FF;
  font-size: 1.1em;
  font-weight: bold;
}

div.listadopais p.ciudad {
  margin: 6px 0 0 20px;
  color: #BF6A30;
  font-size: 1.05em;
  font-weight: bold;
}

div.listadopais p.nombre {
  margin: 0 0 0 30px;
  color: #BF6A30;
  font-size: 1em;
  font-weight: bold;
}

div.listadopais p.pastores {
  margin: 0 0 0 35px;
  color: #4830BF;
  font-size: .9em;
  font-weight: bold;
}

div.listadopais p.obra {
  margin: 0 0 0 60px;
  color: #0066FF;
  font-size: 0.95em;
}

div.listadopais p.primeralinea {
  margin: 0 0 0 50px;
  font-weight: bold;
  font-size: .95em;
}

div.listadopais p.direccion {
  margin: 0 0 0 40px;
  color: #4830BF;
  font-size: .9em;
  font-weight: normal;
  line-height: 1em;
  font-weight: bold;
}

div.listadopais p.telemail {
  margin: 0 0 10px 50px;
  color: #BF6A30;
  font-size: .9em;
  font-weight: normal;
}

div.listadopais p.telemail a {
  text-decoration:none;
  color: #BF6A30;
  font-weight: bold;
}

div.listadopais p.telemail a:hover { text-decoration: none; }

div.listadopais .hilite {
  font-weight: bold;
  color: #ff0000;
  background-color: #FFCC66;
  line-height: 1.15em;
  border: 1px dashed #FF0000;
}

/* tables for directores and conferenciantes*/
table.directores,
table.conferenciantes {
  font-size: 1em;
  color: #000099;
  width: 100%;
  border: none;
  padding: 3px;
  margin: 0 auto;
}

table.directores {
  border: 2px solid #0033FF;
  margin-bottom: 10px;
  background: transparent;
  margin-top: 10px;
}

table.directores h2 {
  font-size:1.8em;
  color: #A64300;
  letter-spacing: 0.25em;
  text-align: center;
  margin: 10px 0;
}

table.directores h3 {
  font-size:1.4em;
  color: #0099CC;
  text-align:center;
}

table.directores td.nombre { padding-left: 10px; }

table.directores td.email {
  width: 22%;
  padding-left: 10px;
}

table.directores td.email img {
  width: 58;
  height: 77;
}

table.conferenciantes {
  border: 1px solid #777;
  margin: 0 auto 10px auto;
}

table.directores td.supervisor,
table.conferenciantes td.supervisor {
  font-size: 0.9em;
  color: #A64300;
  text-align : right;
  font-weight:bold;
  width: 30%;
  padding-right: 6px;
}

table.conferenciantes td.nombre { padding-left: 10px; }

table.conferenciantes td.email {
  width: 22%;
  padding-left: 10px;
}

table.conferenciantes td.line,
table.directores td.line {
  height: 10px;
  border-bottom: 1px dashed #00f;
}

.headerstyle {
  background: #fff url(../images/menu_title_grad_new.jpg) repeat-x;
  text-decoration: none;
  color: #A64300;
  font-weight: bold;
  line-height: 28px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

.centered {
  margin: 0 auto;  
}

.spec {
  background: #fff url(../images/menu_title_spec.png) repeat-x;
  text-decoration: none;
  padding: 0px;
  text-align: center;
  margin: 10px auto 5px;
  border-bottom: 1px solid #A64300;
  line-height: 2.25em;
  color: #A64300;
  font-weight: bold;
  font-style: italic;
}

#container-body blockquote {
  border-left: solid 5px #A64300;
  color: #0040A6;
  /*font-size: 1.1em;*/
  text-align: right;
  line-height: 1.25em;
  letter-spacing: 0.25em;
  margin: 0 15px 15px;
  padding:6px;
  display: block;
}

/* overlay */ 
#overlay div.close {
  background: url(../images/close.png) no-repeat;
  position: absolute;
  top: 5px;
  right: 5px; 
  width: 35px;
  height: 35px;
  cursor: pointer;
}

#overlay {
  padding: 40px;  
  width: 640px;  
  display: none;
  background-image: url(../images/transparent.png);
  color: #0061ff;
  height: 450px;
  font-size: 1em;
}
 
/* Styles for Picture galleries */
#galeria {
  letter-spacing: 1px;
  text-align: center;
  width: 100%;
  padding: 0;
  float: left;
  background-color: #FFEC99;
  margin: 0 auto;
}

#galeria .thumbblock {
  background: #FFEC99 url(../images/slide_bg.png) top repeat-x;
  border: 1px solid #999;
  float: left;
  margin: 10px 5px;
  padding: 0;
  text-align: center;
  width: 18%;
  width: 210px;
}

#galeria .thumbblock p {
  font-size: 0.95em;
  color: #333;
  line-height: 1.25em;
  letter-spacing: 1px;
  padding: 6px;
  margin: 0;
}

#galeria a:hover { border-bottom: none; }

#galeria img {
  border: 2px solid #CCC;
  padding: 2px;
  margin: 6px 2px;
}

#galeria a.active img {
  outline: 1px solid #000;
  z-index: 9999;
  position: relative;
}

#galeria .thumbblock img {
  border: 1px solid #00F;
  height: 112px;
  margin: 0px;
  width: 150px;
}

div#mens_tienda {
  color: #000;
  font-size: 1.15em;
  font-weight: bold;
  text-align: center;
  padding: 20px;
  background: #FFEC99 url(../images/slide_bg.png) top repeat-x;
}

div#mens_tienda h1 {
  color: #0000ff;
  font-size: 1.5em;
  padding: 0;
  line-height: 1.5em;
}
