/* $Id: style.css,v 1.4 2004/09/24 13:39:20 ryan Exp $ */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color: #000000; cursor:url('mesat.ani');}

A:link {color: #000000; text-decoration: none;}
A:visited { color: #000000; text-decoration: none;}
A:active {color: #000000;}
A:hover {color: #0007D1; text-decoration: overline underline;}

a.titleLink:active { color: #3A4E00; }
a.titleLink:link { color: #3A4E00; }
a.titleLink:visited { color: #3A4E00; }
a.titleLink:hover { text-decoration: underline; color: #5B7B00; }

a.forumTitleLink:active { color: #3A4E00; }
a.forumTitleLink:link { color: #3A4E00; }
a.forumTitleLink:visited { color: #3A4E00; }
a.forumTitleLink:hover { text-decoration: underline; color: #5B7B00; }
/* FACATTACK */
TD.fondoheader1 { background-image: url('images/fondo_a_2.gif'); width: 300px; height: 59px;  vertical-align:top; padding-top:8px; text-align:center; color: #eeeeee;}
TD.fondoheader2 { background-image: url('images/fondo_a_2.gif');  vertical-align:top;  }
TD.fondolateral { background-image: url('images/fondo_b_2.gif'); width: 4px;}
TD.fondo_naranja { background-color: #FF0000; height: 100px;}
TD.fondo_logo { background-color: #00198A; width: 190px;}
TD.fondo_gris { background-color: #00198A; height: 30px;}
TD.buscador {width: 300px; color:#FFFFFF; background-color: #00198A; vertical-align:center; }

TD.fondocont_ab { background-image: url('images/cont_abajo.gif'); height: 11px; background-repeat: repeat-x}
TD.fondocont_dr { background-image: url('images/cont_dr.gif'); width: 7px; background-repeat: repeat-y}
.titulosub {color: #B0FF00;   font-weight: bold;}
.titulo {color: #2BC700;   font-weight: bold; padding-left: 10px;  }
.titulo2 {color: #ffffff; font-weight: bold; padding-left: 10px; padding-top: 3px; background-image: url('images/titulo.gif'); background-repeat:no-repeat; height: 18px;}

TD.cuerpo { padding: 10px;  vertical-align:top;}
TD.topp { height: 85px;}
TD.bottomm { height: 20px; text-align:center;}
TD.formm { height: 20px; text-align:left; padding-left: 5px;}
TD.fondoani { background-image: url('images/fondo.gif'); background-repeat:no-repeat; background-position:center;}


a.rojo:visited { color: #ffffff; }
a.rojo:active { color: #ffffff; }
a.rojo:link { color: #ffffff; }
a.rojo:hover{ text-decoration: underline overline; color: #0007D1; }

/* Forms */
input { font-size: 11px; color: #000000 }
option { font-size: 11px; color: #000000 }
select { font-size: 11px; color: #000000 }
textarea { font-size: 11px; color: #000000 }
input.submit { text-align: center; font-size: 11px; background-color: #ffffff; border-style: solid; border-color:#0007D1;}

/* Body */
#mainBody { margin: 0px; }
#container { text-align: center; }
#bold { font-weight: bold; }
#top { vertical-align: top; }
.siteMap1 { font-size:12px;  }
.siteMap2 { font-size:11px;  }
.siteMap3 { font-size:11px;  }

/* CHAT */
.system { color: #B8D6EC; font-weight: bold; }
.selfMessage { color: #FF6D6D; font-style: italics; }

/* Header */
#headerBackground { text-align: center; margin-bottom: 10px; margin: 0px auto;}


/* Footer */
#footer { width: 750px; font-size:9px; text-align: center; margin: 0px auto;}

/* Boxes (Generic) */
#boxTitle { font-weight: bold; font-size:12px; background-color: #00198A; solid #00198A; text-align: center; color: #ffffff;}
#boxTitleLeft { font-weight: bold; font-size:12px; background-color: #2BC700; border-bottom: 1px solid #00198A; text-align: left;color: #ffffff; }
#box { border: 1px solid #00198A; width: 95%; margin: 0px auto;}
#boxBody { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding: 2px; text-align: left; margin: 0px;}
#boxCell { text-align: left; padding: 1px; vertical-align: top; font-size: 11px; }
#boxCell-padding { text-align: center; padding: 5px; vertical-align: center; font-size: 11px; }
#boxCell-alt { text-align: left; padding: 1px; vertical-align: top; background-color: #eeeeee; font-size: 11px;}
#boxCell-alt-center { text-align: center; padding: 1px; vertical-align: top; background-color: #eeeeee; font-size: 11px;}
#box-400 { border: 1px solid #00198A; width: 400px; margin: 0px auto;}
#box-200 { border: 1px solid #00198A; width: 200px; margin: 0px auto;}
#box-invis { border: 0px; margin: 0px auto; }
#boxCell-right { text-align: right; font-size: 11px; padding: 1px; }
#boxCell-center { text-align: center; font-size: 11px; }
#boxCell-bold { text-align: left; font-weight: bold; font-size: 11px; vertical-align: top;}
#boxCell-bold-alt { text-align: left; font-weight: bold; font-size: 11px; background-color: #eeeeee; vertical-align: top;}
#boxCell-bold-center { font-weight: bold; font-size: 11px; text-align: center;}
#boxCell-bold-right { font-weight: bold; text-align: right; font-size: 11px; }
#smallText { font-size: 9px; text-align: left; font-weight: normal; }
.smallText { font-size: 9px; text-align: left; font-weight: normal; }
#smallText-center { font-size: 9px; text-align: center;  }
#smallText-right { font-size: 9px; text-align: right;  }


/* General */
#paging { font-size: 9px; text-align: left; padding: 1px; }
#attn { font-size: 9px; color: #FF0000;  }
.attn { font-size: 9px; color: #FF0000;  }
#hover { font-size: 11px; }

/* Gallery */
#gallery-box { border: 1px solid #00198A; width: 95%; margin: 0px auto; }
#gallery-box td { vertical-align: top; }
.gallery-box-title { font-weight: bold; font-size:12px; background-color: #2BC700; border-bottom: 1px solid #00198A; text-align: left; padding: 1px 1px 1px 1px; }
.gallery-category-title { font-weight: bold; font-size:12px; text-align: left; }
.gallery-description    { font-weight: normal; font-size:10px; text-align: left; padding: 0px; }
.gallery-category-table { border: 1px solid #00198A; width: 95%; margin: 5px auto; }
.gallery-table { border: 1px solid #00198A; margin: 5px auto; }
.gallery-subcategory-table { border: 1px solid #00198A; width: 98%; margin: 5px auto; }
#gallery-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#gallery-spacer { height: 10px; }
#gallery-body { text-align: center; vertical-align: top; padding: 5px; margin: 10px;}
#gallery-cat-header { text-align: left; padding: 3px; font-size: 13px;}
#gallery-cat-header-small { text-align: left; padding: 3px; font-size: 11px;}
#gallery-cat-header-small-bold { text-align: left; padding: 3px; font-size: 11px; font-weight:bold;}
.galleryImage {
    /*padding: 4px;*/
    margin:  2px;
    border:  1px solid black;
}
#galleryImageCell-new { text-align: center; vertical-align: top; padding: 2px; border: 1px solid #00198A; background: #E5EEFB;}
#galleryImageCell { text-align: center; vertical-align: top; padding: 2px; border: 1px solid #00198A;}


/* News & Search*/
#newsSubTitle { font-weight: bold; font-size: 9px; padding: 2px; text-align: left; }
#newsTable { width: 95%; border: 1px solid #00198A; text-align: left; margin: 0px auto; }
#newsNoBGTitle { font-weight: bold; font-size: 12px; border-bottom: 1px solid #00198A; text-align: left; }
#newsBrowse { width: 95%; margin: 0px auto;}

/* FAQ */
#faq-box { border: 1px solid #00198A; width: 95%; margin: 0px auto;}
#faq-box-title { font-weight: bold; font-size:12px; background-color: #2BC700; border-bottom: 1px solid #00198A; text-align: left; padding: 1px 1px 1px 5px;}
#faq-summary-body { text-align: left; vertical-align: top; padding: 1px 0px 1px 5px;}
#faq-spacer { height: 10px; }
#faq-body { text-align: left; vertical-align: top; padding: 5px;}

/* Content (Upper Level) */
#leftContent { position: absolute; left:10px; top:110px; width:200px; }
#mainContent { margin: 0px 10px 10px 225px; background: red;}


/* Paragraphs */
p { margin-top: 0px; margin-bottom: 0px; }
p.p1 { text-align: center; padding: 5px; }
p.padding { padding: 5px; }

/* Forums */
#quotaBox { border: 1px solid #00198A; width: 150px; margin: 0px auto; padding: 3px;}
#forumBox { border: 1px solid #00198A; width: 95%; margin: 0px auto;  }
#forumBox-border { border: 1px solid #00198A; width: 95%; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#forumPoll { border: 1px solid #00198A; width: 90%; margin: 0px auto; padding: 3px; border-collapse: collapse; border-spacing: 0px; }
#blankBox { border: 0px; width: 95%; margin: 0px auto; padding: 3px; }
#forumTitle1 { padding: 2px; font-weight: bold; font-size:12px; background-color: #D1FF4C; border-bottom: 1px solid #00198A; text-align: left; color: #001C39; }
#forumTitle1-noborder { padding: 2px; font-weight: bold; font-size:12px; background-color: #D1FF4C; text-align: left;  color: #001C39; }
#forumTitle1-thin { height: 5px; font-weight: bold; font-size:12px; background-color: #D1FF4C; border-bottom: 1px solid #00198A; text-align: left; padding-left: 5px;  color: #001C39;}
#forumTitle1-right { padding: 2px; font-weight: bold; font-size:12px; background-color: #D1FF4C3; border-bottom: 1px solid #00198A; text-align: right; padding-left: 5px;  color: #001C39;}
#forumTitle1-center { padding: 2px; font-weight: bold; font-size:12px; background-color: #D1FF4C; border-bottom: 1px solid #00198A; text-align: center; padding-left: 5px; color: #001C39; }
#forumTitle1-topborder { padding: 2px; font-weight: bold; font-size:12px; background-color: #D1FF4C; border-top: 1px solid #00198A; border-bottom: 1px solid #00198A; text-align: left;  color: #001C39; }
#forumTitle2 { font-weight: bold; font-size:12px; background-color: #00198A; border-bottom: 1px solid #00198A; text-align: center; color: #001C39;}
#forumTitle2-left { font-weight: bold; font-size:12px; background-color: #00198A; border-bottom: 1px solid #00198A; text-align: left; color: #001C39;}
#smileBox { text-align: center; padding: 2px; vertical-align: top; background-color: #E0E0E0; }
#forumLarge { text-align: left; font-size: 13px; }
#forumLarge-right { text-align: right; font-size: 13px; }
#forumLarge-bold { font-size: 13px; font-weight: bold; }
#forumHeader1 { font-size: 13px; width: 95%; padding: 3px; text-align: left;}



#forumCell { color:#000000;text-align: left; padding: 1px; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; vertical-align:top; }
#forumCell-option { color:#000000;width: 40px; text-align: center; padding: 1px; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; vertical-align:top;  }
#forumCell-alt { color:#000000;text-align: left; padding: 1px; background-color: #F2FFCD; font-size: 11px; border: 1px solid #00198A; vertical-align:top; }
#forumCell-150 {color:#000000; width: 150px; text-align: left; padding: 1px; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; vertical-align: top; }
#forumCell-alt-150 { color:#000000;width: 150px; text-align: left; padding: 1px; background-color: #F2FFCD; font-size: 11px; border: 1px solid #00198A; vertical-align: top;}
#forumCell-right {color:#000000; text-align: right; padding: 1px; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; vertical-align: top; }
#forumCell-alt-right {color:#000000; text-align: right; padding: 1px; background-color: #F2FFCD; font-size: 11px; border: 1px solid #00198A; vertical-align: top;}
#forumCell-noborder { color:#000000;text-align: left; padding: 1px; font-size: 11px; background-color: #F2FFCD; vertical-align: top;  }
#forumCell-alt-noborder{ color:#000000;text-align: left; padding: 1px; background-color: #F2FFCD; font-size: 11px; vertical-align: top; }
#forumCell-noborder-right {color:#000000; text-align: right; padding: 1px; font-size: 11px; background-color: #F2FFCD; vertical-align: top;  }
#forumCell-alt-noborder-right{color:#000000; text-align: right; padding: 1px; background-color: #F2FFCD; font-size: 11px;  vertical-align: top;}
#forumCell-alt-center { color:#000000;text-align: center; padding: 1px; background-color: #F2FFCD; font-size: 11px; border: 1px solid #00198A; }
#forumCell-center {color:#000000; text-align: center; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; }
#forumCell-bold {color:#000000; font-weight: bold; font-size: 11px;  background-color: #F2FFCD; border: 1px solid #00198A; padding: 1px; vertical-align:top; }
#forumCell-bold-alt { color:#000000;font-weight: bold; font-size: 11px; background-color: #F2FFCD; border: 1px solid #00198A; padding: 1px; vertical-align:top; }


/* TABS */
.tab { font-size: 11px; background-color: #ffffff; border: 1px solid #00198A; border-width: 1px 1px 0px 1px; }
.tab-on { font-size: 11px; background-color: #00198A; color: #ffffff; border: 1px solid #00198A; border-width: 1px 1px 0px 1px; }
#tabBox { border: 0px; width: 95%; margin: 0px auto;  }

/* MENU */
.m0table0 { text-align: center;  color:#000000;}
.m0table { background-image: url('images/b_menu.jpg'); background-position:top;  text-align:center; color:#000000; }
/* Style for outer tag, mout (mouse out) state */
.m0mouto { background-image: url('images/b_menu.jpg'); background-position:top; height:25px;  text-align:center;  color:#000000;}
/* Style for outer tag, mover (mouse over) state */
.m0movero { background-image: url('images/b_menu0.jpg');text-align:center;  color:#ffffff; }
/* Style for outer tag, mdown (mouse down) state */
.m0mdowno { background-image: url('images/center.jpg');text-align:center;  color:#ffffff; }
/* Style for inner tag, mover (mouse over) state */
.m0inner { font-family: Tahoma, MS Sans Serif, Verdana, sans-serif; font-size: 11px; }
 
.mout {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration: none; width: 100%; padding: 0px;}
.mover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #C0DEFF; text-decoration: none; width: 100%; padding: 0px;}
#coolmenu{
text-align:center;
vertical-align:text-bottom;

}
#coolmenu a{
color:black;
background-image: url('images/menu-lateral.jpg');
font:  11px Verdana;
height:22px;
display: block;
text-decoration: none;
padding:3px;
}
html>body #coolmenu a{
width: auto;

}
#coolmenu a:hover{
color:white;
background-image: url('images/menu-lateral0.jpg');
height:22px;
}

