/* 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, Helvetica, Lucida Sans Unicode, tahoma, verdana, sans-serif ; color:#666666;}
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;
background-image:URL(../images/bg/body-bg.jpg);
background-position:center top;
background-repeat:repeat-x;
} 

p
{
  margin:0 0 1em 0;
}

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

.main .content .half ul li, .main .content .third ul li {
list-style-type:circle;
list-style-position:outside;
color:#666666;
margin-left:15px;
}

.main .content .half ol li, .main .content .third ol li {list-style-type:decimal;
color:#666666;
margin-left:15px;}

h1 
{
  font-size: 160%;
  margin-bottom:10px;
}
h2 
{
  font-size: 140%;
  color:#002663;
  margin-bottom:10px;
}
h3 
{
  font-size: 140%;
  Color:#002663;

}

h3 a {background-image:none;}

a
{
   Color:#0018A8;
   text-decoration:none;
}

a.Selected
{
  font-weight:bold;
}

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

span.Descripcion {
width:145px;
display:block;
float:left;
}

a.goto {
clear:both;
display:block;}

.prodimage {padding-top:20px;}

/* Standard definitons */




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

.header .content
{
 background-color:#FFFFFF;
 padding-top:24px;
}

.bordershadow
{
 background-image:URL(../images/bg/under-menu.jpg);
 background-position:center bottom;
 background-repeat:repeat-x;
 background-color:#FFFFFF;
 height:30px;
}

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

.header_search
{
  float:right;
  clear:right;
  margin-left:10px;
  margin-right:15px;
  margin-top:30px;
  text-align:center;
}

.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
{
  padding-top:5px;
  font-size:85%;
  color:#333333;
  width:793px;
  float:right;
}

.menu .content
{
 background-color:#FFFFFF;
 position:relative;
 width:100%;
}

.menu ul li
{
  float:left;
 /* margin-left:28px;*/
}
.menu ul li a
{
font-weight:bold;
letter-spacing:-0.03em;
text-decoration:none;
text-transform:uppercase;
color:#333333;
}

.menu ul li a.Selected {
color:#0018A8;  
}

.menu ul li a:hover {
color:#0018A8;  
}


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

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


}
.main .content
{
  background-color:#FFFFFF;
  min-height:250px;
  height:auto !important;
  height:250px;
  font-size:80%;
  line-height:150%;
  padding-bottom:20px;
}

.half a, .third a, .banner a, #right70 a, #fullscreen a, span.LinkText {
background-image:url(../images/bg/flechitas.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}

.half a:hover, .third a:hover, .banner a:hover, #right70 a:hover {text-decoration:underline;}

#highlight {
display:block;
background-color:#FFFFFF;
color:#666666;
position:relative;
border-bottom:3px solid #BED300;
padding:0px 10px;
margin-bottom:10px;
width: 930px;
height: 327px;
}

#highlight a.specialone {
background-image:url(../images/highlight2.jpg);
background-repeat:no-repeat;
display:block;
width: 930px;
height: 327px;
}

#highlight a.specialtwo {
background-image:url(../images/highlight1.jpg);
background-repeat:no-repeat;
background-repeat:none;
display:none;
width: 930px;
height: 327px;
float:left;
}

#highlight a.Selected {
display:block;
font-weight:normal;
}

#highlight a.specialthree {
background-image:url(../images/highlight3.jpg);
background-repeat:no-repeat;
background-repeat:none;
display:none;
width: 930px;
height: 327px;
float:left;
}

#highlight a span.DescriptionText {
color:#666666;
display:block;
padding-top:20px;
padding-left:23px;
width:380px;
margin-bottom:30px;
}

#highlight a span.TitleText {
color:#0085C9;
display:block;
padding-top:35px;
padding-left:23px;
width:380px;
font-size:220%;
line-height:120%;
}

#highlight a span.LinkText {
color:#0018A8;
margin-left:22px;
padding-left:13px;}

.pages {
position:absolute;
top:293px;
left:812px;
}

#highlight .pages span {
background-image:url(../images/circle.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
padding:5px 14px 9px 14px;
width:10px;
font-weight:bold;
cursor:pointer;
}

#highlight .pages span.Selected, #highlight .pages span:hover {
background-image:url(../images/circle-over.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
display:inline;
height:25px;
padding:5px 14px 9px 14px;
width:10px;
font-weight:bold;
cursor:pointer;
}

.banner {
min-height:100px;
padding:10px 40px 5px 30px;
margin-bottom:20px;
background-position:center bottom;
background-repeat:no-repeat;
}

.bannerpequ {
min-height:90px;
padding:10px 40px 0px 40px;
margin-bottom:20px;
}

.banner span, .bannerpequ span {
color:#ffffff;
font-size:160%;
line-height:190%;
}

.banner a, .bannerpequ a {
background-image:url(../images/bg/flechitasblancas.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
font-size:100%;
line-height:185%;
}

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

#leftHalf
{
  margin-left:20px;
  margin-right:30px;
}

#rightHalf
{
  margin-left:30px;
  margin-right:20px;
}

#left30 {width:310px; float:left; padding:0px 20px 0px 25px;}
#right70 {width:570px; padding:0px 0px 0px 40px; float:left;}
#center30 {width:275px; padding-right:10px; float:left;}
#right30 {width:275px; padding-left:10px; float:left;}

#left30_home {width:310px; float:left; padding:0px 20px 0px 25px;}



#right70 a.titleLink {
color:#002663;
font-size:140%;
background-image:none;
padding-left:0px;
}

.smallbanner a {
background-image:none;
padding-left:0;
}

/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/
.footer
{
  clear:both;
}
.footer .content
{
  height:50px;
  background-color:#FFFFFF;
  border-top:3px solid #BED300;

}

.footer li
{
  float:left;
  margin-left:10px;

}
.footer li a
{
  text-decoration:none;
}
.footer li a:hover
{
  text-decoration:underline;
}

.footer_content_legal
{
  margin-right:15px;
  margin-top:15px;
  float:right;
  font-size:0.7em;
  color:#002663;
}
.footer_content_trail
{
  margin-right:15px;
  margin-top:15px;
  float:left;

}

.footer_right {
float:right;
width:294px;
}

footer_content_legal ul
{
  float:right;
}

.footer_content_legal ul li {text-align:right;}

.footer_content_trail {
color:#666666;
font-size:70%;
margin-left:20px;
margin-bottom:10px;
}

.footer_content_trail ul {
color:#666666;
display:inline;
}

.footer_content_trail ul li{
padding-left:10px;
display:inline;
}

.footer_content_trail a {
color:#0018A8;
text-decoration:none;
}

.footer_menu
{
float:left;
clear:right;
margin:10px 20px;
width:70px;
}

.footer_menu li
{
  margin-left:0px;
  display:block;
}

.footer_menu a
{
font-size:0.6em;
 color:#0018A8;
}
.footer_menu a.heading
{
 font-size:0.7em;
 font-weight:bold;
 color:#0018A8;
 margin-bottom:10px;
 text-decoration:none;
}

.footer_menu a.heading:hover
{
 background-color:#666666;
}

#copyright {
color:#666;
font-size:70%;
text-align:right;
}

#copyright a {
font-size:100%;
}

.productos {
border:1px solid #cccccc;
height:150px;
width:250px;
margin-bottom:10px;
margin-right:10px;
padding:10px;
float:left;
overflow:hidden;
}

.productimages {
float:left;
margin-right:5px;
width:100px;
padding-top:10px;
}

#fullscreen {
padding: 0px 20px;
}

td {border:0; text-align:center; width:200px;}
table {margin-bottom:10px;}

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

.clearer
{
  clear:both;
}


#menutexts
{
display:block;
float:left;
font-size:11px;
left:86px;
position:absolute;
top:45px;

}

#menutexts li
{
list-style-image:none;
/*margin-left:0;
width:90px;*/
}

.menu ul li.ListItem1, #menutexts ul li.ListItem1 {display:block; width:72px;margin-left:15px;}
.menu ul li.ListItem2, #menutexts ul li.ListItem2 {display:block; width:95px;margin-left:0px;}
.menu ul li.ListItem3, #menutexts ul li.ListItem3 {display:block; width:95px;margin-left:20px;}
.menu ul li.ListItem4, #menutexts ul li.ListItem4 {display:block; width:90px;margin-left:20px;}
.menu ul li.ListItem5, #menutexts ul li.ListItem5 {display:block; width:95px;margin-left:20px;}
.menu ul li.ListItem6, #menutexts ul li.ListItem6 {display:block; width:130px;margin-left:20px;}
.menu ul li.ListItem7, #menutexts ul li.ListItem7 {display:block; width:80px;margin-left:20px;}

#fullscreen span.titleLink {
background-image:none;
color:#002663;
font-size:140%;
padding-left:0;
clear:both;
display:block;
}

textarea {
color:#666666;
font-family:arial,tahoma,verdana;
font-size:100%;
}

ul ul.tree {padding-left:15px;}

li.Selected, li.Selected li.Selected{
font-weight:bold;
}
li.Selected li {
font-weight:normal
}

