/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{ text-align: center;} 

p
{
  color:#333333;
  font-size:80%;
  line-height:135%;
  text-align:left;
  margin:10px 0px 20px 0px;
}

h1 
{
  font-size: 110%;
  color: #DDAD55;
  margin:5px 0px;
}
h2 
{
  font-size: 90%;
  color:#990000;
  font-weight:bold;
  padding-left:5px;
  border-left: 5px solid #DDAD55;
  margin:10px 0px;
}
h3 
{
 font-size: 130%;
 color: #DDAD55;
 margin:5px 0px;
}

h4 
{
 font-size:80%;
 font-weight:bold;
 color: #DDAD55;
 margin:5px 0px;
}

h5 
{
 font-size: 90%;
 line-height:135%;
 color:#990000;
 margin:5px 10px 0;
}

h6
{
  color:#333333;
  font-size:80%;
  line-height:127%;
  text-align:left;
  margin:5px 0px;
}

a
{
   color:#990100;
   text-decoration:underline;
   font-size: 90%;
}

a:hover
{
   text-decoration:none;
}

a.Selected
{
  font-weight:bold;
}

.content
{
  margin:auto;
  width:980px;
  text-align:left; 
}

b, bold, strong {
font-weight:bold;
}

em {
font-style:italic;
}

table {
margin-left:10px;
}

td
{
  color:#333333;
  font-size:80%;
  line-height:127%;
  text-align:left;
  margin:5px 0px;
}

/* Standard definitons */




/****** HEADER DEFAULT *****/

.header .content
{
background:#fff;
padding-top:15px;
padding-bottom:25px;
}


.header_logo
{
  float:left;
  margin-left:15px;
}

#contact_button
{
background-image:url(../images/contact_icon.gif);
background-position:left center;
background-repeat:no-repeat;
color:black;
font-size:80%;
padding-left:15px;
text-decoration:none;
float:right;
}

#contact_button:hover
{
background-image:url(../images/contact_icon2.gif);
background-position:left center;
background-repeat:no-repeat;
color:black;
font-size:80%;
padding-left:15px;
color:#990000;
}

.header_microsites
{
  float:right;
  clear:right;
  margin-top:15px;
  margin-right:15px;
}

.header_microsites ul li
{
  float:left;
  margin-left:10px;
}


.header_microsites ul li a:hover
{
  text-decoration:underline;
}

.menu
{
  clear:both;
  margin:auto;

}

.menu .content
{
background:#fff;
}

.menu ul {
float:right;
padding-bottom:10px;
}

.menu ul li
{
 border-right:1px solid #7f7f7f;
 float:left;
 padding:0 8px;
 text-align:right;
}

.menu ul li.ListItem7
{
 border-right:none;
 float:left;
 padding:0 0px 0px 10px;
 text-align:right;
}


.menu ul li a
{
  text-decoration:none;
}

.menu ul li a.Selected
{
color:#7f7f7f;
}

#graphic_home {
width: 980px;
height:200px;
background-image: url(../images/header-home.jpg);
background-position:center;
margin-bottom:20px;
border:1px solid #ebc9bc;
}

#graphic {
width: 980px;
height:70px;
background-image: url(../images/header-int.jpg);
background-position:center;
margin-bottom:20px;
border:1px solid #ebc9bc;

}


/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/
.main
{
  clear:both;
  margin:auto;


}
.main .content
{
  background-color:#fff;
  min-height:250px;
  height:auto !important;
  height:250px;
  padding-bottom:20px;
  border-bottom:1px dotted #7f7f7f;
}

.main .content ul {
  padding-left:25px;
  color:#333333;
  font-size:80%;
  text-align:left;
}

.main .content ul li {
  list-style-type: disc;
  list-style-position:outside;
  line-height:135%;
  padding:10px 0px 20px 0px;
}

.main .content ol {
  padding-left:30px;
  padding-top:10px;
  padding-bottom:20px;
  color:#333333;
  font-size:80%;
  text-align:left;
}

.main .content ol li {
  list-style-type: decimal;
  list-style-position:outside;
  padding:2px 0px;
  line-height:127%;
}

.half
{
  width:470px;
  float:left;
  display:block;
}

#leftHalf
{
  margin-left:0px;
  margin-right:10px;
}

#rightHalf
{
  margin-left:5px;
  margin-right:0px;
}

#rightHalf h5
{
  margin-left:25px;
  margin-right:0px;
}

.third {
width: 290px;
float:left;
padding:10px 15px;
}

.third p {
padding:0px 10px;
}

#top30 {
float:left;
padding-bottom: 20px;
}

#bottom30 {
border-top:1px dotted #7f7f7f;
float:left;
padding-bottom: 20px;
}

#center {
border-left:1px dotted #7f7f7f;
border-right: 1px dotted #7f7f7f;
}

#right70 {
float:left;
border-left:1px dotted #7f7f7f;
width:610px;
padding-left:19px;
margin:0px 15px;
}

#right70 p {
margin: 10px 10px 20px 10px;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
  clear:both;
}
.footer .content
{

  height:50px;
  background-color:#fff;

}

.footer li
{

  float:left;
  margin-left:10px;

}
.footer a
{
  color:#666;
  text-decoration:none;
}
.footer a:hover
{
  text-decoration:underline;
}

.footer_content_legal
{
  margin-right:15px;
  margin-top:10px;
  float:right;
}

.footer_content_legal ul li
{
  background-image:URL(../images/flecha.jpg);
  background-position:center left; 
  background-repeat:no-repeat;
  padding-left:10px;
}

.footer_content_trail
{
  margin-right:15px;
  margin-top:10px;
  float:left;
  color:#666;
  font-size:80%;

}

.footer_content_trail a
{
  color:#666;
}


.main .content ul.sitemap {
font-size:100%;
}

#send {
background-color: #dcad55;
width: 80px;
color: #ffffff;
font-weight:bold;
border:1px solid #dcad55;
margin-left:5px;
}

#messagearea {
  font-size: 90%;
  color:#990000;
  font-weight:bold;
  padding: 0px 0px;
  padding-left:9px;
  border-left:none;
}

.after {
  color:#666666;
  font-size:80%;
}

.after a {
  color:#666666;
  text-decoration:none;
}

.after a:hover {
text-decoration:underline;
}

/*******   FORMS   ******/

.wp_textfield{
border:1px solid #CCC;
margin-bottom:5px;
margin-left:5px;
}

.wp_textarea {
border:1px solid #CCC;
margin-left:5px;
}

/*******   END DIV FOOTER   ******/

.clearer
{
  clear:both;
}

td.height {
height:50px;
}

.height_top {
height: 0px;
padding:0px 0 10px 0px;
}


#right70 p#messagearea {
margin:0px;
}
