@charset "utf-8";
/**
	Ellmann & Asociados
	Outumn 2009 - DarkBlue
**/
body {background:#767779; margin:0px; cursor:default; font-family:"Trebuchet MS";font-size:11px;}
p {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.mainTable {background:#F1F1F1}

/** HEAD LANE**/
.header{background:#234D93;}

/** HEAD LANE**/
.topMenu {background:#B8B8B8; vertical-align:bottom;border-bottom: 2px solid #234D93;}
.topMenu td{background:url(menu-break.gif) no-repeat right center;height: 25px; vertical-align: bottom;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.topMenu a {color:#234D93; text-decoration:none; display:block;font-size:12px;font-weight:bold;padding:2px 8px 7px 8px;}
.topMenu a:hover {background:url(menu-img.gif) left bottom repeat-x;}
.topMenu td.shSub div {position: absolute;left: inherit;border: 1px solid #234D93;width: 961px;background: url(empresa-back.gif) left top repeat;z-index: 100;}
.topMenu td.shSub div td {height: 25px; vertical-align: middle; text-align: left;background:none;}
.topMenu td.shSub div a {color: #003366; font-size:13px;text-decoration:none;font-weight:bold;display:block;padding:5px 10px 5px 10px; }
.topMenu td.shSub div a:hover {text-decoration:none;}
.empresa {border:0px;}
.lang {color:#FFFFFF; width:200;font-size:10px;}
.lang th{font-weight: bold; border-bottom: solid 1px #FFFFFF; text-align:left; height:20px;}
.lang td{background:url(lang-break.gif)no-repeat left bottom;text-align:left; height:20px;}
.lang a{color:#FFFFFF; text-decoration:none; background: url(lang-off.gif) no-repeat left center; font-weight:normal;padding: 5px 5px 5px 10px;margin-left:5px;}
.lang a:hover{text-decoration:none; background: url(lang-on.gif) no-repeat left center; font-weight:bold;}
.lang a.sel{text-decoration:none; background: url(lang-on.gif) no-repeat left center; font-weight:bold;}

/** NEWS**/
.news{background:#CDDDEA; height:225px; vertical-align:top;}
.news h2{font-size: 13px; padding:5px; margin:0px; text-align:center;color:#234D93;}
.news p{padding:5px; margin:0px; text-align:left; color:#234D93;}

/** LEFT LANE**/
.leftLane{background:#999999; height:225px; vertical-align:top;}
.leftLane h2{font-size: 13px; padding:5px; margin:0px; text-align:center;color:#F8F9FB;}
.leftLane h2 a {color:#234D93;text-decoration:none;}
.leftLane p{padding:5px; margin:0px; text-align:left; color:#234D93;}
.section {padding:5px; margin:0px; text-align:left;color:#F8F9FB;border-bottom:#F1F1F1 1px solid; font-weight:bold;}
.submenu {height: 25; border-bottom: solid 1px #ADADAD;}
.submenu a{padding:5px;display:block;font-weight:bold; text-decoration: none; color: #CCCCCC;}
.submenu a:hover{background:#ADADAD;text-decoration: none; color: #234D93;}
#leftMenu .selected {background:url(submenu-on.gif) left top repeat-y;color: #CCCCCC;}

/** CONTENT LANE**/
blockquote {color:#8B8B8B;font-size:14px;line-height:15px;font-weight:bold;text-align:center; margin:0px;}
blockquote:first-line {color:#9EB900;font-size:15px;}
.content{margin:5px;vertical-align:top;}
.content h1{background:url(h1.gif) center right no-repeat; padding-right:21px; margin:20px 0px 5px 0px; text-align:right;font-size:18px; font-weight:bold; color:#375D9D;}
.content h2{background:url(bullet.gif) 5px 5px no-repeat;text-align:left;font-size:14px;padding-left:18px;margin:10px 0px 5px 0px;color:#375D9D;}
.content p{text-align:left;font-size:12px;padding-left:5px; padding-right:5px;margin:10px;text-align:justify;}
.content ul li {list-style-image:url(list.gif); list-style-position: outside; text-indent: -1; margin-top: 10px; font-size: 13px;color:#234D93;font-weight:bold;margin-left:20px;padding-right:5px;}
.content ol li {text-indent: -1; margin-top: 10px; font-size: 13px;color:#234D93;font-weight:bold;margin-left:20px;padding-right:5px;}
.content a {font-size:12px;color:#FF6600; text-decoration:none; font-weight:bold;}
.content a:hover{text-decoration:underline; color:#000066;}
.content img {margin: 5px;}

#contact td {vertical-align: top;}
#contact .label { text-align: right; margin-top: 7px;}
#contact input, #contact textarea {border:1px solid #666666; font-family: verdana, arial, helvetica, sans-serif;font-size: 11px;color: #333333;text-align: left;}
#contact input{width: 250px;}
#contact textarea{width: 565px;}
#contact #button{width:auto;}
#contact input.error,#contact textarea.error{border: 2px solid #ff0000;}
#contact .error.alertMsg {font-weight: bold; color: #ff0000;}

#imageGallery {float: left; margin: 0px 5px 5px 5px;}
#imageGallery .main img, #imageGallery .thumbs img  {border: 2px solid #ffffff;}
#imageGallery .thumbs img {cursor:pointer;}



/** PATH LANE**/
.path {text-align: right; margin:5px 5px 5px 5px;color:#FF6600;font-weight:bold;}
.path a{color:#FF6600; text-decoration:none; font-weight:bold;}
.path a:hover {text-decoration:underline; color:#000066;}

/** WATCHES LANE**/
.watches {background:#8B8B8B url(watch-back.gif) repeat-x left top;height:75; vertical-align:top;}
.watches td{ border-right: solid 4px #FFFFFF;color:#FFFFFF; text-align:center; font-size:9px; width:104px; vertical-align:top;}
.watches img{margin:0px 0px 10px 0px; vertical-align:top;}
.watches p{margin:0px; line-height:11px;font-size:11px; text-align:center;}
.watches .place{font-weight:bold;margin-top:5px;margin:0px 0px 5px 0px; line-height:12px;font-size:10px;}
.watches .time{margin-top:5px; margin-bottom:2px;margin:0px; line-height:12px;font-size:10px;}

/** FOOT LANE**/
.footer {background:#535353; vertical-align:middle; color:#FFFFFF;text-align:center;padding-top:5px;padding-bottom:5px; }
.footer a {color:#FFFFFF;font-size:11px;text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.darkblue {text-align:right;padding-top:5px; background:#767779;}
.darkblue a {color:#FFFFFF;font-size:9px;font-weight:bold;text-decoration:none;}
.darkblue a:hover {text-decoration:underline;}
