*        { margin:0; padding:0; }
img      { border:0; text-align:left; vertical-align:top; }

ul       { padding:0; margin-left:50px; }

body
{
   background-color:#DEDFE3;
   font-family:Arial, helvetica, sans-serif;
   color:#7A7C88;
   font-size:0.75em;
   line-height:1.16em;
   text-align:center;
}

.site-border
{
   background:#C1C2C9;
   padding:1px;
}

.site
{
   background:#FFFFFF;
}

.main
{
   width:929px;
   margin:0 auto;
   text-align:left;
   padding-top:13px;
}

.header
{
   height:327px;
   background:url(images/header_bg.jpg) 16px top no-repeat;
}

.clear
{
   clear:both;
}

.container
{
   width:900px;
   padding:15px;
   padding-right:14px;
   overflow:hidden;
}

#columna_izq_contact
{
   float:left;
   width:300px;
}

#columna_der_contact
{
   float:right;
   width:580px;
}

#columna_izq
{
   float:left;
   width:580px;
}

#columna_der
{
   float:right;
   width:300px;
}

#titulo
{
   height:50px;
   line-height:50px;
   font-size:20px;
   background-image:url('images/backtitulo.jpg');
   background-position:right;
   background-repeat:repeat-y;
   margin-bottom:20px;
}

input, textarea, select
{
   color:#7A7C88;
   vertical-align:top;
   text-align:left;
   border: 1px solid #A09B96;
   font:11px Tahoma, Arial, helvetica, sans-serif;
}

#footer
{
   height:17px;
   padding:30px 0 20px 0;
   text-align:center;
   color:#46535B;
}

#footer a
{
   color:#46535B;
   text-decoration:none;
}

#footer a:hover
{
   text-decoration:underline;
}

.logo
{
   height:58px;
   background-color:#ff0101;
   background:url(images/logo.jpg) 7px 25px no-repeat;
   background-position:right;
   padding:50px 19px 0 0;
   text-align:right;
}

.logo img
{
   margin-left:28px;
}

.menu{height:42px; padding-left:16px; width:100%;  background-color:#e4e5e8; width:911px;}
.menu a, .menu span{height:26px; float:left; display:block; font-size:1.09em; color:#000000; padding-top:15px; text-align:center; text-decoration:none;}
.menu a:hover, .menu span{color:#FFFFFF; text-decoration:none;}

.m1{width:133px; background:url(images/m1.gif) left top no-repeat;}
.m1_p{width:133px; background:url(images/m1_p.gif) left top no-repeat;}
.m1:hover, .m1_p:hover, .m1_act{width:133px; background:url(images/m1_act.gif) left top no-repeat;}

.m2{width:138px; background:url(images/m2.gif) left top no-repeat;}
.m2_p{width:138px; background:url(images/m2_p.gif) left top no-repeat;}
.m2:hover, .m2_p:hover, .m2_act{width:138px; background:url(images/m2_act.gif) left top no-repeat;}

.m3{width:169px; background:url(images/m3.gif) left top no-repeat;}
.m3_p{width:169px; background:url(images/m3_p.gif) left top no-repeat;}
.m3:hover, .m3_p:hover, .m3_act{width:169px; background:url(images/m3_act.gif) left top no-repeat;}

.m4{width:152px; background:url(images/m4.gif) left top no-repeat;}
.m4_p{width:152px; background:url(images/m4_p.gif) left top no-repeat;}
.m4:hover, .m4_p:hover, .m4_act{width:152px; background:url(images/m4_act.gif) left top no-repeat;}

.m5{width:94px; background:url(images/m5.gif) left top no-repeat;}
.m5_p{width:94px; background:url(images/m5_p.gif) left top no-repeat;}
.m5:hover, .m5_p:hover, .m5_act{width:94px; background:url(images/m5_act.gif) left top no-repeat;}

.m6{width:72px; background:url(images/m6.gif) left top no-repeat;}
.m6_p{width:72px; background:url(images/m6_p.gif) left top no-repeat;}
.m6:hover, .m6_p:hover, .m6_act{width:72px; background:url(images/m6_act.gif) left top no-repeat;}

.m7{width:136px; background:url(images/m7.gif) left top no-repeat;}
.m7:hover, .m7_act{width:136px; background:url(images/m7_act.gif) left top no-repeat;}


