body, div{border:0;margin:0;padding:0;}
ul{padding:0;margin-left:20px;}
li{padding-bottom:10px;}
p{margin-bottom:14px;text-align:justify;margin-top:0;}
body, div, ul, li, p{color: #444;font: 13px/18px Arial, san serif;}
body{background-color:#a8a8a8;}

h1,h2,h3,h4{font-family:verdana,sans-serif; font-weight:normal; margin:0;line-height: normal;color:#555;margin-bottom:16px;}
h1{font-size:190%;line-height:1.1em;margin-top:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;
background-color:#f5f5f5;padding:3px 0 3px 0;}
h2{font-size:150%;line-height:1.2em;}
h3{font-size:140%;}
h4{font-size:120%;font-weight:bold;margin-bottom:-3px;margin-top:1.2em;text-transform:uppercase;letter-spacing:1px;}
h1 strong, h2 strong, h3 strong, h4 strong{font-weight:normal;}

a:link{text-decoration:underline;color:#1756bf;}
a:visited{text-decoration:underline;color:#154daa;}
a:hover{text-decoration:underline;color:#cc0000;}
a:active{text-decoration:underline;color:#1756bf;}

#pageshade{background: #fff url(/img/bg_page.gif) top left repeat-y;width:951px;
margin:0 auto;margin-top:20px;}

#top{width:201px;padding-top:45px;padding-left:750px;height:119px;
background: transparent url(/img/head.jpg) top left no-repeat;text-align:left;color:#444;}
#mid{width:920px;margin:0 auto;text-align:left;padding-left:14px;padding-right:17px;
background: #fff url(/img/bg_mid.gif) left repeat-y;}
#langlinks{text-align:right;margin-right:20px;margin-top:50px;}
#langlinks img{vertical-align:middle;border:0;}

#contentcontainer{float:left;width:567px;display: inline;}
#hilightboxes{float:left;width:152px;}
#searchboxes {float:left;width:201px;}

#searchboxes .box_mid{background: #fff url(/img/bg_box_mid.gif) left repeat-y;}
#searchboxes .qsearch_en, #searchboxes .qsearch_es{background:#fff url(/img/bt_search_en.gif) top left no-repeat;
width:75px;height:31px;margin-right:8px;padding:0;border:0;cursor:pointer}
#searchboxes .qsearch_es{background-image:url(/img/bt_search_es.gif);}
#searchboxes .box_bot{width:201px;height:43px;text-align:right;
background: transparent url(/img/bg_box_bot.gif) bottom left no-repeat;}

#qsearch p{margin:0;border-bottom:2px solid #fff;border-top:1px solid #fff;font:10px Verdana
;color:#6681cc;margin-left:20px;margin-right:20px;text-align:left;}
#qsearch p.first{padding-top:25px;}
#qsearch p.last{padding-bottom:25px;}
#qsearch input{border:1px solid #7F9DB9;width:156px;height:17px;margin-top:0;padding:0;margin-bottom:2px}
#qsearch form {margin:0;padding:0;}
#qsearch_top_en, #qsearch_top_es {width:201px;height:45px;
background: #fff url(/img/bg_qsearch_top_en.gif) top left no-repeat;}
#qsearch_top_es {background-image:url(/img/bg_qsearch_top_es.gif)}

#links{font: 13px/15px Arial, san serif;}
#links p{margin-left:20px;margin-right:20px;padding-top:15px;margin-top:0;margin-bottom:0;text-align:left;}
#links p.first{padding-top:30px;}
#links_top_en, #links_top_es{width:201px;height:62px;
background: #fff url(/img/linkstopen.gif) bottom left no-repeat;}
#links_top_es{background-image:url(/img/linkstopes.gif)}

#hilightboxes .box {width:130px;background: #fff url(/img/bg_hilig.gif) top left repeat;
border-left:1px solid #888;border-right:1px solid #888;padding:10px;}
#hilightboxes .box img {border: 1px solid #888; margin-bottom: 5px;}
#hilightboxes .box a, #hilightboxes .box a:link{text-decoration:none;font:11px/14px Tahoma,Verdana;padding-bottom:2px;}
#hilightboxes .box a.title{padding-bottom:10px;display:block;}
#hilightboxes .box a.more{background: transparent url(/img/icon_house.gif) top left no-repeat;padding-left:15px;
font:11px/27px Tahoma,Verdana;}
#hilightboxes .box a strong{color:#444;}
#hilightboxes .last {border-bottom:1px solid #888;margin-bottom:15px;}
#hilightboxes p {margin:0;padding:0;text-align:left;}

#menu{font: bold 12px/27px Arial, Helvetica, sans-serif;color:#555;padding:0;margin:0;width:567px;}
#menu tr td{text-align:center;font-weight:bold;}
#menu tr td.on {border-right:1px solid #222;}
#menu tr td a {font: bold 12px/27px Arial, Helvetica, sans-serif;text-decoration: none;display: block;
background: #cc0000 url(/img/bg_menu.gif) top repeat-x;color:#e8e0e0;}
#menu tr td a:hover{color:#ffffc0;background: #cc0000 url(/img/bg_menu.gif) top repeat-x;}

#content{float:right;width:523px;padding-right:20px;
padding-top:30px;padding-bottom:10px;background: #fff url(/img/bg_content.gif) left repeat-y;}
#content tr td p, #content tr td{text-align:left;vertical-align:middle;margin:0;padding:5;}
#content table{margin-bottom:16px;}

#bot{height:38px;text-align:left;background: #fff url(/img/footer.gif) top left no-repeat;width:951px;}
#bot span{color:#F4DB71;}
#bot ul{list-style-type: none;display:inline;margin:0;padding:0;}
#bot ul li{margin-left:0;float:left;margin-bottom:8px;}
#bot ul li a{display:block;text-decoration:none;color: #EAEAEA;
font: 10px/27px Arial, Helvetica, sans-serif;padding-top:2px;}
#bot ul li.bl{text-align:left;width:400px;padding-left:30px;float:left;}
#bot ul li.br{text-align:right;width:490px;padding-right:10px;float:left;}

img.il{float:left;margin-right:15px;margin-top:3px;padding:3px;border:1px solid #555;}
img.ir{float:right;margin-left:15px;margin-top:3px;padding:3px;border:1px solid #555;}

#map {margin-left:-15px;margin-right:-10px;}

#content .contactf{text-align:left;margin-top:10px;margin-bottom:10px;margin-left:20px;}
#content .contactf ul{border:0;margin:0;width:400px;padding:0;clear:both;}
#content .contactf ul li, #pagefooter ul li{
  border:0;
  display: inline;
  vertical-align:middle;
  position: relative;
  text-align:left;
}
#content .contactf ul li.v{font-weight:bold;width:170px;float:left;}
#content .contactf ul li.f{width:230px;}

#content .contactf input, .contactf textarea{border:1px solid #7F9DB9;width:220px;height:17px;margin-top:0;padding:0;margin-bottom:2px;}
#content .contactf textarea{overflow:auto;height:100px;}

.p_bkg {
	background-image: url(/img/mt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:auto;
}
.p_bkg2 {
	background-image: url(/img/mt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 50px;
	
}
.p_1 {
	width: 6px;
}
.p_off {
	background-image: url(/img/tmw.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

.p_on {
	background-image: url(/img/tms.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

