﻿/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 2011 Marisa Zeiguer
// DarkBlue Consulting
    
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding:0; margin:0; background:#333333;}
img {border:0;}
blockquote {font-size:14px; margin:0px 50px 20px 50px; color:#58595B; line-height:150%; text-align:justify; letter-spacing: 0px; font-weight:lighter;}
ul {padding-left:20px;}

/* mainTable */
.topBar {background-color:#e6e6e6; border-bottom:#333333 solid 4px;}

/* topMenu */
.tm td{background:url(break.gif) left bottom no-repeat; padding-left:14px; padding-right:14px; vertical-align:bottom; height:46px;}

/* contentLane */
.content {background-color:#e6e6e6; height:540px;}
.art {width:600px; border-right: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb; border-left: solid 1px #f5f5f5; border-top: solid 1px #f5f5f5;}
.art h2 {font-size:14px; color:#58595B; letter-spacing: -1px; text-align:center; vertical-align:top; margin:0px; text-transform: uppercase; padding-top: 20px;}
.art h3 {color: #999;font-size: 36px;font-weight: 300;text-transform: lowercase;letter-spacing: -3px; margin-bottom:2px; padding:0px; margin:0px;}
.art p {padding-top:0px; color:#777777}
.art a {color:#545454; text-decoration:none;text-transform: uppercase; }
.art a:hover {text-decoration:underline;}

.copy {padding-right: 7px; text-align: right; background: url(bullet.gif) right 4px no-repeat; vertical-align:bottom;}
li {font-size: 12px; line-height: 24px; list-style-position: outside; list-style-image: url(arrow01.gif);}
.serie {width:250px; border-right: solid 1px #bbbbbb; border-bottom: solid 1px #bbbbbb; border-left: solid 1px #f5f5f5; border-top: solid 1px #f5f5f5;}
.serie h2 {font-size:16px; color:#58595B; letter-spacing: -1px; padding:5px 0px 0px 0px; text-align:left; vertical-align:top; margin:0px;}
.serie h2 a{color:#58595B; text-decoration:none;}
.serie h2 a:hover{color:#58595B; text-decoration:underline;}
.serie p {margin: 0px; padding:0px; vertical-align:top; text-align:left;}
.serie img {margin: 0px; padding:0px; vertical-align:top; text-align:left;}

/* common-contact */
#contact td {vertical-align:middle;}
#contact .label { text-align: right; margin:4px 0 4px 15px;}
#contact input, #contact textarea, #contact select {background:#e6e6e6; border-right: solid 1px #f5f5f5; border-bottom: solid 1px #f5f5f5; border-left: solid 1px #bbbbbb; border-top: solid 1px #bbbbbb; font-family: arial, helvetica, sans-serif;font-size: 12px;color: #333333;text-align: left;}
#contact input, #contact textarea, #contact select  {padding: 4px;width: 372px;}
#contact #button{width:auto;border-right: solid 2px #bbbbbb; border-bottom: solid 2px #bbbbbb; border-left: solid 2px #f5f5f5; border-top: solid 2px #f5f5f5; cursor: pointer;}
#contact .error {border: 2px solid #ff0000;}
#contact .error.alertMsg {font-weight: bold; color: #ff0000;border:0}

/* foot */
.foot {height:15px; background-color:#333333; color:#FFFFFF; vertical-align: middle; text-align: right; padding-right:14px; font-size:10px;}
