a:hover  { color: #8BD602; text-decoration: none }

#mixHeader { width:660px; height: 100px; }
#mixHeader table { border-collapse:collapse}
#mixHeaderLeft { width:130px; height: 100px; }
#mixHeaderRight { width:530px; height: 100px; vertical-align:top}

#mixTabTable {width:660px; border-collapse:collapse}
#mixTabTable td {padding:0; margin:0 }
#mixTabLeft { height: 393px ; width:15px; background: url('../images/mixTab/left.gif') no-repeat; margin:0}
#mixTabCenter { height: 393px ; background: url('../images/mixTab/center.gif') repeat-x}
#mixTabRight { height: 393px ; width:15px; background: url('../images/mixTab/right.gif') top right no-repeat}
#mixtabheader { position: relative; width: 100%; height: 1em; width: 45em; }
#mixtabheader ul#primary { margin: 0; padding: 0; position: absolute; bottom: -2px; left: 20px; width: 45em;line-height:0.5em }
#mixtabheader ul#primary li { display: inline; list-style: none; }
#mixtabheader ul#primary a,#mixtabheader ul#primary span,#mixtabheader ul#primary a.current, #mixtabheader ul#primary strong {
        width: auto; display: block; float: left; padding: 4px 0px; padding-left: 4px;
        padding-right: 4px; margin-top: 1px; margin-right: 12px; text-align: center; font-family: Arial;
        font-size: 85%; text-decoration: none; color: #333; }
#mixtabheader ul#primary span,#mixtabheader ul#primary a.current,#mixtabheader ul#primary a.current:hover, #mixtabheader ul#primary strong {
        border: 1px solid #666; border-bottom: none; background: #e6f0ff;
        padding-bottom: 6px; padding-left: 4px; padding-right: 4px; margin-top: 0; }
#mixtabheader ul#primary a.standar { background: #bbc8da; border: 1px solid #6a7a94; border-bottom: 2px solid #6a7a94; }
#mixtabheader ul#primary a.active { background: white; border: 1px solid #bbc8da; border-bottom: 2px solid white;}
#mixtabheader ul#primary a.standar:hover { margin-top: 0; border-color: #666; color: black; padding-bottom: 5px; background: #BBBBBB; }

.mixtabinner { display:none; width:630px; height:320px; overflow:hidden; background: url('../images/mixTab/back.gif') center center no-repeat}
.mixtabinner table {  border-collapse:collapse }
.mixtabinner table td, .mixtabinner table tr, .mixtabinner table td a {  padding:0 }
#mixTabTitle { width:162px; padding:0; text-align: center; vertical-align: top; color:#6a7a94; font-size:18px; margin-bottom:10px; vertical-align:top }
#mixTabRow {margin:0; padding:0; height:47px; overflow:hidden}
#mixTabRow a {margin:0; padding:0; float:left }
#mixTabRow a img {width:155px; margin:0; padding:0 }

#mixmenuheader { background: url('../images/mixMenu/left.gif') no-repeat; position: relative; width: 660px; height:95px; margin-bottom:10px; padding-left:15px  }
#mixmenuInner {float:left; background: url('../images/mixMenu/center.gif') repeat-x;  width: 625px; height:95px; padding-top:2px; padding-left:0}
#mixmenuBottom {float:left; background: url('../images/mixMenu/right.gif') right no-repeat;  width: 15px; height:95px;  }
#mixmenuprimary { width:630px; border:0; height:91px; overflow:hidden}
#mixmenuprimary ul#primary { margin: 0; padding: 0; bottom: -1px; line-height:1em ; width:10000px; margin:0 }
#mixmenuprimary ul#primary li { display: inline; list-style: none; text-align: center; font-size:13px; font-weight:bold; text-decoration:none; color:#666666; height:95px  }
#mixmenuprimary ul#primary li.active { background: #CCEE22; }
#mixmenuprimary ul#primary li.active a { color: black; }
#mixmenuprimary ul#primary li a { text-align:center; font-size:13px; font-weight:bold; line-height:1.5em ;color:#666666; text-decoration:none; padding:0}
#mixmenuprimary ul#primary li a:hover  { color: black }
#mixmenuprimary ul#primary li img { border:0; margin-left:5px; margin-right:5px }
#mixmenuprimary ul#primary table { border-collapse:collapse; margin-right:0px }
#mixmenuprimary ul#primary td { text-align: center; }


#mixmenuheader ul#primary a,#mixmenuheader ul#primary span,#mixmenuheader ul#primary a.current, #mixmenuheader ul#primary strong {
        width: auto; display: block; float: left; padding: 4px 0px; padding-left: 4px;
        padding-right: 4px; margin-top: 1px; text-align: center; font-family: Arial;
        font-size: 85%; text-decoration: none; color: #333; }
#mixmenuheader ul#primary span,#mixmenuheader ul#primary a.current,#mixmenuheader ul#primary a.current:hover, #mixmenuheader ul#primary strong {
        padding-bottom: 6px; padding-left: 4px; padding-right: 4px; margin-top: 0; }
#mixmenuheader ul#primary a.standar { background: #bbc8da; border: 1px solid #AAA; border-bottom: none; }
#mixmenuheader ul#primary a.active { background: transparent; border: 1px solid #bbc8da; border-bottom: 1px solid white; }
#mixmenuheader ul#primary a.standar:hover { margin-top: 0; border-color: #666; color: black; padding-bottom: 5px; background: #BBBBBB; }


#ulPersonal {margin-top: 0; padding:0; padding-left: 5px; }
#ulPersonal h2 { margin-left: -5px}
#ulPersonal li { margin-top: 0; padding-left: 12px; list-style: none; line-height:1em; background: url('../images/site/li.gif') left 4px no-repeat;} 
#ulPersonal ul { margin: 0; padding:0 } 

#noiva { margin-bottom: 15px; margin-left: 15px; width:580px; height: 11px; font-size:9pt; font-weight:bold; color:#0060A4 }


#formulario { width:100%; border-collapse:collapse; border:0; color: #333; font-size: 8pt; font-weight:bold; margin-top:0px; margin-bottom:6px }
#formulario td {font-size: 9pt; vertical-align:top; }
#formulario input {font-size: 8pt; vertical-align:top; font-weight:normal }
#formulario input { height: 1.5em; border:none; border-bottom: 2px solid #8391a6; margin-left: 5px; margin-right:5px; margin-top:-2px; background: transparent; padding-left:5px}
#formulario textarea { height: 83px; width: 250px;  border: 2px solid #8391a6; }
#formularioBoton { width:95%; height:40px; margin-top: -5px; text-align:right; font-size: 10pt; font-weight:bold }
#formularioBoton a {  color: #333; text-decoration: none }
#formularioBoton a:hover {  color: #333; text-decoration: underline }

#formulario h1 { font-size: 10pt}

h2 { border:bottom: 1px solid #666666; margin-top:0px; margin-bottom:5px}

#errorTable { background-color: white; width: 600px; padding: 20px}
#errorTable td { padding:10px}

.minifoto {height:90px;width:100px; overflow: hidden; float:left; margin-right:5px; margin-bottom:20px; text-align:center}
.minifoto a { margin:0; padding:0}
.minifoto a { font-size:13px; font-weight:bold; color:#666666; text-decoration:none; }
.minifoto a:hover  { color: black }


