body
{ 
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
  text-align:center;
}

#main
{ 
  background-color: #fefeff;
  width: 780px;
  min-height: 400px;
  margin: 0 auto 0 auto;
  text-align: left;
  border-right: 1px solid #000055;
  border-left: 1px solid #000055;
}

#head
{ 
  background-color: #990000;
  width:780px;
  height: 125px;
  margin: 0px;
  padding: 0px;
}

#menu_l
{ 
  float: left; 
  width: 164px;
  height: 400px;
}

ul#menu
{ 
  float: left;
  position:absolute;
  border-bottom: 1px solid #ffffff;
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 169px;
  height:100px;
  display: block;
}

ul#menu a 
{
  padding: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  width: 164px;
  display: block;
  background-color: #003665;
  color: #ffffff;
  font: bold 9pt Verdana, Arial, Helvetica, times;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
/*   height: auto !important; */
/*   height: 1%; /\*For IE*\/ */
            height: 34px;
}

.spm
{ 
  margin: 0px;
  padding:9px 3px 4px 5px; 
  display: block;
}

ul#menu a:hover
{ 
  background-color: #0066cb;
}

li#menu
{ 
  border-bottom: 1px solid #ffffff;
  background-color: #003665;
  color: white;
}

#servim
{ 
  font-weight: normal;
  font-size:7pt;
  display:inline;
}

#langs
{ 
  width: 100px;
  height:17px;
  float: left;
  padding-top:2px;
  display: block;
}


#hlinks ul
{ 
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  width: 200px;
  height:17px;
  padding:0px;
  margin: 0px;
  list-style-type: none;
}

#hlinks
{ 
  width: 200px;
  height:17px;
  float:right;
}

#hlinks img
{ 
  margin-right:10px;
  border: 0px;
}

#hlinks ul li span
{ 
  margin-right:30px; 
}

#hlinks ul li 
{
  width: 95px; 
  display: block; 
  float:left;
}

#hlinks ul li a, ul li a:visited
{
  text-decoration:none;  
  color: #033268;
  border: 0px;
}

#hlinks ul li a:hover 
{
  text-decoration: underline;
  font-weight: bold;
  width: 95px;
}

#rmh_es
{ 
  position: absolute;
  width: 24px;
  height: 15px;
  border: 0px;
  display: block;
  margin-left:10px;
  background: url("imgs/es.png")
}

#rmh_es a, #rmh_en a
{ 
  font-size: 3pt;
  width: 24px;
  height:15px;
  display: block;
}

#rmh_es a:hover
{ 
  background: url("imgs/_es.png")
}

#rmh_en
{ 
  position: absolute;
  width: 24px;
  height: 15px;
  border: 0px;
  display: block;
  margin-left:65px;
  background: url("imgs/en.png")
}

#rmh_en a:hover
{ 
  background: url("imgs/_en.png")
}

#head2
{ 
  background: url("imgs/head2.jpg");
  background-color: #ffffff;
  height:19px;
}

#smain
{
  text-align: left;
  background-color: #cccccc;
}

#contents
{ 
  background-color: #ffffff;
  float: right;
  width: 614px;
  min-height: 400px;
}

#contents_m
{ 
  margin: 10px 10px 10px 10px;
  text-align: justify;
}

#contact
{ 
  border: 1px solid #000000;
  width: 520px;
  margin:auto;
  padding: 0px 20px 0px 0px;
  text-align:justify;
  height: 120px;
  display: block;
}

#cont2
{ 
  border: 1px solid #000000;
  width: 520px;
  margin:auto;
  padding: 0px 20px 0px 0px;
  text-align:justify;
  height: 75px;
  display: block;
}

#cont2 p
{ 
  text-indent: 0px;
  padding-left:20px;
 
}
#contact p
{ 
  display: inline;
}

#contact span
{ 
  font: normal 15pt Verdana, Arial, Helvetica, sans-serif;
  display: block;
  text-align:center;
  margin-top: 5px;
}

#contact img
{ 
  display: block;
  float: left;
  width: 100px;
  height: 120px;
  margin-right: 30px;
  vertical-align: top;
}

#himg
{ 
  background-color: #efefff;
  border-bottom: 4px solid #000000;
  width: 780px;
  height: 102px;
  margin: 0px;
  padding: 0px;
}

#pie
{ 
  clear: both;
  background-color: #ffffff;
  font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
  color: #777777;
  padding-top: 20px;
/*   border-top: 1px solid #000055; */
}

#pie a, a:visited
{ 
  color: blue;
}

#pie a:hover
{  
  text-decoration: underline overline;
}

#ie_c
{ 
  width: 594px;
  height:400px;
}

#master0
{ 
  border: 1px solid black;
  text-align: center;
}

.slogan
{ 
  margin:0px;
  padding:0px;
  font: 13pt Verdana, Arial, Helvetica, sans-serif;
  color: #9c5400;
}

.left
{ 
  float:left;
}

.right
{ 
  float:right;
}

.busq_m
{
width: 554px;
/*   margin:5px 10px 5px 10px; */
  border: 1px solid black;

}
.busq_c
{
  padding:5px;
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.busq_c img
{ 
  border: 0px;
  display: inline;
  vertical-align: middle;
  margin:5px 10px 2px 20px;
}

.busq_c hr
{ 
  border: 0px;
  border-top: 1px solid #898989;
  width:90%;
  text-align: right;
}

.s_desc 
{ 
  width: 535px;
  margin:0px;

}

.s_desc ul
{ 
  list-style: none;  
  font-size: 9pt;
  margin:0px;
  padding:0px;
  padding: 5px 0px 5px 10px;

  height:22px;
}

.s_desc ul li
{ 
  float:left;
  display:block;
  padding: 0px;
  margin-right:15px;
}

.s_dnd
{ 
  display:inline;
  width:100px;
  background-color:#00ff00;
  font-size: 9pt;
  vertical-align: middle;
}

.c_ord
{ 
  width: 574px;
  background: #eeeeff;
  color: #000000;
  font: 11pt Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #0000aa;
  margin-left: 0px;
}

.c_pag
{ 
  width: 474px;
  background: #eeeeff;
  color: #000000;
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #0000aa;
  margin: 10px 0px 0px 0px;
}

.m_ord
{ 
  padding: 3px 10px 3px 10px;
}

.m_ord img
{ 
  border:0px;
}

.m_ord a, .m_ord a:visited, .m_ord a:link
{ 
  text-decoration: none;
  color: #333333;
}

.m_ord a:hover
{ 
  text-decoration: underline;
  color: #009999;
}

.m_ord ul
{ 
  margin: 2px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;  
  font-size: 9pt;
  height:15px;
}

.m_ord ul li
{ 
  display:block;
  float:left;
  padding: 0px;
  margin:0px 20px 0px 10px;
}

.center
{ 
  width: 100%;
  text-align: center;
}

.nosearch
{ 
  font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffeeee;
  color: black;
  border: 1px solid #000000;
  margin: auto;
  margin-top: 30px;
  width: 300px;
  text-align: center;
}

.adv_wind
{ 
  font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #eeeeff;
  color: black;
  border: 1px solid #000000;
  margin: auto;
  margin-top: 30px;
  width: 300px;
  text-align: center;
}

.errform
{ 
  font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffeeee;
  color: black;
  border: 1px solid #000000;
  margin: auto;
  margin-top: 20px;
  width: 500px;
  text-align: justify;
}

.errform ul
{
  padding-left:10px;
  margin-left:20px;
}


.pfoun
{ 
  text-align: right;
  font: italic 10pt Verdana, Arial, Helvetica, sans-serif;
}

.nosearch_text
{ 
  padding:10px;
}

.prop_div
{ 
  border: 1px solid #000000;
  width: 574px;
  font: 9.5pt Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  background-color:#fafafa;
}

.prop_mar
{ 
  padding: 3px;
  min-height: 160px;
}

.prop_mar a
{
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.prop_mar a:hover
{ 
  font-weight: bold;  
}

.mf_cu
{ 
  margin-top:30px;
  border: 1px solid #000000;
  width: 574px;
}

.mf_cum
{ 
  padding:10px;
}

.mf_cum img
{ 
  border:0px;
  margin:5px;
}

.prop_img
{ 
  float: left;
  margin:15px 2px 2px 2px;
  text-align: center;
  font-size: 10.5pt;
  width: 135px;
/*   background-color:#aaaaaa; */
}

.prop_img img
{ 
  border:0px;
}

.prop_img p
{ 
  padding: 0px;
  margin:0px;
  font-size: 9pt;
  font-weight: bold;
}

.prop_data
{  
/*   background-color:#aaaaaa; */
  margin: 8px 0px 10px 140px;
  width: 420px;
}

.p_advf span
{ 
  font: 12pt Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  width: 360px;

}

.prop_data table
{ 
  font: 9.5pt Verdana, Arial, Helvetica, sans-serif;
  width: 420px;
  padding: 0px;
  margin:0px;
}

.prop_data hr
{ 
  border: 0px;
  border-top: 1px solid #898989;
  width:400px; 
  text-align: center;
}

.prop_n
{ 
  border: 1px solid #222222;
  font: bold italic 10pt Verdana, Arial, Helvetica, sans-serif;  
  width: 350px;
  background-color: #1599ca;
  display: block;
  text-align:center;
  margin: 0px 30px 0px 30px;
}

.prop_nma
{ 
  padding:2px;
}

.prop_p
{ 
  border: 1px solid #222222;
  font: bold italic 10pt Verdana, Arial, Helvetica, sans-serif;  
  width: 200px;
  display: block;
  text-align:center;
  margin: 0px 0px 0px 70px;
}

.prop_pma
{ 
  padding:4px;
}

.fac_div
{ 
  width: 420px;
}

.fac_list
{
position: relative;
width: 205px;
margin: 1px;
margin-bottom:10px;
text-align:left;

float:left;
}

.fac_list ul
{ 
  margin: 0px;
  padding: 0px;
  list-style-image: url("imgs/bullet.png");
  list-style-position: inside;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  width: 205px;  
  display: inline;
}

.p_flag
{
  z-index:1;
  width:100px;
  height:100px;
  position:absolute;
}

.fac_list ul li
{ 
  min-height:15px;
}

.prop_data p
{ 
  margin: 0px;
  padding: 0px;
  font-size: 8.5pt;
  width: 300px;
  margin-bottom: 10px;
}

h2
{ 
  display: inline;
}

input
{ 
  background-color: #ddddff;
  color: #000000;
  font: italic 9pt Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #0000bb;
  margin-left: 6px;
}

textarea
{ 
  background-color: #ddddff;
  color: #000000;
  font: italic 9pt Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #0000bb;
  margin: 12px 0px 8px 6px;
  display: block;
}

form
{ 
  padding: 0px;
  margin: 0px;
}

select
{ 
  background-color: #ddddff;
  color: #000000;
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #0000bb;
  margin-left: 6px;
}

.submit
{ 
  margin-left:100px;
  width:80px;
  font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
}

.lis_mng
{ 
  font:10pt Verdana, Arial, Helvetica, sans-serif;
  width:520px;
}

.in_ext
{ 
  width: 100%;
  margin-top: 20px;
  margin-right:5px;
}

.c_img 
{ 
  float : right;
  width : 340px;
  max-height: 406px;
}

.t_img 
{ 
  font: 10.5pt Verdana, Arial, Helvetica, sans-serif;
  float : left;
  width : 250px;
  text-align:left;
}

.t_img a, .t_img a:visited
{ 
  text-decoration: underline;
  color: #00228a;
}

.t_img a:hover
{ 
  font-weight: bold;
}

.ltbl
{ 
  width: 400px;
  border: 0px;
}

.ltbl a, .ltbl a:link, .ltbl a:visited
{ 
  font: 9pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: blue;
}

.ltbl a:hover
{ 
  font-weight: bold;
}

h2
{ 
  font-size:13pt;
}

h1
{ 
  font-size:13.1pt;
  text-decoration: underline;
margin-top: 50px;
}

h3
{ 
  font-size: 13pt;
  text-decoration: underline;
}

p
{ 
  text-indent: 1em;
  font: 10pt Verdana, Arial, Helvetica, sans-serif;
}


